@charset "UTF-8";.tata-button{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;text-transform:uppercase!important;border-radius:64px!important;transition:all .2s ease!important;white-space:nowrap!important;min-width:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;line-height:normal!important;box-sizing:border-box!important}.tata-button--small{height:32px!important;padding:6px 12px!important;font-size:12px!important}.tata-button--medium{height:40px!important;padding:8px 16px!important;font-size:14px!important}.tata-button--large{height:48px!important;padding:12px 20px!important;font-size:16px!important}.tata-button--primary{background-color:#83bf2e!important;color:#333!important;border:2px solid #333333!important}.tata-button--primary:hover{background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-button--primary:active{background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-button--primary.tata-button--disabled,.tata-button--primary:disabled{background-color:#ccc!important;color:#666!important;border-color:#999!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--secondary{background-color:#333!important;color:#fff!important;border:2px solid #333333!important}.tata-button--secondary:hover{background-color:#444!important;border-color:#444!important}.tata-button--secondary:active{background-color:#222!important;border-color:#222!important}.tata-button--secondary.tata-button--disabled,.tata-button--secondary:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--outlined{background-color:transparent!important;color:#333!important;border:2px solid #333333!important}.tata-button--outlined:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-button--outlined:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-button--outlined.tata-button--disabled,.tata-button--outlined:disabled{background-color:transparent!important;color:#999!important;border-color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--contained-primary{background-color:#83bf2e!important;color:#333!important;border:2px solid #333333!important}.tata-button--contained-primary:hover{background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-button--contained-primary:active{background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-button--contained-primary.tata-button--disabled,.tata-button--contained-primary:disabled{background-color:#ccc!important;color:#666!important;border-color:#999!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--contained-secondary{background-color:#333!important;color:#fff!important;border:2px solid #333333!important}.tata-button--contained-secondary:hover{background-color:#444!important;border-color:#444!important}.tata-button--contained-secondary:active{background-color:#222!important;border-color:#222!important}.tata-button--contained-secondary.tata-button--disabled,.tata-button--contained-secondary:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--ghost{background-color:transparent!important;color:#333!important;border:none!important}.tata-button--ghost:hover{background-color:#3333330a!important}.tata-button--ghost:active{background-color:#33333314!important}.tata-button--ghost.tata-button--disabled,.tata-button--ghost:disabled{color:#999!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--link{background-color:transparent!important;color:#3d5d16!important;border:none!important;text-decoration:none!important;min-width:auto!important;padding:0!important;height:auto!important}.tata-button--link:hover{text-decoration:underline!important;background-color:transparent!important;color:#3d5d16!important}.tata-button--link.tata-button--disabled,.tata-button--link:disabled{color:#999!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--tertiary{background-color:#333!important;color:#fff!important;border:2px solid #ffffff!important;border-radius:8px!important}.tata-button--tertiary:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-button--tertiary:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}.tata-button--tertiary.tata-button--disabled,.tata-button--tertiary:disabled{background-color:#666!important;color:#999!important;border-color:#999!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--danger{background-color:#c20a0a!important;color:#fff!important;border:2px solid #c20a0a!important}.tata-button--danger:hover{background-color:#a00808!important;border-color:#a00808!important}.tata-button--danger:active{background-color:#8a0707!important;border-color:#8a0707!important}.tata-button--danger.tata-button--disabled,.tata-button--danger:disabled{background-color:#ccc!important;color:#666!important;border-color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.tata-button--full-width{width:100%!important}.tata-button--disabled,.tata-button.Mui-disabled{pointer-events:none!important;cursor:not-allowed!important}.tata-button .MuiButton-startIcon{margin-right:8px!important;margin-left:0!important}.tata-button .MuiButton-endIcon{margin-left:8px!important;margin-right:0!important}.tata-button .MuiButton-startIcon svg,.tata-button .MuiButton-endIcon svg{font-size:20px!important}.tata-button--small .MuiButton-startIcon svg,.tata-button--small .MuiButton-endIcon svg{font-size:16px!important}.tata-button--large .MuiButton-startIcon svg,.tata-button--large .MuiButton-endIcon svg{font-size:24px!important}.tata-button .MuiCircularProgress-root{color:inherit!important}.tata-session-expired-dialog .MuiDialog-paper{border-radius:16px;max-width:400px;margin:16px}.tata-session-expired-dialog-paper{border-radius:16px!important;box-shadow:0 4px 20px #00000026!important}.tata-session-expired-dialog-content{padding:32px 24px!important;text-align:center}.tata-session-expired-dialog-icon-container{display:flex;justify-content:center;align-items:center;margin-bottom:24px}.tata-session-expired-dialog-icon{width:64px;height:64px}.tata-session-expired-dialog-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important;margin:0 0 12px!important;text-align:center}.tata-session-expired-dialog-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:22px!important;color:#666!important;margin:0 0 32px!important;text-align:center}.tata-session-expired-dialog-button{margin-top:8px!important}@media(max-width:480px){.tata-session-expired-dialog .MuiDialog-paper{margin:8px;width:calc(100% - 16px)}.tata-session-expired-dialog-content{padding:24px 20px!important}.tata-session-expired-dialog-title{font-size:20px!important;line-height:28px!important}.tata-session-expired-dialog-icon{width:56px;height:56px}}@font-face{font-family:Footballerista Cy;src:url(/assets/fonts/FootballeristaCy-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;ascent-override:90%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Footballerista Cy;src:url(/assets/fonts/FootballeristaCy-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;ascent-override:90%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Footballerista Cy;src:url(/assets/fonts/FootballeristaCy-ExtraBold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap;ascent-override:90%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Footballerista Cy;src:url(/assets/fonts/FootballeristaCy-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap;ascent-override:90%;descent-override:20%;line-gap-override:0%}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-UltraLight-Trial.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Thin-Trial.otf) format("opentype");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Light-Trial.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Book-Trial.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Medium-Trial.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Bold-Trial.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-ULight-Italic-Trial.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Thin-Italic-Trial.otf) format("opentype");font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Light-Italic-Trial.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Book-Italic-Trial.otf) format("opentype");font-weight:350;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Regular-Italic-Trial.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Medium-Italic-Trial.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti;src:url(/assets/fonts/GT-Eesti-Text-Bold-Italic-Trial.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-UltraLight-Trial.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Thin-Trial.otf) format("opentype");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Light-Trial.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Regular-Trial.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Medium-Trial.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Bold-Trial.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-UltraBold-Trial.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-UltraLight-Italic-Trial.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Thin-Italic-Trial.otf) format("opentype");font-weight:250;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Light-Italic-Trial.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Regular-Italic-Trial.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Medium-Italic-Trial.otf) format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-Bold-Italic-Trial.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:GT Eesti Display;src:url(/assets/fonts/GT-Eesti-Display-UltraBold-Italic-Trial.otf) format("opentype");font-weight:800;font-style:italic;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-primary)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d0f21;color:#1f2937}*{font-family:inherit!important}:root{--font-family-primary: "GT Eesti", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--color-primary: #0084ff;--color-primary-dark: #0066cc;--color-secondary: #21264f;--color-secondary-dark: #1a1d3a;--color-dark: #0D0F21;--color-dark-lighter: #2d3462;--color-success: #08db7d;--color-success-hover: #06b967;--color-warning: #ff6b35;--color-info: #00a8e8;--color-info-hover: #0090c7;--color-blue-accent: #006be0}.container{width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}@media(min-width:768px){.container{padding-left:24px;padding-right:24px}}.mt-3{margin-top:16px}.mt-4{margin-top:24px}.mt-6{margin-top:48px}.mb-3{margin-bottom:16px}.mb-4{margin-bottom:24px}.mb-6{margin-bottom:48px}@media(min-width:768px){.mt-3{margin-top:24px}.mt-4{margin-top:32px}.mt-6{margin-top:64px}.mb-3{margin-bottom:24px}.mb-4{margin-bottom:32px}.mb-6{margin-bottom:48px}}.card-rounded{border-radius:20px;overflow:hidden}.card-shadow{box-shadow:0 4px 20px #00000014}button{cursor:pointer;border:none;outline:none;transition:all .2s ease}a{text-decoration:none;color:inherit}:root{--tata-primary-green: #83be2e;--tata-primary-green-hover: #72a828;--tata-primary-green-light: #9ed04a;--tata-dark-grey: #333333;--tata-medium-grey: #666666;--tata-light-grey: #b3b3b3;--tata-off-white: #f5f5f2;--tata-white: #ffffff;--tata-light-gold: #bdb4a3;--tata-gold: #89764b;--tata-bg-light: #f5f5f2;--tata-bg-white: #ffffff;--tata-bg-dark: #333333;--tata-bg-hero: linear-gradient(rgba(131, 190, 46, .9), rgba(131, 190, 46, .9));--tata-font-family: "Footballerista Cy", sans-serif;--tata-font-regular: 400;--tata-font-medium: 500;--tata-font-semibold: 600;--tata-font-bold: 700;--tata-font-extrabold: 800;--tata-display-large: 64px;--tata-display-medium: 56px;--tata-display-small: 48px;--tata-heading-xlarge: 32px;--tata-heading-large: 24px;--tata-heading-medium: 20px;--tata-body-large: 16px;--tata-body-medium: 14px;--tata-body-small: 12px;--tata-line-height-display: 1.1;--tata-line-height-heading: 1.3;--tata-line-height-body: 1.5;--tata-spacing-xs: 4px;--tata-spacing-sm: 8px;--tata-spacing-md: 16px;--tata-spacing-lg: 24px;--tata-spacing-xl: 32px;--tata-spacing-2xl: 48px;--tata-spacing-3xl: 64px;--tata-spacing-4xl: 112px;--tata-radius-sm: 4px;--tata-radius-md: 8px;--tata-radius-lg: 16px;--tata-radius-xl: 24px;--tata-radius-full: 64px;--tata-shadow-sm: 0 2px 4px rgba(0, 0, 0, .1);--tata-shadow-md: 0 4px 8px rgba(0, 0, 0, .1);--tata-shadow-lg: 0 8px 16px rgba(0, 0, 0, .1);--tata-container-max-width: 1184px;--tata-container-padding: 64px;--tata-header-height: 72px;--tata-transition-fast: .15s ease;--tata-transition-normal: .25s ease;--tata-transition-slow: .35s ease}@media(max-width:768px){:root{--tata-display-large: 40px;--tata-display-medium: 36px;--tata-display-small: 32px;--tata-heading-xlarge: 24px;--tata-heading-large: 20px;--tata-heading-medium: 18px;--tata-container-padding: 16px;--tata-spacing-4xl: 64px}}.tata-landing-page .MuiButton-root,.tata-checkout-page .MuiButton-root,.tata-confirmation-page .MuiButton-root,.tata-dashboard .MuiButton-root,.tata-forgot-password-page .MuiButton-root,.tata-forgot-container .MuiButton-root,.tata-legal-page .MuiButton-root{border-radius:64px!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;box-shadow:none!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;padding-top:12px!important;padding-bottom:12px!important}.tata-landing-page .MuiButton-contained,.tata-checkout-page .MuiButton-contained,.tata-confirmation-page .MuiButton-contained,.tata-dashboard .MuiButton-contained,.tata-forgot-password-page .MuiButton-contained,.tata-forgot-container .MuiButton-contained,.tata-legal-page .MuiButton-contained{background-color:#83bf2e!important;color:#333!important;border:2px solid #333333!important}.tata-landing-page .MuiButton-contained:hover,.tata-checkout-page .MuiButton-contained:hover,.tata-confirmation-page .MuiButton-contained:hover,.tata-dashboard .MuiButton-contained:hover,.tata-forgot-password-page .MuiButton-contained:hover,.tata-forgot-container .MuiButton-contained:hover,.tata-legal-page .MuiButton-contained:hover{background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-landing-page .MuiButton-contained:active,.tata-checkout-page .MuiButton-contained:active,.tata-confirmation-page .MuiButton-contained:active,.tata-dashboard .MuiButton-contained:active,.tata-forgot-password-page .MuiButton-contained:active,.tata-forgot-container .MuiButton-contained:active,.tata-legal-page .MuiButton-contained:active{background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-landing-page .MuiButton-outlined,.tata-checkout-page .MuiButton-outlined,.tata-confirmation-page .MuiButton-outlined,.tata-dashboard .MuiButton-outlined,.tata-forgot-password-page .MuiButton-outlined,.tata-forgot-container .MuiButton-outlined,.tata-legal-page .MuiButton-outlined{background-color:transparent!important;color:#333!important;border:2px solid #333333!important}.tata-landing-page .MuiButton-outlined:hover,.tata-checkout-page .MuiButton-outlined:hover,.tata-confirmation-page .MuiButton-outlined:hover,.tata-dashboard .MuiButton-outlined:hover,.tata-forgot-password-page .MuiButton-outlined:hover,.tata-forgot-container .MuiButton-outlined:hover,.tata-legal-page .MuiButton-outlined:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-landing-page .MuiButton-outlined:active,.tata-checkout-page .MuiButton-outlined:active,.tata-confirmation-page .MuiButton-outlined:active,.tata-dashboard .MuiButton-outlined:active,.tata-forgot-password-page .MuiButton-outlined:active,.tata-forgot-container .MuiButton-outlined:active,.tata-legal-page .MuiButton-outlined:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-landing-page .MuiButton-containedSecondary,.tata-checkout-page .MuiButton-containedSecondary,.tata-confirmation-page .MuiButton-containedSecondary,.tata-dashboard .MuiButton-containedSecondary,.tata-forgot-password-page .MuiButton-containedSecondary,.tata-forgot-container .MuiButton-containedSecondary,.tata-legal-page .MuiButton-containedSecondary{background-color:#333!important;color:#fff!important;border:2px solid #ffffff!important}.tata-landing-page .MuiButton-containedSecondary:hover,.tata-checkout-page .MuiButton-containedSecondary:hover,.tata-confirmation-page .MuiButton-containedSecondary:hover,.tata-dashboard .MuiButton-containedSecondary:hover,.tata-forgot-password-page .MuiButton-containedSecondary:hover,.tata-forgot-container .MuiButton-containedSecondary:hover,.tata-legal-page .MuiButton-containedSecondary:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-landing-page .MuiButton-containedSecondary:active,.tata-checkout-page .MuiButton-containedSecondary:active,.tata-confirmation-page .MuiButton-containedSecondary:active,.tata-dashboard .MuiButton-containedSecondary:active,.tata-forgot-password-page .MuiButton-containedSecondary:active,.tata-forgot-container .MuiButton-containedSecondary:active,.tata-legal-page .MuiButton-containedSecondary:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}.tata-btn-dark-bg.MuiButton-outlined,.tata-btn-dark-bg .MuiButton-outlined,.tata-plan-card .MuiButton-outlined,.tata-plan-card .MuiButton-root.MuiButton-outlined,[class*=tata-plan-card] .MuiButton-outlined,.tata-hero-section .MuiButton-outlined,.tata-dark-section .MuiButton-outlined,.tata-landing-page .tata-plan-card .MuiButton-outlined,.tata-dashboard .tata-plan-card .MuiButton-outlined{background-color:transparent!important;color:#fff!important;border:2px solid #ffffff!important;border-radius:64px!important;transition:all .2s ease!important}.tata-btn-dark-bg.MuiButton-outlined:hover,.tata-btn-dark-bg .MuiButton-outlined:hover,.tata-plan-card .MuiButton-outlined:hover,.tata-plan-card .MuiButton-root.MuiButton-outlined:hover,[class*=tata-plan-card] .MuiButton-outlined:hover,.tata-hero-section .MuiButton-outlined:hover,.tata-dark-section .MuiButton-outlined:hover,.tata-landing-page .tata-plan-card .MuiButton-outlined:hover,.tata-dashboard .tata-plan-card .MuiButton-outlined:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-btn-dark-bg.MuiButton-outlined:active,.tata-btn-dark-bg .MuiButton-outlined:active,.tata-plan-card .MuiButton-outlined:active,.tata-plan-card .MuiButton-root.MuiButton-outlined:active,[class*=tata-plan-card] .MuiButton-outlined:active,.tata-hero-section .MuiButton-outlined:active,.tata-dark-section .MuiButton-outlined:active,.tata-landing-page .tata-plan-card .MuiButton-outlined:active,.tata-dashboard .tata-plan-card .MuiButton-outlined:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}.tata-landing-page .MuiButton-root.Mui-disabled,.tata-checkout-page .MuiButton-root.Mui-disabled,.tata-confirmation-page .MuiButton-root.Mui-disabled,.tata-dashboard .MuiButton-root.Mui-disabled,.tata-forgot-password-page .MuiButton-root.Mui-disabled,.tata-forgot-container .MuiButton-root.Mui-disabled,.tata-legal-page .MuiButton-root.Mui-disabled{background-color:#ccc!important;color:#666!important;border-color:#999!important;cursor:not-allowed!important}.tata-landing-page,.tata-landing-page *,.tata-checkout-page,.tata-checkout-page *,.tata-confirmation-page,.tata-confirmation-page *,.tata-dashboard,.tata-dashboard *,[class^=tata-],[class*=" tata-"],.MuiTypography-root,.MuiButton-root,.MuiInputBase-root,.MuiFormLabel-root,.MuiMenuItem-root,.MuiSelect-select,.MuiInputBase-input{font-family:Footballerista Cy,sans-serif!important}body{font-family:Footballerista Cy,sans-serif}.header-spacer-top{display:none;height:16px;background-color:#0d0f21}@media(min-width:768px){.header-spacer-top{display:block}}.header-wrapper{position:sticky;top:0;z-index:1100;padding:0}@media(min-width:768px){.header-wrapper{padding:0 16px}}.header-inner{display:block}.header{background-color:#21264f!important;border-bottom:none;box-shadow:0 2px 8px #0000001a!important;border-radius:0!important}@media(min-width:768px){.header{border-radius:20px!important}.header.header-stuck{border-radius:0 0 20px 20px!important}}.header-toolbar{display:flex;justify-content:space-between;align-items:center;height:64px;padding:0!important;position:relative}@media(min-width:768px){.header-toolbar{height:auto;padding:24px 0!important}}.header-mobile-menu-icon{display:none!important;color:#fff!important;margin-right:8px}.header-logo-container{display:flex;align-items:center}.header-logo{height:28px;width:auto}@media(min-width:768px){.header-logo{height:40px;width:105px}}.header-nav{display:none;gap:24px;align-items:center;justify-content:center;position:absolute;left:50%;transform:translate(-50%)}@media(min-width:768px){.header-nav{display:flex}}@media(min-width:1024px){.header-nav{gap:24px}}.header-nav-button{color:#fcfcfc!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:0!important;border-radius:64px!important;background-color:transparent!important;letter-spacing:0;line-height:24px!important;gap:8px!important}.header-nav-button:hover{background-color:#ffffff14!important}.header-actions{display:flex;gap:8px;align-items:center}@media(min-width:768px){.header-actions{gap:24px}}@media(min-width:1024px){.header-actions{gap:24px}}.header-cart-button{display:none!important;color:#fff!important;padding:8px!important}.header-cart-button:hover{background-color:#ffffff14!important}.header-cart-icon{font-size:24px!important;color:#fff!important}.header-topup-button{display:flex!important;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:13px!important;font-weight:600!important;border-radius:64px!important;padding:6px 16px!important;min-width:auto!important;box-shadow:none!important;border:none!important;height:auto!important;line-height:24px!important}.header-topup-button:hover{background-color:#0058b8!important;box-shadow:none!important}@media(min-width:768px){.header-topup-button{font-size:16px!important;padding:12px 20px!important;height:48px!important;gap:8px!important}}.header-account-button{display:none!important;color:#e6e6e6!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;border:1px solid #fcfcfc!important;border-radius:64px!important;padding:8px 16px!important;min-width:auto!important;background-color:transparent!important;height:auto!important;line-height:24px!important}@media(min-width:768px){.header-account-button{display:flex!important;align-items:center;font-size:16px!important;padding:12px 20px!important;height:48px!important;gap:8px!important}}.header-account-button:hover{background-color:#ffffff1a!important;border-color:#fcfcfc!important}.header-account-button-text-desktop{display:none}@media(min-width:768px){.header-account-button-text-desktop{display:block}}.header-account-button-text-mobile{display:block}@media(min-width:768px){.header-account-button-text-mobile{display:none}}.header-profile-icon-button{display:flex!important;color:#fff!important;padding:6px!important}@media(min-width:768px){.header-profile-icon-button{display:none!important}}.header-profile-icon{font-size:28px!important;color:#fff!important}.header-profile-icon-button:hover{background-color:#ffffff1a!important}.header-hamburger-menu-icon{display:flex!important;color:#fff!important;padding:6px!important;order:999}@media(min-width:768px){.header-hamburger-menu-icon{display:none!important}}.header-hamburger-menu-icon:hover{background-color:#ffffff1a!important}.header-language-button{display:none!important;color:#fcfcfc!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;min-width:auto!important;padding:0!important;background-color:transparent!important;border-radius:64px!important;height:auto!important;line-height:24px!important;gap:8px!important}@media(min-width:768px){.header-language-button{display:flex!important;font-size:16px!important;min-width:auto!important;padding:0!important}}.header-language-button:hover{background-color:#ffffff14!important}.header-drawer{display:block}@media(min-width:768px){.header-drawer{display:none}}.header-drawer-paper{width:320px;background-color:#fff!important;color:#21264f!important;box-shadow:-4px 0 24px #0000001f!important}.header-drawer-content{padding:20px 16px 16px;height:100%;display:flex;flex-direction:column}.header-drawer-content .MuiListItem-root{color:#374151!important;border-radius:10px;margin-bottom:3px;padding:12px 14px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important}.header-drawer-content .MuiListItem-root:hover{background-color:#f9fafb!important;transform:translate(2px)}.header-drawer-content .MuiListItem-root:active{background-color:#f3f4f6!important;transform:translate(0)}.header-drawer-content .MuiListItemText-primary{color:#374151!important;font-size:15px!important;font-weight:600!important}.header-drawer-content .MuiSvgIcon-root{color:#6b7280!important;font-size:22px!important}.header-drawer-content .MuiListItem-button{color:#374151!important}.header-drawer-content .MuiCollapse-root .MuiListItem-root{padding:10px 14px 10px 44px!important;margin-bottom:2px;border-radius:8px}.header-drawer-content .MuiCollapse-root .MuiListItemText-primary{font-size:14px!important;font-weight:500!important;color:#6b7280!important}.header-drawer-content .MuiCollapse-root .MuiListItem-root:hover .MuiListItemText-primary{color:#0084ff!important}.header-drawer-content .MuiList-root{padding-top:0!important;padding-bottom:0!important}.header-drawer-content .MuiCollapse-root{margin-top:4px}.header-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.header-drawer-logo{height:34px;width:auto;filter:none}.header-drawer-close-button{color:#6b7280!important;padding:8px!important;transition:all .15s ease!important}.header-drawer-close-button:hover{color:#374151!important;background-color:#f3f4f6!important;transform:rotate(90deg)}.header-drawer-actions{padding:20px 16px;margin-top:auto;border-top:1px solid #e5e7eb}.header-drawer-topup-button{width:100%;background-color:#0084ff!important;color:#fff!important;text-transform:none!important;font-size:15px!important;font-weight:700!important;border-radius:12px!important;padding:14px 20px!important;margin-bottom:10px!important;box-shadow:0 2px 8px #0084ff33!important;border:none!important;transition:all .2s ease!important}.header-drawer-topup-button:hover{background-color:#06c!important;box-shadow:0 4px 12px #0084ff4d!important;transform:translateY(-1px)}.header-drawer-topup-button:active{transform:translateY(0);box-shadow:0 2px 6px #0084ff33!important}.header-drawer-language-button{width:100%;color:#374151!important;text-transform:none!important;font-size:15px!important;font-weight:600!important;border:1px solid #e5e7eb!important;border-radius:12px!important;padding:14px 20px!important;background-color:#fff!important;transition:all .2s ease!important}.header-drawer-language-button:hover{background-color:#f9fafb!important;border-color:#d1d5db!important}.header-dropdown-menu{margin-top:0!important}.header-dropdown-paper{background-color:#fff!important;border-radius:12px!important;margin-top:4px!important;box-shadow:0 10px 40px #0000001f,0 2px 8px #00000014!important;min-width:200px!important;padding:6px!important;border:none!important;overflow:hidden!important}.header-dropdown-item{color:#374151!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;padding:10px 16px!important;margin:0!important;border-radius:8px!important;transition:all .15s cubic-bezier(.4,0,.2,1)!important;white-space:nowrap!important;min-height:auto!important}.header-dropdown-item:hover{background-color:#f9fafb!important;color:#0084ff!important;transform:translate(2px)!important}.header-dropdown-item:active{background-color:#f3f4f6!important;transform:translate(0)!important}.header-dropdown-item:not(:last-child){margin-bottom:2px!important}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.header-dropdown-paper{animation:dropdownSlideIn .2s cubic-bezier(.4,0,.2,1)!important}.footer{background-color:#0d0f21!important;color:#fff;padding-top:40px;padding-bottom:24px}@media(min-width:768px){.footer{padding-top:56px;padding-bottom:32px}}@media(min-width:1024px){.footer{padding-top:64px;padding-bottom:40px}}.footer-container{max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:768px){.footer-container{padding-left:24px;padding-right:24px}}@media(min-width:1024px){.footer-container{padding-left:40px;padding-right:40px}}.footer-first-row{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-bottom:32px}@media(min-width:768px){.footer-first-row{gap:24px;margin-bottom:40px}}@media(min-width:1024px){.footer-first-row{gap:32px;margin-bottom:48px}}.footer-logo-col{grid-column:span 6;margin-bottom:24px}@media(min-width:768px){.footer-logo-col{grid-column:span 3;margin-bottom:0}}.footer-logo{height:28px;width:auto;filter:brightness(1)}@media(min-width:768px){.footer-logo{height:32px}}@media(min-width:1024px){.footer-logo{height:36px}}.footer-section-col{grid-column:span 6;margin-bottom:24px}@media(min-width:600px){.footer-section-col{grid-column:span 6;margin-bottom:0}}@media(min-width:768px){.footer-section-col{grid-column:span 3;margin-bottom:0}}.footer-section-title{font-size:16px;font-weight:600;margin-bottom:20px;color:#fff!important;letter-spacing:0;line-height:1.5}@media(min-width:768px){.footer-section-title{font-size:16px;margin-bottom:24px}}@media(min-width:1024px){.footer-section-title{font-size:16px;margin-bottom:24px}}.footer-links{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(min-width:768px){.footer-links{gap:14px}}@media(min-width:1024px){.footer-links{gap:16px}}.footer-link{color:#8b91a7!important;font-size:13px;font-weight:400;text-decoration:none!important;line-height:1.6;transition:color .2s ease}@media(min-width:768px){.footer-link{font-size:14px;line-height:1.6}}@media(min-width:1024px){.footer-link{font-size:14px}}.footer-link:hover{color:#fff!important;text-decoration:none!important}.footer-second-row{display:grid;grid-template-columns:repeat(12,1fr);gap:20px}@media(min-width:768px){.footer-second-row{gap:24px}}@media(min-width:1024px){.footer-second-row{gap:32px}}.footer-lyca-on-go-col{grid-column:span 6;order:1;margin-bottom:24px}@media(min-width:600px){.footer-lyca-on-go-col{grid-column:span 6;margin-bottom:0}}@media(min-width:768px){.footer-lyca-on-go-col{grid-column:span 3;order:0;margin-bottom:0}}.footer-store-images{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.footer-store-image{height:48px;width:auto;cursor:pointer;border:1px solid #fcfcfc;border-radius:9px;padding:0;transition:all .2s ease;background-color:transparent}.footer-store-image:hover{opacity:.8;transform:translateY(-2px)}.footer-support-about-col{grid-column:span 6;margin-bottom:24px}@media(min-width:600px){.footer-support-about-col{grid-column:span 6;margin-bottom:0}}@media(min-width:768px){.footer-support-about-col{grid-column:span 3;margin-bottom:0}}.footer-social-col{grid-column:span 6;order:2;margin-bottom:24px}@media(min-width:600px){.footer-social-col{grid-column:span 6;margin-bottom:0}}@media(min-width:768px){.footer-social-col{grid-column:span 3;order:0;margin-bottom:0}}.footer-social-icons{display:flex;gap:16px;align-items:center;justify-content:flex-start}@media(min-width:768px){.footer-social-icons{gap:18px}}@media(min-width:1024px){.footer-social-icons{gap:20px}}.footer-social-icon-button{width:40px;height:40px;border:none;background-color:#fff!important;color:#0d0f21!important;transition:all .2s ease;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;min-width:40px}@media(min-width:768px){.footer-social-icon-button{width:42px;height:42px;min-width:42px}}@media(min-width:1024px){.footer-social-icon-button{width:44px;height:44px;min-width:44px}}.footer-social-icon-button:hover{background-color:#ffffffe6!important;transform:translateY(-2px)}.footer-social-icon{font-size:18px!important;color:#0d0f21!important}@media(min-width:768px){.footer-social-icon{font-size:20px!important}}@media(min-width:1024px){.footer-social-icon{font-size:22px!important}}.footer-copyright{border-top:1px solid rgba(255,255,255,.12);margin-top:40px;padding-top:24px}@media(min-width:768px){.footer-copyright{margin-top:48px;padding-top:28px}}.footer-copyright-text{font-size:12px;font-weight:400;color:#8b91a7!important;text-align:center;line-height:1.6}@media(min-width:768px){.footer-copyright-text{font-size:13px}}.footer .MuiTypography-root{margin:0!important}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.banner-slider-container{width:100%;position:relative;overflow:visible}.banner-slider{width:100%;overflow:hidden}.banner-slider-loading{text-align:center;padding:100px 0;font-size:18px;color:#666}.banner-container{width:100%;position:relative;overflow:hidden;aspect-ratio:1013 / 374}.banner-link{display:block;width:100%;height:100%;text-decoration:none}.banner-image{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banner-slider .slick-arrow{width:48px;height:48px;z-index:100;cursor:pointer;transition:all .3s ease;position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;border-radius:50%;border:none;box-shadow:0 2px 12px #00000026;display:flex!important;align-items:center;justify-content:center;padding:0}.banner-slider .slick-arrow:hover{opacity:1;background:#fff;box-shadow:0 4px 16px #00000040;transform:translateY(-50%) scale(1.05)}.banner-slider .slick-arrow svg{display:block}.banner-slider .slick-prev{left:20px}.banner-slider .slick-next{right:20px}.banner-slider .slick-prev:before,.banner-slider .slick-next:before{display:none}.banner-slider .slick-disabled{opacity:.3;cursor:not-allowed}.banner-slider .slick-disabled:hover{transform:translateY(-50%);box-shadow:0 2px 12px #00000026}.custom-dots{bottom:20px;display:flex!important;justify-content:center;align-items:center;gap:10px;list-style:none;padding:0;margin:0}.custom-dots li{margin:0;padding:0}.customize-dots,.customize-dots-active{width:12px;height:12px;border-radius:50%;cursor:pointer;transition:all .3s ease}.customize-dots{background-color:#ffffff80;border:2px solid transparent}.customize-dots-active{background-color:#fff;border:2px solid #fff;transform:scale(1.2)}.customize-dots:hover{background-color:#fffc}@media(max-width:768px){.banner-slider-container{margin:20px auto;padding:0 16px}.banner-container{aspect-ratio:500 / 400}.banner-slider .slick-arrow{width:36px;height:36px}.banner-slider .slick-prev{left:10px}.banner-slider .slick-next{right:10px}.custom-dots{bottom:15px;gap:8px}.customize-dots,.customize-dots-active{width:8px;height:8px}}@media(min-width:769px){.banner-container{min-height:350px}}@media(min-width:1200px){.banner-container{min-height:400px}}.slick-track{display:flex;align-items:center}.slick-slide{outline:none}.slick-slide>div{outline:none}.slick-list{overflow:hidden;position:relative}.offer-plan-card-expanded{background-color:#2d3462!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100%!important;box-shadow:0 4px 20px #00000014!important;padding:24px!important;color:#fff!important;min-height:430px!important}.offer-plan-card-expanded-header{display:flex!important;align-items:center!important;gap:16px!important;margin-bottom:24px!important}.offer-plan-card-back-button{color:#fff!important;padding:0!important}.offer-plan-card-back-button:hover{background-color:#ffffff1a!important}.offer-plan-card-expanded-plan-type{font-size:18px!important;font-weight:700!important;line-height:24px!important}.offer-plan-card-expanded-data-amount{font-size:24px!important;font-weight:700!important;line-height:32px!important}.offer-plan-card-expanded-subtitle{font-size:16px!important;font-weight:400!important;margin-bottom:16px!important;opacity:.9!important}.offer-plan-card-features-list{display:flex!important;flex-direction:column!important;gap:16px!important;margin-bottom:24px!important;flex:1!important}.offer-plan-card-feature-item{display:flex!important;align-items:flex-start!important;gap:12px!important}.offer-plan-card-feature-icon{font-size:20px!important;margin-top:2px!important}.offer-plan-card-feature-text{font-size:16px!important;font-weight:400!important;line-height:24px!important}.offer-plan-card-actions{display:flex!important;gap:12px!important;margin-top:auto!important;width:100%!important}.offer-plan-card-details-button{flex:1!important;color:#fff!important;border-color:#fff!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:10px 16px!important}.offer-plan-card-details-button:hover{border-color:#fff!important;background-color:#ffffff1a!important}.offer-plan-card-buy-button{flex:1!important;background-color:#0084ff!important;color:#fff!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:10px 16px!important}.offer-plan-card-buy-button:hover{background-color:#06c!important}.offer-plan-card{background-color:#fff!important;border-radius:20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;height:100%!important;box-shadow:0 4px 20px #00000014!important}.offer-plan-card-top{background:linear-gradient(135deg,#0084ff,#06c)!important;padding:24px!important;position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.offer-plan-card-badge{background-color:#ff6b35!important;color:#fff!important;font-weight:700!important;font-size:12px!important;height:24px!important;margin-bottom:16px!important;align-self:flex-start!important}.offer-plan-card-plan-type{font-size:18px!important;font-weight:700!important;color:#fff!important;margin-bottom:8px!important;text-align:center!important}.offer-plan-card-data-amount{font-size:56px!important;font-weight:700!important;line-height:64px!important;color:#fff!important;text-align:center!important}.offer-plan-card-bottom{background-color:#2d3462!important;padding:24px!important;flex:1!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.offer-plan-card-price{font-size:32px!important;font-weight:700!important;color:#fff!important;margin-bottom:4px!important;text-align:center!important}.offer-plan-card-price-period{font-size:16px!important;font-weight:400!important}.offer-plan-card-savings{font-size:14px!important;font-weight:700!important;color:#08db7d!important;margin-bottom:8px!important;text-align:center!important}.offer-plan-card-additional-text{font-size:12px!important;font-weight:400!important;color:#fff!important;margin-bottom:24px!important;opacity:.8!important;text-align:center!important}.offer-plan-card-see-included{display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:24px!important;cursor:pointer!important}.offer-plan-card-see-included:hover{opacity:.8!important}.offer-plan-card-see-included-text{font-size:14px!important;font-weight:700!important;color:#fff!important;text-decoration:underline!important}.offer-plan-card-arrow{margin-left:8px!important;width:0!important;height:0!important;border-left:6px solid white!important;border-top:4px solid transparent!important;border-bottom:4px solid transparent!important}.offer-plan-card-add-button{flex:1!important;color:#fff!important;border-color:#fff!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:10px 16px!important}.offer-plan-card-add-button:hover{border-color:#fff!important;background-color:#ffffff1a!important}.offer-plan-card-counter{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important}.offer-plan-card-counter-button{width:48px!important;height:48px!important;padding:0!important;min-width:48px!important;border-radius:50%!important}.offer-plan-card-counter-button.minus{background-color:transparent!important;border:2px solid white!important;color:#fff!important}.offer-plan-card-counter-button.minus:hover{background-color:#ffffff1a!important}.offer-plan-card-counter-button.plus{background-color:#0084ff!important;color:#fff!important;border:none!important}.offer-plan-card-counter-button.plus:hover{background-color:#06c!important}.offer-plan-card-counter-icon{font-size:24px!important;font-weight:700!important;line-height:1!important}.offer-plan-card-counter-display{width:48px!important;height:48px!important;border-radius:50%!important;background-color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important}.offer-plan-card-counter-value{font-size:20px!important;font-weight:700!important;color:#2d3462!important;text-align:center!important}.offer-plan-card.selected-for-compare{border:3px solid #0084ff!important;box-shadow:0 4px 20px #0084ff4d!important}.offer-plan-card-compare-button{text-transform:none!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:10px 16px!important;height:48px!important}.offer-plan-card-compare-button.selected{background-color:#f3f4f6!important;color:#21264f!important;border:1px solid #e5e7eb!important}.offer-plan-card-compare-button.selected:hover{background-color:#e5e7eb!important}.offer-plan-card-compare-button:not(.selected){background-color:#006be0!important;color:#fff!important;border:none!important}.offer-plan-card-compare-button:not(.selected):hover{background-color:#0084ff!important}@media(min-width:1440px){.offer-plan-card-top,.offer-plan-card-bottom,.offer-plan-card-expanded{padding:32px!important}.offer-plan-card-data-amount{font-size:64px!important;line-height:72px!important}.offer-plan-card-plan-type{font-size:20px!important}.offer-plan-card-price{font-size:36px!important}}@media(min-width:1920px){.offer-plan-card-top,.offer-plan-card-bottom,.offer-plan-card-expanded{padding:40px!important}.offer-plan-card-data-amount{font-size:72px!important;line-height:80px!important}.offer-plan-card-plan-type{font-size:22px!important}.offer-plan-card-price{font-size:40px!important}.offer-plan-card-badge{font-size:14px!important;height:28px!important}}.app-download-section{background-color:#22254c!important;border-radius:20px!important;padding:40px 24px!important;position:relative!important;overflow:hidden!important;min-height:auto!important}@media(min-width:600px){.app-download-section{padding:48px 32px!important}}@media(min-width:960px){.app-download-section{padding:58px 120px!important;min-height:460px!important}}.app-download-phone-mockup{position:absolute!important;top:0!important;-o-object-fit:cover!important;object-fit:cover!important;display:none!important}@media(min-width:960px){.app-download-phone-mockup{display:block!important;right:442px!important;width:400px!important;height:400px!important}}@media(min-width:1280px){.app-download-phone-mockup{right:442px!important;width:501px!important;height:501px!important}}.app-download-left-content{position:relative!important;max-width:100%!important;z-index:1!important}@media(min-width:960px){.app-download-left-content{max-width:358px!important}}.app-download-title{font-size:48px!important;font-weight:700!important;line-height:56px!important;color:#fff!important;margin-bottom:16px!important;text-transform:capitalize!important;max-width:100%!important}@media(min-width:960px){.app-download-title{font-size:48px!important;line-height:56px!important;margin-bottom:8px!important;max-width:360px!important}}.app-download-subtitle{font-size:20px!important;font-weight:500!important;line-height:28px!important;color:#fff!important;margin-bottom:24px!important}@media(min-width:960px){.app-download-subtitle{font-size:20px!important;font-weight:700!important;line-height:26px!important;margin-bottom:72px!important}}.app-download-qr-section{display:none!important}@media(min-width:960px){.app-download-qr-section{display:flex!important;align-items:center!important;gap:24px!important;background-color:#4d5273!important;border-radius:20px!important;padding:0!important;height:111px!important;min-height:111px!important;box-shadow:0 10px 50px #0000001a!important}}.app-download-qr-container{position:relative!important;width:90px!important;height:90px!important;flex-shrink:0!important}@media(min-width:960px){.app-download-qr-container{width:112px!important;height:112px!important}}.app-download-qr-bg{width:90px!important;height:90px!important;background-color:#fff!important;border-radius:12px!important}@media(min-width:960px){.app-download-qr-bg{width:112px!important;height:112px!important;border-radius:16px!important}}.app-download-qr-image{position:absolute!important;top:6px!important;left:6px!important;width:79px!important;height:79px!important;-o-object-fit:cover!important;object-fit:cover!important}@media(min-width:960px){.app-download-qr-image{top:7.5px!important;left:7px!important;width:99px!important;height:98px!important}}.app-download-qr-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#fcfcfc!important;max-width:140px!important;padding-right:16px!important}@media(min-width:960px){.app-download-qr-text{font-size:18px!important;line-height:24px!important;max-width:180px!important;padding-right:40px!important}}.app-download-features-list{position:relative!important;display:flex!important;flex-direction:column!important;gap:16px!important;margin-top:32px!important;max-width:100%!important}@media(min-width:960px){.app-download-features-list{position:absolute!important;right:120px!important;top:50%!important;transform:translateY(-50%)!important;margin-top:0!important;max-width:auto!important}}.app-download-feature-item{background-color:#e5f0fc!important;border-radius:16px!important;padding:8px 12px!important;display:flex!important;align-items:center!important;gap:8px!important}@media(min-width:960px){.app-download-feature-item{background-color:#2a2d53!important}}.app-download-feature-icon{color:#21264f!important;font-size:24px!important}@media(min-width:960px){.app-download-feature-icon{color:#e5f0fc!important}}.app-download-feature-text{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;white-space:nowrap!important}@media(min-width:960px){.app-download-feature-text{font-weight:700!important;color:#e5f0fc!important}}.tabs{width:100%;display:flex;justify-content:center;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.tabs::-webkit-scrollbar{display:none}.tabs__container{display:inline-flex;gap:0px;background-color:#e5f0fc;border-radius:24px;padding:4px;min-width:-moz-min-content;min-width:min-content}.tabs__item{background:transparent;border:1px solid transparent;border-radius:24px;padding:8px 16px;min-width:56px;height:40px;font-size:16px;font-weight:400;line-height:24px;color:#006be0;cursor:pointer;white-space:nowrap;transition:all .3s ease;outline:none;display:flex;align-items:center;justify-content:center;text-align:center}.tabs__item:active{transform:translateY(1px)}.tabs__item--active{background-color:#006be0;border-color:#006be0;color:#fcfcfc;font-weight:400}.tabs__item:hover:not(.tabs__item--active){opacity:.8}.browse-offers-page{min-height:100vh;background-color:#0d0f21}.browse-offers-page__header-wrapper{display:none;padding:16px 16px 0}@media(min-width:900px){.browse-offers-page__header-wrapper{display:block}.browse-offers-page__header-wrapper .header{border-radius:20px!important;position:relative!important;box-shadow:none!important}}.browse-offers-page__mobile-header{display:block}@media(min-width:900px){.browse-offers-page__mobile-header{display:none}}.browse-offers-content{background-color:#0d0f21;padding-top:16px;padding-bottom:32px}@media(max-width:899px){.browse-offers-content{padding:0;margin-top:0}.browse-offers-content .MuiContainer-root,.browse-offers-content .MuiContainer-maxWidthXl{padding-left:0!important;padding-right:0!important}.browse-offers-main-section{border-radius:0!important;margin-top:0!important}}@media(min-width:768px){.browse-offers-content{padding-top:16px;padding-bottom:48px}}@media(min-width:1440px){.browse-offers-content .MuiContainer-root,.browse-offers-content .MuiContainer-maxWidthXl{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}}@media(min-width:1920px){.browse-offers-content .MuiContainer-root,.browse-offers-content .MuiContainer-maxWidthXl{max-width:100%!important;padding-left:16px!important;padding-right:16px!important}}.browse-offers-main-section{background-color:#fef7f3;border-radius:20px;padding:40px 16px}@media(min-width:768px){.browse-offers-main-section{padding:56px 80px}}@media(min-width:1200px){.browse-offers-main-section{padding:56px 120px}}@media(min-width:1440px){.browse-offers-main-section{padding:64px 80px}.browse-offers-main-section .MuiGrid-container{gap:32px!important}.browse-offers-main-section .MuiGrid-item{padding:16px!important}}@media(min-width:1920px){.browse-offers-main-section{padding:80px 100px}.browse-offers-main-section .MuiGrid-container{gap:40px!important}.browse-offers-main-section .MuiGrid-item{padding:20px!important}}.browse-offers-title{color:#21264f!important;font-size:32px!important;line-height:40px!important;font-weight:700!important;text-align:center;margin-bottom:24px!important}@media(max-width:899px){.browse-offers-title{font-size:24px!important;line-height:32px!important;font-weight:800!important;text-align:left!important;margin-bottom:16px!important}}@media(min-width:768px){.browse-offers-title{font-size:48px!important;line-height:56px!important}}.browse-offers-duration-tabs{display:flex;gap:8px;margin-bottom:24px;padding:0 16px}@media(max-width:767px){.browse-offers-duration-tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 16px 4px;margin-bottom:0;position:relative}.browse-offers-duration-tabs:after{content:"";position:absolute;top:0;right:0;bottom:4px;width:40px;background:linear-gradient(to left,#fff,#fff0);pointer-events:none}.browse-offers-duration-tabs::-webkit-scrollbar{display:none}.browse-offers-duration-button{flex-shrink:0;white-space:nowrap}}@media(min-width:768px){.browse-offers-duration-tabs{flex-wrap:wrap;justify-content:center}}.browse-offers-duration-button{background-color:transparent!important;color:#374151!important;border:none!important;font-weight:600!important;font-size:14px!important;text-transform:none!important;border-radius:8px!important;padding:8px 16px!important;min-width:auto!important;height:36px!important;transition:all .2s!important}@media(max-width:767px){.browse-offers-duration-button{font-size:13px!important;padding:6px 12px!important;height:32px!important}}.browse-offers-duration-button:hover{background-color:#0084ff14!important}.browse-offers-duration-tabs-new{display:flex;gap:24px;justify-content:center;align-items:center;margin-bottom:24px;padding:0 16px}.browse-offers-duration-link{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#374151;cursor:pointer;padding:8px 0;border-bottom:2px solid transparent;transition:all .2s ease}.browse-offers-duration-link:hover{color:#006be0}.browse-offers-duration-link.active{color:#006be0;font-weight:600;border-bottom-color:#006be0}.browse-offers-mobile-duration-tabs{display:none}@media(max-width:899px){.browse-offers-mobile-duration-tabs{display:flex;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;border-bottom:1px solid #e5e7eb;margin-bottom:16px;padding:0}.browse-offers-mobile-duration-tabs::-webkit-scrollbar{display:none}.browse-offers-mobile-duration-tab{flex-shrink:0;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#21264f;cursor:pointer;padding:8px 16px 14px;border-bottom:2px solid transparent;transition:all .2s ease;white-space:nowrap;display:flex;align-items:center;gap:8px}.browse-offers-mobile-duration-tab:hover{color:#006be0}.browse-offers-mobile-duration-tab.active{color:#006be0;font-weight:400;border-bottom-color:#006be0}.browse-offers-duration-badge{background-color:#e5f5ed;color:#004521;font-size:16px;font-weight:400;line-height:24px;padding:0 4px;border-radius:4px}}.browse-offers-data-filters-new{display:flex;gap:8px;justify-content:center;align-items:center;margin-bottom:40px;padding:0 16px;flex-wrap:wrap}@media(max-width:899px){.browse-offers-data-filters-new{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:24px;padding:16px 0 0}.browse-offers-data-filters-new::-webkit-scrollbar{display:none}}.browse-offers-mobile-filter-btn{display:none}@media(max-width:899px){.browse-offers-mobile-filter-btn{display:flex!important;flex-shrink:0;width:40px!important;height:40px!important;min-width:40px!important;border:1px solid #d1d5db!important;border-radius:8px!important;background-color:#fff!important;margin-right:8px}.browse-offers-mobile-filter-btn .MuiSvgIcon-root{color:#1c00c8!important;font-size:16px!important}}.browse-offers-data-chip-new{background-color:#fff!important;color:#374151!important;border:1px solid #d1d5db!important;font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;height:36px!important;border-radius:18px!important;padding:0 16px!important;cursor:pointer!important;transition:all .2s!important}@media(max-width:899px){.browse-offers-data-chip-new{flex-shrink:0;white-space:nowrap;font-weight:500!important}}.browse-offers-data-chip-new:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.browse-offers-data-chip-new.active{background-color:#fff!important;color:#21264f!important;border-color:#21264f!important;font-weight:500!important}.browse-offers-data-chip-new .MuiChip-label{padding:0!important}.browse-offers-compare-section{background-color:#b0f2ff;border-radius:20px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin-top:40px;text-align:center}@media(min-width:768px){.browse-offers-compare-section{padding:40px 80px}}.browse-offers-compare-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.browse-offers-compare-subtitle{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#374151!important}.browse-offers-compare-button{background-color:#21264f!important;color:#fcfcfc!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:0 24px!important;height:48px!important;text-transform:none!important;box-shadow:none!important;gap:8px!important}.browse-offers-compare-button:hover{background-color:#1a1d3a!important;box-shadow:none!important}.browse-offers-duration-button.active{background-color:#0084ff!important;color:#fff!important}.browse-offers-duration-button.active:hover{background-color:#06c!important}.browse-offers-data-filters{display:flex;align-items:center;gap:12px;margin-bottom:40px;margin-top:24px;padding:0 16px}@media(max-width:767px){.browse-offers-data-filters{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:24px;margin-top:16px;padding:0 16px 4px;position:relative}.browse-offers-data-filters:after{content:"";position:absolute;top:0;right:0;bottom:4px;width:40px;background:linear-gradient(to left,#fff,#fff0);pointer-events:none}.browse-offers-data-filters::-webkit-scrollbar{display:none}.browse-offers-filter-icon-button{flex-shrink:0}.browse-offers-data-chip{flex-shrink:0;white-space:nowrap}}@media(min-width:768px){.browse-offers-data-filters{flex-wrap:wrap;justify-content:center}}.browse-offers-filter-icon-button{width:40px!important;height:40px!important;border:1px solid #d1d5db!important;border-radius:50%!important;background-color:#fff!important}@media(max-width:767px){.browse-offers-filter-icon-button{width:36px!important;height:36px!important}.browse-offers-filter-icon{font-size:18px!important}}.browse-offers-filter-icon-button:hover{background-color:#f9fafb!important;border-color:#9ca3af!important}.browse-offers-filter-icon{font-size:20px!important;color:#6b7280!important}.browse-offers-data-chip{background-color:#fff!important;color:#374151!important;border:1px solid #d1d5db!important;font-weight:500!important;font-size:14px!important;height:36px!important;border-radius:18px!important;padding:0 4px!important;cursor:pointer!important;transition:all .2s!important}@media(max-width:767px){.browse-offers-data-chip{height:32px!important;font-size:13px!important}.browse-offers-data-chip .MuiChip-label{padding:0 10px!important}}.browse-offers-data-chip:hover{background-color:#f3f4f6!important;border-color:#9ca3af!important}.browse-offers-data-chip.active{background-color:#21264f!important;color:#fff!important;border-color:#21264f!important}.browse-offers-data-chip.active:hover{background-color:#1a1d3a!important;border-color:#1a1d3a!important}.browse-offers-data-chip .MuiChip-label{padding:0 12px!important}.browse-offers-no-plans{text-align:center;padding:64px 16px}.browse-offers-no-plans-title{font-size:24px!important;font-weight:700!important;color:#6b7280!important;margin-bottom:16px!important}.browse-offers-no-plans-text{font-size:16px!important;font-weight:400!important;color:#9ca3af!important}.browse-offers-family-section{background-color:#006be0!important;border-radius:20px!important;padding:32px 24px!important;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:32px;margin-top:16px!important}@media(min-width:768px){.browse-offers-family-section{padding:48px 120px!important;flex-direction:row;margin-top:16px!important}}.browse-offers-family-images{display:flex;gap:16px;flex-shrink:0}.browse-offers-family-image{width:120px;height:120px;border-radius:16px;-o-object-fit:cover;object-fit:cover}@media(min-width:768px){.browse-offers-family-image{width:155px;height:155px}}.browse-offers-family-content{flex:1;text-align:center}@media(min-width:768px){.browse-offers-family-content{text-align:left}}.browse-offers-family-title{font-size:32px!important;font-weight:700!important;line-height:40px!important;color:#fff!important;margin-bottom:16px!important}@media(min-width:768px){.browse-offers-family-title{font-size:48px!important;line-height:56px!important}}.browse-offers-family-text{font-size:16px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;margin-bottom:24px!important}@media(min-width:768px){.browse-offers-family-text{font-size:18px!important}}.browse-offers-family-button{background-color:#21264f!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:12px 24px!important}.browse-offers-family-button:hover{background-color:#1a1d3a!important}.browse-offers-plans-section{background-color:#2d3462!important;border-radius:20px!important;padding:40px 24px!important;margin-top:16px!important}@media(min-width:768px){.browse-offers-plans-section{padding:56px 120px!important;margin-top:16px!important}}.browse-offers-plans-title{color:#fff!important;font-size:32px!important;line-height:40px!important;font-weight:700!important;text-align:center;margin-bottom:16px!important}@media(min-width:768px){.browse-offers-plans-title{font-size:48px!important;line-height:56px!important}}.browse-offers-plans-subtitle{font-size:16px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;text-align:center;margin-bottom:40px!important}@media(min-width:768px){.browse-offers-plans-subtitle{font-size:18px!important}}.browse-offers-features-list{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:0 auto}.browse-offers-feature-item{display:flex;align-items:center;gap:16px;width:100%}.browse-offers-feature-icon{color:#08db7d!important;font-size:24px!important}.browse-offers-feature-text{font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#fff!important}@media(min-width:768px){.browse-offers-feature-text{font-size:16px!important}}.browse-offers-faq-section{margin-top:16px!important}@media(min-width:768px){.browse-offers-faq-section{margin-top:16px!important}}.browse-offers-header-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px;padding:0 16px}@media(max-width:767px){.browse-offers-header-row{gap:12px;margin-bottom:20px}}.browse-offers-compare-container{display:flex;justify-content:flex-end}.browse-offers-compare-toggle{background-color:transparent!important;color:#21264f!important;border:1px solid #21264f!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;border-radius:8px!important;padding:8px 16px!important;height:36px!important;transition:all .2s!important}.browse-offers-compare-toggle:hover{background-color:#21264f14!important;border-color:#1a1d3a!important}.browse-offers-compare-toggle.active{background-color:#21264f!important;color:#fff!important;border-color:#21264f!important}.browse-offers-compare-toggle.active:hover{background-color:#1a1d3a!important}.compare-sticky-ribbon{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -4px 16px #0000001f;padding:16px 0;z-index:1000;border-top:1px solid #e5e7eb}.compare-ribbon-content{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.compare-selected-plans{display:flex;gap:12px;flex:1;overflow-x:auto;padding:4px}.compare-selected-plan-card{display:flex;align-items:center;gap:12px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:12px;padding:12px 16px;min-width:200px}.compare-plan-info{flex:1}.compare-plan-name-text{font-size:14px!important;font-weight:600!important;color:#21264f!important;margin-bottom:4px!important}.compare-plan-price-text{font-size:12px!important;font-weight:400!important;color:#6b7280!important}.compare-remove-icon-btn{color:#6b7280!important;padding:4px!important}.compare-remove-icon-btn:hover{color:#374151!important;background-color:#0000000a!important}.compare-ribbon-actions{display:flex;gap:12px;flex-shrink:0}.compare-ribbon-clear-btn{background-color:#fff!important;color:#006be0!important;border:1px solid #d1d5db!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;border-radius:24px!important;padding:12px 32px!important;height:48px!important;white-space:nowrap!important}.compare-ribbon-clear-btn:hover{background-color:#f9fafb!important;border-color:#006be0!important}.compare-ribbon-compare-btn{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;border-radius:24px!important;padding:12px 32px!important;height:48px!important;white-space:nowrap!important}.compare-ribbon-compare-btn:hover{background-color:#0084ff!important}.compare-ribbon-compare-btn:disabled{background-color:#d1d5db!important;color:#9ca3af!important}@media(max-width:768px){.compare-ribbon-content{flex-direction:column;align-items:stretch}.compare-selected-plans{flex-direction:column}.compare-selected-plan-card{min-width:auto}.compare-ribbon-actions{width:100%}.compare-ribbon-clear-btn,.compare-ribbon-compare-btn{flex:1}}@media(max-width:899px){.browse-offers-compare-section{background-color:#b0f2ff!important;border-radius:20px!important;padding:24px!important;margin:24px 16px 0!important;gap:8px!important}.browse-offers-compare-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;text-align:center!important}.browse-offers-compare-subtitle{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;text-align:center!important}.browse-offers-compare-button{background-color:#21264f!important;color:#fcfcfc!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;border-radius:64px!important;padding:12px 24px!important;height:48px!important;text-transform:none!important;width:100%!important}.browse-offers-compare-button:hover{background-color:#1a1d3a!important}}@media(max-width:899px){.browse-offers-family-section{border-radius:0!important;padding:24px 16px!important;margin-top:0!important;gap:20px!important}.browse-offers-family-title{font-size:24px!important;line-height:32px!important}.browse-offers-family-text{font-size:14px!important;line-height:22px!important;margin-bottom:16px!important}.browse-offers-family-image{width:100px!important;height:100px!important;border-radius:12px!important}}@media(max-width:899px){.browse-offers-plans-section{border-radius:0!important;padding:24px 16px!important;margin-top:0!important}.browse-offers-plans-title{font-size:24px!important;line-height:32px!important}.browse-offers-plans-subtitle{font-size:14px!important;line-height:22px!important;margin-bottom:24px!important}.browse-offers-feature-text{font-size:14px!important;line-height:20px!important}}@media(max-width:899px){.browse-offers-faq-section{border-radius:0!important;margin-top:0!important}.browse-offers-faq-section .faq-section{border-radius:0!important}}.postpaid-contract-page{width:100%;min-height:calc(100vh - 200px);background-color:#f8f9fa;padding:24px 0 120px}.postpaid-contract-wrapper{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start}.postpaid-contract-container{background-color:#fff7f2;border-radius:20px;padding:24px 16px;align-self:stretch;width:100%}@media(min-width:768px){.postpaid-contract-container{padding:40px 119px}}.contract-stepper{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 0;align-self:stretch}.back-link.MuiButton-root,.back-link.MuiButtonBase-root{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;margin-bottom:12px!important;margin-left:0!important;margin-right:auto!important;display:inline-flex!important;background:none!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important;align-self:flex-start!important;justify-self:flex-start!important}.contract-title{font-size:32px!important;font-weight:800!important;color:#21254f!important;margin-bottom:32px!important;line-height:40px!important}.contract-review-section{background-color:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}.section-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;margin-bottom:8px!important;line-height:28px!important}.section-subtitle{font-size:14px!important;color:#667085!important;margin-bottom:24px!important;line-height:20px!important;font-weight:400!important}.download-items{display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.download-item{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background-color:#f9fafb;border-radius:8px;border:1px solid #eaecf0}.download-text{font-size:16px!important;color:#21264f!important;font-weight:500!important}.download-button{color:#006be0!important}.download-button:hover{background-color:#006be014!important}.view-other-formats-btn{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;background:transparent!important}.view-other-formats-btn:hover{background:transparent!important;text-decoration:underline}.payment-summary-section{background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014}.payment-box{margin-top:20px}.contract-floating-footer{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(239,239,239,.4);padding:16px 0;z-index:1000;box-shadow:0 -2px 10px #0000000d}.floating-footer-content{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.terms-checkbox{color:#006be0!important}.terms-checkbox-label{flex:1}.terms-label{font-size:14px;color:#21264f;line-height:20px}.terms-link{color:#006be0;text-decoration:none;font-weight:600}.footer-action-section{display:flex;align-items:center;gap:24px}.footer-price-section{display:flex;flex-direction:column;align-items:flex-end}.footer-price-small,.footer-price-large{font-size:28px!important;font-weight:700!important;color:#006be0!important;line-height:32px!important}.footer-price-label{font-size:12px!important;color:#757575!important;line-height:16px!important}@media(max-width:1024px){.floating-footer-content{padding:0 20px}.contract-review-section,.payment-summary-section{padding:24px}}@media(max-width:768px){.postpaid-contract-page{padding:20px 0 180px}.contract-title{font-size:24px!important;line-height:32px!important;margin-bottom:24px!important}.contract-stepper{gap:4px;margin-bottom:24px}.stepper-line{width:40px}.step-label{font-size:12px!important}.contract-review-section,.payment-summary-section{padding:20px}.floating-footer-content{flex-direction:column;align-items:stretch;gap:16px;padding:0 16px}.terms-checkbox-label{width:100%}.footer-action-section{flex-direction:column;gap:16px;width:100%}.footer-price-section{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.proceed-btn{width:100%}}@media(max-width:480px){.postpaid-contract-page{padding:16px 0 200px}.contract-review-section,.payment-summary-section{padding:16px;border-radius:12px}.contract-title{font-size:20px!important;line-height:28px!important}.section-title{font-size:18px!important}.download-item{padding:12px}.download-text{font-size:14px!important}.stepper-line{width:30px}.step-number{width:28px;height:28px;font-size:12px}.floating-footer-content{padding:0 12px}}.stepper-container{display:flex;align-items:center;justify-content:center;margin:32px 0;padding:0 16px}.stepper-step{display:flex;flex-direction:column;align-items:center;position:relative}.stepper-circle{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;border:2px solid #E0E0E0;display:flex;align-items:center;justify-content:center;transition:all .3s ease;margin-bottom:8px}.stepper-step.active .stepper-circle{background-color:#0084ff;border-color:#0084ff}.stepper-step.completed .stepper-circle{background-color:#00b341;border-color:#00b341}.stepper-number{font-size:14px;font-weight:600;color:#999}.stepper-step.active .stepper-number{color:#fff}.stepper-label{font-size:12px;font-weight:500;color:#999;text-align:center;white-space:nowrap}.stepper-step.active .stepper-label{color:#0084ff;font-weight:600}.stepper-step.completed .stepper-label{color:#00b341;font-weight:600}.stepper-line{width:80px;height:2px;background-color:#e0e0e0;margin:0 8px 24px;transition:all .3s ease}.stepper-line.completed{background-color:#00b341}@media(max-width:768px){.stepper-container{margin:24px 0}.stepper-line{width:40px;margin:0 4px 24px}.stepper-label{font-size:10px}.stepper-circle{width:28px;height:28px}.stepper-number{font-size:12px}}@media(max-width:480px){.stepper-line{width:24px}.stepper-label{max-width:60px;white-space:normal;line-height:1.2}}.wizard-page{min-height:100vh;background-color:#0d0f21;display:flex;flex-direction:column}.wizzard-container{padding:16px}.wizard-content{flex:1;padding:40px 237px;border-radius:20px;background-color:#fffbf9}.wizard-back-button{display:flex!important;align-items:center!important;gap:8px!important;color:#0084ff!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;padding:0!important;margin-bottom:16px!important;min-width:auto!important}.wizard-back-button:hover{background-color:transparent!important;opacity:.8}.wizard-back-button .MuiButton-startIcon{margin-right:8px!important;margin-left:0!important}.wizard-back-button .MuiSvgIcon-root{font-size:20px!important}.wizard-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:16px 0;box-shadow:0 -2px 10px #0000001a;z-index:1000}.wizard-bottom-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.contract-review-checkbox-label,.credit-check-checkbox-label{flex:1;max-width:600px;margin:0!important}.contract-review-checkbox-label .MuiFormControlLabel-label,.credit-check-checkbox-label .MuiFormControlLabel-label{font-size:14px!important;line-height:1.4!important;color:#333!important}.contract-review-bottom-price,.credit-check-bottom-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.contract-review-bottom-amount,.credit-check-bottom-amount{font-size:28px!important;font-weight:700!important;color:#0084ff!important;line-height:1!important}.contract-review-bottom-label,.credit-check-bottom-label{font-size:14px!important;color:#666!important;margin-top:4px!important}.contract-review-proceed-button,.credit-check-proceed-button{background-color:#0084ff!important;color:#fff!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;padding:14px 32px!important;border-radius:24px!important;box-shadow:none!important;transition:all .3s ease!important;flex-shrink:0!important;white-space:nowrap!important}.contract-review-proceed-button:hover:not(:disabled),.credit-check-proceed-button:hover:not(:disabled){background-color:#0070dd!important}.contract-review-proceed-button:disabled,.credit-check-proceed-button:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important;cursor:not-allowed!important}@media(max-width:960px){.wizard-content{padding:40px 60px}}@media(max-width:768px){.wizzard-container{padding:0!important}.wizard-content{background-color:#fff7f2!important;padding:24px 20px;border-radius:0!important}.wizard-back-button{margin-bottom:24px!important}.checkout-container{background-color:transparent;border-radius:0;padding:0;margin-bottom:0}.wizard-bottom-content{flex-direction:column;gap:16px;align-items:stretch}.contract-review-bottom-price,.credit-check-bottom-price{align-items:center}.contract-review-proceed-button,.credit-check-proceed-button{width:100%}}.js-iframe{border:none;color-scheme:auto;height:100%;overflow:hidden;width:100%}.adyen-checkout-card-input__wrapper{position:relative}.adyen-checkout-card-input__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout-card-input__form{opacity:1}.adyen-checkout-card-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.adyen-checkout-card-input__spinner--active{display:block}.adyen-checkout-card-input__form--loading{opacity:0}.adyen-checkout__input{display:block;max-height:100px}.adyen-checkout__field.adyen-checkout__card__cvc__input--hidden,.adyen-checkout__field.adyen-checkout__card__exp-date__input--hidden{display:none}.adyen-checkout__card__exp-cvc__exp-date__input--hidden{justify-content:flex-end}.revolving-plan-installments__disabled{opacity:.4;pointer-events:none}.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__card__exp-date__input--oneclick{font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-title-line-height,26px);overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__card__socialSecurityNumber,.adyen-checkout__installments{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input.adyen-checkout__card-input--loading{pointer-events:none}.adyen-checkout__card__holderName:first-child{margin:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__field--cardNumber .adyen-checkout-card-input__icon--hidden,.adyen-checkout__field--cardNumber .adyen-checkout__input--error+.adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@keyframes cvc-indicate-location{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__field__cvc--back-hint .adyen-checkout__card__cvc__hint--back .adyen-checkout__card__cvc__hint__location,.adyen-checkout__label--focused .adyen-checkout__field__cvc--front-hint .adyen-checkout__card__cvc__hint--front .adyen-checkout__card__cvc__hint__location{animation-direction:alternate;animation-duration:1s;animation-iteration-count:infinite;animation-name:cvc-indicate-location}.adyen-checkout__card__cvc__hint__wrapper{align-items:center;backface-visibility:visible;display:flex;height:100%;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transform:translateZ(0);transform-origin:center;transform-style:preserve-3d;transition:transform .3s cubic-bezier(.455,.03,.515,.955);width:27px;will-change:transform}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper{align-items:center;display:flex;margin-right:var(--adyen-sdk-spacer-060,12px);position:absolute;right:0;transition:opacity .1s linear}.adyen-checkout__field__exp-date_hint_wrapper.adyen-checkout__field__exp-date_hint_wrapper--hidden{opacity:0}.adyen-checkout__field__exp-date_hint{height:18px;width:27px}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media(prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__field--revolving-plan-installments{margin-left:var(--adyen-sdk-spacer-070,16px);position:relative;top:52px;width:30%}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__card-input .adyen-checkout__fieldset--dual-brand-switcher .adyen-checkout__fieldset__title{padding-bottom:0}.adyen-checkout__spinner__wrapper{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__spinner__wrapper--inline{display:inline-block;height:auto;margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__spinner__wrapper--inline{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__spinner{height:var(--adyen-sdk-spacer-090,24px);position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__spinner:after,.adyen-checkout__spinner:before{animation:rotate 1s cubic-bezier(.785,.135,.15,.86) infinite;border:var(--adyen-sdk-border-width-l,3px) solid transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__spinner--small{height:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__spinner--small:after,.adyen-checkout__spinner--small:before{border-width:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__spinner--medium{height:28px;width:28px}.adyen-checkout__spinner--large{height:var(--adyen-sdk-spacer-120,48px);width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__spinner--large:after,.adyen-checkout__spinner--large:before{border-width:var(--adyen-sdk-spacer-020,4px)}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-input__form{opacity:1}.loading-input__form--loading{opacity:0}.loading-input__spinner{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.loading-input__spinner--active{display:block}.adyen-checkout__field{display:block;margin-bottom:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__field-static-value{background-color:var(--adyen-sdk-color-background-primary-hover,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-s,4px);color:var(--adyen-sdk-color-background-inverse-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:28px;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:var(--adyen-sdk-spacer-020,4px);padding:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:focus-within:hover{border:none;box-shadow:none}.adyen-checkout__field--no-borders .adyen-checkout__input-wrapper:hover{border:none;box-shadow:none}@media(min-width:480px){.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-20{width:calc(20% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-30{width:calc(30% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-40{width:calc(40% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-50{width:calc(50% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-60{width:calc(60% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-70{width:calc(70% - var(--adyen-sdk-spacer-040, 8px))}.adyen-checkout__field--col-80{width:calc(80% - var(--adyen-sdk-spacer-040, 8px))}}.adyen-checkout__input-wrapper{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;position:relative}.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input,.adyen-checkout__input-wrapper span{border-radius:inherit}.adyen-checkout__input-wrapper button,.adyen-checkout__input-wrapper div,.adyen-checkout__input-wrapper input{border:none}.adyen-checkout__input-wrapper:active,.adyen-checkout__input-wrapper:active:hover,.adyen-checkout__input-wrapper:focus-within,.adyen-checkout__input-wrapper:focus-within:hover{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__input-wrapper:hover{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__field--inactive>.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__field--error>:not(.adyen-checkout__label--focused)+.adyen-checkout__input-wrapper:not(:focus-within,:active){border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__label{display:block;position:relative}.adyen-checkout__label--focused+.adyen-checkout__input-wrapper{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__label--disabled+.adyen-checkout__input-wrapper{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent}.adyen-checkout__helper-text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__label-adornment--end{position:absolute;right:0;top:0}.adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-020,4px);overflow:hidden;text-overflow:ellipsis;transition:color .1s ease-out;white-space:nowrap}.adyen-checkout__label__text--error{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__label--focused .adyen-checkout__label__text{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-contextual-text,.adyen-checkout-contextual-text--error{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-020,4px);opacity:1;transition:margin .2s ease-out,opacity .2s ease-out}.adyen-checkout-contextual-text--error{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout-contextual-text--hidden{height:0;margin:0;opacity:0}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input:-webkit-autofill,.adyen-checkout__filter-input:-webkit-autofill:active,.adyen-checkout__filter-input:-webkit-autofill:focus,.adyen-checkout__filter-input:-webkit-autofill:hover,.adyen-checkout__filter-input:autofill,.adyen-checkout__input:-webkit-autofill,.adyen-checkout__input:-webkit-autofill:active,.adyen-checkout__input:-webkit-autofill:focus,.adyen-checkout__input:-webkit-autofill:hover,.adyen-checkout__input:autofill{color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-text-fill-color:var(--adyen-sdk-color-label-primary,#00112c)!important;-webkit-background-clip:text!important;background-clip:text!important;background-color:var(--adyen-sdk-color-label-primary,#00112c)!important;box-shadow:0 0 0 1000px var(--adyen-sdk-color-background-primary,#ffffff) inset!important;-webkit-transition:none!important;transition:none!important}.adyen-checkout__filter-input,.adyen-checkout__input{-webkit-background-clip:text!important;background-clip:text!important;color:var(--adyen-sdk-color-label-primary,#00112c)!important}.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:0;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{background:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:var(--adyen-sdk-spacer-110,40px);outline:none;padding-left:var(--adyen-sdk-spacer-060,12px);transition:border .2s ease-out,box-shadow .2s ease-out;width:100%}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input:-moz-read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}.adyen-checkout__input:disabled,.adyen-checkout__input:read-only{color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:default}span.adyen-checkout__input{overflow:hidden}.adyen-checkout-input__inline-validation{height:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-060,12px);width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout-input__inline-validation{margin-left:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-input__inline-validation>.adyen-checkout__icon{display:block}.adyen-checkout-input__inline-validation--valid{color:var(--adyen-sdk-color-label-success,#07893c)}.adyen-checkout-input__inline-validation--invalid{color:var(--adyen-sdk-color-label-critical,#c72727)}.adyen-checkout__input--date{padding:.5em}.adyen-checkout__fieldset{border:none;display:block;margin-inline-end:0;margin-inline-start:0;margin:0;padding-block-start:0;padding-bottom:var(--adyen-sdk-spacer-040,8px);padding-block-end:0;padding-inline-end:0;padding-inline-start:0;width:100%}.adyen-checkout__fieldset__description{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset__title{color:var(--adyen-sdk-color-label-primary,#00112c);display:block;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);font-weight:var(--adyen-sdk-text-subtitle-font-weight,500);line-height:var(--adyen-sdk-text-subtitle-line-height,26px);margin:0;padding:0 0 var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__fieldset__title:has(+.adyen-checkout__fieldset__description){padding:0}.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__fieldset__fields>.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{color:inherit;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);border-radius:50%;content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__radio_group__label:hover:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__radio_group__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;box-shadow:0 1px 1px #000f2d40;content:"";display:block;height:var(--adyen-sdk-spacer-030,6px);left:5px;margin:0 auto;position:absolute;top:7px;transform:scale(0);transition:transform .2s ease-out;width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__radio_group__label:hover{border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button{align-items:flex-start;align-self:stretch;display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input-wrapper{display:flex;flex:1 0 0}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:after{left:calc(var(--adyen-sdk-spacer-060, 12px) + 5px);position:absolute;top:calc(50% - var(--adyen-sdk-spacer-030, 6px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label:before{left:calc(var(--adyen-sdk-spacer-060, 12px));position:absolute;top:calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-060,12px);padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label:hover,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}.adyen-checkout__dropdown__button-icon--left{flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout__dropdown__button-icon--left>img{margin-left:0;margin-right:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__dropdown{max-width:100%;position:relative}.adyen-checkout__dropdown,.adyen-checkout__dropdown__button{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);width:100%}.adyen-checkout__dropdown__button{align-items:center;background:inherit;border-radius:inherit;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:0 var(--adyen-sdk-spacer-060,12px);text-decoration:none;transition:border .2s ease-out,box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__dropdown__button{padding:7px var(--adyen-sdk-spacer-060,12px) 7px var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%2300112c' fill-rule='evenodd' d='M4.47 6.47a.75.75 0 0 1 1.06 0L8 8.94l2.47-2.47a.75.75 0 0 1 1.06 1.06l-3 3a.75.75 0 0 1-1.06 0l-3-3a.75.75 0 0 1 0-1.06' clip-rule='evenodd'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-030,6px);position:absolute;right:var(--adyen-sdk-spacer-070,16px);width:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__dropdown__button:after{left:var(--adyen-sdk-spacer-070,16px);right:auto}.adyen-checkout__dropdown__button--active:after{transform:rotate(180deg)}.adyen-checkout__dropdown__button--disabled{opacity:.4}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:var(--adyen-sdk-color-background-disabled,#eeeff1);border-color:transparent;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='7' fill='none' viewBox='0 0 8 7'%3E%3Cpath fill='%23b9c4c9' d='M3.195 6.565a1 1 0 0 0 1.6 0l2.992-3.98a1 1 0 0 0-.8-1.602H1.013a1 1 0 0 0-.8 1.6z'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__dropdown__button__icon{border-radius:3px;height:26px;margin-right:var(--adyen-sdk-spacer-060,12px);max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__button__text{flex-grow:1;overflow:hidden;pointer-events:none;text-align:left;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__dropdown__button__text-placeholder{color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__dropdown__button__secondary-text{margin-right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__filter-input{background:inherit;border:0;color:var(--adyen-sdk-color-label-primary,#00112c);font-family:inherit;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);height:100%;padding:0;width:100%}.adyen-checkout__filter-input:active,.adyen-checkout__filter-input:focus{outline:0}.adyen-checkout__filter-input[readonly]{border-color:transparent;color:var(--adyen-sdk-color-label-secondary,#5c687c)!important;cursor:not-allowed}.adyen-checkout__dropdown__list{background:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-010,2px) 7px #000f2d4d;display:none;list-style:none;margin:0 0 var(--adyen-sdk-spacer-120,48px);max-height:375px;overflow-y:auto;padding:0;position:absolute;width:100%;z-index:2}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{display:block;margin-top:var(--adyen-sdk-spacer-010,2px)}.adyen-checkout__dropdown__element{align-items:center;border:var(--adyen-sdk-border-width-s,1px) solid transparent;cursor:pointer;display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);-webkit-hyphens:auto;hyphens:auto;line-height:var(--adyen-sdk-text-body-line-height,20px);outline:0;padding:var(--adyen-sdk-spacer-040,8px);transition:background .2s ease-out,border-color .2s ease-out;-webkit-user-select:none;-moz-user-select:none;user-select:none;word-break:break-word}.adyen-checkout__dropdown__element .adyen-checkout__icon{position:absolute;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:#e6e9eb99}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected{background:#0066ff1a}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--selected:hover{background:#0066ff26}.adyen-checkout__dropdown__element--disabled{cursor:not-allowed;opacity:.4}.adyen-checkout__dropdown__element__icon{border-radius:var(--adyen-sdk-border-radius-s,4px);margin-right:var(--adyen-sdk-spacer-060,12px);max-height:26px;max-width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__dropdown__element__text{flex-grow:1}.adyen-checkout__dropdown__element__secondary-text:not(:last-child){margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__dropdown__element__flag{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:var(--adyen-sdk-spacer-050,10px);max-height:18px;max-width:27px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:active,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__installments--revolving-plan .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__installments--revolving-plan .adyen-checkout__fieldset--revolving-plan{margin-top:-5px}.adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-070,16px);padding-left:0}[dir=rtl] .adyen-checkout-disclaimer__label{padding-right:0}.adyen-checkout-link{--text-decoration:none;color:var(--adyen-sdk-color-label-highlight,#0070f5);-webkit-text-decoration:var(--text-decoration);text-decoration:var(--text-decoration)}.adyen-checkout-link:focus-visible{outline:none}.adyen-checkout-link:active,.adyen-checkout-link:hover{--text-decoration:underline}.adyen-checkout-link:focus-visible{border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));transition:.1s cubic-bezier(.785,.135,.15,.86)}.adyen-checkout__card__dual-branding__icons{display:flex;pointer-events:auto}.adyen-checkout__card__dual-branding__icons .adyen-checkout__card__cardNumber__brandIcon{cursor:inherit;opacity:1}.adyen-checkout__card__dual-branding__icons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__card__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;margin-bottom:var(--adyen-sdk-spacer-060,12px);margin-top:-12px;min-height:var(--adyen-sdk-spacer-090,24px);transition:all .3s ease-out}.adyen-checkout__card__brands__brand-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:inline-block;height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-010,2px);overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__card__brands--hidden{margin:-8px 0 8px;max-height:0;min-height:0;opacity:0}.adyen-checkout__card__brands img{display:block;height:auto;margin:0;padding:0;width:100%}.adyen-checkout__card__exp-cvc{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__card__exp-cvc>.adyen-checkout__field:last-of-type{margin-bottom:0}@media(min-width:480px){.adyen-checkout__card__exp-cvc .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__checkbox{display:flex;width:100%}.adyen-checkout__checkbox__label{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:inline-block;flex:1;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:var(--adyen-sdk-spacer-090,24px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}[dir=rtl] .adyen-checkout__checkbox__label{padding-left:0;padding-right:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__checkbox__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:var(--adyen-sdk-color-outline-tertiary,#8d95a3);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-left:1px solid transparent;border-radius:0 var(--adyen-sdk-spacer-010,2px) 1px;border-right:var(--adyen-sdk-spacer-010,2px) solid var(--adyen-sdk-color-label-on-color,#ffffff);border-top:1px solid transparent;content:"";height:11px;left:1px;opacity:0;position:absolute;top:var(--adyen-sdk-spacer-010,2px);transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-030,6px);z-index:1}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{left:auto;right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-s,4px);content:"";height:var(--adyen-sdk-spacer-070,16px);left:0;position:absolute;top:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out;width:var(--adyen-sdk-spacer-070,16px);z-index:0}[dir=rtl] .adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{left:auto;right:0}.adyen-checkout__field--consentCheckbox{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex}.adyen-checkout__field--consentCheckbox,[dir=rtl] .adyen-checkout__field--consentCheckbox{padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none;flex:1;justify-content:space-between}.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--consentCheckbox .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-right:0}[dir=rtl] .adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{margin-left:0}.adyen-checkout__store-details{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;gap:var(--adyen-sdk-spacer-060,12px);margin-top:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search{position:relative}.adyen-checkout__address-search .adyen-checkout__dropdown__button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%23687282' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;content:"";height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-060,12px);position:absolute;width:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__address-search .adyen-checkout__dropdown__button--active:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cpath fill='%2300112c' d='M6.5 11.9a4.5 4.5 0 0 0 2.6-.83l2.77 2.74c.13.13.3.19.48.19.38 0 .65-.29.65-.66a.63.63 0 0 0-.19-.46l-2.75-2.73a4.4 4.4 0 0 0 .92-2.7 4.48 4.48 0 0 0-8.98 0 4.48 4.48 0 0 0 4.5 4.45m0-.96a3.53 3.53 0 0 1-3.53-3.49 3.52 3.52 0 0 1 7.04 0c0 1.9-1.59 3.49-3.52 3.49Z'/%3E%3C/svg%3E");transform:none}.adyen-checkout__address-search .adyen-checkout__filter-input{padding-left:calc(var(--adyen-sdk-spacer-040, 8px) + var(--adyen-sdk-spacer-070, 16px));position:relative}.adyen-checkout__address-search__manual-add{position:absolute;right:0;top:0}.adyen-checkout__address-search__manual-add .adyen-checkout__address-search__manual-add__button{border:0;padding:0}.adyen-checkout__fieldset--address .adyen-checkout__field-group{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}@media(min-width:480px){.adyen-checkout__fieldset--address .adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}}.adyen-checkout__fieldset--address .adyen-checkout__field-group:last-of-type .adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__input-icon{border-radius:var(--adyen-sdk-border-radius-s,4px);height:18px;margin-right:var(--adyen-sdk-spacer-060,12px);width:27px}.adyen-checkout__input-icon--hidden{display:none}.adyen-checkout__input-icon--no-radio-icon{margin-left:calc(var(--adyen-sdk-spacer-090, 24px)*-1)}.adyen-checkout__radio_group__label--no-radio{color:inherit;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0;overflow:visible;padding-bottom:0;padding-left:var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__radio_group__label--no-radio:hover{border-color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer}.adyen-checkout__label--focused .adyen-checkout__radio_group__label--no-radio{color:inherit}.adyen-checkout__radio_group__label--no-radio.adyen-checkout__radio_group__label--no-radio--invalid{color:var(--adyen-sdk-color-outline-critical,#e22d2d)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__label--no-radio{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-060,12px);padding-left:calc(var(--adyen-sdk-spacer-060, 12px) + var(--adyen-sdk-spacer-090, 24px));width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label--no-radio{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input+.adyen-checkout__radio_group__label--no-radio:hover{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label--no-radio,.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label--no-radio{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label--no-radio{outline:var(--adyen-sdk-border-width-m,2px) solid var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper{display:flex}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout__radio_group-extended__label{width:100%}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout-input__inline-validation{display:none;margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__radio_group--button .adyen-checkout__radio_group-extended__label-wrapper .adyen-checkout-input__inline-validation.adyen-checkout-input__inline-validation--valid{display:block;margin-left:var(--adyen-sdk-spacer-040,8px);margin-top:1px}@media(max-width:480px){.adyen-checkout__radio_group__input-wrapper.adyen-checkout__field--50{min-width:100%}}.adyen-checkout-form-instruction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}[dir=rtl] .adyen-checkout-form-instruction{padding-right:0}.adyen-checkout-toggle{color:inherit;cursor:pointer;display:flex;width:auto}.adyen-checkout-toggle,.adyen-checkout-toggle *,.adyen-checkout-toggle :after,.adyen-checkout-toggle :before,.adyen-checkout-toggle:after,.adyen-checkout-toggle:before{box-sizing:border-box}.adyen-checkout-toggle--disabled{cursor:not-allowed;display:flex}.adyen-checkout-toggle--readonly{pointer-events:none}.adyen-checkout-toggle--label-first{align-items:flex-start;flex-direction:row-reverse;justify-content:flex-end}.adyen-checkout-toggle__input{cursor:inherit;opacity:0;position:absolute}.adyen-checkout-toggle__track{align-items:center;background-color:var(--adyen-sdk-toggle-track-background-color,#ffffff);border:var(--adyen-sdk-toggle-track-border,1px solid #8d95a3);border-radius:var(--adyen-sdk-toggle-track-border-radius,12px);display:flex;height:var(--adyen-sdk-toggle-track-height,20px);min-width:var(--adyen-sdk-toggle-track-width,36px);padding:var(--adyen-sdk-toggle-track-padding,2px 4px);position:relative}.adyen-checkout-toggle__input:focus-visible+.adyen-checkout-toggle__track{box-shadow:0 0 0 1px #fff,0 0 0 3px var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));transition:.1s cubic-bezier(.785,.135,.15,.86)}.adyen-checkout-toggle__input:hover:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-hover-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-hover-border-color,#6d7789)}.adyen-checkout-toggle__input:active:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-active-background-color,#eeeff1);border-color:var(--adyen-sdk-toggle-track-active-border-color,#00112c)}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-disabled-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-disabled-border-color,#dbdee2);cursor:not-allowed}.adyen-checkout-toggle__input:disabled+.adyen-checkout-toggle__track path{fill:#8d95a3}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-readonly-background-color,#f7f7f8);border-color:var(--adyen-sdk-toggle-track-readonly-border-color,#dbdee2)}.adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-background-color,#00112c);border:var(--adyen-sdk-toggle-track-toggled-border,0);padding:var(--adyen-sdk-toggle-track-toggled-padding,2px)}.adyen-checkout-toggle__input:checked:hover:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-hover-background-color,#5c687c)}.adyen-checkout-toggle__input:checked:active:enabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-active-background-color,#8d95a3)}.adyen-checkout-toggle__input:checked:disabled+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-disabled-background-color,#c0c5cc)}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+.adyen-checkout-toggle__track{background-color:var(--adyen-sdk-toggle-track-toggled-readonly-background-color,#c0c5cc)}.adyen-checkout-toggle__handle{align-content:center;background-color:var(--adyen-sdk-toggle-handle-background-color,#00112c);border-radius:var(--adyen-sdk-toggle-handle-border-radius,12px);color:var(--adyen-sdk-toggle-handle-toggled-color,#00112c);display:inline-flex;height:var(--adyen-sdk-toggle-handle-height,12px);justify-content:center;transition:var(--adyen-sdk-toggle-handle-transition,transform .15s cubic-bezier(.2,0,.4,.9));width:var(--adyen-sdk-toggle-handle-width,12px)}.adyen-checkout-toggle__input:disabled+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-disabled-background-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-background-color,#ffffff);height:var(--adyen-sdk-toggle-handle-toggled-height,16px);transform:translate(100%);width:var(--adyen-sdk-toggle-handle-toggled-width,16px)}.adyen-checkout-toggle__input:checked:disabled+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-disabled-background-color,#eeeff1);color:var(--adyen-sdk-toggle-handle-toggled-disabled-color,#8d95a3);cursor:not-allowed}.adyen-checkout-toggle--readonly .adyen-checkout-toggle__input:checked+* .adyen-checkout-toggle__handle{background-color:var(--adyen-sdk-toggle-handle-toggled-readonly-background-color,#eeeff1)}.adyen-checkout-toggle__label-container{display:flex;flex-direction:column;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);padding-left:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle--label-first>.adyen-checkout-toggle__label-container{padding-left:0;padding-right:var(--adyen-sdk-toggle-label-padding,16px)}.adyen-checkout-toggle__label{vertical-align:baseline}.adyen-checkout-toggle__description,.adyen-checkout-toggle__label{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-toggle__description{color:var(--adyen-sdk-toggle-description-color,#5c687c);padding-top:var(--adyen-sdk-toggle-description-padding,4px)}.adyen-checkout__modal-wrapper{align-items:center;display:flex;height:100%;left:0;overflow-y:auto;overscroll-behavior-y:contain;padding:var(--adyen-sdk-spacer-090,24px);position:fixed;top:0;visibility:hidden;width:100%;z-index:10}.adyen-checkout__modal-wrapper:before{background:#00112c80;content:"";height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s linear;width:100%;z-index:10}.adyen-checkout__modal-wrapper--open{visibility:visible}.adyen-checkout__modal-wrapper--open .adyen-checkout__modal,.adyen-checkout__modal-wrapper--open:before{opacity:1}.adyen-checkout__modal{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:0 var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-090,24px) #00112c26;margin:auto;opacity:0;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:opacity .2s ease,visibility .2s ease;z-index:11}.adyen-checkout__button{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-120,48px);margin:0;padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-000,0);text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:0 0,0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) -1px #0003,0 var(--adyen-sdk-spacer-020,4px) 5px 0 #00000024}.adyen-checkout__button:active{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3)}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3),0 3px var(--adyen-sdk-spacer-020,4px) #000f2d33}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:var(--adyen-sdk-color-label-disabled,#8d95a3);box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{align-items:center;display:flex;gap:var(--adyen-sdk-spacer-020,4px);justify-content:center;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button.adyen-checkout__button--pay:disabled{opacity:.4}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;font-size:.81em;height:auto;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--ghost .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:var(--adyen-sdk-color-background-secondary-hover,#eeeff1);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:var(--adyen-sdk-color-background-secondary-active,#e3e5e9);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-background-inverse-primary,#00112c);border-top-color:transparent;opacity:.1}.adyen-checkout__button.adyen-checkout__button--secondary .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-outline-primary-active,#00112c)}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-spacer-020,4px) #1b2a3c33,0 var(--adyen-sdk-spacer-020,4px) 5px #1b2a3c24}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:focus{box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:0}.adyen-checkout__button.adyen-checkout__button--secondary:disabled,.adyen-checkout__button.adyen-checkout__button--secondary:disabled:hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-color:var(--adyen-sdk-color-outline-disabled,#dbdee2);box-shadow:none;cursor:not-allowed;opacity:.5;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--action{background:var(--adyen-sdk-color-background-always-dark,#00112c);border:var(--adyen-sdk-border-width-s,1px) solid transparent;color:var(--adyen-sdk-color-label-on-color,#ffffff);padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__button.adyen-checkout__button--action:hover{background:var(--adyen-sdk-color-background-inverse-primary-hover,#5c687c);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--action:active,.adyen-checkout__button.adyen-checkout__button--action:active:hover{background:var(--adyen-sdk-color-background-always-dark-active,#8d95a3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-s,4px);color:var(--adyen-sdk-color-label-highlight,#0070f5);font-weight:var(--adyen-sdk-text-body-font-weight,400);padding:var(--adyen-sdk-spacer-010,2px);text-decoration:none}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;box-shadow:none;text-decoration:underline}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:var(--adyen-sdk-color-label-success,#07893c);color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{align-items:center;display:flex;height:100%;justify-content:center}.adyen-checkout__button__icon{margin-right:var(--adyen-sdk-spacer-040,8px)}[dir=rtl] .adyen-checkout__button__icon{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button__text--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.adyen-checkout__button .adyen-checkout__spinner:before{border-color:var(--adyen-sdk-color-label-on-color,#ffffff);border-top-color:transparent;opacity:.1}.adyen-checkout__button .adyen-checkout__spinner:after{border-color:transparent;border-top-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__button.adyen-checkout__button--iconOnly{align-items:center;background:transparent;border-radius:var(--adyen-sdk-border-radius-xs,2px);box-shadow:var(--adyen-sdk-button-tertiary-box-shadow,inset 0 0 0 1px rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-color,#00112c);display:flex;height:auto;padding:0;width:auto}.adyen-checkout__button.adyen-checkout__button--iconOnly:hover{background:var(--adyen-sdk-button-tertiary-hover-background-color,rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-hover-color,#5c687c)}.adyen-checkout__button.adyen-checkout__button--iconOnly:active{background-color:var(--adyen-sdk-button-tertiary-active-background-color,rgba(0,0,0,0));color:var(--adyen-sdk-button-tertiary-active-color,#8d95a3)}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus{box-shadow:none}.adyen-checkout__button.adyen-checkout__button--iconOnly:focus-visible{box-shadow:0 0 0 var(--adyen-sdk-focus-ring-spacer,1px) var(--adyen-sdk-color-background-primary,#ffffff),0 0 0 var(--adyen-sdk-focus-ring-outline,3px) var(--adyen-sdk-focus-ring-color,rgba(0,112,245,.8));outline:0}.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled,.adyen-checkout__button.adyen-checkout__button--iconOnly:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout-card-fastlane__modal{margin-bottom:var(--adyen-sdk-spacer-070,16px);max-width:372px}.adyen-checkout-card-fastlane__modal-section{-moz-column-gap:var(--adyen-sdk-spacer-070,16px);column-gap:var(--adyen-sdk-spacer-070,16px);display:grid;grid-template-areas:"image header" ". text";grid-template-columns:auto 1fr;grid-template-rows:auto;margin-bottom:var(--adyen-sdk-spacer-060,12px);place-items:start}.adyen-checkout-card-fastlane__modal-section-image{grid-area:image;place-self:center}.adyen-checkout-card-fastlane__modal-section-header{color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:var(--adyen-sdk-text-title-m-font-weight,600);grid-area:header;line-height:var(--adyen-sdk-text-title-m-line-height,30px);margin:0}.adyen-checkout-card-fastlane__modal-section-text{color:var(--adyen-sdk-color-background-inverse-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);grid-area:text;line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-card-fastlane__modal-brand{height:23px;margin-top:var(--adyen-sdk-spacer-040,8px);width:168px}.adyen-checkout-card-fastlane__modal-button-container{display:flex;flex-direction:row-reverse;margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-card-fastlane__modal-button-container>button{line-height:0}.adyen-checkout-card__fastlane{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane,[dir=rtl] .adyen-checkout-card__fastlane{padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-toggle{display:flex}.adyen-checkout-card__fastlane-consent-text,.adyen-checkout-card__fastlane-consent-toggle--active{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-card__fastlane-consent-text{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout-card__fastlane-brand{height:23px;width:168px}.adyen-checkout__button.adyen-checkout__button--fastlane-info-modal{height:20px;line-height:0;margin-left:var(--adyen-sdk-spacer-020,4px);padding:0;vertical-align:bottom;width:20px}.adyen-checkout-ctp__otp-resend-code-wrapper{line-height:var(--adyen-sdk-text-body-line-height,20px);margin-left:auto;position:absolute;right:0;top:0}.adyen-checkout-ctp__otp-resend-code--confirmation,.adyen-checkout-ctp__otp-resend-code--disabled{color:var(--adyen-sdk-color-label-tertiary,#5c687c);cursor:default;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;pointer-events:none}.adyen-checkout-ctp__otp-resend-code--confirmation{align-items:center;display:flex}.adyen-checkout-ctp__otp-resend-code--confirmation>img{margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-resend-code-counter{color:var(--adyen-sdk-color-label-primary,#00112c);cursor:default;display:inline-block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin-left:auto;text-align:right}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--otp{margin-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-field-wrapper{position:relative}.adyen_checkout-ctp__brand-wrapper{align-items:center;display:flex;height:18px}.adyen_checkout-ctp__brand-logo{margin-right:var(--adyen-sdk-spacer-030,6px);width:var(--adyen-sdk-spacer-090,24px)}.adyen_checkout-ctp__brand-pipe{height:15px;margin-right:var(--adyen-sdk-spacer-030,6px)}.adyen_checkout-ctp__brand-scheme{margin-right:var(--adyen-sdk-spacer-030,6px);-o-object-fit:none;object-fit:none}.adyen_checkout-ctp__brand-scheme-mc{width:27px}.adyen_checkout-ctp__brand-scheme-visa{width:35px}.adyen-checkout__ctp-modal-header-image{display:block;margin:auto}.adyen-checkout__ctp-modal-title{font-size:var(--adyen-sdk-text-title-m-font-size,1.25rem);font-weight:700;line-height:var(--adyen-sdk-spacer-090,24px);margin:0 0 var(--adyen-sdk-spacer-060,12px);padding:0}.adyen-checkout__ctp-modal-text{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__ctp-modal-benefits{margin-left:0;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__ctp-modal-benefits li{list-style:disc;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__modal-wrapper--ctp .adyen-checkout__modal{max-width:464px}.adyen_checkout-ctp__brand-wrapper--popup{justify-content:center;margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-web__ctp-info-button{background-color:transparent;border:0;cursor:pointer;padding:0}.adyen-checkout__button--section-logout-button{margin-left:auto}.adyen-checkout__button--section-logout-button--disabled{color:var(--adyen-sdk-color-label-disabled,#8d95a3);pointer-events:none}.adyen-checkout-ctp__section{background-color:#fff;border-radius:var(--adyen-sdk-spacer-060,12px);box-shadow:0 6px 12px #00112c14,0 2px 4px #00112c0a;padding:var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout-ctp__section-brand{align-items:center;display:flex;height:18px;margin-bottom:16px}.adyen-checkout-ctp__section--standalone{all:unset}.adyen-checkout-ctp__section .adyen-checkout__fieldset{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-ctp__section-header{align-items:center;display:flex}.adyen-checkout-ctp__section-header-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:22px;margin:0;padding:0;width:auto}@media screen and (max-width:400px){.adyen-checkout-ctp__section-header-title{font-size:var(--adyen-sdk-text-body-font-size,.875rem)}}.adyen-checkout-ctp__section-header-adornment{margin-left:5px}.adyen-checkout-ctp__section-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-ctp__section-text,.adyen-checkout-ctp__separator{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout-ctp__separator{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-ctp__otp-subtitle--highlighted{color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout-ctp__otp-checkbox-container{background-color:#f7f8f9;border-radius:var(--adyen-sdk-border-radius-s,4px);margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__otp-checkbox-container--checked{background-color:#f2f8ff}.adyen-checkout-ctp__otp-checkbox-container label{cursor:pointer}.adyen-checkout-ctp__section .adyen-checkout__field.adyen-checkout-ctp__otp-checkbox-container{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-ctp__otp-checkbox-info{color:#707070;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin:var(--adyen-sdk-spacer-020,4px) 0 0}.adyen-checkout-ctp__otp-readmore-button{all:unset;color:#0075ff;cursor:pointer;text-transform:lowercase}.adyen-checkout-ctp__card-list-single-card{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-ctp__card-list-single-card-expired{color:var(--adyen-sdk-color-label-tertiary,#5c687c);text-decoration:line-through}.adyen-checkout-ctp__expired-label{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px;margin-left:auto}.adyen-checkout-ctp__card-image{border-radius:3px;height:24px;margin-right:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__text{margin:0;opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__element--disabled .adyen-checkout__dropdown__element__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:17px}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled{opacity:1}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__text{opacity:.4;text-decoration:line-through}.adyen-checkout-ctp__cards-list-dropdown .adyen-checkout__dropdown__button--disabled .adyen-checkout__dropdown__button__secondary-text{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);opacity:1}.adyen-checkout__iframe{border:0}.adyen-checkout-ctp__card{background-color:#fff;border:none;border-radius:var(--adyen-sdk-spacer-020,4px);box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) #999595;cursor:pointer;height:var(--adyen-sdk-spacer-110,40px);margin:0;margin-bottom:var(--adyen-sdk-spacer-080,20px);width:100%}.adyen-checkout-ctp__empty-cards{align-items:center;background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-spacer-030,6px);color:var(--adyen-sdk-color-label-tertiary,#5c687c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-090,24px);padding:var(--adyen-sdk-spacer-060,12px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__iframe--ctpIframe{pointer-events:auto}.adyen-checkout__iframe--ctpIframe-hidden{display:none}@keyframes card-bounce{0%{animation-timing-function:cubic-bezier(.17,.17,.32,1);-webkit-translate:0 -60%;-moz-translate:0 -60%;-ms-translate:0 -60%;translate:0 -60%}9.70874%{animation-timing-function:cubic-bezier(.41,0,.49,1);-webkit-translate:0 8.5%;-moz-translate:0 8.5%;-ms-translate:0 8.5%;translate:0 8.5%}23.4466%{animation-timing-function:cubic-bezier(.29,0,.26,1);-webkit-translate:0 -22.5%;-moz-translate:0 -22.5%;-ms-translate:0 -22.5%;translate:0 -22.5%}47.7184%{-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}63.8835%{animation-timing-function:cubic-bezier(1,0,.78,1);-webkit-translate:0;-moz-translate:0;-ms-translate:0;translate:0}86.5534%{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}to{-webkit-translate:0 40.7%;-moz-translate:0 40.7%;-ms-translate:0 40.7%;translate:0 40.7%}}@keyframes card-fade-100{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:1}78.4466%{opacity:1}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-60{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.6}78.4466%{opacity:.6}86.5534%{opacity:0}to{opacity:0}}@keyframes card-fade-20{0%{animation-timing-function:linear;opacity:0}8.1068%{opacity:.2}78.4466%{opacity:.2}86.5534%{opacity:0}to{opacity:0}}.adyen-checkout-ctp__card-animation{aspect-ratio:1/.438;filter:grayscale(1);margin:40px auto 50px;max-width:100%;position:relative;width:140px}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer{background-size:contain!important;height:100%;opacity:0;position:absolute;width:100%}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:first-of-type{animation:card-bounce 2.06s linear infinite both,card-fade-100 2.06s linear infinite both;animation-delay:.1s;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath stroke='%23fff' d='m895.31 228.862-46.416-10.988c-1.172-.381-2.528-.481-3.565-.203-1.582.424-1.825 1.567-.543 2.554.676.52 1.641.893 2.634 1.067l42.816 10.545-.537 21.742-2.328.624-6.897 1.848 1.146-20.056q.002-.019.003-.037h.005c.061-.536-.274-1.054-.864-1.494-.563-.447-1.399-.831-2.462-1.065l-.003.001-.072-.016-46.587-10.849-.032-.008c-1.18-.39-2.554-.496-3.601-.215l-16.926 4.535c-1.582.424-1.825 1.568-.542 2.555.389.299.859.593 1.407.742l44.453 10.938-.526 19.429c-.021.101.234 2.007-2.662 2.783l-22.831 6.118c-3.105.832-7.644.01-10.253-1.998l-32.227-24.8c-2.271-1.748-2.029-4.233 1.146-5.083l14.204-3.806c1.674-.449 1.938-1.481.58-2.526s-3.556-1.501-5.23-1.053l-14.297 3.879c-6.795 1.82-6.817 6.539-2.199 10.093l32.275 24.837c4.972 3.826 14.615 5.636 20.567 4.042l22.824-6.116c1.151-.309 2.067-.696 2.797-1.118q.156-.091.301-.183c2.32-1.48 2.521-3.296 2.528-3.671l1.19-21.406c.081-.992-1.14-2.073-3.289-2.548l-.003.002-.072-.017-39.385-9.196 7.065-1.893 2.329-.624 41.998 10.256-.496 22.836q0 .01.093.032c.113.304.361.618.75.918 1.283.987 3.605 1.443 5.187 1.02l16.925-4.535c1.048-.281 1.507-.878 1.326-1.536l1.612-23.779.002-.037.005-.001c.123-1.083-1.369-2.092-3.323-2.539'/%3E%3Cpath fill='%23fff' fill-opacity='.9' fill-rule='evenodd' d='M418.95 242.813c-1.166.08-3.042-.372-4.121-.994-.702-.405-.941-.755-1.527-2.243-2.373-6.017-6.517-11.028-13.679-16.54-6.921-5.325-13.863-9.053-24.178-12.987-2.215-.844-4.182-1.652-4.368-1.795-.687-.528-.979-1.482-.612-1.986.505-.691 2.349-1.081 3.824-.809.567.103 2.521.743 4.345 1.421 7.215 2.687 13.99 5.937 20.009 9.598 3.723 2.267 9.803 6.823 12.219 9.164 4.462 4.317 7.493 8.422 9.4 12.73 1.153 2.604 1.269 3.77.4 4.003a2.4 2.4 0 0 0-.548.23c-.132.08-.653.173-1.164.208m-16.069-.701c-1.791.122-4.29-.719-4.965-1.671-.163-.23-.697-1.349-1.19-2.485-2.083-4.815-6.346-9.43-12.427-13.455-4.994-3.305-8.797-5.218-15.392-7.737-4.424-1.69-4.929-2-5.087-3.117-.146-1.06 1.961-1.804 4.061-1.431 1.457.258 8.467 2.972 11.969 4.634 11.594 5.498 19.993 12.484 23.913 19.889 2.008 3.792 1.779 5.192-.882 5.373m-16.492-.659c-1.224-.015-2.768-.406-3.758-.951-.603-.332-.912-.797-1.614-2.437-2.575-6.024-8.768-10.833-18.898-14.676-4.447-1.688-5.038-2.104-4.718-3.324.158-.605.358-.757 1.34-1.02 1.642-.44 3.175-.146 7.121 1.365 6.068 2.325 10.298 4.621 14.525 7.881 4.345 3.352 6.465 5.882 8.069 9.62.915 2.141.839 2.79-.389 3.282-.375.149-1.131.266-1.678.26m-15.379-.611c-.949.006-2.546-.385-3.476-.851-1.035-.519-1.424-1.045-1.796-2.434-.477-1.786-1.147-2.632-3.558-4.488s-3.719-2.531-6.931-3.584c-1.089-.356-2.302-.809-2.698-1.003-1.658-.818-1.914-2.296-.508-2.936 1.187-.544 2.67-.406 5.617.522 8.533 2.685 14.934 7.611 15.941 12.27.357 1.645-.521 2.495-2.591 2.504'/%3E%3Crect width='110' height='74' fill='url(%23a)' rx='10' transform='matrix(.96593 -.25882 .7925 .60987 199.717 245.906)'/%3E%3Cg stroke='%23000' stroke-opacity='.8' stroke-width='2'%3E%3Cpath d='m233.447 236.868 46.846 36.05c.876.673.72 1.451-.347 1.737l-31.799 8.521M266.657 262.424l-33.731 9.038m17.126-21.816-33.73 9.038m115.215 13.423-46.846-36.05c-.875-.673-.72-1.451.347-1.737l31.799-8.52M298.327 246.551l33.731-9.038m-17.126 21.816 33.731-9.038'/%3E%3Crect width='112' height='76' x='-1.758' y='-.351' rx='11' style='mix-blend-mode:soft-light' transform='matrix(.96593 -.25882 .7925 .60987 199.935 245.314)'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='a' x1='-12.604' x2='99.193' y1='0' y2='88.114' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff'/%3E%3Cstop offset='.484' stop-color='%23b3b3b3'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat;opacity:1;z-index:3}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2){animation:card-bounce 2.06s linear infinite both,card-fade-60 2.06s linear infinite both;animation-delay:50ms;opacity:.6;transform:translateY(25%);z-index:2}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(2),.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1064' height='466' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Crect width='728' height='455' fill='url(%23b)' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3Cg fill='%23033783'%3E%3Cpath fill-opacity='.2' d='M638.209-50.009C376.564 99.506 477.408 320.518 560.535 412.335L1063.78 277.49z'/%3E%3Cpath fill-opacity='.4' d='M711.119 6.099C494.132 130.043 577.63 313.21 646.503 389.3l417.277-111.81z'/%3E%3C/g%3E%3Cpath fill='%23003780' d='M791.162 67.695C624.04 163.343 688.839 304.87 742.129 363.677l321.651-86.187z'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='72.545' x2='249.224' y1='26.435' y2='498.002' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%233382ea'/%3E%3Cstop offset='1' stop-color='%23003ea9'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Crect width='728' height='455' fill='%23fff' rx='24' transform='matrix(.96593 -.25882 .7925 .60987 0 188.42)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 0 no-repeat}.adyen-checkout-ctp__card-animation>.adyen-checkout-ctp__card-animation-layer:nth-of-type(3){animation:card-bounce 2.06s linear infinite both,card-fade-20 2.06s linear infinite both;opacity:.2;transform:translateY(50%);z-index:1}.adyen-checkout-ctp__loading-subtitle{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto 58px;max-width:280px;text-align:center}.adyen-checkout-ctp__section>.adyen-checkout__field.adyen-checkout__field--shopperLogin{margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-transform:capitalize;white-space:nowrap}.adyen-checkout__content-separator:after,.adyen-checkout__content-separator:before{border-bottom:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);content:"";flex:1}.adyen-checkout__content-separator:after{margin-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__content-separator:before{margin-right:var(--adyen-sdk-spacer-080,20px)}[class^=adyen-checkout],[class^=adyen-checkout] *,[class^=adyen-checkout] :after,[class^=adyen-checkout] :before,[class^=adyen-checkout]:after,[class^=adyen-checkout]:before{box-sizing:border-box}.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;display:block;height:inherit;min-height:400px;overflow:hidden;position:relative;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{height:400px;width:250px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{height:400px;width:390px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{height:600px;width:500px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{height:400px;width:600px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{height:100%;width:100%}.adyen-checkout__iframe--threeDSIframe{border:0;left:0;position:absolute;top:0}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__threeds2-challenge-error .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-critical,#c72727);font-size:var(--adyen-sdk-text-title-font-size,1rem);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{cursor:pointer;position:absolute;right:0;top:0}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;padding:0;text-align:end;text-decoration:underline}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result__top{border-bottom:0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:var(--adyen-sdk-spacer-110,40px) 0 var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result__bottom{border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0}.adyen-checkout__voucher-result__separator{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);display:flex;margin:0 auto;position:relative}.adyen-checkout__voucher-result__separator__inner{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);width:100%}.adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-110,40px);width:100%}.adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;height:var(--adyen-sdk-spacer-120,48px);margin:0 var(--adyen-sdk-spacer-090,24px);position:relative}.adyen-checkout__voucher-result__image__wrapper:after{border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{border-radius:var(--adyen-sdk-border-radius-m,8px);height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0 auto;max-width:400px;text-align:center}.adyen-checkout__voucher-result__amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:700;margin:var(--adyen-sdk-spacer-090,24px) auto 0;text-align:center}.adyen-checkout__voucher-result__surcharge{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}.adyen-checkout__voucher-result__code__label,.adyen-checkout__voucher-result__surcharge{display:block;font-weight:400;line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__voucher-result__code__label{left:0;margin:0 auto;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{background:var(--adyen-sdk-color-background-primary,#ffffff);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);letter-spacing:normal;line-height:1;padding:0 var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__voucher-result__code__barcode{display:block;height:var(--adyen-sdk-spacer-130,56px);margin:0 auto var(--adyen-sdk-spacer-040,8px);max-width:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{border-width:1px 0;color:var(--adyen-sdk-color-label-primary,#00112c);display:inline-block;font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:700;letter-spacing:1px;line-height:1.2;margin:0 auto;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-120,48px);position:relative;text-align:center;-webkit-user-select:all;-moz-user-select:all;user-select:all;width:100%;word-break:break-word}.adyen-checkout__voucher-result__actions{align-items:center;display:flex;justify-content:center;list-style:none;margin:0 auto var(--adyen-sdk-spacer-100,32px);max-width:100%;min-width:200px;padding:0;width:300px}.adyen-checkout__voucher-result__actions__item{margin:0 var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__details-table{list-style:none;margin:-1px auto 0;padding:0}.adyen-checkout__details-table__item{border-top:1px solid var(--adyen-sdk-color-separator-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);word-break:break-word}.adyen-checkout__details-table__item:last-child{margin-bottom:0}.adyen-checkout__details-table__label{font-weight:var(--adyen-sdk-text-body-font-weight,400);text-align:left}.adyen-checkout__details-table__label,.adyen-checkout__details-table__value{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:50%}.adyen-checkout__details-table__value{align-items:center;display:flex;font-weight:var(--adyen-sdk-text-body-strongest-font-weight,600);gap:var(--adyen-sdk-spacer-070,16px);text-align:right}.adyen-checkout-tooltip{background:var(--adyen-sdk-tooltip-background-color,#00112c);border-radius:var(--adyen-sdk-tooltip-border-radius,4px);color:var(--adyen-sdk-tooltip-color,#ffffff);display:inline-block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:var(--adyen-sdk-tooltip-padding,4px 8px);pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:var(--adyen-sdk-tooltip-z-index,5)}.adyen-checkout-tooltip--hidden{height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}.adyen-checkout-tooltip-arrow{border-style:solid;height:0;position:absolute;width:0}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--top{border-color:var(--adyen-sdk-tooltip-background-color,#00112c) transparent transparent;border-width:6px 6px 0;bottom:-4px;left:50%;transform:translate(-50%)}.adyen-checkout-tooltip-arrow.adyen-checkout-tooltip-arrow--bottom{border-color:transparent transparent var(--adyen-sdk-tooltip-background-color,#00112c);border-width:0 6px 6px;left:50%;top:-4px;transform:translate(-50%)}.adyen-checkout__button--iconOnly__icon{fill:currentcolor;transition:fill .3s ease}.adyen-checkout__voucher-result__introduction{font-size:var(--adyen-sdk-text-title-font-size,1rem);max-width:420px}.adyen-checkout__eftpad-canada-info{align-items:center;background-color:#f2f8ff;border:1px solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);gap:var(--adyen-sdk-spacer-070,16px);line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout_eftpad-canada-store-details{margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group{display:flex;margin:var(--adyen-sdk-spacer-040,8px) 0}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper{margin-right:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout__fieldset--personalDetails .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__field--gender .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--gender .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--separateDeliveryAddress .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress,.adyen-checkout__open-invoice .adyen-checkout__fieldset--personalDetails{padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:var(--adyen-sdk-spacer-090,24px);padding-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__open-invoice--loading{pointer-events:none}.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:var(--adyen-sdk-spacer-040,8px) auto 0;width:auto}apple-pay-button{--apple-pay-button-width:100%;--apple-pay-button-height:48px;--apple-pay-button-border-radius:4px}.adyen-checkout__cashapp>.adyen-checkout__store-details{margin-bottom:var(--adyen-sdk-spacer-070,16px);margin-top:0}.adyen-checkout__paywithgoogle{height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);justify-content:center;padding:var(--adyen-sdk-spacer-090,24px) 0}.adyen-checkout__paypal-processing .adyen-checkout__paypal__button{display:none}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:var(--adyen-sdk-spacer-070,16px) 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:var(--adyen-sdk-spacer-080,20px) 0 65px}.adyen-checkout-fastlane__card-brand--wrapper{align-items:center;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:flex;height:26px;justify-content:center;margin-right:var(--adyen-sdk-spacer-060,12px);overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout-fastlane__card-section{align-items:center;display:flex}.adyen-checkout-fastlane__card-number{font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);line-height:var(--adyen-sdk-text-body-line-height,20px)}.adyen-checkout-fastlane__brand{display:flex;justify-content:center;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-fastlane__brand img{width:95px}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper{background-color:transparent;border:none;box-shadow:none}.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:active:hover,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within,.adyen-checkout__field--sendCopyToEmail .adyen-checkout__input-wrapper:focus-within:hover{box-shadow:none}.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code,.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding:var(--adyen-sdk-spacer-090,24px);word-break:break-all}.adyen-checkout__issuer-button{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:none;border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);cursor:pointer;display:flex;flex-basis:47%;flex-grow:2;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:var(--adyen-sdk-spacer-110,40px);justify-content:space-between;padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-060,12px);transition:background .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__issuer-button:active{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):focus-visible{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button:not(.adyen-checkout__issuer-button--selected):hover{box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-tertiary,#8d95a3);outline:none}.adyen-checkout__issuer-button--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:inset 0 0 0 1.5px var(--adyen-sdk-color-outline-primary-active,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__issuer-button-img{margin-right:var(--adyen-sdk-spacer-040,8px);max-height:26px}.adyen-checkout__issuer-button-group{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__field--issuer-list{margin-bottom:0}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown{position:static}.adyen-checkout__field--issuer-list .adyen-checkout__dropdown__button{position:relative}.adyen-checkout__econtext-input__field>.adyen-checkout__button--pay:only-child{margin-top:0}.adyen-checkout-trustly{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-trustly__descriptor{font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-trustly__description-list{font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:1.5;list-style-type:disc;margin:0;padding-left:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-paybybank_AIS_DD{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-paybybank_AIS_DD__description-header{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);margin:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-020,4px)}.adyen-checkout-paybybank_AIS_DD__description-body{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:1.5;list-style-type:disc;margin:0}@media(max-width:330px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(2){display:none}}@media(max-width:360px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(3){display:none}}@media(max-width:390px){.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:nth-child(4){display:none}}.adyen-checkout__payment-method--paybybank_AIS_DD .adyen-checkout__payment-method__brand-number{text-overflow:clip;white-space:nowrap}.adyen-checkout__voucher-result--paybybank_pix{background-color:var(--adyen-sdk-color-background-primary,#ffffff);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__top{border:none;margin:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-000,0);padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__bottom{border:none}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper{width:8em}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__image__wrapper>img{width:100%}.adyen-checkout__voucher-result--paybybank_pix .adyen-checkout__voucher-result__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-await-logo-container{align-items:center;background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-090,24px);width:-moz-fit-content;width:fit-content}.adyen-checkout-await-logo-container:has(>:only-child){background:none}.adyen-checkout__await{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-110,40px);text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__await__brand-logo{border-radius:3px;width:74px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-left:var(--adyen-sdk-spacer-050,10px);margin-top:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-080,20px);margin-top:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__subtitle--result{margin-bottom:var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__await__icon{height:88px;width:88px}.adyen-checkout__await__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin:var(--adyen-sdk-spacer-100,32px) auto var(--adyen-sdk-spacer-060,12px);width:152px}.adyen-checkout__await__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__await__countdown{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{display:none;margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__await__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}.adyen-checkout-pay-by-bank-pix-await{align-items:center;display:flex;flex-direction:column}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown-holder,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__subtitle{display:none}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await,.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await--paybybank_pix{border:none;padding:0}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__indicator-holder{margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__countdown{color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout-pay-by-bank-pix-await .adyen-checkout__await__end-slot{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout-issuer-list-introduction-logo-container{border-radius:var(--adyen-sdk-border-radius-m,8px);padding:var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px) 0;text-align:center}.adyen-checkout-issuer-list-introduction-logo-container__title{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-issuer-list-introduction-logo-container__logo{height:auto;width:8em}.adyen-checkout-pix-enrollment-issuer-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-pix-enrollment-issuer-list .adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:0}.adyen-checkout-await-logo-open-finance{height:auto;width:8em}.adyen-checkout-await-logo-arrow-down{height:auto;width:1em}.adyen-checkout-await-logo-bank{height:auto;width:3em}.adyen-checkout__klarna-widget{pointer-events:all}.adyen-checkout__qr-loader{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;flex-direction:column;padding:16px}.adyen-checkout__qr-loader--result{gap:var(--adyen-sdk-spacer-090,24px);padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo-wrapper{border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));margin-bottom:var(--adyen-sdk-spacer-090,24px);overflow:hidden}.adyen-checkout__qr-loader__brand-logo{display:block;width:80px}.adyen-checkout__qr-loader__subtitle{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);max-width:400px;text-align:center}.adyen-checkout__qr-loader__icon{height:88px;width:88px}.adyen-checkout__qr-loader__payment_amount{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-body-wide-line-height,24px);margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__qr-loader__progress{background:var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-l,12px);height:var(--adyen-sdk-spacer-020,4px);margin-bottom:var(--adyen-sdk-spacer-060,12px);padding-right:3%;width:152px}[dir=rtl] .adyen-checkout__qr-loader__progress{padding-left:3%;padding-right:0}.adyen-checkout__qr-loader__percentage{background:var(--adyen-sdk-color-label-primary,#00112c);border-radius:var(--adyen-sdk-border-radius-l,12px);display:block;height:100%}.adyen-checkout__qr-loader__countdown{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);text-align:center}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{display:none}.adyen-checkout__button.adyen-checkout__button--qr-loader{margin-top:var(--adyen-sdk-spacer-090,24px);text-decoration:none}.adyen-checkout__qr-loader__instructions{color:var(--adyen-sdk-color-label-tertiary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);line-height:1.5;margin-top:var(--adyen-sdk-spacer-090,24px);max-width:300px;text-align:center}.adyen-checkout__await__instructions{display:flex;justify-content:center}.adyen-checkout__qr-loader__actions{margin-top:var(--adyen-sdk-spacer-100,32px);max-width:400px;width:100%}@media(max-width:1024px){.adyen-checkout__qr-loader__app-link{display:block;min-width:220px}}.adyen-checkout__qr-loader--pix{padding-bottom:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__qr-loader--pix__qr_details{align-items:center;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);max-width:318px;width:100%}.adyen-checkout__qr-loader--pix__qr_details__timer{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__qr-loader--pix__qr_details__code{font-size:var(--adyen-sdk-text-body-font-size,.875rem);text-align:center}.adyen-checkout__qr-loader--swish>.adyen-checkout__qr-loader__instructions{text-align:center}.adyen-checkout-paynow__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-timeline-wrapper{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:8px;max-width:300px;padding:16px}.adyen-checkout-timeline{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent}.adyen-checkout-timeline__items{all:unset}.adyen-checkout-timeline-item{scrollbar-color:var(--adyen-sdk-color-background-quaternary,#c0c5cc) transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;list-style-type:none;max-width:500px}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__separator{display:none}.adyen-checkout-timeline-item:last-child .adyen-checkout-timeline-item__content{padding-bottom:0}.adyen-checkout-timeline-item__row{display:flex;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-timeline-item__marker{display:flex;flex-flow:column;margin-top:var(--adyen-sdk-spacer-010,2px);max-width:var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout-timeline-item__separator{flex-grow:1;position:relative}.adyen-checkout-timeline-item__separator:before{background-color:var(--adyen-sdk-color-separator-secondary,#c9cdd3);content:"";height:100%;left:50%;position:absolute;transform:translate(-50%);width:1px}.adyen-checkout-timeline-item__content{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;padding-bottom:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-timeline-item__title{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);letter-spacing:0;line-height:var(--adyen-sdk-text-body-line-height,20px);margin-bottom:var(--adyen-sdk-spacer-010,2px);text-align:left}.adyen-checkout-paynow__instructions{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);text-align:center}.adyen-checkout-paynow__instructions>p{margin-bottom:0}.adyen-checkout__blik__helper{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:400;margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__fieldset--phone-input{direction:ltr}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields{gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__fieldset--phone-input .adyen-checkout__fieldset__fields>.adyen-checkout__field{margin-bottom:0}.adyen-checkout-field--phone-prefix{width:144px}.adyen-checkout-field--phone-number{flex:1}.adyen-checkout__field--vpa{margin-bottom:0}.adyen-checkout_upi-mode-selection-text{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__segmented-control--upi-margin-bottom,.adyen-checkout_upi-mode-selection-text{margin-bottom:var(--adyen-sdk-spacer-070,16px)}#upi-area-vpa .adyen-checkout__alert-message--info,.adyen-checkout-upi-area-intent .adyen-checkout__alert-message--info,.adyen-checkout-upi-area-intent .adyen-checkout__button--pay{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-upi-area-qr-code .adyen-checkout__button--pay,.adyen-checkout-upi-instruction-label{margin-top:var(--adyen-sdk-spacer-000,0)}.adyen-checkout-upi-instruction-label{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:flex;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__segmented-control{background:var(--adyen-sdk-color-background-tertiary,#eeeff1);border-radius:var(--adyen-sdk-border-radius-l,12px);display:grid;gap:var(--adyen-sdk-spacer-020,4px);grid-template-columns:repeat(auto-fit,minmax(var(--adyen-sdk-spacer-140,64px),1fr));padding:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout__segmented-control--disabled{pointer-events:none}.adyen-checkout__segmented-control--disabled>.adyen-checkout__segmented-control-segment{color:var(--adyen-sdk-color-label-disabled,#8d95a3)}.adyen-checkout__segmented-control-segment{background:transparent;border:0;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-060,12px);text-align:center;transition:background .3s ease-out}.adyen-checkout__segmented-control-segment:active,.adyen-checkout__segmented-control-segment:not(.adyen-checkout__segmented-control-segment--selected):hover{background-color:var(--adyen-sdk-color-background-secondary,#f7f7f8)}.adyen-checkout__segmented-control-segment--selected{background:var(--adyen-sdk-color-background-primary,#ffffff);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));color:var(--adyen-sdk-color-label-primary,#00112c)}.adyen-checkout__payment-method__header__title{align-items:center;background:none;border:none;color:var(--adyen-sdk-color-label-primary,#00112c);cursor:pointer;display:flex;flex-shrink:0;font-size:1em;font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);gap:var(--adyen-sdk-spacer-060,12px);margin-right:var(--adyen-sdk-spacer-070,16px);max-height:38px;max-width:100%;padding:0}[dir=rtl] .adyen-checkout__payment-method__header__title{margin-left:var(--adyen-sdk-spacer-070,16px);margin-right:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method__header__title--standalone{cursor:default}.adyen-checkout__payment-method__radio{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:50%;height:var(--adyen-sdk-spacer-070,16px);left:var(--adyen-sdk-spacer-070,16px);transition:border-color .2s ease-out,box-shadow .2s ease-out;width:var(--adyen-sdk-spacer-070,16px)}[dir=rtl] .adyen-checkout__payment-method__radio{left:auto;right:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__radio:after{background-color:var(--adyen-sdk-color-background-primary,#ffffff);border-radius:50%;content:"";display:block;height:var(--adyen-sdk-spacer-040,8px);left:0;margin:0 auto;position:relative;right:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out;width:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__payment-method__radio--selected{background-color:var(--adyen-sdk-color-label-primary,#00112c);border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}.adyen-checkout-upi-app-item{align-items:center;background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;display:flex;gap:var(--adyen-sdk-spacer-070,16px);justify-content:space-between;padding:var(--adyen-sdk-spacer-050,10px) var(--adyen-sdk-spacer-070,16px);transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout-upi-app-item__label{cursor:pointer;font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout-upi-app-item:hover:not(.adyen-checkout-upi-app-item--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout-upi-app-item--selected{border-color:var(--adyen-sdk-color-outline-primary-active,#00112c);box-shadow:0 0 0 .5px var(--adyen-sdk-color-outline-primary-active,#00112c);cursor:default}.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item,.adyen-checkout-upi-app-item--selected .adyen-checkout-expand-button--upi-app-item>label{cursor:default}.adyen-checkout-upi-app-item .adyen-checkout-expand-button--upi-app-item{margin-right:0}.adyen-checkout-upi-app-item__checkmark{border-bottom:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);border-right:1.5px solid var(--adyen-sdk-color-label-primary,#00112c);height:var(--adyen-sdk-spacer-060,12px);transform:rotate(45deg);width:var(--adyen-sdk-spacer-030,6px)}.adyen-checkout-upi-app-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout-upi-app-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__alert-message{align-items:center;border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);display:flex;font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);line-height:var(--adyen-sdk-text-body-line-height,20px);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:var(--adyen-sdk-spacer-070,16px);text-align:left}.adyen-checkout__alert-message--error{background:var(--adyen-sdk-alert-critical-background-color,#fef4f4)}.adyen-checkout__alert-message--warning{background:var(--adyen-sdk-alert-warning-background-color,#fff5e9)}.adyen-checkout__alert-message--info{background:var(--adyen-sdk-alert-highlight-background-color,#f2f8ff)}.adyen-checkout__alert-message--success{background:var(--adyen-sdk-alert-success-background-color,#edfaf3)}.adyen-checkout__alert-message__icon{height:14px;margin-right:var(--adyen-sdk-spacer-040,8px);width:14px}.adyen-checkout__payto-component .adyen-checkout__fieldset{margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payto-component .adyen-checkout__fieldset .adyen-checkout__fieldset__fields{gap:0 var(--adyen-sdk-spacer-060,12px);margin-top:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payto-component .adyen-checkout-field--phone-prefix{width:98px}.adyen-checkout__payto-component--loading{pointer-events:none}.adyen-checkout__await--payto .adyen-checkout__details-table{margin-top:var(--adyen-sdk-spacer-070,16px);padding-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__await--payto .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{align-items:center;display:flex}.adyen-checkout__giftcard-result__name{margin-left:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance{list-style:none;margin:var(--adyen-sdk-spacer-070,16px) 0 0;padding:0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:var(--adyen-sdk-spacer-040,8px)}.adyen-checkout__giftcard-result__balance__item .adyen-checkout__giftcard-result__balance__title--transactionLimit{color:var(--adyen-sdk-color-label-secondary,#5c687c)}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);line-height:var(--adyen-sdk-text-caption-line-height,18px);margin:var(--adyen-sdk-spacer-040,8px) auto 0;text-align:center}.adyen-checkout__voucher-result{border-radius:var(--adyen-sdk-border-radius-m,8px);position:relative;text-align:center}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:var(--adyen-sdk-text-title-line-height,26px);margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-separator-primary,#dbdee2);display:flex;flex-direction:column}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border-radius:var(--adyen-sdk-border-radius-m,8px);margin:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom .adyen-checkout__details-table__item:first-child,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top .adyen-checkout__details-table__item:first-child{border-top:none}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__top{align-items:center;border-bottom:0;border-radius:var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px) 0 0;padding:var(--adyen-sdk-spacer-100,32px) var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__bottom{border-radius:0 0 var(--adyen-sdk-border-radius-m,8px) var(--adyen-sdk-border-radius-m,8px);border-top:0;padding:0 var(--adyen-sdk-spacer-090,24px) var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image{align-items:center;display:flex;justify-content:center;margin-bottom:var(--adyen-sdk-spacer-090,24px);width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout-link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper{display:block;height:var(--adyen-sdk-spacer-120,48px);position:relative}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:after{border-radius:var(--adyen-sdk-border-radius-m,8px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__wrapper:nth-child(2){margin-left:0}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__image__issuer{border-radius:var(--adyen-sdk-border-radius-m,8px);height:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__voucher-result--bankTransfer .adyen-checkout__voucher-result__amount{font-size:var(--adyen-sdk-text-title-l-font-size,1.5rem);font-weight:var(--adyen-sdk-text-title-l-font-weight,600);line-height:var(--adyen-sdk-text-title-l-line-height,34px);margin:0 auto var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__bankTransfer__introduction{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);margin:0 0 var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:var(--adyen-sdk-spacer-130,56px) auto var(--adyen-sdk-spacer-100,32px)}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:var(--adyen-sdk-color-label-primary,#00112c);margin-bottom:var(--adyen-sdk-spacer-130,56px);text-align:center}.adyen-checkout__adyen-giving .adyen-checkout-disclaimer__label{color:var(--adyen-sdk-color-label-primary,#00112c);margin-top:0}.adyen-checkout__campaign{position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-logo{border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-s,4px);display:block;flex-shrink:0;height:var(--adyen-sdk-spacer-120,48px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:var(--adyen-sdk-spacer-120,48px)}.adyen-checkout__campaign-background-image{aspect-ratio:5/2;background-color:var(--adyen-sdk-color-label-primary,#00112c);background-position:50%;background-size:100%;border-radius:var(--adyen-sdk-border-radius-m,8px);margin-bottom:var(--adyen-sdk-spacer-060,12px);overflow:hidden;transition:background-size .6s ease-out}.adyen-checkout__campaign-background-image:hover{background-size:110%}.adyen-checkout__campaign-link{text-decoration:none}.adyen-checkout__campaign-link:hover{text-decoration:underline}.adyen-checkout__campaign-content{align-items:flex-start;display:flex;gap:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:var(--adyen-sdk-color-label-primary,#00112c);margin:0}.adyen-checkout__campaign-title{font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-title-font-weight,600);line-height:var(--adyen-sdk-text-title-line-height,26px)}.adyen-checkout__campaign-cause{font-weight:var(--adyen-sdk-text-caption-font-weight,400);font-weight:var(--adyen-sdk-text-caption-stronger-font-weight,500)}.adyen-checkout__campaign-cause,.adyen-checkout__campaign-description{font-size:var(--adyen-sdk-text-caption-font-size,.75rem);line-height:var(--adyen-sdk-text-caption-line-height,18px)}.adyen-checkout__campaign-description{font-weight:var(--adyen-sdk-text-caption-font-weight,400);margin-top:var(--adyen-sdk-spacer-060,12px)}.adyen-checkout-roundup-description{color:var(--adyen-sdk-color-label-secondary,#5c687c);display:inline-block;font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-caption-font-weight,400);line-height:var(--adyen-sdk-text-caption-line-height,18px);padding-left:0}.adyen-checkout__adyen-giving-actions{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);margin-top:var(--adyen-sdk-spacer-070,16px);text-align:center}.adyen-checkout__button.adyen-checkout__button--donate{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto}.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-outline-primary,#dbdee2);color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-body-font-size,.875rem);font-weight:400;height:var(--adyen-sdk-spacer-110,40px);line-height:var(--adyen-sdk-spacer-110,40px);margin-right:var(--adyen-sdk-spacer-040,8px);padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__button-group .adyen-checkout__button:active{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-tertiary,#8d95a3)}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);box-shadow:inset 0 0 0 1px var(--adyen-sdk-color-label-primary,#00112c);color:var(--adyen-sdk-color-label-primary,#00112c);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);height:var(--adyen-sdk-spacer-110,40px);transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto var(--adyen-sdk-spacer-070,16px);padding:0}.adyen-checkout__order-payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-tertiary,#8d95a3);margin-top:-1px;position:relative;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:var(--adyen-sdk-border-radius-m,8px);border-top-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:var(--adyen-sdk-border-radius-m,8px);border-bottom-right-radius:var(--adyen-sdk-border-radius-m,8px)}.adyen-checkout__order-payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__header .adyen-checkout__payment-method__header__title{padding:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__order-payment-method__details{padding:0 var(--adyen-sdk-spacer-070,16px) var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__order-payment-method__deducted-amount{display:flex;font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);justify-content:space-between;line-height:var(--adyen-sdk-text-subtitle-font-size,1rem)}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:var(--adyen-sdk-text-body-stronger-font-weight,500)}.adyen-checkout__order-remaining-amount{border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-secondary,#5c687c);display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);width:100%}.adyen-checkout__order-remaining-amount strong{font-weight:700}.adyen-checkout__dropin--loading .adyen-checkout__instant-payment-methods-list{opacity:.2;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method__disable-confirmation{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border-left:1px solid #e12424;border-right:1px solid #e12424;color:var(--adyen-sdk-color-label-on-color,#ffffff);display:grid;font-size:var(--adyen-sdk-text-body-font-size,.875rem);grid-template-rows:0fr;margin:0 -17px;opacity:0;overflow:hidden;transition:grid-template-rows var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),opacity var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-standard,cubic-bezier(.2,0,.4,.9)),margin-bottom var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear)}.adyen-checkout__payment-method__disable-confirmation__content{align-items:center;display:flex;justify-content:space-between;min-height:0;transition:visibility var(--adyen-sdk-animation-duration-moderate,.15s) var(--adyen-sdk-animation-easing-linear,linear),padding var(--adyen-sdk-animation-duration-fast,.1s) var(--adyen-sdk-animation-easing-linear,linear);visibility:hidden}.adyen-checkout__payment-method__disable-confirmation--open{grid-template-rows:1fr;margin-bottom:var(--adyen-sdk-spacer-070,16px);opacity:1}.adyen-checkout__payment-method__disable-confirmation--open .adyen-checkout__payment-method__disable-confirmation__content{padding:var(--adyen-sdk-spacer-040,8px) var(--adyen-sdk-spacer-070,16px);visibility:visible}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:var(--adyen-sdk-color-background-critical-strong,#e22d2d);border:var(--adyen-sdk-border-width-s,1px) solid transparent;border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-on-color,#ffffff);cursor:pointer;display:block;font-size:var(--adyen-sdk-text-body-font-size,.875rem);height:auto;margin:0 0 0 var(--adyen-sdk-spacer-040,8px);padding:var(--adyen-sdk-spacer-040,8px);width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{background:#d81e1e;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#c11b1b;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:var(--adyen-sdk-color-label-on-color,#ffffff)}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}.adyen-checkout__payment-method{background:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-primary,#dbdee2);border-radius:var(--adyen-sdk-border-radius-m,8px);cursor:pointer;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,border-radius .15s ease;width:100%}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected){border-color:var(--adyen-sdk-color-outline-primary-hover,#c9cdd3)}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__header{align-items:center;color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-wrap:nowrap;font-size:var(--adyen-sdk-text-title-font-size,1rem);font-weight:var(--adyen-sdk-text-body-font-weight,400);justify-content:space-between;padding:var(--adyen-sdk-spacer-070,16px);position:relative;transition:background .1s ease-out;width:100%}[dir=rtl] .adyen-checkout__payment-method__header{padding:calc(var(--adyen-sdk-spacer-070, 16px) - var(--adyen-sdk-spacer-020, 4px));padding-right:calc(var(--adyen-sdk-spacer-120, 48px) - var(--adyen-sdk-spacer-020, 4px))}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__surcharge{color:var(--adyen-sdk-color-label-secondary,#5c687c);margin-left:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method--selected{background:var(--adyen-sdk-color-background-secondary,#f7f7f8);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);cursor:default;transition:opacity .3s ease-out}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__details{padding:var(--adyen-sdk-spacer-000,0) var(--adyen-sdk-spacer-070,16px);position:relative}.adyen-checkout__payment-method__details__content>:last-child{margin-bottom:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__payment-method__image__wrapper{align-items:center;border-radius:var(--adyen-sdk-border-radius-s,4px);box-shadow:var(--adyen-sdk-shadow-low,0 2px 4px rgba(0,17,44,.04),0 1px 2px rgba(0,17,44,.02));display:flex;height:26px;justify-content:center;overflow:hidden;position:relative;width:var(--adyen-sdk-spacer-110,40px)}.adyen-checkout__payment-method__image{border-radius:var(--adyen-checkout-border-radius-s);display:block;flex-shrink:0;height:100%;overflow:hidden;width:100%}.adyen-checkout__payment-method__brands{display:flex;flex-basis:auto;flex-shrink:1;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-020,4px);height:var(--adyen-sdk-spacer-070,16px);margin:var(--adyen-sdk-spacer-020,4px) var(--adyen-sdk-spacer-000,0);overflow:hidden;text-align:right}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__brand-number{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-body-font-size,.875rem)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{height:auto;overflow:visible;text-align:left}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;height:var(--adyen-sdk-spacer-070,16px);transition:opacity .2s ease-out;width:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:var(--adyen-sdk-spacer-000,0)}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:var(--adyen-sdk-spacer-020,4px)}.adyen-checkout__payment-method__brands img{display:block;height:100%;width:100%}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{box-shadow:0 0 0 var(--adyen-sdk-spacer-010,2px) var(--adyen-sdk-color-outline-primary-hover,#c9cdd3);cursor:pointer}.adyen-checkout__payment-method__name{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.adyen-checkout__payment-method__additional-info{color:var(--adyen-sdk-color-label-secondary,#5c687c);font-size:var(--adyen-sdk-text-caption-font-size,.75rem);font-weight:var(--adyen-sdk-text-body-font-weight,400)}.adyen-checkout__payment-method__name_wrapper{align-items:flex-start;display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-020,4px);min-width:var(--adyen-sdk-spacer-120,48px);text-align:start}.adyen-checkout__status{align-items:center;background-color:var(--adyen-sdk-color-background-primary,#ffffff);border:var(--adyen-sdk-border-width-s,1px) solid var(--adyen-sdk-color-outline-secondary,#c9cdd3);border-radius:var(--adyen-sdk-border-radius-m,8px);color:var(--adyen-sdk-color-label-primary,#00112c);display:flex;flex-direction:column;font-size:var(--adyen-sdk-text-title-font-size,1rem);height:350px;justify-content:center;margin:0;padding:var(--adyen-sdk-spacer-100,32px);text-align:center}.adyen-checkout__status__icon{margin-bottom:var(--adyen-sdk-spacer-090,24px)}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}.adyen-checkout__dropin{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout__button--dropin-show-paymentmethods{align-self:start}.adyen-checkout-payment-methods-container{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px)}.adyen-checkout-payment-methods-list-label{color:var(--adyen-sdk-color-label-primary,#00112c);font-size:var(--adyen-sdk-text-subtitle-font-size,1rem);font-weight:var(--adyen-sdk-text-subtitle-stronger-font-weight,600);line-height:var(--adyen-sdk-text-subtitle-line-height,26px)}.adyen-checkout__payment-methods-list{display:flex;flex-direction:column;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__payment-methods-list--loading{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adyen-checkout__instant-payment-methods-list{display:flex;flex-wrap:wrap;gap:var(--adyen-sdk-spacer-070,16px);list-style:none;margin:0;padding:0}.adyen-checkout__instant-payment-methods-list li{flex:1 0 calc(50% - var(--adyen-sdk-spacer-070, 16px)/2)}.adyen-checkout__payment-method{display:block}.adyen-checkout__payment-method__details{overflow:hidden}.adyen-checkout__payment-method__image{height:26px;width:var(--adyen-sdk-spacer-110,40px)}[dir=rtl] .adyen-checkout__payment-method__image__wrapper{margin-left:var(--adyen-sdk-spacer-040,8px);margin-right:0}.adyen-checkout-pm-details-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease;visibility:hidden}.adyen-checkout-pm-details-wrapper[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.adyen-checkout-pm-details-wrapper[aria-hidden=false] .adyen-checkout__payment-method__details{overflow:visible}.adyen-checkout-sr-panel{font-size:.75em;margin-bottom:var(--adyen-sdk-spacer-080,20px)}.adyen-checkout-sr-panel--sr-only{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.payment-page{min-height:100vh;background-color:#fff}.payment-content{background-color:#fff;min-height:calc(100vh - 64px);padding-top:24px;padding-bottom:100px}@media(min-width:768px){.payment-content{padding-top:32px;padding-bottom:120px}}.payment-container{background-color:#fff7f2;border-radius:20px;padding:24px 16px;margin-bottom:24px}@media(min-width:768px){.payment-container{padding:40px 48px}}.payment-back-button{color:#0084ff!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;margin-bottom:24px!important;padding:0!important}.payment-back-button:hover{background-color:transparent!important}.payment-title{color:#21264f!important;font-size:32px!important;font-weight:700!important;margin-bottom:32px!important}@media(min-width:768px){.payment-title{font-size:48px!important}}.payment-grid{display:grid;grid-template-columns:1fr;gap:32px;padding-bottom:120px;overflow:hidden}@media(min-width:768px){.payment-grid{padding-bottom:100px}}.payment-methods-section{background-color:#fff;border-radius:16px;padding:24px;margin-bottom:24px}.payment-methods-group{gap:0}.payment-method-option{background-color:#fcfcfc!important;border:1px solid #ededed!important;margin:0!important;padding:16px!important;transition:all .2s ease!important}.payment-method-option:first-of-type{border-radius:8px 8px 0 0!important;border-bottom:none!important}.payment-method-option:last-of-type{border-radius:0 0 8px 8px!important}.payment-method-option:not(:first-of-type):not(:last-of-type){border-bottom:none!important}.payment-method-option .Mui-checked{color:#006be0!important}.payment-method-label{display:flex;justify-content:space-between;align-items:center;width:100%;gap:16px}.payment-method-label .MuiTypography-root,.payment-method-option .MuiTypography-root{font-size:16px!important;color:#21264f!important;font-weight:400!important}.payment-method-icon{height:24px;width:auto;max-width:60px;-o-object-fit:contain;object-fit:contain;margin-left:auto;flex-shrink:0}.payment-order-summary{background-color:#fff;border-radius:16px;padding:24px;overflow:hidden}.payment-section-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.payment-promo-banner{background-color:#d4f4ff;border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.payment-promo-text{font-size:14px!important;font-weight:600!important;color:#21264f!important;flex:1}.payment-redeem-button{background-color:#21264f!important;color:#fff!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:8px 20px!important;text-transform:none!important}.payment-redeem-button:hover{background-color:#1a1d3a!important}.payment-order-items{margin-bottom:24px;overflow:hidden}.payment-plan-card{background-color:#f8f9fa;border-radius:12px;padding:20px;margin-bottom:16px;overflow:hidden}.payment-plan-card-title{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.payment-plan-detail-row{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 0;gap:16px;overflow:hidden}.payment-plan-detail-label{font-size:14px!important;font-weight:400!important;color:#6b7280!important;flex-shrink:0;min-width:100px}.payment-plan-detail-value{font-size:14px!important;font-weight:600!important;color:#21264f!important;text-align:right;word-break:break-word;overflow-wrap:break-word;max-width:100%}.payment-order-item{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 0;gap:16px;overflow:hidden}@media(max-width:768px){.payment-item-value{max-width:55%}}.payment-order-item:not(:last-child){border-bottom:1px solid #f3f4f6}.payment-item-label{font-size:14px!important;font-weight:400!important;color:#6b7280!important;flex-shrink:0;max-width:40%}.payment-item-value{display:flex;flex-direction:column;align-items:flex-end;word-break:break-word;overflow-wrap:break-word;max-width:60%}.payment-item-price{font-size:16px!important;font-weight:700!important;color:#21264f!important}.payment-item-validity{font-size:12px!important;color:#6b7280!important}.payment-item-address{font-size:14px!important;font-weight:600!important;color:#21264f!important;text-align:right;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-price-summary{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.payment-price-summary-title{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.payment-price-item{display:flex;justify-content:space-between;align-items:center;padding:10px 0}.payment-price-item-label{font-size:14px!important;font-weight:400!important;color:#6b7280!important}.payment-price-item-value{font-size:14px!important;font-weight:600!important;color:#21264f!important}.payment-order-total{display:flex;justify-content:space-between;align-items:center;padding-top:16px;margin-top:16px;border-top:2px solid #e5e7eb}.payment-total-label{font-size:16px!important;font-weight:700!important;color:#21264f!important}.payment-total-price{font-size:20px!important;font-weight:700!important;color:#0084ff!important}.payment-auto-renew{display:flex;gap:16px;align-items:flex-start;padding:16px 0;margin:16px 0;border-top:1px solid #f3f4f6;border-bottom:1px solid #f3f4f6}.payment-toggle-container{display:flex;background-color:#f3f4f6;border-radius:8px;padding:4px}.payment-toggle-button{background-color:transparent!important;color:#6b7280!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;padding:8px 16px!important;min-width:60px!important;border-radius:6px!important}.payment-toggle-button.active{background-color:#21264f!important;color:#fff!important}.payment-auto-renew-info{flex:1}.payment-auto-renew-title{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:4px!important}.payment-auto-renew-description{font-size:14px!important;color:#6b7280!important;line-height:20px!important}.payment-checkbox{margin:16px 0!important}.payment-checkbox-label{font-size:14px!important;color:#21264f!important}.payment-info-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:16px;margin:16px 0;display:flex;gap:12px}.payment-info-title{font-size:14px!important;font-weight:700!important;color:#21264f!important;margin-bottom:4px!important}.payment-info-description{font-size:14px!important;color:#6b7280!important;line-height:20px!important}.payment-summary-section{margin-top:24px;padding-top:24px;border-top:1px solid #e5e7eb}.payment-summary-title{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.payment-summary-items{display:flex;flex-direction:column;gap:8px}.payment-summary-row{display:flex;justify-content:space-between;align-items:center}.payment-summary-label{font-size:14px!important;font-weight:400!important;color:#6b7280!important}.payment-summary-sublabel{font-size:12px!important;color:#9ca3af!important;margin-bottom:8px!important}.payment-summary-value{font-size:14px!important;font-weight:600!important;color:#21264f!important}.payment-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:16px;margin-top:16px;border-top:2px solid #e5e7eb}.payment-summary-total-label{font-size:16px!important;font-weight:700!important;color:#21264f!important}.payment-summary-total-value{font-size:24px!important;font-weight:700!important;color:#0084ff!important}.payment-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.payment-bottom-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}@media(min-width:768px){.payment-bottom-bar{padding:20px 24px}}.payment-bottom-amount{display:flex;align-items:center;gap:12px}.payment-bottom-price{font-size:24px!important;font-weight:700!important;color:#21264f!important}@media(min-width:768px){.payment-bottom-price{font-size:32px!important}}.payment-bottom-label{font-size:14px!important;color:#6b7280!important;font-weight:500!important}.payment-bottom-button{background-color:#0084ff!important;color:#fff!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:12px 32px!important;text-transform:none!important;white-space:nowrap}@media(min-width:768px){.payment-bottom-button{font-size:16px!important;padding:14px 40px!important}}.payment-bottom-button:hover{background-color:#06c!important}.payment-bottom-button:disabled{background-color:#e5e7eb!important;color:#9ca3af!important}.confirmation-page{min-height:100vh;background-color:#0d0f21}.confirmation-container{padding:16px}@media(max-width:768px){.confirmation-container{padding:0}.confirmation-content{border-radius:0!important}}.confirmation-content{background-color:#fffbf9;min-height:calc(100vh - 64px);padding:40px 16px;border-radius:20px}@media(min-width:768px){.confirmation-content{padding:60px 24px}}.confirmation-success-banner{border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;box-shadow:0 4px 12px #22c55e33}.confirmation-success-banner1{background-color:#007b44;border-radius:16px;padding:24px;display:flex;gap:16px;align-items:flex-start;margin-bottom:16px;box-shadow:0 4px 12px #22c55e33}.confirmation-success-icon{color:#fff!important;font-size:32px!important;flex-shrink:0}.confirmation-success-title{color:#fff!important;font-size:20px!important;font-weight:700!important;margin-bottom:8px!important}@media(min-width:768px){.confirmation-success-title{font-size:24px!important}}.confirmation-success-subtitle{color:#fffffff2!important;font-size:14px!important;line-height:20px!important}.confirmation-plan-info{background-color:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-plan-header{display:flex;align-items:center;gap:16px}.confirmation-sim-card-wrapper{flex-shrink:0}.confirmation-sim-card-icon{width:35px;height:56px;display:block}.confirmation-plan-name{font-size:18px!important;font-weight:700!important;color:#21264f!important}.confirmation-plan-details{font-size:14px!important;color:#6b7280!important}.confirmation-sim-info{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-sim-title{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.confirmation-sim-instructions{display:flex;flex-direction:column;gap:16px}.confirmation-instruction-item{display:flex;gap:12px;align-items:flex-start}.confirmation-instruction-number{background-color:#21264f;color:#fff!important;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px!important;font-weight:700!important;flex-shrink:0}.confirmation-instruction-text{font-size:14px!important;color:#6b7280!important;line-height:20px!important}.confirmation-status-section{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-section-header{display:flex;align-items:center;gap:8px;margin-bottom:24px}.confirmation-section-icon{color:#6b7280!important;font-size:20px!important}.confirmation-section-title{font-size:18px!important;font-weight:700!important;color:#21264f!important}.confirmation-timeline{display:flex;flex-direction:column}.confirmation-timeline-item{display:flex;gap:16px;position:relative}.confirmation-timeline-item:not(:last-child){margin-bottom:24px}.confirmation-timeline-icon-wrapper{display:flex;flex-direction:column;align-items:center;position:relative}.confirmation-timeline-icon{font-size:24px!important;flex-shrink:0}.confirmation-timeline-item.completed .confirmation-timeline-icon{color:#22c55e!important}.confirmation-timeline-item.active .confirmation-timeline-icon{color:#f59e0b!important}.confirmation-timeline-item:not(.completed):not(.active) .confirmation-timeline-icon{color:#d1d5db!important}.confirmation-timeline-line{width:2px;height:60px;background-color:#e5e7eb;margin-top:8px}.confirmation-timeline-content{flex:1}.confirmation-timeline-label{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:4px!important}.confirmation-timeline-date{font-size:14px!important;color:#6b7280!important}.confirmation-timeline-location{font-size:14px!important;color:#6b7280!important;margin-bottom:8px!important}.confirmation-timeline-note{font-size:13px!important;color:#9ca3af!important;font-style:italic!important}.confirmation-order-summary{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-summary-title{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.confirmation-summary-items{display:flex;flex-direction:column;gap:12px}.confirmation-summary-row{display:flex;justify-content:space-between;align-items:center}.confirmation-summary-label{font-size:14px!important;color:#6b7280!important}.confirmation-summary-value{font-size:14px!important;font-weight:600!important;color:#21264f!important;text-align:right}.confirmation-summary-value.status-progress{color:#f59e0b!important}.confirmation-price-summary{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-price-items{display:flex;flex-direction:column;gap:12px}.confirmation-price-row{display:flex;justify-content:space-between;align-items:center}.confirmation-price-label{font-size:14px!important;color:#6b7280!important}.confirmation-price-value{font-size:14px!important;font-weight:600!important;color:#21264f!important}.confirmation-price-value.discount{color:#22c55e!important}.confirmation-price-divider{margin:8px 0!important}.confirmation-price-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.confirmation-price-total-label{font-size:16px!important;font-weight:700!important;color:#21264f!important}.confirmation-price-total-value{font-size:24px!important;font-weight:700!important;color:#0084ff!important}.confirmation-actions{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 3px #0000001a}.confirmation-actions-title{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important}.confirmation-actions-buttons{display:flex;flex-wrap:wrap;gap:12px}.confirmation-action-button{flex:1;min-width:200px;border-radius:24px!important;padding:12px 24px!important;text-transform:none!important;font-size:14px!important;font-weight:600!important}.confirmation-action-button.outline{border:2px solid #0084ff!important;color:#0084ff!important;background-color:#fff!important}.confirmation-action-button.outline:hover{background-color:#f0f8ff!important}.confirmation-help-section{background:linear-gradient(135deg,#21264f,#1a1d3a);border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 4px 12px #21264f33;margin-bottom:16px}.confirmation-help-title{color:#fff!important;font-size:24px!important;font-weight:700!important;margin-bottom:8px!important}.confirmation-help-subtitle{color:#ffffffe6!important;font-size:14px!important;margin-bottom:24px!important}.confirmation-help-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.confirmation-help-button{background-color:#fff!important;color:#21264f!important;border-radius:24px!important;padding:10px 24px!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;box-shadow:0 2px 8px #0000001a!important}.confirmation-help-button:hover{background-color:#f3f4f6!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}@media(max-width:768px){.confirmation-help-button{flex:1 1 calc(50% - 6px);min-width:120px}}.confirmation-login-banner{background:linear-gradient(135deg,#0084ff,#06c);border-radius:0;padding:20px 0;margin:40px 0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;cursor:pointer;transition:all .2s ease}.confirmation-login-banner:hover{background:linear-gradient(135deg,#06c,#0052a3)}.confirmation-login-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;align-items:center;justify-content:center;gap:12px}.confirmation-login-icon{color:#fff!important;font-size:28px!important;flex-shrink:0}.confirmation-login-text{color:#fff!important;font-size:16px!important;font-weight:600!important}@media(min-width:768px){.confirmation-login-text{font-size:18px!important}}.confirmation-login-arrow{color:#fff!important;font-size:24px!important;flex-shrink:0}.confirmation-faqs-section{background-color:#fff;padding:48px 0;text-align:center;border-radius:20px}@media(max-width:768px){.confirmation-faqs-section{padding:48px 20px;border-radius:0}}.confirmation-faqs-title{color:#21264f!important;font-size:32px!important;font-weight:700!important;margin-bottom:12px!important}@media(min-width:768px){.confirmation-faqs-title{font-size:40px!important}}.confirmation-faqs-subtitle{color:#6b7280!important;font-size:16px!important;margin-bottom:32px!important}.confirmation-faqs-link{color:#0084ff;text-decoration:underline;cursor:pointer}.confirmation-faqs-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto}.confirmation-faq-item{background-color:#f8f9fa;border-radius:12px;padding:0;transition:all .2s ease;cursor:pointer}.confirmation-faq-item:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.confirmation-faq-question{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.confirmation-faq-question-text{color:#21264f!important;font-size:16px!important;font-weight:500!important;text-align:left;flex:1}.confirmation-faq-icon{color:#0084ff;font-size:24px;font-weight:700;flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#e3f2fd;display:flex;align-items:center;justify-content:center}.confirmation-faqs-action{text-align:center}.confirmation-see-all-button{background-color:#0084ff!important;color:#fff!important;border-radius:24px!important;padding:12px 40px!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;box-shadow:0 2px 8px #0084ff4d!important}.confirmation-see-all-button:hover{background-color:#06c!important;transform:translateY(-2px);box-shadow:0 4px 12px #0084ff66!important}@media print{body *{visibility:hidden}.header-logo-container,.header-logo-container *,.header-logo,.confirmation-content,.confirmation-content *{visibility:visible}header{display:block!important;visibility:visible!important;position:relative;padding:20px;background:#fff!important}header>*{display:none!important}.header-logo-container{display:block!important;visibility:visible!important;margin:0 auto;text-align:center}.header-logo{display:block!important;visibility:visible!important;max-width:150px;height:auto;margin:0 auto}footer{display:none!important}.confirmation-action-button,.confirmation-help-section,.retry-card,.confirmation-success-banner,.confirmation-success-banner1,.confirmation-esim-section,.confirmation-qr-code-container,.confirmation-sim-info{display:none!important}.confirmation-content{position:relative;left:0;top:0;width:100%;padding:20px;background-color:#fff}.confirmation-page,.confirmation-content{background-color:#fff!important}.confirmation-plan-card{visibility:visible!important;display:block!important;page-break-inside:avoid;border:1px solid #000!important;padding:20px!important;margin-bottom:20px!important;background-color:#fff!important}.confirmation-plan-card *{visibility:visible!important;color:#000!important}.confirmation-plan-title{font-size:18px!important;font-weight:700!important;margin-bottom:10px!important;color:#000!important}.confirmation-plan-details,.confirmation-plan-detail-item{font-size:14px!important;margin-bottom:8px!important;color:#000!important}.confirmation-plan-card{page-break-inside:avoid}*{box-shadow:none!important}.confirmation-plan-card+.confirmation-plan-card{margin-top:20px!important}.confirmation-content:before{content:"Order Details";display:block;font-size:24px;font-weight:700;text-align:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid #000}}.payment-cards-container{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.payment-card{background:#fff!important;background-color:#fff!important;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.payment-card-ribbon{background:linear-gradient(90deg,#006be0,#0084ff);padding:12px 24px;text-align:center}.payment-card-ribbon-text{font-size:14px;font-weight:600;color:#fff;line-height:20px;font-family:Roboto,sans-serif}.plan-details-page{min-height:100vh;background-color:#0d0f21}.plan-details-content{background-color:#0d0f21;padding-top:0;padding-bottom:0}@media(min-width:768px){.plan-details-content{padding-top:16px;padding-bottom:0}}.plan-details-overview-section{background-color:#fff7f2;border-radius:0;padding:24px 20px;margin-bottom:0;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.plan-details-overview-section{background-color:#fffbf9;border-radius:20px;padding:40px 48px;margin-bottom:16px}}@media(min-width:1200px){.plan-details-overview-section{padding:40px 237px}}.plan-details-back-button{color:#006be0!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;padding:0!important;min-width:auto!important;align-self:flex-start}.plan-details-back-button:hover{background-color:transparent!important}.plan-details-back-button .MuiButton-startIcon{margin-right:4px!important}.plan-details-overview-container{display:flex;flex-direction:column;gap:40px;align-items:stretch;background-color:transparent;border-radius:0;padding:0}@media(min-width:768px){.plan-details-overview-container{flex-direction:row;gap:16px;background-color:#fff7f2;border-radius:20px;padding:40px 48px;align-items:center;justify-content:center}}@media(min-width:1200px){.plan-details-overview-container{padding:40px 119px}}.plan-details-info-column{flex:1;width:100%;display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.plan-details-info-column{max-width:500px}}.plan-details-title{color:#21264f!important;font-family:Roboto,sans-serif!important;font-size:34px!important;line-height:40px!important;font-weight:700!important;margin:0!important;text-transform:capitalize}@media(min-width:768px){.plan-details-title{font-size:48px!important;line-height:56px!important}}.plan-details-features-section{display:flex;flex-direction:column;gap:8px;width:100%}.plan-details-section-heading{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.plan-details-features-list{display:flex;flex-direction:column;gap:0}.plan-details-feature-item{display:flex;align-items:center;gap:8px;padding:0}.plan-details-feature-icon{font-size:24px!important;width:24px!important;height:24px!important;color:#3a355b!important;flex-shrink:0!important}.plan-details-feature-text{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#21264f!important;line-height:22px!important}.plan-details-all-plans-list{display:flex;flex-direction:column;gap:0}.plan-details-image-column{flex:1;display:flex;justify-content:center;align-items:center;width:100%;min-height:278px;position:relative;order:-1}@media(min-width:768px){.plan-details-image-column{min-height:287px;align-self:flex-start;order:0}}.plan-details-image-container{width:100%;height:100%;min-height:278px;position:relative;display:flex;align-items:center;justify-content:center;background-color:#b2d2f6;border-radius:20px;overflow:hidden}@media(min-width:768px){.plan-details-image-container{min-height:287px;height:287px;background-color:#e5f0fc}}.plan-details-sim-card-image{width:100px;height:auto;position:relative;z-index:1;-o-object-fit:contain;object-fit:contain}@media(min-width:768px){.plan-details-sim-card-image{width:140px;max-height:200px}}.plan-details-actions-container{display:flex;flex-direction:column;gap:12px;width:100%}.plan-details-buy-button-container{display:none}.plan-details-buy-button,.plan-details-buy-button.MuiButton-root,.plan-details-buy-button.MuiButton-contained{background-color:#006be0!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:0 20px!important;text-transform:none!important;width:100%;height:48px!important;box-shadow:none!important;min-height:48px!important}.plan-details-buy-button:hover,.plan-details-buy-button.MuiButton-root:hover,.plan-details-buy-button.MuiButton-contained:hover{background-color:#0056b3!important;box-shadow:none!important}.plan-details-add-to-cart-button{background-color:transparent!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;border:1px solid #006be0!important;border-radius:8px!important;padding:0 20px!important;text-transform:none!important;width:100%;height:48px!important;box-shadow:none!important}.plan-details-add-to-cart-button:hover{background-color:#006be00a!important;box-shadow:none!important}.plan-details-international-section{background-color:#fff7f2;border-radius:0;padding:20px;margin-bottom:0}@media(min-width:768px){.plan-details-international-section{background-color:#fffbf9;border-radius:20px;padding:40px 48px;margin-bottom:16px}}@media(min-width:1200px){.plan-details-international-section{padding:40px 237px}}.plan-details-international-inner{background-color:transparent;border-radius:0;padding:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(min-width:768px){.plan-details-international-inner{background-color:#fff7f2;border-radius:20px;padding:40px 48px;align-items:center}}@media(min-width:1200px){.plan-details-international-inner{padding:40px 119px}}.plan-details-section-title{color:#21264f!important;font-family:Roboto,sans-serif!important;font-size:20px!important;line-height:28px!important;font-weight:800!important;text-align:left;margin:0!important;text-transform:capitalize}@media(min-width:768px){.plan-details-section-title{font-size:48px!important;line-height:56px!important;text-align:center;font-weight:700!important}}.plan-details-region-tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;background-color:#b2d2f6;border-radius:24px;padding:4px;height:48px;width:100%;max-width:100%;overflow-x:auto}@media(min-width:768px){.plan-details-region-tabs{background-color:#e5f0fc;max-width:594px;justify-content:center}}.plan-details-region-chip{background-color:transparent!important;color:#006be0!important;border:none!important;font-family:Roboto,sans-serif!important;font-weight:500!important;font-size:16px!important;height:40px!important;border-radius:24px!important;cursor:pointer!important;flex:0 0 auto;min-width:auto;padding:8px 16px!important}@media(min-width:768px){.plan-details-region-chip{font-size:16px!important;flex:1;min-width:56px;font-weight:600!important}}.plan-details-region-chip:hover{background-color:#006be01a!important}.plan-details-region-chip.active{background-color:#006be0!important;color:#fcfcfc!important;box-shadow:0 1px 2px #0000000d}.plan-details-region-chip.active:hover{background-color:#0056b3!important}.plan-details-countries-list{width:100%;display:flex;flex-direction:column;gap:16px}.plan-details-country-item{background-color:#fcfcfc;border-radius:8px;padding:12px;border:none}.plan-details-country-header{display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:16px}.plan-details-country-info{display:flex;align-items:center;gap:8px;flex:1}.plan-details-country-flag{font-size:24px!important;line-height:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:24px;height:24px;background-color:#fff;border-radius:12px;overflow:hidden}.plan-details-country-name{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:22px!important;color:#21264f!important}@media(min-width:768px){.plan-details-country-name{font-size:18px!important;font-weight:700!important;line-height:24px!important}}.plan-details-country-icon-button{background-color:#fff!important;width:28px!important;height:28px!important;padding:0!important}.plan-details-country-icon{color:#006be0!important;font-size:20px!important}.plan-details-country-details{padding-top:12px;display:flex;flex-direction:column;gap:4px}.plan-details-country-details-text{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;white-space:pre-line!important}.plan-details-terms-button-container{text-align:center;width:100%}.plan-details-terms-button{color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;text-decoration:none!important;padding:0!important}.plan-details-terms-button:hover{background-color:transparent!important;text-decoration:underline!important}.plan-details-how-to-join-section{background-color:#21264f!important;border-radius:0!important;padding:24px 16px!important;margin-bottom:0!important;display:flex;flex-direction:column;gap:24px;align-items:center}@media(min-width:768px){.plan-details-how-to-join-section{border-radius:20px!important;padding:24px 48px!important;margin-bottom:16px!important}}@media(min-width:1200px){.plan-details-how-to-join-section{padding:24px 237px!important}}.plan-details-how-to-join-title{color:#fff!important;font-family:Roboto,sans-serif!important;font-size:24px!important;line-height:32px!important;font-weight:700!important;text-align:center;margin:0!important;text-transform:none;width:100%}@media(min-width:768px){.plan-details-how-to-join-title{font-size:48px!important;line-height:56px!important;text-transform:capitalize}}.plan-details-steps-grid{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media(min-width:600px){.plan-details-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.plan-details-steps-grid{grid-template-columns:repeat(4,1fr)}}.plan-details-step-card{background-color:transparent!important;border-radius:16px!important;border:1px solid #6b6e8a!important;padding:17px!important;display:flex;flex-direction:column;gap:8px}.plan-details-step-number-circle{width:32px;height:32px;border-radius:50%;background-color:#424666;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.plan-details-step-number-circle{background-color:#4d5273}}.plan-details-step-number{font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:28px!important;color:#fff!important}.plan-details-step-content{display:flex;flex-direction:column;gap:8px}.plan-details-step-title{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:26px!important;color:#fcfcfc!important;margin:0!important}.plan-details-step-description{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#fcfcfc!important;margin:0!important}@media(min-width:768px){.plan-details-step-description{font-size:16px!important;color:#f7f7f7!important}}.plan-details-refer-section{background-color:#0084ff!important;padding:24px 16px!important;cursor:pointer;transition:background-color .3s}@media(min-width:768px){.plan-details-refer-section{padding:32px 24px!important}}.plan-details-refer-section:hover{background-color:#06c!important}.plan-details-refer-content{display:flex;align-items:center;justify-content:center;gap:16px}.plan-details-refer-text{font-size:18px!important;font-weight:700!important;color:#fff!important;text-align:center}@media(min-width:768px){.plan-details-refer-text{font-size:24px!important}}.plan-details-refer-icon{color:#fff!important;font-size:24px!important}@media(min-width:768px){.plan-details-refer-icon{font-size:28px!important}}.international-minutes{width:100%;max-width:696px;margin:0 auto;padding:40px 0}.international-minutes-title{font-size:32px!important;font-weight:700!important;color:#21264f!important;text-align:center!important;margin-bottom:32px!important;line-height:1.2!important}.international-minutes-tabs{display:flex;gap:12px;justify-content:flex-start;margin-bottom:32px;flex-wrap:wrap}.international-minutes-tab{background-color:#e5f0fc!important;color:#006be0!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:10px 20px!important;border-radius:24px!important;min-height:40px!important;transition:all .3s ease!important}.international-minutes-tab:hover{background-color:#d0e6f9!important}.international-minutes-tab.active{background-color:#006be0!important;color:#fff!important}.international-minutes-countries{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.international-minutes-country{border:1px solid #e6e6e6;border-radius:8px;background:#fff;transition:all .3s ease;overflow:hidden}.international-minutes-country:hover,.international-minutes-country.expanded{border-color:#006be0}.international-minutes-country-header{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;cursor:pointer;min-height:52px}.international-minutes-country-title{display:flex;align-items:center;gap:12px;flex:1}.international-minutes-country-flag{font-size:24px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.international-minutes-country-name{font-size:16px!important;font-weight:500!important;color:#21264f!important;line-height:1.5!important}.international-minutes-country-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;color:#006be0}.international-minutes-country-icon svg{font-size:24px}.international-minutes-country-content{padding:0 16px 16px 52px;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.international-minutes-country-info{font-size:12px!important;font-weight:600!important;color:#6b7280!important;margin-bottom:4px!important;margin-top:8px!important}.international-minutes-country-info:first-child{margin-top:0!important}.international-minutes-country-text{font-size:14px!important;line-height:1.6!important;color:#4b5563!important;margin-bottom:8px!important}.international-minutes-terms-link{color:#006be0!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;display:block!important;margin:0 auto!important;padding:8px 16px!important}.international-minutes-terms-link:hover{background-color:#006be00a!important}@media(max-width:768px){.international-minutes{padding:24px 16px}.international-minutes-title{font-size:24px!important}.international-minutes-tabs{justify-content:center}.international-minutes-country-content{padding:0 16px 16px 40px}}.contract-plan-page{min-height:100vh;background-color:#fff}.contract-plan-content{padding:0;max-width:1440px;margin:0 auto}.contract-plan-back-button{color:#006be0!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:8px 0!important;margin:40px 0 24px 237px!important;display:inline-flex!important}.contract-plan-back-button:hover{background-color:transparent!important;opacity:.8}.contract-plan-main-section{display:flex;justify-content:center;padding:0 16px 40px;margin-bottom:0}.contract-plan-inner-wrapper{width:934px;max-width:100%;background:#fff7f2;border-radius:20px;padding:48px 60px;display:flex;gap:40px;align-items:flex-start;box-shadow:0 1px 3px #0000000a}.contract-plan-details{flex:1;max-width:460px}.contract-plan-heading{margin-bottom:32px}.contract-plan-title{font-size:32px!important;font-weight:700!important;line-height:1.3!important;color:#21264f!important;margin-bottom:8px!important}.contract-plan-data{font-size:48px!important;font-weight:700!important;line-height:1.2!important;color:#21264f!important}.contract-plan-variants{margin-bottom:32px;padding:16px;background-color:#f8f9fa;border-radius:12px}.contract-plan-variant-item{margin-bottom:12px;padding:16px;background:#fff;border-radius:8px;border:1px solid #e6e6e6}.contract-plan-variant-item:last-child{margin-bottom:0}.contract-plan-variant-label{display:flex;flex-direction:column;gap:4px;margin-left:8px}.contract-plan-variant-period{font-size:14px!important;font-weight:600!important;color:#21264f!important}.contract-plan-variant-pricing{display:flex;flex-direction:column;gap:2px}.contract-plan-variant-price{font-size:14px!important;font-weight:500!important;color:#4b5563!important}.contract-plan-variant-upfront{font-size:12px!important;color:#6b7280!important}.contract-plan-info-section{margin-bottom:24px}.contract-plan-info-title{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin-bottom:8px!important}.contract-plan-info-text{font-size:14px!important;line-height:1.6!important;color:#4b5563!important}.contract-plan-features-section{margin-bottom:24px}.contract-plan-features-title{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:12px!important}.contract-plan-feature-item{display:flex;align-items:center;gap:12px;margin-bottom:8px}.contract-plan-feature-icon{color:#00b341!important;font-size:20px!important}.contract-plan-feature-text{font-size:14px!important;line-height:1.6!important;color:#4b5563!important}.contract-plan-actions{display:flex;align-items:center;gap:16px;margin-top:32px}.contract-plan-buy-button{background-color:#006be0!important;color:#fff!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;padding:12px 32px!important;border-radius:24px!important}.contract-plan-buy-button:hover{background-color:#0056b3!important}.contract-plan-info-button{color:#006be0!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:8px 16px!important}.contract-plan-image-wrapper{flex:1;position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;max-height:240px}.contract-plan-image-bg{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#c9e5fc,#e5f0fc,#d4e9fc);border-radius:20px;opacity:1;top:0;left:0;overflow:hidden}.contract-plan-image-bg:before{content:"";position:absolute;width:300%;height:300%;background:radial-gradient(circle at 30% 40%,rgba(169,210,247,.6) 0%,transparent 50%);top:-100%;left:-100%;border-radius:40% 60% 50% 50%;transform:rotate(-20deg)}.contract-plan-sim-card{position:relative;width:100px;height:138px;background:linear-gradient(180deg,#1e2540,#1a1f3a);border-radius:10px;border:3px solid #00d14a;box-shadow:0 8px 32px #00000040;z-index:1;display:flex;align-items:flex-start;justify-content:center;padding-top:24px}.contract-plan-sim-card:before{content:"";position:absolute;top:24px;width:48px;height:60px;background:linear-gradient(145deg,#f4d03f,#f9e04d,#f4d03f 60%,#d4af37);border-radius:6px;box-shadow:0 3px 12px #0003;clip-path:polygon(0% 15%,15% 15%,15% 0%,35% 0%,35% 15%,65% 15%,65% 0%,85% 0%,85% 15%,100% 15%,100% 35%,85% 35%,85% 65%,100% 65%,100% 85%,85% 85%,85% 100%,65% 100%,65% 85%,35% 85%,35% 100%,15% 100%,15% 85%,0% 85%,0% 65%,15% 65%,15% 35%,0% 35%)}.contract-plan-sim-card:after{content:"";position:absolute;top:12px;right:12px;width:12px;height:12px;background:#00d14a;border-radius:50%;box-shadow:0 2px 6px #00d14a66}.contract-plan-international-section{background:#fff;padding:40px 16px;margin-bottom:0;display:flex;justify-content:center}.contract-plan-international-wrapper{width:934px;max-width:100%;background:#fff7f2;border-radius:20px;padding:48px 60px;box-shadow:0 1px 3px #0000000a}.contract-plan-steps-section{background:#21264f;padding:48px 16px;margin-bottom:0}.contract-plan-steps-title{font-size:32px!important;font-weight:700!important;color:#fff!important;text-align:center!important;margin-bottom:40px!important}.contract-plan-steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;max-width:100%;margin:0 auto;padding:0 40px}.contract-plan-step-item{text-align:left;padding:0 16px}.contract-plan-step-number{width:48px;height:48px;background-color:#ffffff1a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;color:#fff;margin-bottom:16px}.contract-plan-step-title{font-size:18px!important;font-weight:700!important;color:#fff!important;margin-bottom:12px!important}.contract-plan-step-description{font-size:14px!important;line-height:1.6!important;color:#fffc!important}.contract-plan-faq-section{background:#fff;padding:40px 16px;margin-bottom:0}.contract-plan-refer-banner{background:linear-gradient(135deg,#006be0,#0056b3);padding:32px 0}.contract-plan-refer-content{max-width:1200px;margin:0 auto;text-align:center}.contract-plan-refer-text{font-size:20px!important;font-weight:600!important;color:#fff!important}@media(max-width:968px){.contract-plan-back-button{margin-left:16px!important}.contract-plan-inner-wrapper{flex-direction:column;padding:40px 24px}.contract-plan-details{max-width:100%}.contract-plan-image-wrapper{min-height:250px;max-height:250px}.contract-plan-steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.contract-plan-title{font-size:24px!important}.contract-plan-data{font-size:36px!important}.contract-plan-international-section{padding:24px 16px}.contract-plan-steps-section{padding:32px 16px}.contract-plan-steps-grid{grid-template-columns:1fr}.contract-plan-step-item{padding:0}}.contract-review-page{min-height:100vh;background-color:#f8f9fa;display:flex;flex-direction:column}.contract-review-content{flex:1;padding-bottom:120px}.checkout-container{background-color:#fff7f2;border-radius:20px;padding:24px 16px;margin-bottom:24px}@media(min-width:768px){.checkout-container{padding:40px 48px}}.stepper-container{margin-bottom:24px}.contract-review-back-button{color:#0084ff!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:8px 0!important;margin-bottom:24px!important}.contract-review-title{font-size:32px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:32px!important}.contract-review-section{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.contract-review-section-title{font-size:20px!important;font-weight:600!important;color:#1a1a1a!important;margin-bottom:12px!important}.contract-review-subtitle{font-size:14px!important;color:#666!important;margin-bottom:24px!important;line-height:1.5!important}.contract-review-downloads{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.contract-review-download-item{display:flex;align-items:center;justify-content:space-between;padding:16px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa}.contract-review-download-text{font-size:14px!important;font-weight:500!important;color:#1a1a1a!important}.contract-review-download-button{background-color:#0084ff!important;color:#fff!important;width:36px!important;height:36px!important}.contract-review-download-button:hover{background-color:#0070dd!important}.contract-review-checkbox-label{margin-top:16px!important}.contract-review-checkbox-label .MuiFormControlLabel-label{font-size:14px!important;color:#333!important}.contract-review-payment-section{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #0000001a}.contract-review-payment-box{margin-top:16px}.contract-review-payment-label{font-size:16px!important;font-weight:600!important;color:#1a1a1a!important;margin-top:16px!important;margin-bottom:12px!important}.contract-review-payment-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px dashed #e0e0e0}.contract-review-payment-total-row{border-bottom:none;padding-top:16px}.contract-review-payment-item{font-size:14px!important;color:#666!important}.contract-review-payment-item-sub{font-size:12px!important;color:#999!important;margin-top:4px!important}.contract-review-payment-item-bold{font-size:16px!important;font-weight:600!important;color:#1a1a1a!important}.contract-review-payment-amount{font-size:14px!important;color:#666!important}.contract-review-payment-amount-bold{font-size:18px!important;font-weight:700!important;color:#0084ff!important}.contract-review-payment-divider{height:1px;background-color:#e0e0e0;margin:24px 0}.contract-review-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:16px 0;box-shadow:0 -2px 10px #0000001a;z-index:1000}.contract-review-bottom-content{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.contract-review-checkbox-label{flex:1;max-width:600px;margin:0!important}.contract-review-checkbox-label .MuiFormControlLabel-label{font-size:14px!important;line-height:1.4!important;color:#333!important}.contract-review-bottom-price{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.contract-review-bottom-amount{font-size:28px!important;font-weight:700!important;color:#0084ff!important;line-height:1!important}.contract-review-bottom-label{font-size:14px!important;color:#666!important;margin-top:4px!important}.contract-review-proceed-button{background-color:#0084ff!important;color:#fff!important;font-size:16px!important;font-weight:600!important;text-transform:none!important;padding:14px 32px!important;border-radius:64px!important;box-shadow:none!important;transition:all .3s ease!important;flex-shrink:0!important;white-space:nowrap!important}.contract-review-proceed-button:hover:not(:disabled){background-color:#0070dd!important}.contract-review-proceed-button:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important;cursor:not-allowed!important}@media(max-width:768px){.contract-review-title{font-size:24px!important}.contract-review-section,.contract-review-payment-section{padding:16px}.contract-review-bottom-content{flex-direction:column;gap:16px;align-items:stretch}.contract-review-bottom-price{align-items:center}.contract-review-proceed-button{width:100%}}.credit-check-page{min-height:100vh;background-color:#fff5eb;display:flex;flex-direction:column}.credit-check-container{flex:1}.credit-check-content{margin:0 auto;background-color:#fffbf9;border-radius:24px;padding:40px 237px;box-shadow:0 4px 20px #0000000d}.credit-check-stepper{display:flex;align-items:center;justify-content:center;margin-bottom:40px;gap:0}.stepper-step{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative}.stepper-step.active .stepper-number{background-color:#0080ff;color:#fff;border-color:#0080ff}.stepper-step.active .stepper-label{color:#21264f;font-weight:600}.stepper-number{width:32px;height:32px;border-radius:50%;background-color:#fff;border:2px solid #E0E0E0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;color:#9e9e9e;z-index:2;position:relative}.stepper-label{font-size:14px;font-weight:500;color:#9e9e9e;white-space:nowrap}.stepper-line{width:200px;height:2px;background-color:#e0e0e0;margin:0 -16px 26px}.back-to-cart-btn{display:inline-flex;align-items:center;gap:8px;background:none;border:none;color:#0080ff;font-size:14px;font-weight:600;cursor:pointer;padding:0;margin-bottom:40px;font-family:inherit}.back-to-cart-btn:hover{text-decoration:underline}.back-to-cart-btn svg{width:16px;height:16px}.credit-check-main-content{max-width:696px;margin:0 auto}.page-title{font-size:28px;font-weight:700;color:#1f2937;margin:0 0 40px;line-height:1.2}.combined-form-container{background-color:#fff5f0;border:1px solid #FFE5D9;border-radius:12px;padding:32px}.section-title{font-size:18px;font-weight:700;color:#1f2937;margin:0 0 24px;line-height:1.3}.subsection-title{font-size:16px;font-weight:600;color:#1f2937;margin:0 0 16px}.personal-details-section{background-color:transparent;border:none;border-radius:0;padding:0;margin-bottom:32px;display:flex;flex-direction:column;gap:16px}.personal-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.personal-details-title-group .section-title{margin:0;line-height:1}.check-icon{width:20px;height:20px;flex-shrink:0;margin-top:-2px}.edit-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:none;color:#0080ff;font-size:14px;font-weight:600;cursor:pointer;padding:6px 12px;border-radius:6px;font-family:inherit;transition:background-color .2s}.edit-btn:hover{background-color:#f0f7ff}.edit-btn svg{width:16px;height:16px}.personal-details-info{display:flex;flex-direction:column;gap:16px;background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px}.info-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.info-label{font-size:14px;font-weight:500;color:#6b7280}.info-value{font-size:14px;font-weight:600;color:#1f2937;text-align:right}.save-btn{width:100%;padding:12px 24px;background-color:#0080ff;border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;margin-top:16px}.save-btn:hover{background-color:#06c}.address-section{background-color:transparent;border:none;padding:0;margin-bottom:32px}.address-form{display:flex;flex-direction:column;gap:16px}.address-completed-box{background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:16px;margin-bottom:24px}.address-completed-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.address-postcode{font-size:16px;font-weight:700;color:#1f2937}.address-full-text{font-size:14px;font-weight:400;color:#6b7280;line-height:1.5}.duration-section{margin-top:24px}.search-results{margin-top:16px;display:flex;flex-direction:column;gap:8px}.search-results-label{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px}.search-result-item{background-color:#fff;border:1px solid #E5E7EB;border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s}.search-result-item:hover{border-color:#0080ff;background-color:#f0f7ff}.result-postcode{font-size:14px;font-weight:700;color:#1f2937;margin-bottom:4px}.result-address{font-size:13px;font-weight:400;color:#6b7280;line-height:1.4}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:14px;font-weight:600;color:#1f2937;margin-bottom:8px;display:block}.form-input{width:100%;padding:12px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;font-family:inherit;background-color:#fff;color:#1f2937;transition:border-color .2s}.form-input:focus{outline:none;border-color:#0080ff;background-color:#fff}.form-input::-moz-placeholder{color:#9ca3af}.form-input::placeholder{color:#9ca3af}.date-input{position:relative;cursor:pointer}.date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;position:absolute;right:12px}.date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.form-select{width:100%;padding:12px 40px 12px 16px;border:1px solid #E5E7EB;border-radius:8px;font-size:14px;font-family:inherit;background-color:#fff;color:#9ca3af;transition:border-color .2s;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239CA3AF' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.form-select:focus{outline:none;border-color:#0080ff;color:#1f2937}.form-select option{color:#1f2937}.search-btn{width:100%;padding:12px 24px;background-color:#0080ff;border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;font-family:inherit;transition:all .2s;margin-top:8px}.search-btn:hover{background-color:#06c}.credit-check-section{background-color:transparent;border:none;padding:0;margin-bottom:32px}.checkbox-container{border:none;border-radius:0;padding:0;background-color:transparent}.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:14px;color:#1f2937;line-height:1.5}.checkbox-input{width:24px;height:24px;min-width:24px;border:2px solid #D1D5DB;border-radius:4px;cursor:pointer;margin-top:0;accent-color:#0080FF}.checkbox-text{flex:1}.payment-summary-section{background-color:transparent;border:none;padding:0;margin-bottom:0}.payment-cards-container{display:flex;flex-direction:column;gap:24px}.payment-card{width:100%;background:#fff!important;background-color:#fff!important;border-radius:16px;overflow:hidden;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column}.payment-card-content{padding:24px;flex:1}.payment-card-title{font-size:18px;font-weight:700;color:#21264f;margin-bottom:20px;line-height:24px;font-family:Roboto,sans-serif}.payment-card-item{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:16px}.payment-card-item-label{font-size:14px;color:#667085;line-height:20px;font-weight:400;font-family:Roboto,sans-serif;flex:1}.payment-card-item-value{font-size:14px;color:#21264f;font-weight:600;line-height:20px;font-family:Roboto,sans-serif;white-space:nowrap}.payment-card-divider{height:1px;background-color:#e5e7eb;margin:16px 0}.payment-card-total{display:flex;justify-content:space-between;align-items:center;gap:16px}.payment-card-total-label{font-size:16px;font-weight:700;color:#21264f;line-height:24px;font-family:Roboto,sans-serif}.payment-card-total-value{font-size:24px;font-weight:700;color:#006be0;line-height:28px;font-family:Roboto,sans-serif;white-space:nowrap}.payment-card-ribbon,.payment-card-ribbon-text{display:none}.payment-box{background-color:#fff;border:1px solid #E5E7EB;border-radius:12px;padding:24px}.payment-section-label{font-size:16px;font-weight:700;color:#1f2937;margin-bottom:20px}.payment-list{display:flex;flex-direction:column;gap:16px}.payment-row{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.payment-info{flex:1;display:flex;flex-direction:column;gap:4px}.payment-name{font-size:14px;font-weight:600;color:#1f2937;line-height:1.5}.payment-validity{font-size:13px;font-weight:400;color:#6b7280;line-height:1.4}.payment-price{font-size:14px;font-weight:600;color:#1f2937;white-space:nowrap}.payment-separator{height:1px;background-color:#e5e7eb;margin:16px 0}.payment-total-row{display:flex;justify-content:space-between;align-items:center;padding-top:4px}.payment-total-label{font-size:16px;font-weight:700;color:#1f2937}.payment-total-amount{font-size:24px;font-weight:700;color:#0080ff}.credit-check-footer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #E0E0E0;box-shadow:0 -4px 12px #00000014;z-index:1000;padding:16px 0}.footer-content{max-width:1408px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center}.footer-price{display:inline-flex;flex-direction:row;align-items:baseline;gap:8px;flex-wrap:nowrap;white-space:nowrap}.price-amount{font-size:32px;font-weight:700;color:#0080ff;line-height:1;white-space:nowrap}.price-period{font-size:14px;font-weight:500;color:#6b7280;margin-left:8px;display:inline;white-space:nowrap}.proceed-btn{padding:14px 40px;background-color:#0080ff;border:none;border-radius:24px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;font-family:inherit;transition:background-color .2s;white-space:nowrap}.proceed-btn:hover{background-color:#06c}.proceed-btn:disabled{background-color:#d1d5db;cursor:not-allowed;opacity:.6}@media(max-width:1200px){.credit-check-content{padding:40px 120px}.stepper-line{width:150px}}@media(max-width:992px){.credit-check-content{padding:40px 80px}.stepper-line{width:100px}}@media(max-width:768px){.credit-check-content{padding:32px 24px;border-radius:16px}.page-title{font-size:24px;margin-bottom:32px}.section-title{font-size:16px}.stepper-line{width:60px}.stepper-label{font-size:12px}.footer-content{flex-direction:column;gap:16px;padding:0 16px}.footer-prices-wrapper{flex-direction:column;gap:12px;width:100%}.footer-price{justify-content:center;display:inline-flex;flex-wrap:nowrap}.proceed-btn{width:100%}.price-amount{font-size:28px}}@media(max-width:480px){.credit-check-container{padding:16px 8px 140px}.credit-check-content{padding:24px 16px}.stepper-line{width:40px;margin:0 -8px}.stepper-number{width:28px;height:28px;font-size:12px}.stepper-label{font-size:11px}}.compare-plans-page{min-height:100vh;background-color:#2d3462}.compare-plans-content{background-color:transparent;padding-top:0;padding-bottom:16px}@media(min-width:768px){.compare-plans-content{padding-top:16px;padding-bottom:16px}}.compare-plans-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;margin-bottom:16px!important;padding:8px 0!important;margin-left:0!important}.compare-plans-back-button:hover{background-color:#006be014!important}.compare-plans-main-section{background-color:#fff;border-radius:20px;padding:40px;margin-bottom:16px}@media(min-width:768px){.compare-plans-main-section{padding:40px}}.compare-plans-header{margin-bottom:0;padding:0}.compare-plans-title{color:#21264f!important;font-size:42px!important;line-height:58px!important;font-weight:700!important;margin-bottom:0!important}@media(min-width:768px){.compare-plans-title{font-size:42px!important;line-height:58px!important}}.compare-plans-table{width:100%;overflow-x:auto;border:none;border-radius:0;margin-top:8px}.compare-plans-row{display:grid;grid-template-columns:235px repeat(3,316.33px);border-bottom:none;min-height:56px}.compare-plans-row:last-child{border-bottom:none}.compare-plans-plans-row{min-height:170px;border-bottom:none}.compare-plans-label-cell{padding:16px 24px;display:flex;flex-direction:column;justify-content:flex-start;background-color:transparent;border-right:none}.compare-plans-label-text{font-size:16px!important;font-weight:600!important;color:#21264f!important;line-height:24px!important}.compare-plans-label-subtext{font-size:14px!important;font-weight:400!important;color:#6b7280!important;line-height:20px!important;margin-top:4px!important}.compare-plans-row-label{font-size:16px!important;font-weight:600!important;color:#21264f!important;line-height:24px!important}.compare-plans-plan-cell{padding:16px 24px;display:flex;flex-direction:column;justify-content:flex-start;border-right:none;background-color:transparent}.compare-plans-plan-cell:last-child{border-right:none}.compare-plans-plan-info{display:flex;flex-direction:column;gap:8px;height:100%}.compare-plans-plan-name{font-size:18px!important;font-weight:700!important;color:#21264f!important;line-height:26px!important;margin-bottom:8px!important}.compare-plans-plan-price{font-size:32px!important;font-weight:700!important;color:#21264f!important;line-height:32px!important}.compare-plans-plan-discount-line{font-size:14px!important;font-weight:400!important;color:#6b7280!important;line-height:20px!important;display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:20px!important}.compare-plans-strikethrough{text-decoration:line-through;font-weight:400}.compare-plans-buy-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;border-radius:24px!important;padding:10px 24px!important;height:40px!important;width:100%!important}.compare-plans-buy-button:hover{background-color:#0084ff!important}.compare-plans-value-cell{padding:16px 24px;display:flex;align-items:center;border-right:none;background-color:transparent}.compare-plans-value-cell:last-child{border-right:none}.compare-plans-value-text{font-size:14px!important;font-weight:400!important;color:#21264f!important;line-height:24px!important}.compare-plans-close-row{min-height:80px!important;border-bottom:none!important;margin-top:20px}.compare-plans-close-cell{padding:16px 24px;display:flex;align-items:center;justify-content:center;background-color:transparent}.compare-plans-close-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;border-radius:24px!important;padding:12px 48px!important;height:48px!important}.compare-plans-close-button:hover{background-color:#0084ff!important}.compare-plans-family-section{background-color:#006be0!important;border-radius:20px!important;padding:29px 24px!important;margin-bottom:16px!important}@media(min-width:768px){.compare-plans-family-section{padding:48px 24px!important}}.compare-plans-family-content-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:32px}@media(min-width:768px){.compare-plans-family-content-wrapper{flex-direction:row;justify-content:space-between}}.compare-plans-family-images{display:flex;gap:16px;flex-shrink:0}.compare-plans-family-image{width:120px;height:120px;border-radius:16px;background-color:#fff3}@media(min-width:768px){.compare-plans-family-image{width:155px;height:155px}}.compare-plans-family-content{flex:1;text-align:center}@media(min-width:768px){.compare-plans-family-content{text-align:left}}.compare-plans-family-title{font-size:32px!important;font-weight:700!important;line-height:40px!important;color:#fff!important;margin-bottom:16px!important}@media(min-width:768px){.compare-plans-family-title{font-size:48px!important;line-height:56px!important}}.compare-plans-family-text{font-size:16px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;margin-bottom:24px!important}@media(min-width:768px){.compare-plans-family-text{font-size:18px!important}}.compare-plans-family-button{background-color:#21264f!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:12px 24px!important}.compare-plans-family-button:hover{background-color:#1a1d3a!important}.compare-plans-features-section{background-color:#2d3462!important;border-radius:20px!important;padding:40px 24px!important;margin-bottom:16px!important}@media(min-width:768px){.compare-plans-features-section{padding:56px 24px!important}}.compare-plans-features-title{color:#fff!important;font-size:32px!important;line-height:40px!important;font-weight:700!important;text-align:center;margin-bottom:16px!important}@media(min-width:768px){.compare-plans-features-title{font-size:48px!important;line-height:56px!important}}.compare-plans-features-subtitle{font-size:16px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;text-align:center;margin-bottom:40px!important}@media(min-width:768px){.compare-plans-features-subtitle{font-size:18px!important}}.compare-plans-features-list{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:600px;margin:0 auto}.compare-plans-feature-item{display:flex;align-items:center;gap:16px;width:100%}.compare-plans-feature-icon{color:#08db7d!important;font-size:24px!important;flex-shrink:0}.compare-plans-feature-text{font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#fff!important}@media(min-width:768px){.compare-plans-feature-text{font-size:16px!important}}.compare-plans-faq-section{margin-top:32px}@media(min-width:768px){.compare-plans-faq-section{margin-top:48px}}.compare-plans-ott-row{min-height:170px!important}.compare-plans-ott-cell{padding:24px!important}.compare-plans-ott-apps{display:grid;grid-template-columns:repeat(3,76px);gap:24px 24px;width:100%}.compare-plans-ott-app{display:flex;flex-direction:column;align-items:center;gap:8px}.compare-plans-ott-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#21264f}.compare-plans-ott-icon.netflix-icon{color:#e50914;font-family:Arial Black,sans-serif}.compare-plans-ott-icon.prime-icon{color:#00a8e1}.compare-plans-ott-icon.disney-icon{color:#0063e5;font-size:12px;font-weight:700}.compare-plans-ott-icon.apple-icon{color:#000}.compare-plans-ott-icon.music-icon{color:#fa243c;font-size:20px}.compare-plans-ott-icon.coub-icon{color:#ff6a00;font-weight:900}.compare-plans-ott-label{font-size:14px!important;font-weight:400!important;color:#21264f!important;text-align:center;line-height:20px!important;max-width:76px}@media(max-width:1200px){.compare-plans-row{grid-template-columns:235px repeat(3,300px)}.compare-plans-table{overflow-x:auto}}@media(max-width:768px){.compare-plans-row{grid-template-columns:180px repeat(3,280px)}.compare-plans-table{overflow-x:scroll}.compare-plans-ott-apps{grid-template-columns:repeat(2,1fr)}.compare-plans-main-section{padding:24px 16px}}.cart-page{background-color:#f5f6fa;min-height:calc(100vh - 96px);padding:40px 0;position:relative}.cart-secure-badge{position:absolute;top:20px;right:40px;display:flex;align-items:center;gap:8px;background-color:#ffffff1a;padding:8px 16px;border-radius:20px}.cart-secure-icon{color:#fff;font-size:18px!important}.cart-secure-text{color:#fff;font-size:14px;font-weight:500}.cart-back-link{display:flex;align-items:center;gap:8px;margin-bottom:24px;cursor:pointer;width:-moz-fit-content;width:fit-content}.cart-back-link:hover{opacity:.8}.cart-back-icon{color:#0084ff;font-size:20px!important}.cart-back-text{color:#0084ff;font-size:16px;font-weight:600}.cart-title{font-size:48px!important;font-weight:700!important;color:#293462!important;margin-bottom:32px!important}.cart-promo-banner{background:linear-gradient(135deg,#a8e6cf,#87ceeb)!important;border-radius:16px!important;padding:24px!important;margin-bottom:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.cart-promo-content{display:flex;align-items:center;gap:16px;flex:1}.cart-promo-icon{color:#293462!important;font-size:32px!important}.cart-promo-text{color:#293462!important;font-size:16px!important;font-weight:600!important}.cart-promo-button{background-color:#293462!important;color:#fff!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;border-radius:24px!important;padding:10px 24px!important;white-space:nowrap!important}.cart-promo-button:hover{background-color:#1e2749!important}.cart-items{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.cart-item{background-color:#fff;border-radius:16px;padding:32px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 2px 12px #0000000f}.cart-item-details{flex:1}.cart-item-plan-type{font-size:20px!important;font-weight:700!important;color:#293462!important;margin-bottom:16px!important}.cart-item-features{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.cart-item-feature{display:flex;align-items:center;gap:10px}.cart-item-feature-icon{color:#08db7d!important;font-size:20px!important}.cart-item-feature-text{font-size:16px!important;font-weight:400!important;color:#293462!important}.cart-item-price{font-size:28px!important;font-weight:700!important;color:#0084ff!important;margin-bottom:24px!important}.cart-item-counter{display:flex;align-items:center;gap:16px}.cart-counter-button{width:40px!important;height:40px!important;padding:0!important;min-width:40px!important;border-radius:50%!important}.cart-counter-button.minus{background-color:transparent!important;border:2px solid #e0e0e0!important;color:#293462!important}.cart-counter-button.minus:hover{background-color:#0000000a!important}.cart-counter-button.plus{background-color:#0084ff!important;color:#fff!important;border:none!important}.cart-counter-button.plus:hover{background-color:#06c!important}.cart-counter-icon{font-size:20px!important;font-weight:700!important;line-height:1!important}.cart-counter-display{width:40px!important;height:40px!important;border-radius:50%!important;background-color:#f5f6fa!important;display:flex!important;align-items:center!important;justify-content:center!important}.cart-counter-value{font-size:18px!important;font-weight:700!important;color:#293462!important}.cart-item-delete{color:#ff4757!important;padding:8px!important;margin-top:8px}.cart-item-delete:hover{background-color:#ff47571a!important}.cart-payment-summary{background-color:#fff;border-radius:16px;padding:32px;margin-bottom:32px;box-shadow:0 2px 12px #0000000f}.cart-summary-title{font-size:20px!important;font-weight:700!important;color:#293462!important;margin-bottom:24px!important}.cart-summary-items{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cart-summary-item-group{display:flex;flex-direction:column;gap:4px}.cart-summary-item{display:flex;justify-content:space-between;align-items:center}.cart-summary-item-name{font-size:16px!important;font-weight:600!important;color:#293462!important}.cart-summary-item-details{font-size:14px!important;font-weight:400!important;color:#6c757d!important;padding-left:0!important}.cart-summary-item-price{font-size:16px!important;font-weight:600!important;color:#293462!important}.cart-summary-divider{border-top:2px solid #e0e0e0;margin:24px 0}.cart-summary-total{display:flex;justify-content:space-between;align-items:center}.cart-summary-total-label{font-size:18px!important;font-weight:700!important;color:#293462!important}.cart-summary-total-amount{font-size:32px!important;font-weight:700!important;color:#0084ff!important}.cart-checkout-container{display:flex;justify-content:flex-end}.cart-checkout-button{background-color:#0084ff!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:14px 40px!important}.cart-checkout-button:hover{background-color:#06c!important}.cart-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;gap:24px}.cart-empty-text{font-size:24px!important;font-weight:600!important;color:#6c757d!important}.cart-empty-button{background-color:#0084ff!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:12px 32px!important}.cart-empty-button:hover{background-color:#06c!important}@media(max-width:768px){.cart-page{padding:20px 0}.cart-secure-badge{top:10px;right:20px}.cart-title{font-size:32px!important}.cart-promo-banner{flex-direction:column;align-items:flex-start}.cart-promo-button{width:100%}.cart-item{flex-direction:column;gap:16px}.cart-item-delete{align-self:flex-end}.cart-checkout-container{justify-content:stretch}.cart-checkout-button{width:100%}}.topup-page-wrapper{padding:16px}.topup-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px 120px;border-radius:20px}.topup-back-link{display:flex;align-items:center;gap:8px;margin-bottom:24px;cursor:pointer;width:-moz-fit-content;width:fit-content}.topup-back-link:hover{opacity:.8}.topup-back-icon{color:#0084ff;font-size:20px!important}.topup-back-text{color:#0084ff;font-size:16px;font-weight:600}.topup-title{font-size:48px!important;font-weight:700!important;color:#293462!important;margin-bottom:40px!important}.topup-section{background-color:#fff;border-radius:16px;padding:32px;margin-bottom:24px;box-shadow:0 2px 12px #0000000f}.topup-section-title{font-size:24px!important;font-weight:700!important;color:#293462!important;margin-bottom:12px!important}.topup-section-description{font-size:16px!important;font-weight:400!important;color:#6c757d!important;margin-bottom:24px!important;line-height:24px!important}.topup-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.topup-option{background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;min-height:120px}.topup-option:hover:not(.selected){border-color:#0084ff;background-color:#f0f7ff}.topup-option.selected{border-color:#0084ff;background-color:#0084ff}.topup-option.selected:hover{background-color:#06c}.topup-option-icon{color:#0084ff!important;font-size:28px!important}.topup-option.selected .topup-option-icon{color:#fff!important}.topup-option-amount{font-size:24px!important;font-weight:700!important;color:#293462!important}.topup-option.selected .topup-option-amount{color:#fff!important}.topup-option.data-option{min-height:140px}.topup-data-amount{font-size:32px!important;font-weight:700!important;color:#293462!important}.topup-option.selected .topup-data-amount{color:#fff!important}.topup-data-price{font-size:18px!important;font-weight:600!important;color:#6c757d!important}.topup-option.selected .topup-data-price{color:#fff!important}.topup-bottom-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e0e0e0;padding:20px 0;box-shadow:0 -2px 12px #00000014;z-index:1000}.topup-bottom-content{display:flex;align-items:center;justify-content:space-between;gap:24px}.topup-total{display:flex;align-items:baseline;gap:12px}.topup-total-amount{font-size:32px!important;font-weight:700!important;color:#0084ff!important}.topup-total-label{font-size:16px!important;font-weight:400!important;color:#6c757d!important}.topup-continue-button{background-color:#0084ff!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;border-radius:24px!important;padding:14px 48px!important;min-width:160px!important}.topup-continue-button:hover{background-color:#06c!important}.topup-continue-button:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}@media(max-width:960px){.topup-page{padding:40px 60px 120px}}@media(max-width:768px){.topup-page-wrapper{padding:0!important}.topup-page{background-color:#fff7f2!important;padding:24px 20px 140px;border-radius:0!important}.topup-title{font-size:32px!important}.topup-section{padding:24px 16px}.topup-options{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}.topup-option{padding:16px 12px;min-height:100px}.topup-option.data-option{min-height:120px}.topup-bottom-content{flex-direction:column;gap:16px}.topup-continue-button{width:100%}}@media(max-width:480px){.topup-options{grid-template-columns:repeat(2,1fr)}}.tata-text-field{display:flex;flex-direction:column;gap:4px;width:100%}.tata-text-field__label-container{display:flex;gap:4px;align-items:center}.tata-text-field__label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-text-field__required{color:#c20a0a;font-weight:400;margin-left:2px}.tata-text-field__input .MuiOutlinedInput-root{background-color:#f5f5f2;border-radius:8px;min-height:48px}.tata-text-field__input .MuiOutlinedInput-root fieldset,.tata-text-field__input .MuiOutlinedInput-root:hover fieldset{border:none}.tata-text-field__input .MuiOutlinedInput-root.Mui-focused fieldset{border:1px solid #83be2e}.tata-text-field__input .MuiOutlinedInput-root.Mui-error fieldset{border:1px solid #c20a0a}.tata-text-field__input .MuiOutlinedInput-root.Mui-disabled{background-color:#e8e8e5}.tata-text-field__input .MuiInputBase-input{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;padding:8px 8px 8px 16px!important;height:32px!important;box-sizing:border-box!important}.tata-text-field__input .MuiInputBase-input::-moz-placeholder{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;opacity:.7!important}.tata-text-field__input .MuiInputBase-input::placeholder{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;opacity:.7!important}.tata-text-field__input .MuiInputBase-input:disabled{color:#999!important;-webkit-text-fill-color:#999999!important}.tata-text-field__input .MuiOutlinedInput-root.MuiInputBase-multiline{padding:0}.tata-text-field__input .MuiOutlinedInput-root.MuiInputBase-multiline .MuiInputBase-input{height:auto!important;padding:12px 8px 12px 16px!important}.tata-text-field__input .MuiInputAdornment-root{margin-right:8px}.tata-text-field__input .MuiInputAdornment-positionStart{margin-left:8px;margin-right:0}.tata-text-field__input .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px;color:#333}.tata-text-field__input .MuiFormHelperText-root{display:none}.tata-text-field__message-container{display:flex;gap:4px;align-items:center}.tata-text-field__message{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-text-field__message--error{color:#c20a0a!important}@media(max-width:768px){.tata-text-field__input .MuiOutlinedInput-root{min-height:44px}.tata-text-field__input .MuiInputBase-input{font-size:16px!important}}.tata-login-container{display:flex;min-height:100vh;width:100%;background-color:#fff;position:relative}.tata-login-hero{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.tata-login-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tata-login-hero-overlay{position:absolute;inset:0;background-color:#0006;z-index:0}.tata-login-hero-content{position:relative;z-index:1;padding:112px 0 112px 80px;width:648px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.tata-login-hero-heading{display:flex;flex-direction:column;gap:0;width:648px}.tata-login-hero-title-green{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#83be2e!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0}.tata-login-hero-subtitle{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#fff!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0;margin-top:0!important}.tata-login-hero-tagline{font-family:Footballerista Cy,Roboto,sans-serif;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:26px!important;margin-top:0!important;text-transform:uppercase;letter-spacing:0}.tata-login-form-section{position:absolute;top:0;right:0;bottom:0;width:30%;width:393px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background-color:#f5f5f2;z-index:3;box-sizing:border-box;gap:48px}.tata-login-form-container{width:100%;max-width:345px;display:flex;flex-direction:column;gap:48px}.tata-login-logo-container{text-align:center;width:100%}.tata-login-logo{height:54px;width:216px;max-width:100%}.tata-login-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.tata-login-welcome{font-family:Roboto,sans-serif;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;margin-bottom:4px!important}.tata-login-welcome-sub{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important;margin-top:-20px!important;margin-bottom:0!important;width:297px!important}.tata-login-toggle-container{display:flex;gap:4px;padding:4px;background-color:#f5f5f2;border:1px solid #b3b3b3;border-radius:32px;height:48px;box-sizing:border-box;overflow:hidden}.tata-login-toggle-btn{flex:1;height:40px!important;border-radius:24px!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;border:none!important;background-color:transparent!important;color:#333!important;transition:all .2s ease!important;min-width:0!important;padding:0 16px!important;letter-spacing:0;line-height:20px!important}.tata-login-toggle-btn:hover{background-color:#83be2e1a!important}.tata-login-toggle-btn.active{background-color:#83be2e!important;color:#333!important;border-radius:24px!important}.tata-login-toggle-btn.active:hover{background-color:#72a828!important}.tata-login-fields-container{display:flex;flex-direction:column;gap:24px}.tata-login-field-label{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400!important;color:#333!important;line-height:20px!important}.tata-login-visibility-btn{color:#666!important;padding:8px!important}.tata-login-visibility-btn:hover{color:#83be2e!important;background-color:transparent!important}.tata-login-error{font-family:Roboto,sans-serif;font-size:12px!important;color:#d32f2f!important;margin-top:4px!important}.tata-login-forgot-container{text-align:right}.tata-login-forgot-link{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:700!important;color:#3d5d16!important;cursor:pointer;text-decoration:underline;display:inline-block;line-height:18px}.tata-login-forgot-link:hover{color:#2d4a10!important}.tata-login-signin-btn.MuiButton-root{height:48px!important;border-radius:30px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83be2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-login-signin-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#72a828!important}.tata-login-signin-btn.MuiButton-root.disabled,.tata-login-signin-btn.MuiButton-root:disabled,.tata-login-signin-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-login-signin-btn .MuiCircularProgress-root{color:#333!important}.tata-login-estore-link{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#3d5d16!important;text-align:center!important;cursor:pointer;text-decoration:underline;display:block;line-height:24px;height:24px}.tata-login-estore-link:hover{color:#2d4a10!important}.tata-login-otp-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#f5f5f2;border-radius:35px}.tata-login-phone-icon{font-size:32px!important;color:#333!important}.tata-login-otp-title{font-family:Roboto,sans-serif;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;margin-bottom:4px!important}.tata-login-otp-subtitle{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important;margin-bottom:0!important}.tata-login-otp-email{color:#333;font-weight:500}.tata-login-otp-container{margin-bottom:0}.tata-login-otp-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tata-login-otp-single-input-container{display:flex;gap:8px;align-items:flex-start;width:100%}.tata-login-otp-single-input{flex:1;min-width:0;height:48px;border:none;border-bottom:1px solid #b3b3b3;border-radius:6px;background-color:#f5f5f2;font-family:Footballerista Cy,Roboto,sans-serif;font-size:18px;font-weight:800;color:#333;text-align:center;letter-spacing:0;line-height:24px;outline:none;transition:border-color .2s ease;padding:12px 20px;box-sizing:border-box}.tata-login-otp-single-input:focus{border-bottom-color:#333}.tata-login-otp-single-input::-moz-placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-login-otp-single-input::placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-login-otp-single-input:disabled{opacity:.6;cursor:not-allowed}.tata-login-otp-inputs{display:flex;gap:8px;justify-content:space-between}.tata-login-otp-input{width:48px;height:48px;border:1px solid #e0e0e0;border-radius:8px;background-color:#f5f5f5;font-family:Roboto,sans-serif;font-size:20px;font-weight:600;color:#333;text-align:center;outline:none;transition:border-color .2s ease,background-color .2s ease}.tata-login-otp-input:focus{border-color:#83be2e;background-color:#fff}.tata-login-otp-input::-moz-placeholder{color:#999}.tata-login-otp-input::placeholder{color:#999}.tata-login-resend-link,.tata-login-resend-link.MuiTypography-root{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:700!important;color:#83be2e!important;cursor:pointer;text-decoration:underline;transition:color .2s ease;line-height:18px!important;white-space:nowrap}.tata-login-resend-link:hover,.tata-login-resend-link.MuiTypography-root:hover{color:#6aa025!important}.tata-login-resend-text,.tata-login-resend-text.MuiTypography-root{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:18px!important;white-space:nowrap}.tata-login-timer-value{color:#aa404b!important;font-weight:400}.tata-login-verify-btn.MuiButton-root{height:48px!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83be2e!important;color:#333!important;border:2px solid #333333!important;box-shadow:none!important;transition:all .2s ease!important;letter-spacing:0;line-height:24px!important;padding:0 20px!important}.tata-login-verify-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#72a828!important}.tata-login-verify-btn.MuiButton-root.disabled,.tata-login-verify-btn.MuiButton-root:disabled,.tata-login-verify-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;border-radius:30px!important;cursor:not-allowed}.tata-login-verify-btn .MuiCircularProgress-root{color:#333!important}.tata-login-back-btn.MuiButton-root{height:48px!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#fff!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important;padding:0 20px!important}.tata-login-back-btn.MuiButton-root:hover{background-color:#3333330d!important}@media(max-width:1024px){.tata-login-form-section{width:40%;min-width:360px;padding:30px 40px}.tata-login-hero-content{padding:40px 50px;width:55%}.tata-login-hero-title-green,.tata-login-hero-subtitle{font-size:40px!important;line-height:48px!important}.tata-login-hero-tagline{font-size:16px!important;line-height:22px!important}}@media(max-width:768px){.tata-login-container{flex-direction:column;min-height:100vh;background-color:#f5f5f2}.tata-login-hero{display:none!important}.tata-login-form-section{position:relative;width:100%;min-width:unset;min-height:100vh;padding:40px 24px;justify-content:center;align-items:center;background-color:#f5f5f2}.tata-login-form-container{max-width:400px;width:100%;gap:32px}.tata-login-logo-container{margin-bottom:0;text-align:center}.tata-login-logo{width:160px;height:auto}.tata-login-card{width:100%;box-sizing:border-box}.tata-login-welcome-sub{width:100%!important}}@media(max-width:480px){.tata-login-container{background-color:#f5f5f2}.tata-login-form-section{padding:60px 16px 24px;min-height:100vh;justify-content:flex-start}.tata-login-form-container{max-width:100%;gap:24px}.tata-login-logo{width:140px;height:auto}.tata-login-card{padding:20px;gap:20px}.tata-login-welcome{font-size:18px!important}.tata-login-welcome-sub{font-size:13px!important}.tata-login-toggle-container{height:44px}.tata-login-toggle-btn{font-size:12px!important;height:36px!important;padding:0 12px!important}.tata-login-otp-icon{width:40px;height:40px;margin-bottom:16px}.tata-login-phone-icon{font-size:24px!important}.tata-login-otp-title{font-size:18px!important}.tata-login-otp-subtitle{font-size:13px!important}.tata-login-otp-single-input{font-size:16px;height:44px}.tata-login-otp-label-row{flex-direction:column;align-items:flex-start;gap:4px}.tata-login-resend-link{font-size:11px!important}.tata-login-verify-btn,.tata-login-back-btn{height:44px!important;font-size:14px!important}.tata-login-estore-link{font-size:14px!important;margin-top:8px}}@media(max-width:360px){.tata-login-form-section{padding:40px 12px 16px}.tata-login-form-container{gap:20px}.tata-login-logo{width:120px}.tata-login-card{padding:16px;gap:16px;border-radius:12px}.tata-login-welcome{font-size:16px!important}.tata-login-welcome-sub{font-size:12px!important;margin-top:-16px!important}.tata-login-toggle-container{height:40px}.tata-login-toggle-btn{font-size:11px!important;height:32px!important;padding:0 10px!important}.tata-login-fields-container{gap:16px}.tata-login-signin-btn.MuiButton-root,.tata-login-verify-btn.MuiButton-root,.tata-login-back-btn.MuiButton-root{height:42px!important;font-size:13px!important}.tata-login-otp-title{font-size:16px!important}.tata-login-otp-subtitle{font-size:12px!important}.tata-login-otp-single-input{height:40px;font-size:14px}.tata-login-estore-link{font-size:13px!important}}.phone-login-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px;margin:16px;border-radius:20px;display:flex;flex-direction:column;gap:16px}.phone-login-page .MuiContainer-root{padding:0!important;margin:0!important;max-width:none!important}.phone-login-back-link{display:flex;align-items:center;gap:4px;padding-bottom:16px;cursor:pointer;width:-moz-fit-content;width:fit-content}.phone-login-back-link:hover{opacity:.8}.phone-login-back-icon{color:#006be0;font-size:16px!important}.phone-login-back-text{font-family:Roboto,sans-serif;color:#006be0;font-size:16px;font-weight:500;line-height:24px}.phone-login-form-card{background-color:#fff7f2;padding:40px 119px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.phone-login-checkout{display:flex;flex-direction:column;align-items:center;gap:24px;width:696px}.phone-login-input-section{display:flex;flex-direction:column;gap:8px;width:696px}.phone-login-button-section{display:flex;flex-direction:column;align-items:center;gap:24px}.phone-login-title{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;margin:0!important;width:100%}.phone-login-title.error{color:#ff4757!important}.phone-login-input-container{display:flex;gap:0;width:100%;height:48px}.phone-login-country-select{background-color:#f5f5f5!important;border-radius:8px 0 0 8px!important;min-width:60px!important;height:48px!important}.phone-login-country-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important;border-right:none!important;border-radius:8px 0 0 8px!important}.phone-login-country-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.phone-login-country-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.phone-login-country-select .MuiSelect-select{padding:12px 4px!important;font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#a3a3a3!important;display:flex!important;align-items:center!important;justify-content:center!important}.phone-login-country-select .MuiSelect-icon{display:none!important}.phone-login-input .MuiOutlinedInput-root{border-radius:0 8px 8px 0!important;background-color:#fcfcfc;height:48px!important}.phone-login-input .MuiOutlinedInput-root fieldset{border-color:#ededed;border-left:none}.phone-login-input .MuiOutlinedInput-root:hover fieldset{border-color:#006be0}.phone-login-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0;border-width:1px}.phone-login-input .MuiOutlinedInput-input{padding:12px;font-family:Roboto,sans-serif;font-size:16px;color:#21264f;line-height:24px}.phone-login-input .MuiOutlinedInput-input::-moz-placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.phone-login-input .MuiOutlinedInput-input::placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.phone-login-error{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:600!important;color:#ff4757!important;margin-bottom:8px!important;width:100%}.phone-login-description{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;margin:0!important;line-height:24px!important;width:100%}.phone-login-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;width:354px!important;max-width:354px!important;margin-bottom:0!important}.phone-login-continue-button:hover{background-color:#0055b8!important}.phone-login-alternative{text-align:center}.phone-login-alternative-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;cursor:pointer;text-decoration:underline}.phone-login-alternative-link:hover{color:#0055b8!important}@media(max-width:960px){.phone-login-page{padding:40px 60px 120px}.phone-login-form-card{padding:40px 60px;width:100%}.phone-login-checkout,.phone-login-input-section{width:100%}.phone-login-continue-button{width:100%!important;max-width:354px!important}}@media(max-width:768px){.phone-login-page{background-color:#fff7f2;padding:24px 0;margin:0;border-radius:0;gap:16px}.phone-login-page .MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.phone-login-form-card{background-color:transparent;padding:0;border-radius:0;width:100%}.phone-login-checkout,.phone-login-input-section{width:100%}.phone-login-title{font-size:16px!important}.phone-login-input .MuiOutlinedInput-input{font-size:16px;padding:12px}.phone-login-country-select{min-width:60px!important}.phone-login-continue-button{width:100%!important;height:48px!important;max-width:none!important}}@media(max-width:480px){.phone-login-continue-button{width:350px!important}}.otp-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px;margin:16px;border-radius:20px;display:flex;flex-direction:column;gap:20px}.otp-page .MuiContainer-root{background-color:#fff7f2!important;padding:40px 119px!important;margin:0!important;max-width:none!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:16px!important;width:100%!important}.otp-back-link{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.otp-back-link:hover{opacity:.8}@media(max-width:480px){.otp-back-link{padding-left:16px!important}}.otp-back-icon{color:#006be0;font-size:16px!important}.otp-back-text{font-family:Roboto,sans-serif;color:#006be0;font-size:16px;font-weight:500;line-height:24px}.otp-form-card{background-color:#fff7f2;padding:40px 119px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.otp-checkout{display:flex;flex-direction:column;align-items:center;gap:24px;width:696px}.otp-title{font-family:Roboto,sans-serif;font-size:18px!important;font-weight:400!important;color:#21264f!important;line-height:24px!important;letter-spacing:0px!important;margin:0!important;padding:0!important;width:696px;text-align:left}.otp-input-section{display:flex;flex-direction:column;gap:8px;width:696px;padding:0!important;margin:0!important}.otp-label-row{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;padding:0!important;margin:0!important}.otp-label-row .otp-label{flex:1;width:auto;padding:0!important;margin:0!important}.otp-label{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;letter-spacing:0px!important;margin:0!important;width:696px;text-align:left}.otp-subtitle{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#21264f!important;line-height:24px!important;letter-spacing:0px!important;margin:0!important;width:696px;text-align:left}.otp-timer{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400!important;color:#616161!important;line-height:20px!important}.otp-timer-value{color:#21264f!important;font-weight:400!important}.otp-input-container{display:flex;gap:0;width:100%;height:48px;padding:0!important;margin:0!important;box-sizing:border-box}.otp-input{flex:1;padding:0!important;margin:0!important;min-width:0}.otp-input.MuiTextField-root,.otp-input .MuiFormControl-root,.otp-input .MuiInputBase-root{margin:0!important;padding:0!important}.otp-input .MuiOutlinedInput-root{background-color:#fcfcfc;height:48px!important;border-radius:0!important;margin:0!important;padding:0!important}.otp-input:first-child .MuiOutlinedInput-root{border-radius:8px 0 0 8px!important}.otp-input:last-child .MuiOutlinedInput-root{border-radius:0 8px 8px 0!important}.otp-input .MuiOutlinedInput-root fieldset{border-color:#ededed;border-width:1px}.otp-input:not(:first-child) .MuiOutlinedInput-root fieldset{margin-left:-1px}.otp-input .MuiOutlinedInput-root:hover fieldset{border-color:#006be0}.otp-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0;border-width:1px}.otp-input .MuiOutlinedInput-input{padding:12px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#21264f;text-align:center;height:48px!important;box-sizing:border-box}.otp-resend-container{width:100%;padding:0!important;margin:0!important}.otp-resend-text{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important}.otp-resend-link{font-family:Roboto,sans-serif;color:#006be0!important;font-weight:400!important;text-decoration:underline;cursor:pointer}.otp-resend-link:hover{color:#0055b8!important}.otp-resend-link-disabled{font-family:Roboto,sans-serif;color:#616161!important;font-weight:400!important;text-decoration:underline;cursor:not-allowed}.otp-error{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:600!important;color:#ff4757!important;width:696px;text-align:center}.otp-button-section{display:flex;flex-direction:column;align-items:center;gap:24px}.otp-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;width:354px!important;max-width:354px!important;margin:0!important}.otp-continue-button:hover{background-color:#0055b8!important}.otp-continue-button:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.otp-alternative{text-align:center}.otp-alternative-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;letter-spacing:0px!important;cursor:pointer;text-decoration:underline}.otp-alternative-link:hover{color:#0055b8!important}@media(max-width:960px){.otp-page{padding:40px 60px 120px}.otp-page .MuiContainer-root{padding:40px 60px!important}.otp-title,.otp-label,.otp-input-section,.otp-input-container,.otp-resend-container,.otp-error{width:100%}.otp-continue-button{width:100%!important;max-width:354px!important}}@media(max-width:768px){.otp-page{background-color:#fff7f2;padding:24px 0;margin:0;border-radius:0;gap:16px}.otp-page .MuiContainer-root{background-color:transparent!important;padding:0 20px!important;border-radius:0!important}.otp-title,.otp-label,.otp-input-section,.otp-input-container,.otp-resend-container,.otp-error{width:100%}.otp-title{font-size:16px!important}.otp-continue-button{width:100%!important;height:48px!important;max-width:none!important}}@media(max-width:480px){.otp-continue-button{width:350px!important}}.username-login-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px;margin:16px;border-radius:20px;display:flex;flex-direction:column;gap:16px}.username-login-page .MuiContainer-root{padding:0!important;margin:0!important;max-width:none!important}.username-login-back-link{display:flex;align-items:center;gap:4px;padding-bottom:16px;cursor:pointer;width:-moz-fit-content;width:fit-content}.username-login-back-link:hover{opacity:.8}.username-login-back-icon{color:#006be0;font-size:16px!important}.username-login-back-text{font-family:Roboto,sans-serif;color:#006be0;font-size:16px;font-weight:500;line-height:24px}.username-login-form-card{background-color:#fff7f2;padding:40px 119px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.username-login-checkout{display:flex;flex-direction:column;align-items:center;gap:24px;width:696px}.username-login-input-section{display:flex;flex-direction:column;gap:8px;width:696px}.username-login-button-section{display:flex;flex-direction:column;align-items:center;gap:24px}.username-login-title{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;margin:0!important;width:100%}.username-login-title.error{color:#ff4757!important}.username-login-input{width:100%}.username-login-input .MuiOutlinedInput-root{border-radius:8px!important;background-color:#fcfcfc;height:48px!important}.username-login-input .MuiOutlinedInput-root fieldset{border-color:#ededed;border-width:1px}.username-login-input .MuiOutlinedInput-root:hover fieldset{border-color:#006be0}.username-login-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0;border-width:1px}.username-login-input .MuiOutlinedInput-input{padding:12px;font-family:Roboto,sans-serif;font-size:16px;color:#21264f;line-height:24px}.username-login-input .MuiOutlinedInput-input::-moz-placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.username-login-input .MuiOutlinedInput-input::placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.username-login-error{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:600!important;color:#ff4757!important;width:100%}.username-login-description{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;margin:0!important;line-height:24px!important;width:100%}.username-login-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;width:354px!important;max-width:354px!important;margin:0!important}.username-login-continue-button:hover{background-color:#0055b8!important}.username-login-alternative{text-align:center}.username-login-alternative-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;cursor:pointer;text-decoration:underline}.username-login-alternative-link:hover{color:#0055b8!important}@media(max-width:960px){.username-login-page{padding:40px 60px 120px}.username-login-form-card{padding:40px 60px;width:100%}.username-login-checkout,.username-login-input-section{width:100%}.username-login-continue-button{width:100%!important;max-width:354px!important}}@media(max-width:768px){.username-login-page{background-color:#fff7f2;padding:24px 0;margin:0;border-radius:0;gap:16px}.username-login-page .MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.username-login-form-card{background-color:transparent;padding:0;border-radius:0;width:100%}.username-login-checkout,.username-login-input-section{width:100%}.username-login-title{font-size:16px!important}.username-login-input .MuiOutlinedInput-input{font-size:16px;padding:12px}.username-login-continue-button{width:100%!important;height:48px!important;max-width:none!important}}@media(max-width:480px){.username-login-continue-button{width:350px!important}}.username-method-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px;margin:16px;border-radius:20px;display:flex;flex-direction:column;gap:16px}.username-method-page .MuiContainer-root{padding:0!important;margin:0!important;max-width:none!important}.username-method-back-link{display:flex;align-items:center;gap:4px;padding-bottom:16px;cursor:pointer;width:-moz-fit-content;width:fit-content}.username-method-back-link:hover{opacity:.8}.username-method-back-icon{color:#006be0;font-size:16px!important}.username-method-back-text{font-family:Roboto,sans-serif;color:#006be0;font-size:16px;font-weight:500;line-height:24px}.username-method-form-card{background-color:#fff7f2;padding:40px 119px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.username-method-checkout{display:flex;flex-direction:column;align-items:center;gap:24px;width:696px}.username-method-info-section{display:flex;flex-direction:column;align-items:center;gap:8px;width:696px}.username-method-button-section{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.username-method-title{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;margin:0!important;text-align:center}.username-method-subtitle{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important;margin:0!important;text-align:center}.username-method-subtitle strong{color:#21264f;font-weight:600}.username-method-options{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.username-method-option-button{border:1px solid #006be0!important;background-color:#fcfcfc!important;color:#006be0!important;font-family:Roboto,sans-serif;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 24px!important;height:48px!important;width:460px!important;max-width:460px!important;margin:0!important;justify-content:center!important;transition:all .2s ease!important}.username-method-option-button:hover{background-color:#fcfcfc!important;border-color:#0055b8!important}.username-method-alternative{text-align:center}.username-method-alternative-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;cursor:pointer;text-decoration:underline}.username-method-alternative-link:hover{color:#0055b8!important}@media(max-width:960px){.username-method-page{padding:40px 60px 120px}.username-method-form-card{padding:40px 60px;width:100%}.username-method-checkout,.username-method-info-section{width:100%}.username-method-option-button{width:100%!important;max-width:460px!important}}@media(max-width:768px){.username-method-page{background-color:#fff7f2;padding:24px 0;margin:0;border-radius:0;gap:16px}.username-method-page .MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.username-method-form-card{background-color:transparent;padding:0;border-radius:0;width:100%}.username-method-checkout,.username-method-info-section{width:100%}.username-method-title{font-size:16px!important}.username-method-option-button{font-size:16px!important;font-weight:700!important;height:48px!important;padding:12px 20px!important;width:350px!important;max-width:calc(100% - 40px)!important}}@media(max-width:480px){.username-method-option-button{width:100%!important}}.username-password-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:40px 237px;margin:16px;border-radius:20px;display:flex;flex-direction:column;gap:16px}.username-password-page .MuiContainer-root{padding:0!important;margin:0!important;max-width:none!important}.username-password-back-link{display:flex;align-items:center;gap:4px;padding-bottom:16px;cursor:pointer;width:-moz-fit-content;width:fit-content}.username-password-back-link:hover{opacity:.8}.username-password-back-icon{color:#006be0;font-size:16px!important}.username-password-back-text{font-family:Roboto,sans-serif;color:#006be0;font-size:16px;font-weight:500;line-height:24px}.username-password-form-card{background-color:#fff7f2;padding:40px 119px;border-radius:20px;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.username-password-checkout{display:flex;flex-direction:column;align-items:center;gap:24px;width:696px}.username-password-input-section{display:flex;flex-direction:column;gap:8px;width:696px}.username-password-button-section{display:flex;flex-direction:column;align-items:center;gap:24px}.username-password-title{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;margin:0!important;width:100%}.username-password-title.error{color:#ff4757!important}.username-password-identifier{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important;margin:0!important;width:100%}.username-password-identifier strong{color:#21264f;font-weight:600}.username-password-input{width:100%}.username-password-input .MuiOutlinedInput-root{border-radius:8px;background-color:#fcfcfc;height:48px!important}.username-password-input .MuiOutlinedInput-root fieldset{border-color:#ededed;border-width:1px}.username-password-input .MuiOutlinedInput-root:hover fieldset{border-color:#006be0}.username-password-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0;border-width:1px}.username-password-input .MuiOutlinedInput-input{padding:12px;font-family:Roboto,sans-serif;font-size:16px;color:#21264f;line-height:24px}.username-password-input .MuiOutlinedInput-input::-moz-placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.username-password-input .MuiOutlinedInput-input::placeholder{font-family:Roboto,sans-serif;color:#a3a3a3;opacity:1}.username-password-visibility-toggle{color:#616161!important}.username-password-captcha-section{display:flex;flex-direction:column;gap:8px;width:100%}.username-password-captcha-label{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;margin:0!important}.username-password-captcha-container{display:flex;align-items:center;gap:16px}.username-password-captcha-canvas{border:1px solid #ededed;border-radius:8px;background-color:#f5f5f5}.username-password-captcha-refresh{color:#006be0!important}.username-password-captcha-refresh:hover{background-color:#006be00a!important}.username-password-captcha-input .MuiOutlinedInput-root{border-radius:8px;background-color:#fcfcfc;height:48px!important}.username-password-captcha-input .MuiOutlinedInput-root fieldset{border-color:#ededed;border-width:1px}.username-password-captcha-input .MuiOutlinedInput-root:hover fieldset{border-color:#006be0}.username-password-captcha-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0;border-width:1px}.username-password-captcha-input .MuiOutlinedInput-input{padding:12px;font-family:Roboto,sans-serif;font-size:16px;color:#21264f;line-height:24px}.username-password-error{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:600!important;color:#ff4757!important;width:100%}.username-password-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;width:354px!important;max-width:354px!important}.username-password-continue-button:hover{background-color:#0055b8!important}.username-password-continue-button:disabled{background-color:#e5e7eb!important;color:#9ca3af!important}.username-password-forgot{text-align:center}.username-password-forgot-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;cursor:pointer;text-decoration:underline}.username-password-forgot-link:hover{color:#0055b8!important}.username-password-alternative{text-align:center;display:flex;flex-direction:column;gap:8px}.username-password-alternative-text{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important}.username-password-alternative-link{font-family:Roboto,sans-serif;color:#006be0!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;cursor:pointer;text-decoration:underline}.username-password-alternative-link:hover{color:#0055b8!important}@media(max-width:960px){.username-password-page{padding:40px 60px 120px}.username-password-form-card{padding:40px 60px;width:100%}.username-password-checkout,.username-password-input-section{width:100%}.username-password-continue-button{width:100%!important;max-width:354px!important}}@media(max-width:768px){.username-password-page{background-color:#fff7f2;padding:24px 0;margin:0;border-radius:0;gap:16px}.username-password-page .MuiContainer-root{padding-left:20px!important;padding-right:20px!important}.username-password-form-card{background-color:transparent;padding:0;border-radius:0;width:100%}.username-password-checkout,.username-password-input-section{width:100%}.username-password-title{font-size:16px!important}.username-password-input .MuiOutlinedInput-input{font-size:16px;padding:12px}.username-password-continue-button{width:100%!important;height:48px!important;max-width:none!important}}@media(max-width:480px){.username-password-continue-button{width:350px!important}}.tata-forgot-container{display:flex;min-height:100vh;width:100%;background-color:#fff;position:relative}.tata-forgot-hero{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.tata-forgot-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tata-forgot-hero-overlay{position:absolute;inset:0;background-color:#0006;z-index:0}.tata-forgot-hero-content{position:relative;z-index:1;padding:112px 0 112px 80px;width:648px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.tata-forgot-hero-heading{display:flex;flex-direction:column;gap:0;width:648px}.tata-forgot-hero-title-green{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#83be2e!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0}.tata-forgot-hero-subtitle{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#fff!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0;margin-top:0!important}.tata-forgot-hero-tagline{font-family:Footballerista Cy,Roboto,sans-serif;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:26px!important;margin-top:0!important;text-transform:uppercase;letter-spacing:0}.tata-forgot-form-section{position:absolute;top:0;right:0;bottom:0;width:30%;min-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background-color:#f5f5f2;z-index:3;box-sizing:border-box;gap:48px}.tata-forgot-form-container{width:100%;max-width:345px;display:flex;flex-direction:column;gap:48px}.tata-forgot-logo-container{text-align:center;width:100%}.tata-forgot-logo{height:54px;width:216px;max-width:100%}.tata-forgot-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.tata-forgot-title{font-family:Roboto,sans-serif;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;margin-bottom:4px!important}.tata-forgot-subtitle{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important;margin-bottom:0!important}.tata-forgot-fields-container{display:flex;flex-direction:column;gap:24px}.tata-forgot-field-container{display:flex;flex-direction:column;gap:4px}.tata-forgot-field-label{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400!important;color:#333!important;line-height:20px!important}.tata-forgot-input .MuiOutlinedInput-root{border-radius:8px;background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;border:1px solid #b3b3b3;box-shadow:0 2px 4px #16123729}.tata-forgot-input .MuiOutlinedInput-root fieldset,.tata-forgot-input .MuiOutlinedInput-root:hover fieldset,.tata-forgot-input .MuiOutlinedInput-root.Mui-focused fieldset,.tata-forgot-input .MuiOutlinedInput-root.Mui-error fieldset{border:none}.tata-forgot-input .MuiOutlinedInput-root:hover,.tata-forgot-input .MuiOutlinedInput-root.Mui-focused{border-color:#83be2e}.tata-forgot-input .MuiOutlinedInput-root.Mui-error{border-color:#d32f2f}.tata-forgot-input.email-field .MuiOutlinedInput-root{border-radius:8px}.tata-forgot-input .MuiOutlinedInput-input{padding:8px 16px;font-size:14px;color:#333;height:32px;box-sizing:border-box;line-height:20px}.tata-forgot-input .MuiOutlinedInput-input::-moz-placeholder{color:#333;opacity:1}.tata-forgot-input .MuiOutlinedInput-input::placeholder{color:#333;opacity:1}.tata-forgot-error{font-family:Roboto,sans-serif;font-size:12px!important;color:#d32f2f!important;margin-top:4px!important}.tata-forgot-submit-btn.MuiButton-root{height:48px!important;border-radius:64px!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83bf2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-forgot-submit-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-submit-btn.MuiButton-root:active:not(:disabled):not(.disabled){background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-submit-btn.MuiButton-root.disabled,.tata-forgot-submit-btn.MuiButton-root:disabled,.tata-forgot-submit-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-forgot-submit-btn .MuiCircularProgress-root{color:#333!important}.tata-forgot-back-to-login-btn.MuiButton-root{height:48px!important;border-radius:64px!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:transparent!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;padding:12px 24px!important;box-sizing:border-box!important}.tata-forgot-back-to-login-btn.MuiButton-root:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-forgot-back-to-login-btn.MuiButton-root:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-forgot-icon-container{display:flex;align-items:center;justify-content:flex-start}.tata-forgot-icon{width:48px;height:48px;background-color:#f5f5f2;border-radius:35px;display:flex;align-items:center;justify-content:center}.tata-forgot-header{display:flex;flex-direction:column;gap:4px}.tata-forgot-otp-section{display:flex;flex-direction:column;gap:8px}.tata-forgot-otp-header{display:flex;justify-content:space-between;align-items:center}.tata-forgot-timer{display:flex;gap:3px;align-items:center}.tata-forgot-timer-text{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:18px!important}.tata-forgot-timer-value{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#aa404b!important;line-height:18px!important}.tata-forgot-resend-link{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:700!important;color:#83be2e!important;line-height:18px!important;cursor:pointer;text-decoration:underline}.tata-forgot-resend-link:hover{color:#6aa025!important}.tata-forgot-otp-input-container{width:100%;display:flex;align-items:center;justify-content:center}.tata-forgot-otp-input{width:100%;height:48px;border:none;border-bottom:1px solid #b3b3b3;background-color:#f5f5f2;font-family:Footballerista Cy,Roboto,sans-serif;font-size:18px;font-weight:800;color:#333;text-align:center;letter-spacing:0;line-height:24px;outline:none;border-radius:6px;padding:12px 20px;box-sizing:border-box;transition:border-color .2s ease}.tata-forgot-otp-input::-moz-placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-forgot-otp-input::placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-forgot-otp-input:focus{border-bottom-color:#333}.tata-forgot-buttons{display:flex;flex-direction:column;gap:24px}.tata-forgot-verify-btn.MuiButton-root{height:48px!important;border-radius:64px!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83bf2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-forgot-verify-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-verify-btn.MuiButton-root:active:not(:disabled):not(.disabled){background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-verify-btn.MuiButton-root.disabled,.tata-forgot-verify-btn.MuiButton-root:disabled,.tata-forgot-verify-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-forgot-verify-btn .MuiCircularProgress-root{color:#333!important}.tata-forgot-back-btn.MuiButton-root{height:48px!important;border-radius:64px!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:transparent!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-forgot-back-btn.MuiButton-root:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-forgot-back-btn.MuiButton-root:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-forgot-visibility-btn{color:#666!important;padding:8px!important}.tata-forgot-visibility-btn:hover{color:#333!important;background-color:transparent!important}.tata-forgot-requirements{display:flex;flex-direction:column;gap:8px}.tata-forgot-requirements-title{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important}.tata-forgot-requirements-list{display:flex;flex-direction:column;gap:4px}.tata-forgot-requirement{display:flex;align-items:center;gap:8px}.tata-forgot-requirement-icon{font-size:16px!important;color:#83be2e!important;opacity:.3;transition:opacity .2s ease}.tata-forgot-requirement.valid .tata-forgot-requirement-icon{opacity:1}.tata-forgot-requirement-text{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:18px!important}.tata-forgot-save-btn.MuiButton-root{height:48px!important;border-radius:64px!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83bf2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-forgot-save-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-save-btn.MuiButton-root:active:not(:disabled):not(.disabled){background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-forgot-save-btn.MuiButton-root.disabled,.tata-forgot-save-btn.MuiButton-root:disabled,.tata-forgot-save-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-forgot-save-btn .MuiCircularProgress-root{color:#333!important}@media(max-width:1024px){.tata-forgot-form-section{width:40%;min-width:360px;padding:30px 40px}.tata-forgot-hero-content{padding:40px 50px;width:55%}.tata-forgot-hero-title-green,.tata-forgot-hero-subtitle{font-size:40px!important;line-height:48px!important}.tata-forgot-hero-tagline{font-size:16px!important;line-height:22px!important}}@media(max-width:768px){.tata-forgot-container{flex-direction:column}.tata-forgot-hero{position:relative;min-height:280px}.tata-forgot-hero-content{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:20px}.tata-forgot-hero-title-green,.tata-forgot-hero-subtitle{font-size:28px!important;line-height:34px!important}.tata-forgot-hero-tagline{font-size:14px!important;line-height:20px!important}.tata-forgot-form-section{position:relative;width:100%;min-width:unset;padding:24px;justify-content:flex-start}.tata-forgot-form-container{max-width:100%}.tata-forgot-logo-container{text-align:center}.tata-forgot-logo{width:180px}}@media(max-width:480px){.tata-forgot-hero{min-height:220px}.tata-forgot-hero-title-green,.tata-forgot-hero-subtitle{font-size:22px!important;line-height:28px!important}.tata-forgot-hero-tagline{font-size:12px!important;line-height:18px!important}.tata-forgot-form-section{padding:20px 16px}}.tata-otp-container{display:flex;min-height:100vh;width:100%;background-color:#fff;position:relative}.tata-otp-hero{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.tata-otp-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tata-otp-hero-overlay{position:absolute;inset:0;background-color:#0006;z-index:0}.tata-otp-hero-content{position:relative;z-index:1;padding:112px 0 112px 80px;width:648px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.tata-otp-hero-heading{display:flex;flex-direction:column;gap:0;width:648px}.tata-otp-hero-title-green{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#83be2e!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0}.tata-otp-hero-subtitle{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#fff!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0;margin-top:0!important}.tata-otp-hero-tagline{font-family:Footballerista Cy,Roboto,sans-serif;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:26px!important;margin-top:0!important;text-transform:uppercase;letter-spacing:0}.tata-otp-form-section{position:absolute;top:0;right:0;bottom:0;width:30%;min-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background-color:#f5f5f2;z-index:3;box-sizing:border-box;gap:48px}.tata-otp-form-container{width:100%;max-width:345px;display:flex;flex-direction:column;gap:48px}.tata-otp-logo-container{text-align:center;width:100%}.tata-otp-logo{height:54px;width:216px;max-width:100%}.tata-otp-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.tata-otp-icon-container{display:flex;align-items:center;justify-content:flex-start}.tata-otp-icon{width:48px;height:48px;background-color:#f5f5f2;border-radius:35px;display:flex;align-items:center;justify-content:center}.tata-otp-icon svg{width:32px;height:32px}.tata-otp-header{display:flex;flex-direction:column;gap:4px}.tata-otp-title{font-family:Roboto,sans-serif;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important}.tata-otp-subtitle{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important}.tata-otp-input-section{display:flex;flex-direction:column;gap:8px}.tata-otp-input-header{display:flex;justify-content:space-between;align-items:center}.tata-otp-input-label{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400!important;color:#333!important;line-height:20px!important}.tata-otp-timer{display:flex;gap:3px;align-items:center}.tata-otp-timer-text,.tata-otp-timer-text.MuiTypography-root{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:18px!important}.tata-otp-timer-value{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#aa404b!important;line-height:18px!important}.tata-otp-timer-text .tata-otp-timer-value{color:#aa404b!important}.tata-otp-resend-link,.tata-otp-resend-link.MuiTypography-root{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:700!important;color:#83be2e!important;line-height:18px!important;cursor:pointer;text-decoration:underline}.tata-otp-resend-link:hover,.tata-otp-resend-link.MuiTypography-root:hover{color:#6aa025!important}.tata-otp-input-container{width:100%;display:flex;align-items:center;justify-content:center}.tata-otp-input{width:100%;height:48px;border:none;border-bottom:1px solid #b3b3b3;background-color:#f5f5f2;font-family:Footballerista Cy,Roboto,sans-serif;font-size:18px;font-weight:800;color:#333;text-align:center;letter-spacing:0;line-height:24px;outline:none;border-radius:6px;padding:12px 20px;box-sizing:border-box;transition:border-color .2s ease}.tata-otp-input::-moz-placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-otp-input::placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-otp-input:focus{border-bottom-color:#333}.tata-otp-error{font-family:Roboto,sans-serif;font-size:12px!important;color:#d32f2f!important;margin-top:-8px!important}.tata-otp-buttons{display:flex;flex-direction:column;gap:24px}.tata-otp-verify-btn.MuiButton-root{height:48px!important;border-radius:30px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83be2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-otp-verify-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#72a828!important}.tata-otp-verify-btn.MuiButton-root.disabled,.tata-otp-verify-btn.MuiButton-root:disabled,.tata-otp-verify-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-otp-verify-btn .MuiCircularProgress-root{color:#333!important}.tata-otp-back-btn.MuiButton-root{height:48px!important;border-radius:30px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#fff!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-otp-back-btn.MuiButton-root:hover{background-color:#f5f5f5!important}@media(max-width:1024px){.tata-otp-form-section{width:40%;min-width:360px;padding:30px 40px}.tata-otp-hero-content{padding:40px 50px;width:55%}.tata-otp-hero-title-green,.tata-otp-hero-subtitle{font-size:40px!important;line-height:48px!important}.tata-otp-hero-tagline{font-size:16px!important;line-height:22px!important}}@media(max-width:768px){.tata-otp-container{flex-direction:column}.tata-otp-hero{position:relative;min-height:280px}.tata-otp-hero-content{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:20px}.tata-otp-hero-title-green,.tata-otp-hero-subtitle{font-size:28px!important;line-height:34px!important}.tata-otp-hero-tagline{font-size:14px!important;line-height:20px!important}.tata-otp-form-section{position:relative;width:100%;min-width:unset;padding:24px;justify-content:flex-start}.tata-otp-form-container{max-width:100%}.tata-otp-logo-container{text-align:center}.tata-otp-logo{width:180px}}@media(max-width:480px){.tata-otp-hero{min-height:220px}.tata-otp-hero-title-green,.tata-otp-hero-subtitle{font-size:22px!important;line-height:28px!important}.tata-otp-hero-tagline{font-size:12px!important;line-height:18px!important}.tata-otp-form-section{padding:20px 16px}.tata-otp-input{font-size:16px;height:44px}}.tata-reset-container{display:flex;min-height:100vh;width:100%;background-color:#fff;position:relative}.tata-reset-hero{position:absolute;inset:0;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}.tata-reset-hero-bg{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat}.tata-reset-hero-overlay{position:absolute;inset:0;background-color:#0006;z-index:0}.tata-reset-hero-content{position:relative;z-index:1;padding:112px 0 112px 80px;width:648px;display:flex;flex-direction:column;align-items:flex-start;gap:24px;text-align:left}.tata-reset-hero-heading{display:flex;flex-direction:column;gap:0;width:648px}.tata-reset-hero-title-green{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#83be2e!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0}.tata-reset-hero-subtitle{font-family:Footballerista Cy,Roboto,sans-serif;font-size:56px!important;font-weight:800!important;color:#fff!important;line-height:64px!important;text-transform:uppercase;letter-spacing:0;margin-top:0!important}.tata-reset-hero-tagline{font-family:Footballerista Cy,Roboto,sans-serif;font-size:20px!important;font-weight:800!important;color:#fff!important;line-height:26px!important;margin-top:0!important;text-transform:uppercase;letter-spacing:0}.tata-reset-form-section{position:absolute;top:0;right:0;bottom:0;width:30%;min-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background-color:#f5f5f2;z-index:3;box-sizing:border-box;gap:48px;overflow-y:auto}.tata-reset-form-container{width:100%;max-width:345px;display:flex;flex-direction:column;gap:48px}.tata-reset-logo-container{text-align:center;width:100%}.tata-reset-logo{height:54px;width:216px;max-width:100%}.tata-reset-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.tata-reset-icon-container{display:flex;align-items:center;justify-content:flex-start}.tata-reset-icon{width:48px;height:48px;background-color:#f5f5f2;border-radius:35px;display:flex;align-items:center;justify-content:center}.tata-reset-header{display:flex;flex-direction:column;gap:4px}.tata-reset-title{font-family:Roboto,sans-serif;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important}.tata-reset-subtitle{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important}.tata-reset-fields-container{display:flex;flex-direction:column;gap:16px}.tata-reset-field-container{display:flex;flex-direction:column;gap:6px}.tata-reset-field-label{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:400!important;color:#333!important;line-height:20px!important}.tata-reset-input .MuiOutlinedInput-root{border-radius:8px;background-color:transparent;font-family:Roboto,sans-serif;font-size:14px;border:1px solid #b3b3b3;box-shadow:0 2px 4px #16123729}.tata-reset-input .MuiOutlinedInput-root fieldset,.tata-reset-input .MuiOutlinedInput-root:hover fieldset,.tata-reset-input .MuiOutlinedInput-root.Mui-focused fieldset,.tata-reset-input .MuiOutlinedInput-root.Mui-error fieldset{border:none}.tata-reset-input .MuiOutlinedInput-root:hover,.tata-reset-input .MuiOutlinedInput-root.Mui-focused{border-color:#83be2e}.tata-reset-input .MuiOutlinedInput-root.Mui-error{border-color:#d32f2f}.tata-reset-input .MuiOutlinedInput-input{padding:8px 16px;font-size:14px;color:#333;height:32px;box-sizing:border-box;line-height:20px}.tata-reset-input .MuiOutlinedInput-input::-moz-placeholder{color:#333;opacity:1}.tata-reset-input .MuiOutlinedInput-input::placeholder{color:#333;opacity:1}.tata-reset-visibility-btn{color:#666!important;padding:8px!important}.tata-reset-visibility-btn:hover{color:#333!important;background-color:transparent!important}.tata-reset-requirements{display:flex;flex-direction:column;gap:8px}.tata-reset-requirements-title{font-family:Roboto,sans-serif;font-size:14px!important;font-weight:500!important;color:#333!important;line-height:20px!important}.tata-reset-requirements-list{display:flex;flex-direction:column;gap:4px}.tata-reset-requirement{display:flex;align-items:center;gap:8px}.tata-reset-requirement-icon{font-size:16px!important;color:#83be2e!important;opacity:.3;transition:opacity .2s ease}.tata-reset-requirement.valid .tata-reset-requirement-icon{opacity:1}.tata-reset-requirement-text{font-family:Roboto,sans-serif;font-size:12px!important;font-weight:400!important;color:#333!important;line-height:18px!important}.tata-reset-error{font-family:Roboto,sans-serif;font-size:12px!important;color:#d32f2f!important;margin-top:-8px!important}.tata-reset-buttons{display:flex;flex-direction:column;gap:24px}.tata-reset-save-btn.MuiButton-root{height:48px!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#83be2e!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-reset-save-btn.MuiButton-root:hover:not(:disabled):not(.disabled){background-color:#72a828!important}.tata-reset-save-btn.MuiButton-root.disabled,.tata-reset-save-btn.MuiButton-root:disabled,.tata-reset-save-btn.MuiButton-root.Mui-disabled{background-color:transparent!important;color:#b3b3b3!important;border:1px solid #b3b3b3!important;cursor:not-allowed}.tata-reset-save-btn .MuiCircularProgress-root{color:#333!important}.tata-reset-back-btn.MuiButton-root{height:48px!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;text-transform:uppercase!important;background-color:#fff!important;color:#333!important;box-shadow:none!important;transition:all .2s ease!important;border:2px solid #333333!important;letter-spacing:0;line-height:24px!important}.tata-reset-back-btn.MuiButton-root:hover{background-color:#f5f5f5!important}@media(max-width:1024px){.tata-reset-form-section{width:40%;min-width:360px;padding:30px 40px}.tata-reset-hero-content{padding:40px 50px;width:55%}.tata-reset-hero-title-green,.tata-reset-hero-subtitle{font-size:40px!important;line-height:48px!important}.tata-reset-hero-tagline{font-size:16px!important;line-height:22px!important}}@media(max-width:768px){.tata-reset-container{flex-direction:column}.tata-reset-hero{position:relative;min-height:280px}.tata-reset-hero-content{padding:30px 24px;display:flex;flex-direction:column;justify-content:center;height:100%;width:100%;gap:20px}.tata-reset-hero-title-green,.tata-reset-hero-subtitle{font-size:28px!important;line-height:34px!important}.tata-reset-hero-tagline{font-size:14px!important;line-height:20px!important}.tata-reset-form-section{position:relative;width:100%;min-width:unset;padding:24px;justify-content:flex-start}.tata-reset-form-container{max-width:100%}.tata-reset-logo-container{text-align:center}.tata-reset-logo{width:180px}}@media(max-width:480px){.tata-reset-hero{min-height:220px}.tata-reset-hero-title-green,.tata-reset-hero-subtitle{font-size:22px!important;line-height:28px!important}.tata-reset-hero-tagline{font-size:12px!important;line-height:18px!important}.tata-reset-form-section{padding:20px 16px}.tata-reset-card{padding:16px}.tata-reset-requirement-text{font-size:11px!important}}.express-confirmation-page{display:flex;flex-direction:column;min-height:100vh;background-color:#fffbf9}.express-confirmation-content{flex:1;padding:40px 0}.express-confirmation-banner{background:linear-gradient(135deg,#00874b,#006937);border-radius:20px;padding:40px;margin-bottom:24px;display:flex;gap:24px;align-items:flex-start}.express-confirmation-banner-icon{flex-shrink:0;background-color:#fff3;border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center}.express-confirmation-banner-content{flex:1}.express-confirmation-banner-title{font-size:24px;font-weight:800;color:#fff;line-height:32px;margin-bottom:4px}.express-confirmation-banner-subtitle{font-size:16px;font-weight:400;color:#fff;line-height:24px}.express-sim-delivery-card{background-color:#fff;border:1px solid #ededed;border-radius:16px;padding:24px 16px;margin-bottom:24px}.express-sim-header{display:flex;gap:12px;align-items:flex-start;margin-bottom:24px}.express-sim-icon{flex-shrink:0}.express-sim-header-info{flex:1}.express-sim-plan-name{font-size:24px;font-weight:800;color:#21264f;line-height:32px;margin-bottom:4px}.express-sim-details{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.express-sim-type{font-size:12px;font-weight:500;color:#6e6b7f;line-height:18px}.express-sim-dot{width:4px;height:4px;border-radius:50%;background-color:#6e6b7f}.express-sim-number{font-size:12px;font-weight:500;color:#6e6b7f;line-height:18px}.express-delivery-info{margin-bottom:24px}.express-delivery-title{font-size:20px;font-weight:700;color:#21264f;line-height:26px;margin-bottom:16px}.express-delivery-steps{display:flex;flex-direction:column;gap:16px}.express-delivery-step{display:flex;gap:8px;align-items:flex-start}.express-step-number{flex-shrink:0;width:24px;height:24px;border-radius:50%;background-color:#21264f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:400;line-height:20px}.express-step-text{flex:1;font-size:16px;font-weight:400;color:#21264f;line-height:24px}.express-order-status-banner{background-color:#fff7f2;border:1px solid #ededed;border-radius:16px;padding:16px}.express-status-banner-header{display:flex;align-items:center;gap:8px;margin-bottom:16px}.express-status-banner-title{font-size:20px;font-weight:700;color:#21264f;line-height:26px}.express-status-timeline{display:flex;flex-direction:column;gap:0}.express-timeline-item{display:flex;gap:16px;min-height:110px}.express-timeline-item:last-child{min-height:auto}.express-timeline-indicator{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.express-timeline-icon{flex-shrink:0;font-size:24px}.express-timeline-icon.completed{color:#00874b}.express-timeline-icon.in-progress{color:#f99304}.express-timeline-icon.pending{color:#3a355b}.express-timeline-line{width:2px;flex:1;background-color:#e6e6e6;margin-top:5px;margin-bottom:5px}.express-timeline-content{flex:1;padding-bottom:24px}.express-timeline-item:last-child .express-timeline-content{padding-bottom:0}.express-timeline-label{font-size:18px;font-weight:700;color:#21264f;line-height:24px;margin-bottom:8px}.express-timeline-badges{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:4px}.express-timeline-badge{background-color:#e6e6e6;border-radius:8px;padding:4px 8px;font-size:12px;font-weight:500;color:#21264f;line-height:18px}.express-timeline-description{font-size:14px;font-weight:400;color:#21264f;line-height:20px;max-width:309px}.express-order-summary{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;margin-bottom:24px}.express-section-title{font-size:20px;font-weight:700;color:#21264f;line-height:26px;margin-bottom:16px}.express-summary-items{display:flex;flex-direction:column;gap:12px}.express-summary-row{display:flex;justify-content:space-between;align-items:center;gap:8px}.express-summary-label{font-size:14px;font-weight:400;color:#21264f;line-height:20px}.express-summary-value{font-size:16px;font-weight:500;color:#21264f;line-height:24px;text-align:right}.express-status-badge{background-color:#fff5cf;border:1px solid #ffe896;border-radius:50px;padding:8px 16px;font-size:16px;font-weight:400;color:#6b5c29;line-height:24px;display:inline-flex;align-items:center;gap:8px}.express-price-summary{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;margin-bottom:24px}.express-price-items{display:flex;flex-direction:column;gap:8px}.express-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.express-price-label{font-size:16px;font-weight:400;color:#21264f;line-height:24px}.express-price-value-container{display:flex;align-items:baseline;gap:2px}.express-price-currency{font-size:12px;font-weight:500;color:#21264f;line-height:18px}.express-price-value{font-size:16px;font-weight:500;color:#21264f;line-height:24px}.express-price-decimal{font-size:12px;font-weight:500;color:#21264f;line-height:18px}.express-price-divider{margin:16px 0;border-color:#e6e6e6;border-style:dashed}.express-price-total{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.express-price-total-label{font-size:16px;font-weight:500;color:#21264f;line-height:24px}.express-price-total-value-container{display:flex;align-items:baseline;gap:2px}.express-price-total-currency{font-size:18px;font-weight:700;color:#21264f;line-height:24px}.express-price-total-value{font-size:24px;font-weight:700;color:#21264f;line-height:32px}.express-price-total-decimal{font-size:18px;font-weight:700;color:#21264f;line-height:24px}.express-actions-section{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;margin-bottom:24px}.express-download-button{border-color:#006be0!important;color:#006be0!important;border-radius:64px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;height:40px}.express-download-button:hover{background-color:#006be00a!important}.express-help-section{background:linear-gradient(135deg,#21264f,#1a1d3a);border-radius:16px;padding:32px 24px;text-align:center;box-shadow:0 4px 12px #21264f33;margin-bottom:24px}.express-help-title{color:#fff!important;font-size:24px!important;font-weight:700!important;margin-bottom:8px!important}.express-help-subtitle{color:#ffffffe6!important;font-size:14px!important;margin-bottom:24px!important}.express-help-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.express-help-button{background-color:#fff!important;color:#21264f!important;border-radius:24px!important;padding:10px 24px!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;box-shadow:0 2px 8px #0000001a!important}.express-help-button:hover{background-color:#f3f4f6!important;transform:translateY(-2px);box-shadow:0 4px 12px #00000026!important}.express-faq-section{background-color:#fff;padding:48px 0;text-align:center}.express-faq-title{color:#21264f!important;font-size:32px!important;font-weight:700!important;margin-bottom:12px!important}.express-faq-subtitle{color:#6b7280!important;font-size:16px!important;margin-bottom:32px!important}.express-faq-link{color:#006be0;text-decoration:underline;cursor:pointer}.express-faq-list{display:flex;flex-direction:column;gap:16px;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto}.express-faq-item{background-color:#f8f9fa;border-radius:12px;overflow:hidden;transition:all .2s ease;cursor:pointer}.express-faq-item:hover{background-color:#e9ecef;transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.express-faq-question-row{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;gap:16px}.express-faq-question{flex:1;font-size:16px!important;font-weight:500!important;color:#21264f!important;line-height:24px;text-align:left}.express-faq-icon-button{flex-shrink:0;width:32px;height:32px;border-radius:50%;background-color:#006be0!important;padding:0!important}.express-faq-icon-button:hover{background-color:#0056b3!important}.express-faq-icon{color:#fff;font-size:20px}.express-faq-answer{padding:0 24px 20px;background-color:#f8f9fa}.express-faq-answer-text{font-size:14px!important;font-weight:400!important;color:#6b7280!important;line-height:20px;text-align:left}.express-see-all-faqs-button{background-color:#006be0!important;color:#fff!important;border-radius:64px!important;padding:10px 20px!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;height:40px;box-shadow:none!important;max-width:400px}.express-see-all-faqs-button:hover{background-color:#0056b3!important;box-shadow:0 2px 8px #006be033!important}@media(max-width:768px){.express-confirmation-content{padding:24px 0}.express-confirmation-banner{flex-direction:column;padding:24px;gap:16px}.express-confirmation-banner-icon{width:64px;height:64px}.express-confirmation-banner-title{font-size:20px;line-height:26px}.express-confirmation-banner-subtitle{font-size:14px;line-height:20px}.express-sim-delivery-card{padding:16px}.express-timeline-description{max-width:100%}.express-section-title{font-size:18px;line-height:24px}.express-summary-label,.express-price-label,.express-summary-value{font-size:14px}.express-help-button{flex:1 1 calc(50% - 6px);min-width:120px}.express-faq-title{font-size:24px!important}.express-faq-subtitle,.express-faq-question{font-size:14px!important}.express-faq-icon-button{width:28px;height:28px}.express-faq-icon{font-size:18px}.express-faq-question-row{padding:16px 20px}.express-faq-answer{padding:0 20px 16px}}@media(min-width:768px){.express-faq-title{font-size:40px!important}}.faq-page-wrapper{padding:16px}.faq-page{background-color:#fffbf9;min-height:calc(100vh - 496px);padding:60px 237px 80px;border-radius:20px}.faq-title{font-size:36px!important;font-weight:700!important;color:#293462!important;text-align:center;margin-bottom:16px!important}.faq-subtitle{font-size:18px!important;font-weight:400!important;color:#6b7280!important;text-align:center;margin-bottom:48px!important}.faq-list{margin-bottom:60px}.faq-accordion{background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;margin-bottom:16px!important;box-shadow:none!important}.faq-accordion:before{display:none!important}.faq-accordion-summary{padding:20px 24px!important;min-height:64px!important}.faq-accordion-summary .MuiAccordionSummary-content{margin:12px 0!important}.faq-question{font-size:16px!important;font-weight:600!important;color:#293462!important}.faq-accordion-details{padding:0 24px 24px!important}.faq-answer{font-size:15px!important;font-weight:400!important;color:#6b7280!important;line-height:24px!important}.faq-contact{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:40px;text-align:center}.faq-contact-title{font-size:24px!important;font-weight:700!important;color:#293462!important;margin-bottom:12px!important}.faq-contact-text{font-size:16px!important;font-weight:400!important;color:#6b7280!important}@media(max-width:960px){.faq-page{padding:60px 60px 80px}}@media(max-width:768px){.faq-page-wrapper{padding:0!important}.faq-page{background-color:#fff7f2!important;padding:40px 20px 60px;border-radius:0!important}.faq-title{font-size:28px!important}.faq-subtitle{font-size:16px!important;margin-bottom:32px!important}.faq-accordion-summary{padding:16px 20px!important}.faq-question{font-size:15px!important}.faq-answer{font-size:14px!important}.faq-contact{padding:32px 24px}.faq-contact-title{font-size:20px!important}.faq-contact-text{font-size:15px!important}}@media(max-width:480px){.faq-title{font-size:24px!important}.faq-subtitle{font-size:14px!important}.faq-accordion-summary{padding:14px 16px!important}.faq-question{font-size:14px!important}.faq-answer{font-size:13px!important}.faq-contact{padding:24px 16px}.faq-contact-title{font-size:18px!important}.faq-contact-text{font-size:14px!important}}.account-navigation{width:339px;min-width:339px;flex-shrink:0;background-color:#4d5273;border-radius:20px;padding:40px 0 0;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;overflow:hidden}.account-nav-list{flex:1;padding:0!important;background-color:#4d5273}.account-nav-item{padding:4px 24px!important;cursor:pointer}.account-nav-item:hover{background-color:transparent!important}.account-nav-button{display:flex;align-items:center;padding:12px 16px;border-radius:160px;transition:background-color .2s ease;gap:8px}.account-nav-item:hover .account-nav-button{background-color:#ffffff1a}.account-nav-button.active{background-color:#21264f}.account-nav-item.logout-item{margin-top:0!important}.account-nav-icon{color:#fff!important;min-width:auto!important}.account-nav-icon.refer-icon{color:gold!important}.account-nav-text{color:#fff!important}.account-nav-text .MuiListItemText-primary{font-size:16px;font-weight:500;color:#fff}.account-nav-divider{display:none!important}.account-nav-bottom{padding:16px 0!important;background-color:#21264f;border-radius:0 0 20px 20px}.account-nav-bottom .account-nav-item{padding:4px 24px!important}.account-nav-bottom .account-nav-item:hover{background-color:transparent!important}.account-nav-bottom .account-nav-item:hover .account-nav-button{background-color:#ffffff1a}.account-navigation-mobile{width:100%;margin-bottom:0}.account-nav-dropdown{font-weight:500!important}@media(max-width:960px){.account-navigation{display:none}}@media(min-width:961px){.account-navigation-mobile{display:none}}@media(max-width:960px){.account-navigation-mobile{margin-bottom:0;margin-top:0;width:100%}.account-navigation-mobile .MuiSelect-root{background:#4d5273!important;border-radius:0!important;box-shadow:none!important;width:100%}.account-navigation-mobile .MuiOutlinedInput-notchedOutline{border:none!important;border-radius:0!important}.account-navigation-mobile .MuiSelect-select{padding:8px 56px 8px 16px!important}.account-navigation-mobile .MuiSelect-icon{color:#fff!important;background-color:#006be0!important;border-radius:64px!important;padding:4px!important;right:16px!important;width:32px!important;height:32px!important;top:calc(50% - 16px)!important}.account-navigation-mobile .MuiMenu-paper,.account-navigation-mobile+.MuiPopover-root .MuiPaper-root{width:100%!important;max-width:100vw!important;left:0!important;right:0!important;border-radius:0 0 16px 16px!important;margin-top:0!important}}.generic-otp-modal{z-index:1300!important}.generic-otp-modal .MuiDialog-paper{border-radius:16px!important;padding:8px!important;max-width:500px!important}.generic-otp-paper{position:relative}.generic-otp-close-btn{position:absolute!important;top:16px!important;right:16px!important;color:#64748b!important;z-index:1}.generic-otp-close-btn:hover{background:#64747b1a!important}.generic-otp-content{padding:32px!important;display:flex;flex-direction:column;gap:24px}.generic-otp-title{color:#1e293b!important;font-weight:700!important;font-size:24px!important;margin-bottom:8px!important;line-height:1.2!important}.generic-otp-description{color:#64748b!important;font-size:14px!important;line-height:1.6!important}.generic-otp-description strong{color:#1e293b!important;font-weight:600!important}.generic-otp-input-section{display:flex;flex-direction:column;gap:16px}.generic-otp-header{display:flex;justify-content:space-between;align-items:center}.generic-otp-label{color:#1e293b!important;font-weight:600!important;font-size:16px!important}.generic-otp-resend-btn{color:#0084ff!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;padding:4px 8px!important;background:transparent!important;min-width:auto!important}.generic-otp-resend-btn:hover:not(:disabled){background:#0084ff0d!important}.generic-otp-resend-btn:disabled{color:#94a3b8!important;cursor:not-allowed}.generic-otp-inputs{display:flex;gap:12px;justify-content:center}.generic-otp-input{width:60px!important}.generic-otp-input .MuiOutlinedInput-root{height:60px;border-radius:8px!important}.generic-otp-input .MuiOutlinedInput-input{font-size:24px!important;font-weight:700!important;color:#1e293b!important;padding:16px!important}.generic-otp-input .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb!important;border-width:2px!important}.generic-otp-input:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.generic-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0084ff!important;border-width:2px!important}.generic-otp-verify-btn{background:#0084ff!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:14px 24px!important;border-radius:50px!important;font-size:16px!important;margin-top:8px!important;box-shadow:none!important}.generic-otp-verify-btn:hover:not(:disabled){background:#06c!important;box-shadow:0 4px 12px #0084ff4d!important}.generic-otp-verify-btn:disabled{background:#e5e7eb!important;color:#94a3b8!important;cursor:not-allowed}@media(max-width:600px){.generic-otp-content{padding:24px 16px!important}.generic-otp-title{font-size:20px!important}.generic-otp-inputs{gap:8px}.generic-otp-input{width:50px!important}.generic-otp-input .MuiOutlinedInput-root{height:50px}.generic-otp-input .MuiOutlinedInput-input{font-size:20px!important}.generic-otp-header{flex-direction:column;align-items:flex-start;gap:8px}}.account-header{background-color:#293462;padding:16px;width:100%}.account-header-container{display:flex!important;align-items:center!important;justify-content:center!important}.account-header-content{display:flex;align-items:center;justify-content:center;gap:8px}.account-user-name{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#fcfcfc!important;white-space:nowrap}.account-phone-icon{width:24px;height:24px;flex-shrink:0}.account-phone-text{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#fcfcfc!important;white-space:nowrap}.product-list-expanded{background-color:#293462;width:100%;padding:16px 0;margin-top:12px;border-top:1px solid rgba(255,255,255,.1)}.product-list-container{display:flex;flex-direction:column;gap:12px}.product-list-item{background-color:#ffffff0d;border:2px solid transparent;border-radius:16px;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease}.product-list-item:hover{background-color:#ffffff14;border-color:#fff3;transform:translateY(-2px)}.product-list-item.active{background-color:#4caf501a;border-color:#4caf50}.product-list-item-info{flex:1;display:flex;flex-direction:column;gap:12px}.product-list-item-header{display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.product-list-item-name{font-size:18px!important;font-weight:700!important;color:#fcfcfc!important;line-height:24px!important;white-space:nowrap}.product-list-item-phone-container{display:flex;align-items:center;gap:8px;margin-left:auto}.product-list-item-phone-icon{width:20px;height:20px;flex-shrink:0}.product-list-item-phone{font-size:16px!important;font-weight:400!important;color:#dce1ec!important;line-height:22px!important;white-space:nowrap}.product-list-item-business-type{display:flex;align-items:center;gap:8px}.product-list-item-type{font-size:13px!important;font-weight:600!important;color:#8b9dc3!important;background-color:#8b9dc326;padding:4px 12px;border-radius:12px;line-height:18px!important;white-space:nowrap}.product-list-item-details{display:flex;align-items:center;gap:8px}.product-list-item-check{flex-shrink:0;margin-left:16px}@media(max-width:768px){.account-header{padding:12px 0}.account-header-container{max-width:100%!important;padding:0 16px!important}.account-business-type{display:none!important}.account-user-name{font-size:16px!important;line-height:20px!important}.account-phone-icon{width:20px;height:20px}.account-phone-text{font-size:16px!important;line-height:20px!important}.product-list-expanded{padding:12px 0}.product-list-item{padding:14px 16px}.product-list-item-header{gap:8px}.product-list-item-name{font-size:16px!important;line-height:22px!important}.product-list-item-phone-container{gap:6px}.product-list-item-type{font-size:12px!important;padding:3px 10px;line-height:16px!important}.product-list-item-phone{font-size:14px!important;line-height:20px!important}.product-list-item-phone-icon{width:18px;height:18px}}@media(max-width:390px){.account-header{padding:10px 0}.account-header-container{padding:0 12px!important}.account-header-content{gap:6px}.account-user-name,.account-phone-text{font-size:14px!important}.account-phone-icon{width:18px;height:18px}.account-business-type{display:none!important}.product-list-expanded{padding:10px 0}.product-list-item{padding:12px 14px}.product-list-item-header{flex-wrap:wrap;gap:6px}.product-list-item-phone-container{gap:4px}.product-list-item-name{font-size:15px!important}.product-list-item-type{font-size:11px!important;padding:2px 8px}.product-list-item-phone{font-size:13px!important}.product-list-item-check{margin-left:8px}}.my-account-home-page{padding:0 0 24px;display:flex;flex-direction:column;gap:24px;max-width:1600px;margin:0 auto;background-color:transparent!important}.account-main:has(.my-account-home-page){background-color:transparent!important}.plan-usage-container{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%;align-items:stretch}.plan-usage-container>*{width:100%;min-width:0}.my-account-home-page .section-title{color:#1e293b;font-weight:600!important;margin-bottom:12px!important;font-size:18px!important}.my-account-home-page .section-subtitle{color:#6b7280;margin-bottom:16px!important;font-size:15px!important}.plan-card{background:#21264f;border-radius:20px;padding:32px 24px;border:none;min-height:500px;height:100%;width:100%!important;display:flex;flex-direction:column;box-sizing:border-box}.plan-card-label{color:#fff!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;margin-bottom:8px!important;opacity:1}.plan-card-title{color:#fff!important;font-weight:700!important;margin-bottom:32px!important;font-size:32px!important}.plan-name{color:#fff!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;margin-bottom:24px!important}.plan-progress-container{display:flex;justify-content:center;align-items:center;margin-bottom:16px}.plan-circular-progress{width:350px;height:350px;position:relative;display:flex;align-items:center;justify-content:center}.plan-circular-progress .CircularProgressbar{width:100%;height:100%}.plan-circular-progress .CircularProgressbar .CircularProgressbar-path{stroke:#e5fcf2!important;stroke-linecap:round!important}.plan-circular-progress .CircularProgressbar .CircularProgressbar-trail{stroke:#4d5273!important;stroke-linecap:round!important}.plan-progress-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;width:180px;gap:0}.plan-progress-label{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;margin-bottom:0!important;opacity:1}.plan-progress-amount{font-size:48px!important;font-weight:700!important;line-height:56px!important;color:#fff!important;margin-bottom:0!important;white-space:nowrap}.plan-progress-total{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#fff!important;opacity:1}.plan-expiry-text{text-align:center;color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;margin-bottom:16px!important;margin-top:16px!important;padding-top:16px!important;border-top:1px solid #4d5273;opacity:1}.renew-plan-btn{background:transparent!important;color:#fff!important;border:2px solid #ffffff!important;text-transform:none!important;font-weight:600!important;padding:14px!important;border-radius:50px!important;font-size:16px!important;transition:all .3s ease!important;margin-top:auto!important}.renew-plan-btn:hover{background:#ffffff1a!important;transform:translateY(-2px)}.usage-card{background:#21264f;border-radius:20px;padding:32px 24px;border:none;min-height:500px;height:100%;width:100%!important;display:flex;flex-direction:column;box-sizing:border-box}.usage-title{color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin-bottom:24px!important;flex-shrink:0}.usage-card>.MuiBox-root:nth-child(2){flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#4d5273 transparent;margin-bottom:24px}.usage-card>.MuiBox-root:nth-child(2)::-webkit-scrollbar{width:4px}.usage-card>.MuiBox-root:nth-child(2)::-webkit-scrollbar-track{background:transparent}.usage-card>.MuiBox-root:nth-child(2)::-webkit-scrollbar-thumb{background-color:#4d5273;border-radius:4px}.usage-item{margin-bottom:24px}.usage-item:last-of-type{margin-bottom:24px}.usage-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.usage-item-label{display:flex;align-items:center;gap:4px}.usage-icon{width:24px;height:24px;filter:brightness(0) invert(1)}.usage-label-text,.usage-value{color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}.usage-progress-bar{width:100%;height:16px;background:#4d5273;border:1px solid #6b6e8a;border-radius:24px;overflow:hidden;margin-bottom:8px;position:relative}.usage-progress-fill{height:100%;background:#b0d1f5;border-radius:24px;transition:width .8s ease;position:relative}.usage-progress-fill:after{content:"";position:absolute;right:5px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#21264f;border-radius:50%}.usage-progress-fill.unlimited{background:#b0d1f5;box-shadow:0 0 15px #00ffe640}.usage-detail-text{color:#ededed!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;margin-left:0!important}.view-usage-link{color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-decoration:none!important;padding:0!important;width:100%;text-align:center;margin-top:auto!important;background:transparent!important;border:none!important;cursor:pointer}.view-usage-link:hover{background:transparent!important;text-decoration:underline!important}.switch-postpaid-card{background:#45296e;border-radius:15px;padding:24px;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;position:relative;overflow:hidden;min-height:140px}.switch-postpaid-content{display:flex;flex-direction:column;gap:24px;flex:1;min-width:0;z-index:1}.switch-postpaid-text{display:flex;flex-direction:column;gap:8px}.switch-postpaid-title{color:#fff!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0!important}.switch-postpaid-description{color:#fff!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.switch-postpaid-btn{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;width:-moz-fit-content!important;width:fit-content!important;min-width:auto!important}.switch-postpaid-btn:hover{background-color:#0052cc!important}.switch-postpaid-image{position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:140px;height:150px;flex-shrink:0;display:flex;align-items:center;justify-content:center;z-index:0}.switch-postpaid-sim-img{width:120px;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0px 8px 20px rgba(0,0,0,.3))}.sim-card-container{position:relative;display:flex;align-items:center;justify-content:center}.sim-card-text-img{position:absolute;top:25%;left:38%;transform:translate(-50%) rotate(-25deg);width:40px;height:auto;pointer-events:none}.keep-number-section{background:#424769;border-radius:20px;padding:32px;display:flex;justify-content:space-between;align-items:center;gap:32px;color:#fff}.keep-number-content{flex:1}.section-title-dark{color:#fff!important;font-size:24px!important;font-weight:700!important;margin-bottom:16px!important}.keep-number-description{color:#ffffffe6!important;font-size:15px!important;line-height:1.6;margin-bottom:24px!important}.qr-code-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.qr-code-placeholder{width:120px;height:120px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.qr-code-placeholder:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,#000 20%,transparent 20%),linear-gradient(#000 20%,transparent 20%),linear-gradient(90deg,#000 20%,transparent 20%),linear-gradient(#000 20%,transparent 20%);background-size:10px 10px,10px 10px,10px 10px,10px 10px;background-position:0 0,0 0,5px 5px,5px 5px;opacity:.8}.qr-instruction{color:#fffc!important;font-size:13px!important;line-height:1.4}.phone-mockup{width:200px;height:250px;position:relative}.phone-screen{width:100%;height:100%;background:linear-gradient(135deg,#1e293b,#334155);border-radius:24px;border:8px solid #1e293b;box-shadow:0 20px 40px #0000004d}.transfer-number-section{background:#ffd9cc;border-radius:20px;padding:24px;display:flex;flex-direction:row;align-items:center;gap:40px}.transfer-number-left{flex:1;display:flex;flex-direction:column;gap:4px}.transfer-number-right{flex:1;display:flex;flex-direction:column;gap:8px;align-items:flex-end}.section-title-white{color:#21264f!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;margin:0!important}.transfer-description{color:#616161!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.transfer-buttons{display:flex;flex-direction:column;gap:8px;width:100%}.transfer-btn-primary{background:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;padding:0 20px!important;border-radius:64px!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;height:48px!important}.transfer-btn-primary:hover{background:#f0f7ff!important}.transfer-btn-secondary{background:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;padding:0 20px!important;border-radius:64px!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;height:48px!important;text-decoration:none!important}.transfer-btn-secondary:hover{background:#f0f7ff!important}.usage-status{color:#fffc!important;font-size:14px!important;font-weight:400!important}.credit-balance-card{background:#fff7f2;border-radius:20px;padding:32px 24px;display:flex;flex-direction:row;align-items:center;gap:16px;width:100%;box-sizing:border-box}.credit-balance-left{display:flex;flex-direction:column;gap:4px;align-items:flex-start;flex:1}.credit-balance-right{display:flex;flex-direction:column;gap:8px;flex:1;align-items:center;justify-content:center}.credit-balance-title{color:#21264f!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0!important}.balance-amount{font-weight:700!important;color:#21264f!important;margin:0!important;font-size:40px!important;line-height:46px!important;display:flex;align-items:baseline}.balance-amount .currency-symbol{font-size:32px!important;line-height:38px!important;font-weight:700!important}.credit-balance-card .topup-btn{background:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-weight:600!important;padding:0 20px!important;border-radius:64px!important;font-size:16px!important;line-height:24px!important;height:48px!important;width:100%!important}.credit-balance-card .topup-btn:hover{background:#0052cc!important}.voucher-section{display:flex;align-items:center;justify-content:center;gap:8px}.voucher-icon{color:#21264f!important;font-size:24px!important}.voucher-text{color:#21264f!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.voucher-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;padding:0!important;min-width:auto!important;text-decoration:none!important}.voucher-link:hover{background:transparent!important;text-decoration:underline!important}.quick-links-section{background:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:32px;overflow:hidden}.quick-links-header-prepaid{display:flex;flex-direction:column;gap:0}.my-account-home-page .quick-links-section .section-title{color:#21264f!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0!important}.my-account-home-page .quick-links-section .section-subtitle{color:#21264f!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0!important}.quick-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.quick-link-btn{background:#21264f!important;color:#fcfcfc!important;text-transform:none!important;font-weight:600!important;padding:0 20px!important;border-radius:64px!important;justify-content:center!important;font-size:16px!important;line-height:24px!important;height:48px!important}.quick-link-btn:hover{background:#2d3358!important}.quick-link-btn .MuiButton-startIcon{margin-right:8px}.bolt-on-section{background:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px}.my-account-home-page .bolt-on-section .section-title{color:#21264f!important;font-size:24px!important;font-weight:800!important;line-height:28px!important;margin:0!important}.bolt-on-description{color:#616161;margin-bottom:8px!important;font-size:16px!important;font-weight:400!important;line-height:1.5}.bolt-on-container{position:relative;display:flex;flex-direction:row;align-items:center;gap:16px;margin-bottom:16px;width:100%;padding:16px;border-radius:20px;background-color:#fcfcfc;border:1px solid #ededed}.bolt-scroll-btn{background:#fff!important;border:1px solid #d1d5db!important;border-radius:50%!important;padding:12px!important;min-width:48px!important;width:48px!important;height:48px!important;box-shadow:0 2px 8px #00000026!important;z-index:2;flex-shrink:0;align-self:center;display:flex!important;align-items:center!important;justify-content:center!important}.bolt-scroll-btn svg{font-size:24px;color:#374151}.bolt-scroll-btn:hover{background:#f8fafc!important;border-color:#9ca3af!important}.bolt-scroll-btn:hover svg{color:#111827}.bolt-scroll-btn:disabled{opacity:.3;cursor:not-allowed;background:#f9fafb!important}.bolt-scroll-btn:disabled svg{color:#d1d5db}.bolt-on-options{display:flex;flex-direction:row;align-items:center;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;flex:1;max-height:200px}.bolt-on-options::-webkit-scrollbar{display:none}.bolt-on-card{border:1px solid #ededed;border-radius:20px;padding:16px;min-width:140px;max-width:160px;text-align:center;cursor:pointer;transition:all .2s;flex-shrink:0;display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;background-color:#fcfcfc}.bolt-on-card:hover{border-color:#006be0;background:#006be00d;transform:translateY(-2px)}.bolt-on-card.selected{border:2px solid #006be0;background:#006be00d}.bolt-card-icon{font-size:16px!important;color:#21264f;margin-bottom:0;align-self:flex-start}.bolt-card-icon-selected{color:#006be0}.bolt-size{font-weight:700!important;color:#21264f;margin-bottom:4px!important;font-size:48px!important;line-height:56px!important}.bolt-price{color:#21264f;font-weight:700!important;font-size:20px!important;line-height:26px!important}.add-bolt-btn{background:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;border-radius:64px!important;font-size:16px!important;height:48px!important;width:100%;max-width:300px}.add-bolt-btn:hover{background:#0055b3!important}.add-bolt-btn:disabled{background:#006be0!important;opacity:.5!important;color:#fcfcfc!important}.bolt-on-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0;width:100%}.bolt-on-navigation{display:flex;align-items:center;gap:16px}.bolt-nav-btn{width:48px!important;height:48px!important;border-radius:64px!important;padding:8px!important;transition:all .2s ease!important}.bolt-nav-btn.bolt-nav-left{background:transparent!important;border:1px solid #a3a3a3!important}.bolt-nav-btn.bolt-nav-left svg{font-size:32px!important;color:#a3a3a3!important}.bolt-nav-btn.bolt-nav-left:not(.disabled){border-color:#006be0!important}.bolt-nav-btn.bolt-nav-left:not(.disabled) svg{color:#006be0!important}.bolt-nav-btn.bolt-nav-left:not(.disabled):hover{background:#006be01a!important}.bolt-nav-btn.bolt-nav-right{background:#fcfcfc!important;border:1px solid #006be0!important}.bolt-nav-btn.bolt-nav-right svg{font-size:32px!important;color:#21264f!important}.bolt-nav-btn.bolt-nav-right:hover:not(.disabled){background:#006be01a!important}.bolt-nav-btn.bolt-nav-right.disabled{border-color:#a3a3a3!important}.bolt-nav-btn.bolt-nav-right.disabled svg{color:#a3a3a3!important}.top-pick-section{background:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:row;gap:32px;align-items:stretch}.my-account-home-page .top-pick-section .section-title{color:#21264f!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0 0 2px!important}.my-account-home-page .top-pick-section .section-subtitle{color:#21264f!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0 0 16px!important}.promo-card{display:none}.top-pick-section .promo-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.promo-checkmarks{margin-bottom:16px;display:flex;flex-direction:column;gap:8px}.promo-feature{color:#21264f!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-bottom:0!important;display:flex;align-items:center;gap:4px}.promo-feature .checkmark{color:#21264f;font-weight:700;font-size:18px;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.promo-feature .checkmark-icon{color:#10b981;font-size:24px!important;width:24px;height:24px}.view-plan-btn{background:#006be0!important;color:#fcfcfc!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;font-weight:700!important;font-size:16px!important;height:48px!important;width:195px!important}.view-plan-btn:hover{background:#0055b3!important}.promo-image-container{position:relative;flex:1;min-width:300px;height:248px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(135deg,#e5f0fc 0% 40%,#b0d1f5 60%,#e5f0fc);border-radius:20px;overflow:hidden;padding-left:40px}.promo-sim-card-image{width:auto;height:180px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.promo-sim-card{width:100px;height:130px;background:linear-gradient(180deg,#2d3250,#1a1f3a);border-radius:12px;position:absolute;top:10px;left:20px;box-shadow:0 8px 20px #00000040;display:flex;align-items:center;justify-content:center}.sim-chip-icon{width:40px;height:40px;background:linear-gradient(135deg,#10b981,#059669);border-radius:6px;position:relative;margin-top:10px}.sim-chip-icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:30px;height:30px;border:2px solid rgba(255,255,255,.3);border-radius:4px}.promo-price-badge{position:absolute;top:29px;right:40px;background:#ffde63;border-radius:50%;width:122px;height:122px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:13px 0;gap:3px}.promo-price-label-strike{color:#616161!important;font-size:14px!important;font-weight:400!important;text-decoration:line-through;line-height:20px!important;margin:0!important}.promo-price{color:#21264f!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0!important}.promo-price-period{color:#616161!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;margin:0!important}.app-download-section{background:#21264f;border-radius:20px;padding:24px;display:flex;flex-direction:row;gap:32px;align-items:stretch}@media(min-width:769px){.app-download-section{height:230px;max-height:230px}}.app-download-left{width:358px;flex-shrink:0;display:flex;flex-direction:column;gap:56px}.my-account-home-page .app-download-section .section-title-dark{color:#fcfcfc!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0!important}.app-qr-box{background:#4d5273;border-radius:20px;padding:0 40px 0 0;display:flex;flex-direction:row;align-items:center;gap:22px;height:111px;box-shadow:0 10px 50px #0000001a}.qr-code-wrapper{width:112px;height:111px;background:#fcfcfc;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.qr-code-image{width:99px;height:98px;-o-object-fit:contain;object-fit:contain}.qr-instruction{color:#fcfcfc!important;font-size:18px!important;font-weight:400!important;line-height:24px!important}.app-phone-mockup{flex:1;min-width:0;height:275px;background:#4d5273;border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.phone-mockup-image{width:323px;height:323px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.app-store-buttons-mobile{display:none}.app-store-link{display:block}.app-store-badge{height:40px;width:auto}.help-support-section{background:#21264f;border-radius:20px;padding:24px;color:#fff}.my-account-home-page .help-support-section .section-title{color:#fcfcfc!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0 0 2px!important}.my-account-home-page .help-support-section .section-subtitle{color:#fcfcfc!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0 0 24px!important}.help-links-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.help-link-btn{background:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-weight:600!important;padding:12px 20px!important;border-radius:64px!important;justify-content:center!important;font-size:16px!important;height:48px!important}.help-link-btn .MuiButton-startIcon{margin-right:8px}.help-link-btn .MuiSvgIcon-root{font-size:24px!important}.help-link-btn:hover{background:#0055b3!important}@media(max-width:768px){.account-main:has(.my-account-home-page){padding:0!important;background-color:#fff7f2!important}.my-account-home-page{padding:16px!important;gap:16px!important;background-color:#fff7f2!important}.plan-usage-container{grid-template-columns:1fr;gap:16px}.plan-card{padding:24px!important;background-color:#21264f!important;border-radius:20px!important;min-height:auto!important}.plan-card .plan-card-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;margin-bottom:8px!important;opacity:1!important}.plan-card .plan-name{font-size:24px!important;font-weight:800!important;line-height:32px!important;margin-bottom:24px!important}.plan-card .plan-progress-container{margin-bottom:16px!important}.plan-card .plan-progress-label,.plan-card .plan-progress-total{font-size:20px!important;font-weight:400!important;line-height:26px!important;opacity:1!important}.plan-card .plan-progress-amount{font-size:48px!important;font-weight:700!important;line-height:56px!important;margin-bottom:0!important}.plan-card .plan-expiry-text{font-size:18px!important;font-weight:400!important;line-height:24px!important;padding-top:16px!important;border-top:1px solid #4d5273;margin-top:16px!important;margin-bottom:16px!important;opacity:1!important}.plan-card .plan-circular-progress{width:350px;height:350px}.plan-card .plan-progress-text{width:180px}.plan-card .plan-circular-progress .CircularProgressbar .CircularProgressbar-path{stroke:#e5fcf2!important}.plan-card .plan-circular-progress .CircularProgressbar .CircularProgressbar-trail{stroke:#4d5273!important}.plan-card-content{flex-direction:column}.sim-card-visual{align-self:center;width:160px;height:140px}.sim-card-bg{width:120px;height:140px}.usage-card{padding:24px 16px!important;height:auto!important;min-height:auto!important;background-color:#21264f!important;border-radius:20px!important}.usage-card .usage-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;margin-bottom:16px!important}.usage-card .usage-label-text,.usage-card .usage-value{font-size:18px!important;font-weight:400!important;line-height:24px!important}.usage-card .usage-progress-bar{height:16px!important;border-radius:24px!important;margin-bottom:4px!important}.usage-card .usage-progress-fill{border-radius:24px!important}.usage-card .usage-detail-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;margin-left:0!important;text-align:left!important;color:#ededed!important}.usage-card .usage-item{margin-bottom:16px!important}.usage-card .view-usage-link{font-size:16px!important;font-weight:600!important;margin-top:8px!important;text-decoration:underline!important}.keep-number-section{flex-direction:column;padding:16px!important;border-radius:20px!important}.phone-mockup{width:100%;max-width:200px;align-self:center}.transfer-number-section{flex-direction:column!important;padding:16px!important;gap:16px!important;border-radius:20px!important;background-color:#ffd9cc!important}.transfer-number-left{width:100%;gap:4px!important}.transfer-number-section .section-title-white{font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important}.transfer-number-section .transfer-description{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#616161!important}.transfer-number-right{width:100%;align-items:stretch}.transfer-buttons{flex-direction:column;width:100%;gap:8px!important}.transfer-btn-primary,.transfer-btn-secondary{width:100%!important;height:48px!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important}.switch-postpaid-card{padding:24px!important;border-radius:15px!important;flex-direction:row!important;gap:8px!important;position:relative!important;overflow:hidden!important}.switch-postpaid-content{gap:24px!important;flex:1!important;z-index:1!important}.switch-postpaid-text{gap:8px!important}.switch-postpaid-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.switch-postpaid-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.switch-postpaid-btn{width:-moz-fit-content!important;width:fit-content!important;height:48px!important;font-size:16px!important;font-weight:600!important;background-color:#006be0!important;color:#fcfcfc!important;border-radius:64px!important;line-height:24px!important;padding:0 20px!important}.switch-postpaid-image{display:flex!important;position:absolute!important;right:-30px!important;bottom:-50px!important;top:auto!important;transform:none!important;width:120px!important;height:150px!important;align-items:flex-start!important;justify-content:center!important}.switch-postpaid-sim-visual{width:75px!important;height:105px!important;transform:rotate(15deg)!important;box-shadow:0 8px 24px #0000004d!important}.sim-card-text-img{top:22%!important;left:36%!important;width:30px!important}.credit-balance-card{flex-direction:column!important;padding:16px!important;gap:8px!important;border-radius:20px!important;background-color:#fff7f2!important}.credit-balance-left{width:100%;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.credit-balance-title{font-size:18px!important;font-weight:700!important;line-height:24px!important}.balance-amount{font-size:40px!important;font-weight:700!important;line-height:46px!important}.balance-amount .currency-symbol{font-size:32px!important;line-height:38px!important}.credit-balance-right{width:100%;gap:8px!important}.credit-balance-card .topup-btn{width:100%!important;max-width:none!important;height:48px!important;font-size:16px!important;font-weight:700!important;background:#006be0!important;color:#fcfcfc!important;border-radius:64px!important;line-height:24px!important}.voucher-section{flex-direction:column!important;align-items:center!important;gap:4px!important;width:100%!important}.voucher-text{font-size:16px!important;font-weight:400!important;line-height:24px!important}.voucher-link{font-size:16px!important;font-weight:600!important;color:#006be0!important}.credit-balance-card .voucher-section{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:4px!important}.credit-balance-card .voucher-icon{color:#21264f!important}.quick-links-section{padding:16px!important;gap:16px!important;border-radius:20px!important;background-color:#fcfcfc!important;border:1px solid #ededed!important}.my-account-home-page .quick-links-section .section-title{font-size:18px!important;font-weight:700!important;line-height:24px!important}.my-account-home-page .quick-links-section .section-subtitle{font-size:24px!important;font-weight:800!important;line-height:32px!important}.quick-links-grid{grid-template-columns:1fr!important;gap:16px!important}.quick-link-btn{width:100%!important;height:48px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;border-radius:64px!important;justify-content:center!important;padding:0 20px!important;background:#21264f!important;color:#fcfcfc!important}.quick-link-btn:hover{background:#2d3358!important}.quick-link-btn .MuiSvgIcon-root{color:#fcfcfc!important}.bolt-on-section{padding:16px!important;gap:16px!important;border-radius:20px!important;background-color:#fcfcfc!important;border:1px solid #ededed!important}.my-account-home-page .bolt-on-section .section-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.bolt-on-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin-bottom:0!important}.bolt-scroll-btn{display:none!important}.bolt-on-container{gap:16px!important;margin-bottom:0!important;padding:16px!important;border-radius:20px!important;background-color:#fcfcfc!important;border:1px solid #ededed!important}.bolt-on-options{gap:16px!important;padding:0!important;height:148px!important}.bolt-on-card{min-width:135px!important;max-width:135px!important;width:135px!important;padding:16px!important;border-radius:20px!important;background:transparent!important;border:1px solid #ededed!important;gap:8px!important;text-align:left!important;align-items:flex-start!important}.bolt-on-card.selected{border:2px solid #006be0!important;background:#006be00d!important}.bolt-card-icon{font-size:16px!important;color:#21264f!important}.bolt-size{font-size:48px!important;font-weight:700!important;line-height:56px!important;color:#21264f!important;margin-bottom:0!important}.bolt-price{font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important}.add-bolt-btn{width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;height:48px!important;font-size:16px!important;font-weight:600!important;background:#006be0!important;color:#fcfcfc!important;border-radius:64px!important;line-height:24px!important;padding:0 20px!important}.add-bolt-btn:disabled{opacity:.5!important}.bolt-on-footer{flex-direction:row!important;justify-content:space-between!important;padding:8px 0!important}.bolt-on-navigation{gap:16px!important}.bolt-nav-btn{width:48px!important;height:48px!important}.bolt-nav-btn svg{font-size:32px!important}.top-pick-section{padding:16px!important;flex-direction:column!important;gap:16px!important;border-radius:20px!important;background-color:#fcfcfc!important;border:1px solid #ededed!important}.my-account-home-page .top-pick-section .section-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0 0 2px!important}.my-account-home-page .top-pick-section .section-subtitle{font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0 0 8px!important}.top-pick-section .promo-content{width:100%;gap:16px!important}.promo-checkmarks{gap:8px!important;margin-bottom:16px!important}.promo-feature{font-size:16px!important;font-weight:400!important;line-height:24px!important;gap:2px!important}.promo-image-container{width:100%!important;min-width:unset!important;height:248px!important;padding-left:20px!important;justify-content:flex-start!important;border-radius:20px!important}.promo-sim-card-image{height:160px!important}.promo-price-badge{top:29px!important;right:20px!important;width:122px!important;height:122px!important}.promo-price-badge .promo-price{font-size:24px!important;font-weight:800!important;line-height:32px!important}.promo-price-badge .promo-price-label-strike,.promo-price-badge .promo-price-period{font-size:14px!important;font-weight:400!important;line-height:20px!important}.view-plan-btn{width:100%!important;height:48px!important;font-size:16px!important;font-weight:700!important;background:#006be0!important;color:#fcfcfc!important;border-radius:64px!important;line-height:24px!important}.app-download-section{padding:16px 16px 32px!important;flex-direction:column!important;gap:16px!important;border-radius:20px!important;background-color:#21264f!important}.my-account-home-page .app-download-section .section-title-dark{font-size:24px!important;font-weight:800!important;line-height:32px!important}.app-download-left{width:100%;gap:32px!important}.app-qr-box{display:none!important}.app-phone-mockup{width:100%!important;height:275px!important;border-radius:20px!important}.phone-mockup-image{width:323px!important;height:323px!important}.app-store-buttons-mobile{display:flex!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin-top:0!important}.app-store-link{flex:1!important;display:block!important;max-width:none!important}.app-store-badge{width:100%!important;height:48px!important;border-radius:10px!important}.help-support-section{padding:16px!important;gap:16px!important;border-radius:20px!important;background-color:#21264f!important}.my-account-home-page .help-support-section .section-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;margin:0 0 2px!important}.my-account-home-page .help-support-section .section-subtitle{font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0 0 16px!important}.help-links-grid{grid-template-columns:1fr!important;gap:16px!important}.help-link-btn{width:100%!important;height:48px!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;background:#006be0!important;color:#fcfcfc!important;border-radius:64px!important;justify-content:center!important}.help-link-btn .MuiSvgIcon-root{font-size:24px!important;color:#fcfcfc!important}}@media(max-width:390px){.my-account-home-page,.plan-card,.keep-number-section,.transfer-number-section,.credit-balance-card,.quick-links-section,.bolt-on-section,.top-pick-section,.help-support-section{padding:12px!important}.app-download-section{padding:12px 12px 24px!important}.plan-card .plan-name{font-size:22px!important}.sim-card-visual{width:140px;height:120px}.sim-card-bg{width:100px;height:120px}.bolt-on-card{min-width:90px!important;max-width:100px!important}.bolt-size{font-size:40px!important;line-height:48px!important}}.myaccount-header-spacer{height:16px;background-color:#0d0f21}.myaccount-header-sticky{position:sticky;top:0;z-index:1100;padding:0 16px}.myaccount-header-sticky-mobile{position:sticky;top:0;z-index:1100}.myaccount-header-sticky-mobile .header-wrapper{position:static;padding:0}.myaccount-header-container{border-radius:20px;overflow:hidden}.myaccount-header-container.header-stuck{border-radius:0 0 20px 20px}.myaccount-header-sticky .header-wrapper{position:static;padding:0}.myaccount-header-sticky .header{border-radius:0!important}.account-page{background-color:#fffbf9;min-height:100vh;padding:60px 120px;margin:16px;border-radius:20px}@media(min-width:1440px){.account-page{margin-left:16px;margin-right:16px}.myaccount-header-sticky{padding:0 16px}.account-page .MuiContainer-root,.account-page .MuiContainer-maxWidthXl{max-width:100%!important}}@media(min-width:1920px){.account-page{margin-left:16px;margin-right:16px}.myaccount-header-sticky{padding:0 16px}.account-page .MuiContainer-root,.account-page .MuiContainer-maxWidthXl{max-width:100%!important}}.account-content{display:flex;gap:16px}.account-main{flex:1;min-width:0;min-height:600px}@media(max-width:960px){.account-content{flex-direction:column}.account-page{padding:0 0 40px;margin:0;border-radius:0}.account-main{padding:0;background-color:transparent;border-radius:0}}@media(max-width:768px){.account-page{padding:0 0 40px;margin:0;border-radius:0}.account-page .MuiContainer-root{padding-left:0!important;padding-right:0!important}.account-content{margin-top:0;gap:0}.account-main{padding:0;min-height:auto}}.my-topup-page{width:100%;background-color:transparent!important}.account-main:has(.my-topup-page){background-color:transparent!important}.topup-container{background:#fff7f2;border-radius:20px;padding:24px;margin-bottom:16px;display:flex;flex-direction:column;gap:16px}.topup-header{display:flex;align-items:center;gap:16px;padding:0;margin-bottom:0}.topup-header-icon{color:#1f2147!important;font-size:24px!important;width:24px!important;height:24px!important}.topup-header-title{font-family:GT Eesti,sans-serif;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important}.credit-balance-section{background:#fcfcfc;border-radius:20px;padding:32px 24px;margin-bottom:0;display:flex;flex-direction:column;gap:4px}.credit-balance-label{font-family:GT Eesti,sans-serif;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.credit-balance-currency{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#21264f}.credit-balance-value{font-family:GT Eesti,sans-serif;font-size:40px;font-weight:700;line-height:46px;color:#21264f}.credit-balance-decimal{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#21264f}.add-credit-section-inner{background:transparent;border-radius:0;padding:0;margin-bottom:0}.add-data-bolt-section{background:#fff7f2;border-radius:20px;padding:32px;margin-bottom:16px}.section-title{font-family:GT Eesti,sans-serif;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin-bottom:8px!important}.section-description{font-family:GT Eesti,sans-serif;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin-bottom:32px!important}.section-button-row{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:16px}.section-action-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:GT Eesti,sans-serif;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:12px 48px!important;border-radius:64px!important;border:none!important;box-shadow:none!important;min-width:196px!important;height:48px!important;transition:all .2s ease-in-out}.section-action-button:hover{background-color:#0055b3!important}.section-action-button:disabled{background-color:#006be0!important;color:#fcfcfc!important;opacity:.5!important}.navigation-arrows{display:flex;gap:16px;align-items:center}.scroll-arrow-btn{width:48px!important;height:48px!important;min-width:48px!important;border-radius:64px!important;padding:8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.scroll-arrow-btn svg{font-size:32px!important}.scroll-left-btn.disabled{border:1px solid #a3a3a3!important;color:#a3a3a3!important;background-color:transparent!important}.scroll-right-btn{border:1px solid #006be0!important;color:#006be0!important;background-color:#fcfcfc!important}.credit-options,.data-bolt-options{display:flex;gap:16px;margin-bottom:0;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.credit-options::-webkit-scrollbar,.data-bolt-options::-webkit-scrollbar{display:none}.credit-option,.data-bolt-option{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;min-width:135px;width:135px;height:auto;padding:16px;background-color:#fcfcfc;border:1px solid #ededed;border-radius:20px;cursor:pointer;transition:all .3s ease;gap:4px;flex-shrink:0}.credit-option:hover,.data-bolt-option:hover{border-color:#006be0;background-color:#fcfcfc}.credit-option.selected,.data-bolt-option.selected{border-color:#006be0;background-color:#e6f0ff}.credit-option .option-icon,.data-bolt-option .option-icon{position:static;font-size:16px!important;width:16px!important;height:16px!important;color:#21264f;margin-bottom:4px}.credit-option.selected .option-icon,.data-bolt-option.selected .option-icon{color:#006be0}.option-amount,.data-amount{font-size:48px!important;font-weight:700!important;color:#1f2147!important;line-height:56px!important;margin-top:0!important}.data-price{font-size:14px!important;font-weight:500!important;color:#524f6e!important;margin-top:4px!important}.amount-currency-container{display:flex;align-items:baseline}.currency-symbol,.main-value,.decimal-value{font-family:GT Eesti,sans-serif;font-size:48px;font-weight:700;line-height:56px;color:#1f2147}.custom-amount-controls{display:flex;gap:12px;margin-bottom:24px}.control-button{color:#06f!important;border:2px solid #0066ff!important;background-color:#fff!important;width:44px!important;height:44px!important;transition:all .3s ease}.control-button:hover{background-color:#e6f0ff!important}.topup-action-button{background:#06f!important;color:#fff!important;font-size:16px!important;font-weight:700!important;padding:12px 32px!important;border-radius:50px!important;text-transform:none!important;box-shadow:none!important;transition:all .3s ease}.topup-action-button:hover{background:#0052cc!important;box-shadow:0 4px 12px #0066ff4d!important}.topup-action-button:disabled{background:#e0e0e0!important;color:#9e9e9e!important}.topup-others-section{background:#ffede8;border-radius:20px;padding:24px;cursor:pointer;transition:all .3s ease;margin-top:16px}.topup-others-section:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.topup-others-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.topup-others-text{display:flex;flex-direction:column;gap:4px;flex:1}.topup-others-title{font-family:GT Eesti,sans-serif;font-size:20px!important;font-weight:700!important;color:#21264f!important;line-height:26px!important;margin:0 0 4px!important}.topup-others-description{font-family:GT Eesti,sans-serif;font-size:18px!important;font-weight:400!important;color:#21264f!important;line-height:24px!important;margin:0!important}.topup-others-icon{display:none!important}.topup-others-cta{width:40px!important;height:40px!important;min-width:40px!important;background-color:#006be0!important;border-radius:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;flex-shrink:0!important}.topup-others-cta svg,.topup-others-cta .MuiSvgIcon-root{color:#fcfcfc!important;font-size:24px!important;width:24px!important;height:24px!important}@media(max-width:768px){.account-main:has(.my-topup-page){padding:0!important}.topup-container{background:#fff7f2!important;border-radius:0!important;padding:16px!important;margin-bottom:0!important;gap:12px!important}.save-with-plans-section{border-radius:0!important;margin:0!important}.credit-balance-section{background:#fcfcfc!important;border-radius:20px!important;padding:24px 16px!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;gap:4px!important}.credit-balance-label{font-size:18px!important;font-weight:700!important;color:#21264f!important;margin:0!important;line-height:24px!important}.credit-balance-amount{display:flex!important;align-items:baseline!important;gap:0!important}.credit-balance-currency{font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important}.credit-balance-value{font-size:32px!important;font-weight:700!important;line-height:38px!important;color:#21264f!important}.credit-balance-decimal{font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important}.add-credit-section-inner{background:transparent!important;border-radius:0!important;padding:0!important;margin-bottom:0!important;display:flex!important;flex-direction:column!important;width:100%!important;overflow:hidden!important}.add-credit-section-inner .section-title{font-size:18px!important;font-weight:600!important;color:#21264f!important;line-height:24px!important;margin-bottom:8px!important;padding:0!important}.add-credit-section-inner .section-description{font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important;margin-bottom:16px!important;padding:0!important}.add-data-bolt-section{background:transparent!important;border-radius:0!important;padding:16px!important;margin-bottom:24px!important;display:flex!important;flex-direction:column!important;width:100%!important;overflow:hidden!important}.add-data-bolt-section .section-title{font-size:18px!important;font-weight:600!important;color:#21264f!important;line-height:24px!important;margin-bottom:8px!important;padding:0!important}.add-data-bolt-section .section-description{font-size:16px!important;font-weight:400!important;color:#616161!important;line-height:24px!important;margin-bottom:16px!important;padding:0!important}.credit-options,.data-bolt-options{display:flex!important;flex-direction:row!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:0!important;margin-bottom:0!important;width:100%!important;flex-wrap:nowrap!important;box-sizing:border-box!important}.credit-options::-webkit-scrollbar,.data-bolt-options::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}.credit-option,.data-bolt-option{min-width:135px!important;max-width:135px!important;width:135px!important;height:auto!important;padding:16px!important;background:#fcfcfc!important;border:1px solid #EDEDED!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;gap:8px!important;flex-shrink:0!important;flex-grow:0!important;align-items:flex-start!important;box-sizing:border-box!important;justify-content:flex-start!important}.credit-option:hover,.data-bolt-option:hover{border-color:#006be0!important;background-color:#fcfcfc!important}.credit-option.selected,.data-bolt-option.selected{border-color:#006be0!important;background-color:#e6f0ff!important}.credit-option .option-icon,.data-bolt-option .option-icon{position:static!important;font-size:16px!important;width:16px!important;height:16px!important;color:#21264f!important;align-self:flex-start!important;margin-bottom:0!important}.credit-option.selected .option-icon,.data-bolt-option.selected .option-icon{color:#006be0!important}.option-amount,.amount-currency-container{display:flex!important;align-items:baseline!important;margin-top:0!important;margin-bottom:0!important}.currency-symbol{font-size:24px!important;font-weight:800!important;color:#21264f!important;line-height:32px!important}.main-value{font-size:48px!important;font-weight:700!important;color:#21264f!important;line-height:56px!important}.decimal-value{font-size:24px!important;font-weight:800!important;color:#21264f!important;line-height:32px!important}.option-amount{font-size:48px!important;font-weight:700!important;color:#21264f!important;line-height:56px!important;margin-top:0!important;margin-bottom:0!important}.data-amount{font-size:48px!important;font-weight:700!important;color:#21264f!important;line-height:56px!important;margin-top:0!important;margin-bottom:4px!important}.data-price{display:flex!important;align-items:baseline!important;margin-top:0!important}.scroll-navigation{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;padding:8px 0 0!important;width:100%!important;box-sizing:border-box!important;flex-shrink:0!important}.scroll-navigation .topup-btn{background:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:600!important;padding:12px 20px!important;border-radius:64px!important;text-transform:none!important;box-shadow:none!important;min-width:auto!important;display:flex!important;align-items:center!important;gap:8px!important}.scroll-navigation .topup-btn:disabled{background:#006be0!important;color:#fcfcfc!important;opacity:.5!important}.navigation-arrows{display:flex!important;gap:16px!important;align-items:center!important;flex-shrink:0!important;visibility:visible!important;opacity:1!important}.scroll-arrow-btn,.MuiIconButton-root.scroll-arrow-btn{width:48px!important;height:48px!important;min-width:48px!important;max-width:48px!important;min-height:48px!important;background:#fcfcfc!important;background-color:#fcfcfc!important;border:1px solid #006be0!important;border-radius:64px!important;color:#006be0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;visibility:visible!important;opacity:1!important;overflow:visible!important;flex-shrink:0!important}.scroll-arrow-btn:hover,.MuiIconButton-root.scroll-arrow-btn:hover{background:#006be00d!important;background-color:#006be00d!important}.scroll-arrow-btn svg,.scroll-arrow-btn .MuiSvgIcon-root,.MuiIconButton-root.scroll-arrow-btn svg,.MuiIconButton-root.scroll-arrow-btn .MuiSvgIcon-root{font-size:32px!important;width:32px!important;height:32px!important;color:inherit!important;display:block!important;visibility:visible!important;opacity:1!important}.scroll-left-btn.disabled,.scroll-arrow-btn.disabled,.MuiIconButton-root.scroll-left-btn.disabled,.MuiIconButton-root.scroll-arrow-btn.disabled{border-color:#a3a3a3!important;color:#a3a3a3!important;background:transparent!important;background-color:transparent!important}.scroll-right-btn,.scroll-arrow-btn.scroll-right-btn,.MuiIconButton-root.scroll-right-btn{border:1px solid #006be0!important;color:#006be0!important;background:#fcfcfc!important;background-color:#fcfcfc!important}.topup-others-section{background:#ffede8!important;border-radius:20px!important;padding:24px 20px!important;margin:24px 20px 0!important;width:calc(100% - 40px)!important;max-width:calc(100% - 40px)!important;box-sizing:border-box!important}.topup-others-section:hover{background:#ffede8!important;box-shadow:none!important;transform:none!important}.topup-others-content{display:flex!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;width:100%!important}.topup-others-text{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1!important}.topup-others-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;margin-bottom:4px!important;line-height:26px!important}.topup-others-description{font-size:18px!important;font-weight:400!important;color:#21264f!important;line-height:24px!important}.topup-others-cta{width:32px!important;height:32px!important;min-width:32px!important;background-color:#006be0!important;border-radius:64px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important;flex-shrink:0!important;margin-top:4px!important}.topup-others-cta svg,.topup-others-cta .MuiSvgIcon-root{color:#fcfcfc!important;font-size:24px!important;width:24px!important;height:24px!important}.topup-action-button{width:100%!important;margin-top:16px!important}}@media(min-width:769px){.scroll-navigation{display:none!important}}.topup-others-page{min-height:calc(100vh - 300px);background-color:#fff;padding:48px 20px 80px}@media(max-width:768px){.topup-others-page{padding:32px 16px 60px}}@media(max-width:480px){.topup-others-page{padding:24px 16px 40px}}.CircularProgressbar{width:100%;vertical-align:middle}.CircularProgressbar .CircularProgressbar-path{stroke:#3e98c7;stroke-linecap:round;transition:stroke-dashoffset .5s ease 0s}.CircularProgressbar .CircularProgressbar-trail{stroke:#d6d6d6;stroke-linecap:round}.CircularProgressbar .CircularProgressbar-text{fill:#3e98c7;font-size:20px;dominant-baseline:middle;text-anchor:middle}.CircularProgressbar .CircularProgressbar-background{fill:#d6d6d6}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-background{fill:#3e98c7}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-text{fill:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-path{stroke:#fff}.CircularProgressbar.CircularProgressbar-inverted .CircularProgressbar-trail{stroke:transparent}.plan-card-postpaid{background:#21264f;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;width:100%;box-sizing:border-box}.postpaid-card-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.postpaid-card-title-section{display:flex;flex-direction:column;gap:8px;flex:1}.postpaid-card-label{font-family:Roboto,sans-serif;font-weight:700!important;font-size:18px!important;line-height:24px!important;color:#fff!important;margin-bottom:8px!important}.postpaid-card-plan-name{font-family:Roboto,sans-serif;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:#fff!important}.postpaid-status-chip{background:#e5f5ed!important;border:1px solid #b0e3c7!important;color:#004521!important;font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;height:40px!important;border-radius:50px!important;padding:8px 16px!important;flex-shrink:0}.postpaid-dial-container{position:relative;width:350px;height:350px;display:flex;align-items:center;justify-content:center;margin:0 auto}.postpaid-progress-ring{width:100%;height:100%}.postpaid-progress-ring-bg{opacity:1}.postpaid-progress-ring-progress{transition:stroke-dasharray .5s ease}.postpaid-dial-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:180px;color:#fcfcfc;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.postpaid-dial-label{font-family:Roboto,sans-serif;font-weight:400!important;font-size:20px!important;line-height:26px!important;color:#fff!important;margin-bottom:0!important}.postpaid-dial-value{font-family:Roboto,sans-serif;font-weight:700!important;font-size:48px!important;line-height:56px!important;color:#fff!important;margin-bottom:0!important;white-space:nowrap}.postpaid-dial-total{font-family:Roboto,sans-serif;font-weight:400!important;font-size:20px!important;line-height:26px!important;color:#fff!important}.postpaid-card-divider{width:100%;height:1px;background:#4d5273}.postpaid-billing-info{display:flex;align-items:center;gap:4px}.postpaid-billing-text{font-family:Roboto,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:#fcfcfc}.postpaid-view-plan-btn{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#fcfcfc;text-transform:lowercase;padding:0;min-width:auto;text-decoration:underline;background:transparent}.postpaid-view-plan-btn:hover{background:transparent;opacity:.8}.postpaid-bill-success{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.postpaid-success-icon{width:24px;height:24px;color:#00a34a}.postpaid-success-text{font-family:Roboto,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#00a34a}.postpaid-pay-advance-btn{background:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;height:48px!important;box-shadow:none!important}.postpaid-pay-advance-btn:hover{background:#0056b3!important;box-shadow:none!important}@media(max-width:768px){.postpaid-dial-container{width:350px;height:350px}.postpaid-dial-text{width:180px}.postpaid-dial-value{font-size:48px!important;font-weight:700!important;line-height:56px!important}.postpaid-dial-label,.postpaid-dial-total{font-size:20px!important;font-weight:400!important;line-height:26px!important}.postpaid-card-plan-name{font-size:24px!important;font-weight:800!important;line-height:32px!important}.postpaid-card-label{font-size:18px!important;font-weight:700!important;line-height:24px!important}}.account-lock-dialog .MuiDialog-paper{border-radius:16px!important;padding:0!important;max-width:520px!important}.account-lock-dialog-paper{position:relative!important}.account-lock-close-button{position:absolute!important;top:16px!important;right:16px!important;color:#6b6e8a!important;z-index:1}.account-lock-close-button:hover{background-color:#0000000a!important}.account-lock-dialog-content{padding:32px 24px 24px!important;display:flex;flex-direction:column;gap:20px}.account-lock-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px}.account-lock-warning-icon{color:#f59e0b!important;font-size:48px!important}.account-lock-title{font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#21264f!important;text-align:center;margin:0!important}.account-lock-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important;text-align:center;margin:0!important}.account-lock-info-box{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.account-lock-info-box-blue{background-color:#e3f2fd!important;border:1px solid #90caf9}.account-lock-info-box-green{background-color:#e8f5e9!important;border:1px solid #81c784}.account-lock-info-header{display:flex;align-items:center;gap:8px}.account-lock-info-icon{color:#006be0!important;font-size:20px!important}.account-lock-success-icon{color:#2e7d32!important;font-size:20px!important}.account-lock-info-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.account-lock-info-list{display:flex;flex-direction:column;gap:8px;padding-left:8px}.account-lock-info-item{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;margin:0!important}.account-lock-dialog-actions{padding:16px 24px 24px!important;gap:12px!important;justify-content:center!important}.account-lock-cancel-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 32px!important;height:48px!important;box-shadow:none!important;min-width:140px!important}.account-lock-cancel-button:hover{background-color:#0056b3!important;box-shadow:none!important}.account-lock-confirm-button{background-color:#fcfcfc!important;color:#006be0!important;border:2px solid #006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 32px!important;height:48px!important;box-shadow:none!important;min-width:140px!important}.account-lock-confirm-button:hover{background-color:#006be00a!important;border-color:#0056b3!important;box-shadow:none!important}@media(max-width:600px){.account-lock-dialog-content{padding:24px 20px 20px!important;gap:16px}.account-lock-title{font-size:18px!important;line-height:24px!important}.account-lock-description{font-size:14px!important;line-height:20px!important}.account-lock-info-box{padding:12px}.account-lock-dialog-actions{padding:12px 20px 20px!important;flex-direction:column}.account-lock-cancel-button,.account-lock-confirm-button{width:100%!important;min-width:auto!important}}.account-unlock-dialog .MuiDialog-paper{border-radius:16px!important;padding:0!important;max-width:520px!important}.account-unlock-dialog-paper{position:relative!important}.account-unlock-close-button{position:absolute!important;top:16px!important;right:16px!important;color:#6b6e8a!important;z-index:1}.account-unlock-close-button:hover{background-color:#0000000a!important}.account-unlock-dialog-content{padding:32px 24px 24px!important;display:flex;flex-direction:column;gap:20px}.account-unlock-header{display:flex;flex-direction:column;align-items:center;gap:12px;margin-bottom:8px}.account-unlock-warning-icon{color:#f59e0b!important;font-size:48px!important}.account-unlock-title{font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#21264f!important;text-align:center;margin:0!important}.account-unlock-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important;text-align:center;margin:0!important}.account-unlock-info-box{border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:12px}.account-unlock-info-box-blue{background-color:#e3f2fd!important;border:1px solid #90caf9}.account-unlock-info-box-green{background-color:#e8f5e9!important;border:1px solid #81c784}.account-unlock-info-header{display:flex;align-items:center;gap:8px}.account-unlock-info-icon{color:#006be0!important;font-size:20px!important}.account-unlock-success-icon{color:#2e7d32!important;font-size:20px!important}.account-unlock-info-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.account-unlock-info-list{display:flex;flex-direction:column;gap:8px;padding-left:8px}.account-unlock-info-item{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;margin:0!important}.account-unlock-dialog-actions{padding:16px 24px 24px!important;gap:12px!important;justify-content:center!important}.account-unlock-cancel-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 32px!important;height:48px!important;box-shadow:none!important;min-width:140px!important}.account-unlock-cancel-button:hover{background-color:#0056b3!important;box-shadow:none!important}.account-unlock-confirm-button{background-color:#fcfcfc!important;color:#006be0!important;border:2px solid #006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 32px!important;height:48px!important;box-shadow:none!important;min-width:140px!important}.account-unlock-confirm-button:hover{background-color:#006be00a!important;border-color:#0056b3!important;box-shadow:none!important}@media(max-width:600px){.account-unlock-dialog-content{padding:24px 20px 20px!important;gap:16px}.account-unlock-title{font-size:18px!important;line-height:24px!important}.account-unlock-description{font-size:14px!important;line-height:20px!important}.account-unlock-info-box{padding:12px}.account-unlock-dialog-actions{padding:12px 20px 20px!important;flex-direction:column}.account-unlock-cancel-button,.account-unlock-confirm-button{width:100%!important;min-width:auto!important}}.account-lock-otp-dialog .MuiDialog-paper{border-radius:16px!important;padding:0!important;max-width:480px!important}.account-lock-otp-dialog-paper{position:relative!important}.account-lock-otp-close-button{position:absolute!important;top:16px!important;right:16px!important;color:#006be0!important;z-index:1}.account-lock-otp-close-button:hover{background-color:#006be014!important}.account-lock-otp-dialog-content{padding:32px 24px 24px!important;display:flex;flex-direction:column;gap:20px}.account-lock-otp-title{font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#21264f!important;text-align:left;margin:0!important}.account-lock-otp-description{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important;margin:0!important}.account-lock-otp-email{color:#21264f!important;font-weight:600!important}.account-lock-otp-input-section{display:flex;flex-direction:column;gap:16px}.account-lock-otp-input-header{display:flex;justify-content:space-between;align-items:center}.account-lock-otp-input-label{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.account-lock-otp-resend-button{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;padding:4px 8px!important;min-width:auto!important;box-shadow:none!important;background-color:transparent!important}.account-lock-otp-resend-button:hover{background-color:#006be014!important}.account-lock-otp-resend-button:disabled{color:#a3a3a3!important}.account-lock-otp-inputs{display:flex;gap:12px;justify-content:center}.account-lock-otp-input{width:56px!important;height:56px!important}.account-lock-otp-input .MuiOutlinedInput-root{height:56px!important;border-radius:8px!important}.account-lock-otp-input .MuiOutlinedInput-input{font-size:24px!important;font-weight:700!important;color:#21264f!important;padding:0!important;text-align:center!important}.account-lock-otp-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important;border-width:2px!important}.account-lock-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.account-lock-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.account-lock-otp-info-box{background-color:#e3f2fd!important;border:1px solid #90caf9;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.account-lock-otp-info-icon{color:#006be0!important;font-size:20px!important;flex-shrink:0}.account-lock-otp-info-text{font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important;margin:0!important}.account-lock-otp-verify-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 32px!important;height:48px!important;box-shadow:none!important;margin-top:8px!important}.account-lock-otp-verify-button:hover{background-color:#0056b3!important;box-shadow:none!important}.account-lock-otp-verify-button:disabled{background-color:#d0d0d0!important;color:#a3a3a3!important}@media(max-width:600px){.account-lock-otp-dialog-content{padding:24px 20px 20px!important;gap:16px}.account-lock-otp-title{font-size:18px!important;line-height:24px!important}.account-lock-otp-description{font-size:13px!important;line-height:18px!important}.account-lock-otp-inputs{gap:8px}.account-lock-otp-input{width:48px!important;height:48px!important}.account-lock-otp-input .MuiOutlinedInput-root{height:48px!important}.account-lock-otp-input .MuiOutlinedInput-input{font-size:20px!important}.account-lock-otp-info-box{padding:12px}}.account-management-wrapper{display:flex;flex-direction:column;gap:16px;align-items:stretch;background-color:transparent!important;position:relative;width:100%}.account-main:has(.account-management-wrapper){background-color:transparent!important}.account-details-section{background-color:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:40px;width:100%}.account-details-header{display:flex;gap:16px;align-items:flex-start}.account-details-title-wrapper{display:flex;align-items:center;gap:16px}.account-details-icon{font-size:32px!important;color:#21264f}.account-details-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.account-details-body{display:flex;flex-direction:column;gap:24px}.account-details-header-row{display:flex;align-items:center;justify-content:space-between}.account-details-subtitle{font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important;margin:0!important}.account-details-edit-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;padding:0 8px!important;border-radius:64px!important;text-transform:none!important;height:32px!important;min-width:106px!important}.account-details-edit-button:hover{background-color:#0056b3!important}.account-details-edit-button .MuiButton-startIcon{margin-right:8px!important;margin-left:0!important}.account-details-edit-button .MuiSvgIcon-root{font-size:16px!important}.account-details-list{display:flex;flex-direction:column;gap:24px}.account-detail-row{display:flex;align-items:center;justify-content:space-between;min-height:32px}.account-detail-row-address,.account-detail-row-country{align-items:flex-start!important;gap:40px!important}.account-detail-row-address .account-detail-label,.account-detail-row-country .account-detail-label,.account-detail-row-country .account-detail-label-with-link{flex-shrink:0;min-width:120px}.account-detail-row-address .account-detail-value-multiline{max-width:50%;text-align:right!important}.account-detail-value-multiline .MuiTypography-root{text-align:right!important}.account-detail-label{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.account-detail-label-with-link,.account-detail-label-with-status{display:flex;flex-direction:column;gap:4px}.account-lock-status{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important}.account-detail-link{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.account-detail-link .link-text{color:#006be0;cursor:pointer;text-decoration:underline}.account-detail-link .link-text:hover{text-decoration:underline}.account-detail-value{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;text-align:right}.account-detail-value-multiline{display:flex;flex-direction:column;align-items:flex-end;gap:0}.account-detail-value-multiline .MuiTypography-root{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.account-detail-divider{background-color:#e6e6e6!important;height:1px!important;border:none!important}.toggle-switch{background-color:#e6e6e6;border-radius:24px;padding:4px;display:inline-flex;gap:0;align-items:center}.toggle-switch.toggle-on{background-color:#e5f0fc}.toggle-button{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:8px 16px!important;border-radius:24px!important;text-transform:none!important;min-width:56px!important;background-color:transparent!important}.toggle-switch.toggle-on .toggle-button.active{background-color:#006be0!important;border:1px solid #006be0;color:#fff7f2!important}.toggle-button:hover{background-color:#21264f1a!important}.toggle-button.active:hover{background-color:#3a3f5e!important}.toggle-switch.toggle-on .toggle-button.active:hover{background-color:#0056b3!important}.action-card{background-color:#b0d1f5;border-radius:20px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;gap:16px;width:100%}.action-card:hover{background-color:#9cc4f2;transform:translateY(-2px);box-shadow:0 4px 12px #006be026}.action-card-content{display:flex;gap:8px;align-items:flex-start;flex:1}.action-card-icon{font-size:24px!important;color:#1f2147;flex-shrink:0}.action-card-text{display:flex;flex-direction:column;gap:4px;flex:1}.action-card-title{font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important;margin:0!important}.action-card-description{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.action-card-arrow-button{background-color:#006be0!important;color:#fff!important;padding:4px!important;border-radius:64px!important;width:32px!important;height:32px!important;flex-shrink:0}.action-card-arrow-button:hover{background-color:#0056b3!important}.action-card-arrow-button .MuiSvgIcon-root{font-size:24px}.preferences-section{background-color:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:40px;width:100%}.preferences-header{display:flex;flex-direction:column;gap:16px}.preferences-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21254f!important;margin:0!important}.preferences-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21254f!important;margin:0!important}.preferences-list{display:flex;flex-direction:column;gap:24px}.preference-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.preference-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21254f!important}.preference-label-with-description{display:flex;flex-direction:column;gap:8px;flex:1}.preference-sub-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21254f!important;margin:0!important}.preference-divider{background-color:#e6e6e6!important;height:1px!important;border:none!important}.settings-section{background-color:#fff7f2;border-radius:20px;padding:24px;width:100%}.settings-list{display:flex;flex-direction:column;gap:24px}.setting-row{display:flex;align-items:center;justify-content:space-between;height:32px}.setting-label{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21254f!important}.setting-divider{background-color:#e6e6e6!important;height:1px!important;border:none!important}.language-button{background-color:#006ae0!important;color:#fcfcfc!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;padding:6px 12px!important;border-radius:64px!important;text-transform:none!important;height:32px!important;min-width:80px!important}.language-button:hover{background-color:#0056b3!important}.language-button .MuiButton-endIcon{margin-left:8px}.language-button .MuiSvgIcon-root{font-size:16px}.setting-arrow-button{background-color:#006ae0!important;color:#fcfcfc!important;padding:0!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:64px!important;display:flex!important;align-items:center!important;justify-content:center!important}.setting-arrow-button:hover{background-color:#0056b3!important}.setting-arrow-button .MuiSvgIcon-root{font-size:16px!important}@media(max-width:768px){.account-main:has(.account-management-wrapper){padding:0!important;background-color:#fff7f2!important}.account-management-wrapper{padding:16px!important;gap:24px!important;background-color:#fff7f2!important}.account-details-section,.preferences-section,.settings-section{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;gap:24px!important}.account-details-header,.account-details-title-wrapper{gap:12px!important}.account-details-icon{display:block!important;font-size:24px!important;color:#21264f!important}.account-details-title{font-size:20px!important;font-weight:800!important;line-height:28px!important}.account-details-body{gap:16px!important}.account-details-header-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.account-details-subtitle{font-size:18px!important;font-weight:700!important;line-height:24px!important}.account-details-edit-button{font-size:14px!important;font-weight:400!important;min-width:auto!important;padding:4px 12px!important;height:28px!important}.account-detail-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:auto!important}.account-detail-row-address,.account-detail-row-country{flex-direction:row!important;align-items:flex-start!important;gap:16px!important}.account-detail-row-address .account-detail-value,.account-detail-row-address .account-detail-value-multiline,.account-detail-row-address .account-detail-value-multiline .MuiTypography-root{text-align:right!important}.account-detail-label{font-size:20px!important;font-weight:400!important;line-height:22px!important;flex-shrink:0!important}.account-detail-label-toggle{font-size:18px!important;font-weight:700!important;line-height:24px!important}.account-detail-value,.account-detail-value-multiline .MuiTypography-root{font-size:16px!important;font-weight:600!important;line-height:22px!important;text-align:right!important}.account-detail-label-with-link{flex-shrink:0!important}.account-detail-link{font-size:14px!important;line-height:20px!important}.account-detail-row .toggle-switch{flex-shrink:0!important}.toggle-switch{padding:4px!important}.toggle-button{font-size:20px!important;padding:8px 16px!important;min-width:56px!important;line-height:22px!important}.action-card{padding:16px!important;flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;border-radius:16px!important}.action-card-content{flex:1!important;gap:4px!important}.action-card-icon{display:none!important}.action-card-title{font-size:20px!important;font-weight:700!important;line-height:24px!important}.action-card-description{font-size:20px!important;font-weight:400!important;line-height:22px!important}.action-card-arrow-button{align-self:flex-start!important;flex-shrink:0!important;width:28px!important;height:28px!important}.action-card-arrow-button .MuiSvgIcon-root{font-size:18px!important}.preferences-section{gap:20px!important}.preferences-header{gap:12px!important}.preferences-title{font-size:20px!important;font-weight:800!important;line-height:28px!important}.preferences-description{font-size:18px!important;font-weight:400!important;line-height:24px!important;margin-top:0!important}.preferences-list{gap:20px!important}.preference-row{flex-direction:row!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important}.preference-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;flex:1!important}.preference-row .toggle-switch{flex-shrink:0!important}.preference-label-with-description{flex:1!important;gap:4px!important}.preference-sub-description{font-size:16px!important;font-weight:400!important;line-height:22px!important}.settings-section{gap:0!important}.settings-list{gap:16px!important}.setting-row{flex-direction:row!important;align-items:center!important;justify-content:space-between!important;height:auto!important;gap:16px!important}.setting-label{font-size:18px!important;font-weight:700!important;line-height:24px!important}.language-button{min-width:64px!important;height:28px!important;font-size:14px!important}.setting-arrow-button{width:28px!important;height:28px!important;min-width:28px!important}.setting-arrow-button .MuiSvgIcon-root{font-size:16px!important}}@media(max-width:390px){.account-management-wrapper{padding:12px!important}.account-details-title{font-size:18px!important}.account-details-subtitle{font-size:16px!important}.account-detail-label{font-size:18px!important}.account-detail-value{font-size:14px!important}.preference-label,.setting-label{font-size:16px!important}.action-card-title,.action-card-description{font-size:18px!important}.toggle-button{font-size:18px!important;padding:6px 14px!important;min-width:50px!important}}.edit-account-details-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.edit-account-details-container{max-width:813px!important}.edit-account-details-content{display:flex;flex-direction:column;gap:24px}.edit-account-details-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.edit-account-details-back-button:hover{background-color:transparent!important;text-decoration:underline}.edit-account-details-back-button .MuiButton-startIcon{margin-right:8px}.edit-account-details-main{background-color:#fff7f2;display:flex;flex-direction:column;gap:24px}.edit-account-details-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.edit-account-details-section{display:flex;flex-direction:column;gap:24px}.edit-account-details-section-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.edit-account-details-input-group{display:flex;flex-direction:column;gap:8px;width:100%}.edit-account-details-input-half{flex:1;min-width:0}.edit-account-details-row{display:flex;gap:24px;width:100%}.edit-account-details-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.edit-account-details-input{background-color:#fcfcfc!important}.edit-account-details-input .MuiOutlinedInput-root{height:48px;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;border-radius:8px!important}.edit-account-details-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.edit-account-details-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.edit-account-details-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.edit-account-details-input .MuiOutlinedInput-input{padding:12px!important}.edit-account-details-input .MuiOutlinedInput-input::-moz-placeholder{color:#a3a3a3!important;opacity:1!important}.edit-account-details-input .MuiOutlinedInput-input::placeholder{color:#a3a3a3!important;opacity:1!important}.edit-account-details-helper-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.edit-account-details-save-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important;max-width:339px!important;margin-top:16px!important}.edit-account-details-save-button:hover{background-color:#0056b3!important}.edit-account-details-save-button.disabled,.edit-account-details-save-button:disabled{background-color:#ededed!important;color:#a3a3a3!important;cursor:not-allowed!important}@media(max-width:768px){.edit-account-details-page{padding:24px 0}.edit-account-details-content,.edit-account-details-main,.edit-account-details-section{gap:16px}.edit-account-details-row{flex-direction:column;gap:16px}.edit-account-details-input-half{width:100%}.edit-account-details-save-button{max-width:100%!important}}@media(max-width:480px){.edit-account-details-title,.edit-account-details-section-title{font-size:20px!important;line-height:28px!important}.edit-account-details-label,.edit-account-details-input .MuiOutlinedInput-root,.edit-account-details-helper-text{font-size:14px!important}}.verify-email-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.verify-email-container{max-width:813px!important}.verify-email-content{display:flex;flex-direction:column;gap:24px}.verify-email-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.verify-email-back-button:hover{background-color:transparent!important;text-decoration:underline}.verify-email-back-button .MuiButton-startIcon{margin-right:8px}.verify-email-main{background-color:#fff7f2;display:flex;flex-direction:column;gap:24px}.verify-email-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.verify-email-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.verify-email-otp-section{display:flex;flex-direction:column;gap:8px;margin:24px 0}.verify-email-otp-inputs{display:flex;gap:0;justify-content:flex-start}.verify-email-otp-input{width:72px!important;margin:0!important}.verify-email-otp-input .MuiOutlinedInput-root{height:72px;background-color:#fcfcfc!important;border-radius:0!important}.verify-email-otp-input.first .MuiOutlinedInput-root{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.verify-email-otp-input.last .MuiOutlinedInput-root{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.verify-email-otp-input.middle .MuiOutlinedInput-notchedOutline,.verify-email-otp-input.last .MuiOutlinedInput-notchedOutline{border-left:none!important}.verify-email-otp-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.verify-email-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.verify-email-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.verify-email-otp-input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ff263d!important}.verify-email-otp-input-field{font-size:32px!important;font-weight:700!important;line-height:40px!important;color:#21264f!important;text-align:center!important;padding:16px!important}.verify-email-error-message{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#ff263d!important;margin:0!important}.verify-email-success-banner{background-color:#b2f5d6!important;border-radius:16px!important;padding:8px 16px 8px 8px!important;display:flex!important;gap:8px!important;align-items:flex-start!important;width:100%!important;margin:24px 0!important}.verify-email-success-icon{color:#21264f!important;font-size:24px!important;flex-shrink:0!important}.verify-email-success-content{display:flex!important;flex-direction:column!important;gap:4px!important;flex:1!important}.verify-email-success-header{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.verify-email-success-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.verify-email-info{display:flex;flex-direction:column;gap:8px;margin:24px 0}.verify-email-info-header{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.verify-email-info-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important;display:flex;align-items:center;flex-wrap:wrap;gap:4px}.verify-email-change-link{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:0!important;min-width:auto!important;text-decoration:underline!important}.verify-email-change-link:hover{background-color:transparent!important;text-decoration:underline!important}.verify-email-resend-link{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:0!important;min-width:auto!important;text-decoration:underline!important}.verify-email-resend-link:hover{background-color:transparent!important;text-decoration:underline!important}.verify-email-resend-link:disabled{color:#a3a3a3!important;text-decoration:none!important;cursor:not-allowed!important}.verify-email-save-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important;max-width:339px!important;margin-top:16px!important}.verify-email-save-button:hover{background-color:#0056b3!important}.verify-email-save-button.disabled,.verify-email-save-button:disabled{background-color:#ededed!important;color:#a3a3a3!important;cursor:not-allowed!important}@media(max-width:768px){.verify-email-page{padding:24px 0}.verify-email-content,.verify-email-main{gap:16px}.verify-email-otp-section{margin:16px 0}.verify-email-otp-input{width:64px!important}.verify-email-otp-input .MuiOutlinedInput-root{height:64px}.verify-email-info{margin:16px 0}.verify-email-save-button{max-width:100%!important}.verify-email-success-banner{margin:16px 0!important}}@media(max-width:480px){.verify-email-title{font-size:20px!important;line-height:28px!important}.verify-email-description,.verify-email-info-header,.verify-email-info-text{font-size:14px!important}.verify-email-otp-input{width:56px!important}.verify-email-otp-input .MuiOutlinedInput-root{height:56px}.verify-email-otp-input-field{font-size:24px!important}.verify-email-success-header{font-size:16px!important}.verify-email-success-text{font-size:14px!important}}.change-password-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.change-password-container{max-width:813px!important}.change-password-content{display:flex;flex-direction:column;gap:24px}.change-password-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.change-password-back-button:hover{background-color:transparent!important;text-decoration:underline}.change-password-back-button .MuiButton-startIcon{margin-right:8px}.change-password-main{background-color:#fff7f2;display:flex;flex-direction:column;gap:24px}.change-password-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.change-password-subtitle{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-verification-banner{background-color:#e3f2fd!important;border-radius:16px!important;padding:16px!important;display:flex!important;gap:12px!important;align-items:flex-start!important;width:100%!important;margin:24px 0!important}.change-password-verification-icon{color:#006be0!important;font-size:24px!important;flex-shrink:0!important}.change-password-verification-content{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}.change-password-verification-header{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-verification-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-verification-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:8px 20px!important;border-radius:8px!important;height:40px!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important}.change-password-verification-button:hover{background-color:#0056b3!important}.change-password-fields{display:flex;flex-direction:column;gap:16px}.change-password-field{display:flex;flex-direction:column;gap:8px;width:100%}.change-password-label{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-input .MuiOutlinedInput-root{background-color:#fcfcfc!important;height:48px;border-radius:8px!important}.change-password-input .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.change-password-input .MuiOutlinedInput-input::-moz-placeholder{color:#a3a3a3!important;opacity:1!important}.change-password-input .MuiOutlinedInput-input::placeholder{color:#a3a3a3!important;opacity:1!important}.change-password-input .MuiOutlinedInput-notchedOutline,.change-password-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.change-password-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.change-password-visibility-icon{color:#21264f!important}.change-password-requirements-banner{background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.change-password-requirements-title{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-requirements-list{display:flex;flex-direction:column;gap:4px}.change-password-requirement{display:flex;align-items:center;gap:8px}.change-password-requirement-icon{color:#21264f!important;font-size:24px!important}.change-password-requirement-icon.success{color:#22c55e!important}.change-password-requirement-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-forgot-link{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;text-decoration:none!important}.change-password-forgot-link:hover{background-color:transparent!important;text-decoration:underline!important}.change-password-buttons{display:flex;flex-direction:column;gap:24px;max-width:339px}.change-password-update-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important}.change-password-update-button:hover{background-color:#0056b3!important}.change-password-update-button.disabled,.change-password-update-button:disabled{background-color:#e8e8ed!important;color:#999cad!important;cursor:not-allowed!important}.change-password-cancel-button{background-color:#fcfcfc!important;color:#006be0!important;border:1px solid #006be0!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important}.change-password-cancel-button:hover{background-color:#f0f7ff!important;border-color:#0056b3!important}@media(max-width:768px){.change-password-page{padding:24px 16px;background-color:#fff7f2!important}.change-password-content{gap:16px}.change-password-main{gap:16px;background:transparent!important}.change-password-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.change-password-subtitle{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.change-password-buttons{max-width:100%;margin-top:24px;gap:16px}.change-password-buttons{gap:16px!important}.change-password-verification-banner{margin:16px 0!important}.change-password-verification-button{width:100%!important}.change-password-requirements-banner{margin-bottom:0!important}}@media(max-width:480px){.change-password-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.change-password-subtitle{font-size:16px!important;font-weight:400!important;line-height:24px!important}.change-password-requirements-title{font-size:16px!important}.change-password-requirement-text{font-size:14px!important}.change-password-verification-header{font-size:16px!important}.change-password-verification-text{font-size:14px!important}}.verify-phone-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.verify-phone-container{max-width:813px!important}.verify-phone-content{display:flex;flex-direction:column;gap:24px}.verify-phone-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.verify-phone-back-button:hover{background-color:transparent!important;text-decoration:underline}.verify-phone-back-button .MuiButton-startIcon{margin-right:8px}.verify-phone-main{background-color:#fff7f2;display:flex;flex-direction:column;gap:24px}.verify-phone-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.verify-phone-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#524f6e!important;margin:0!important}.verify-phone-otp-section{display:flex;flex-direction:column;gap:8px;width:100%}.verify-phone-otp-inputs{display:flex;gap:0;width:100%}.verify-phone-otp-input{flex:1;min-width:0}.verify-phone-otp-input.first .MuiOutlinedInput-root{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.verify-phone-otp-input.middle .MuiOutlinedInput-root{border-radius:0!important;margin-left:-1px}.verify-phone-otp-input.last .MuiOutlinedInput-root{border-top-left-radius:0!important;border-bottom-left-radius:0!important;margin-left:-1px}.verify-phone-otp-input .MuiOutlinedInput-root{background-color:#fcfcfc;height:48px}.verify-phone-otp-input .MuiOutlinedInput-notchedOutline,.verify-phone-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.verify-phone-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.verify-phone-otp-input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#d32f2f!important}.verify-phone-otp-input-field{text-align:center;font-size:24px!important;font-weight:600!important;color:#21264f!important;padding:0!important}.verify-phone-error-message{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#d32f2f!important;margin:0!important}.verify-phone-info{display:flex;flex-direction:column;gap:0;width:100%}.verify-phone-info-header{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important;margin:0!important}.verify-phone-resend-link{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;text-decoration:underline!important;min-width:auto!important}.verify-phone-resend-link:hover{background-color:transparent!important;text-decoration:underline!important}.verify-phone-resend-link:disabled{color:#a3a3a3!important;text-decoration:none!important;cursor:not-allowed!important}.verify-phone-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important;max-width:339px!important;margin-top:16px!important}.verify-phone-continue-button:hover{background-color:#0056b3!important}.verify-phone-continue-button.disabled,.verify-phone-continue-button:disabled{background-color:#e8e8ed!important;color:#999cad!important;cursor:not-allowed!important}@media(max-width:768px){.verify-phone-page{padding:24px 0}.verify-phone-content,.verify-phone-main{gap:16px}.verify-phone-continue-button{max-width:100%!important}}@media(max-width:480px){.verify-phone-title{font-size:20px!important;line-height:28px!important}.verify-phone-description,.verify-phone-info-header{font-size:14px!important}.verify-phone-otp-input-field{font-size:20px!important}}.two-factor-auth-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.two-factor-auth-container{max-width:813px!important}.two-factor-auth-content{display:flex;flex-direction:column;gap:24px}.two-factor-auth-success-badge-container{display:flex;justify-content:center;width:100%;margin-bottom:-12px}.two-factor-auth-success-badge{background-color:#22c55e!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:8px 16px!important;height:auto!important;border-radius:20px!important}.two-factor-auth-success-badge .MuiChip-icon{color:#fff!important;font-size:20px!important}.two-factor-auth-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.two-factor-auth-back-button:hover{background-color:transparent!important;text-decoration:underline}.two-factor-auth-back-button .MuiButton-startIcon{margin-right:8px}.two-factor-auth-main{background-color:#fff7f2;display:flex;flex-direction:column;gap:24px}.two-factor-auth-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.two-factor-auth-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.two-factor-auth-verification-banner{background-color:#e3f2fd!important;border-radius:16px!important;padding:16px!important;display:flex!important;gap:12px!important;align-items:flex-start!important;width:100%!important;margin:24px 0!important}.two-factor-auth-verification-icon{color:#006be0!important;font-size:24px!important;flex-shrink:0!important}.two-factor-auth-verification-content{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}.two-factor-auth-verification-header{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.two-factor-auth-verification-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.two-factor-auth-verification-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:8px 20px!important;border-radius:8px!important;height:40px!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important}.two-factor-auth-verification-button:hover{background-color:#0056b3!important}.two-factor-auth-phone-banner{background-color:#f8f8fa!important;border-radius:16px!important;padding:16px!important;display:flex!important;gap:12px!important;align-items:flex-start!important;width:100%!important;margin:24px 0!important}.two-factor-auth-phone-icon{color:#21264f!important;font-size:24px!important;flex-shrink:0!important}.two-factor-auth-phone-content{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important}.two-factor-auth-phone-header{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.two-factor-auth-phone-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;margin:0!important}.two-factor-auth-phone-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:8px 20px!important;border-radius:8px!important;height:40px!important;width:-moz-fit-content!important;width:fit-content!important;margin-top:8px!important}.two-factor-auth-phone-button:hover{background-color:#0056b3!important}.two-factor-auth-toggle-section{display:flex;justify-content:space-between;align-items:center;width:100%;padding:16px 0}.two-factor-auth-toggle-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.toggle-switch{display:flex;background-color:#f5f5f5;border-radius:20px;padding:4px;gap:4px}.toggle-button{background-color:transparent!important;color:#616161!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-transform:none!important;padding:6px 20px!important;border-radius:16px!important;min-width:60px!important;transition:all .3s ease!important}.toggle-button.active{background-color:#4d5273!important;color:#fcfcfc!important}.toggle-button:hover{background-color:#4d52731a!important}.toggle-button.active:hover{background-color:#4d5273!important}.two-factor-auth-confirm-section{margin:16px 0}.two-factor-auth-checkbox-label{margin:0!important}.two-factor-auth-checkbox-label .MuiTypography-root{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.two-factor-auth-checkbox,.two-factor-auth-checkbox.Mui-checked{color:#006be0!important}.two-factor-auth-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:8px!important;height:48px!important;max-width:339px!important;margin-top:16px!important}.two-factor-auth-button:hover{background-color:#0056b3!important}.two-factor-auth-button.disabled,.two-factor-auth-button:disabled{background-color:#ededed!important;color:#a3a3a3!important;cursor:not-allowed!important}@media(max-width:768px){.two-factor-auth-page{padding:24px 0}.two-factor-auth-content,.two-factor-auth-main{gap:16px}.two-factor-auth-toggle-section{flex-direction:column;align-items:flex-start;gap:12px}.two-factor-auth-button{max-width:100%!important}.two-factor-auth-verification-banner{margin:16px 0!important}.two-factor-auth-verification-button{width:100%!important}.two-factor-auth-phone-banner{margin:16px 0!important}.two-factor-auth-phone-button{width:100%!important}}@media(max-width:480px){.two-factor-auth-title{font-size:20px!important;line-height:28px!important}.two-factor-auth-description,.two-factor-auth-toggle-label,.two-factor-auth-checkbox-label .MuiTypography-root{font-size:14px!important}.two-factor-auth-verification-header{font-size:16px!important}.two-factor-auth-verification-text{font-size:14px!important}.two-factor-auth-phone-header{font-size:16px!important}.two-factor-auth-phone-text{font-size:12px!important}}.sim-management-page{background-color:#fff7f2;min-height:100vh;padding:24px 0}.sim-management-container{max-width:800px!important}.sim-management-content{display:flex;flex-direction:column;gap:24px}.sim-management-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.sim-management-back-button:hover{background-color:transparent!important;text-decoration:underline}.sim-management-back-button .MuiButton-startIcon{margin-right:4px}.sim-management-header{display:flex;flex-direction:column;gap:16px}.sim-management-title-wrapper{display:flex;align-items:center;gap:16px}.sim-management-header-icon{font-size:36px!important;color:#21264f}.sim-management-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.sim-status-section{display:flex;align-items:center;justify-content:space-between;padding:16px 0}.sim-status-label{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important}.sim-status-badge{background-color:#fcfcfc!important;border-color:#00a34a!important;color:#00a34a!important;font-size:16px!important;font-weight:500!important;padding:4px 12px!important;height:auto!important}.sim-status-badge .MuiChip-label{padding:0!important}.sim-status-badge-frozen{background-color:#b0f2ff!important;border-color:#54e3ff!important;color:#21264f!important;font-size:14px!important;font-weight:500!important;padding:8px!important;height:32px!important}.sim-status-badge-frozen .MuiChip-label{padding:0 8px!important}.sim-status-badge-frozen .MuiChip-icon{margin-left:0!important;margin-right:4px!important;color:#21264f!important;font-size:18px!important}.sim-actions-container{display:flex;flex-direction:column;gap:16px}.sim-action-card{background-color:#b0d1f5;border-radius:20px;padding:24px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .3s ease;gap:16px}.sim-action-card:hover{background-color:#9cc4f2;transform:translateY(-2px);box-shadow:0 4px 12px #006be026}.sim-action-content{display:flex;gap:8px;align-items:flex-start;flex:1}.sim-action-icon-wrapper{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sim-action-icon{font-size:24px!important;color:#21264f}.sim-action-text{display:flex;flex-direction:column;gap:4px;flex:1}.sim-action-title{font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important;margin:0!important}.sim-action-description{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-action-arrow-button{background-color:#006be0!important;color:#fff!important;padding:4px!important;flex-shrink:0}.sim-action-arrow-button:hover{background-color:#0056b3!important}.sim-action-arrow-button .MuiSvgIcon-root{font-size:24px}@media(max-width:768px){.sim-management-page{padding:16px;background-color:#fff7f2!important}.sim-management-content{gap:16px}.sim-management-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.sim-management-header-icon{font-size:32px!important;width:32px!important;height:32px!important}.sim-management-title-wrapper{gap:16px!important}.sim-status-section{padding:16px 0!important}.sim-status-badge{background-color:#d4f5e2!important;border:1px solid #00a34a!important;border-radius:24px!important;color:#00a34a!important;font-size:14px!important;font-weight:500!important;padding:4px 12px!important;height:28px!important}.sim-status-badge .MuiChip-label{padding:0 4px!important}.sim-action-card{padding:24px;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:16px}.sim-action-content{flex:1;gap:8px!important}.sim-action-icon-wrapper{display:none!important}.sim-action-title{font-size:20px!important;font-weight:600!important;line-height:28px!important}.sim-action-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.sim-action-arrow-button{align-self:flex-start;flex-shrink:0}.sim-actions-container{gap:24px!important}}@media(max-width:480px){.sim-management-title-wrapper{gap:16px!important}.sim-management-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.sim-status-label{font-size:18px!important}.sim-status-badge{background-color:#d4f5e2!important;border:1px solid #00a34a!important;font-size:14px!important}.sim-action-card{padding:24px}.sim-action-title{font-size:20px!important;font-weight:600!important}.sim-action-description{font-size:18px!important;font-weight:400!important}}.freeze-sim-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.freeze-sim-container{max-width:800px!important}.freeze-sim-content{display:flex;flex-direction:column;gap:16px}.freeze-sim-success-alert{border-radius:8px!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;background-color:#d4edda!important;color:#155724!important;border:1px solid #c3e6cb!important;margin-bottom:8px!important}.freeze-sim-success-alert .MuiAlert-icon{color:#155724!important}.freeze-sim-success-alert .MuiAlert-message{padding:0!important}.freeze-sim-frozen-banner{background-color:#b0f2ff;padding:16px 24px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;width:100%;position:relative;z-index:100;animation:slideDown .3s ease-out;margin:0}.freeze-sim-frozen-banner-content{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.freeze-sim-frozen-banner-icon-text{display:flex;align-items:center;gap:4px}.freeze-sim-frozen-icon{font-size:24px!important;color:#21264f}.freeze-sim-frozen-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.freeze-sim-frozen-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;text-align:center;margin:0!important}.freeze-sim-unfreeze-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:0!important;min-width:auto!important;text-decoration:none!important;display:inline!important;vertical-align:baseline!important;background:none!important}.freeze-sim-unfreeze-link:hover{text-decoration:underline!important;background:none!important}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.freeze-sim-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.freeze-sim-back-button:hover{background-color:transparent!important;text-decoration:underline}.freeze-sim-back-button .MuiButton-startIcon{margin-right:4px}.freeze-sim-main{display:flex;flex-direction:column;gap:24px}.freeze-sim-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.freeze-sim-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.freeze-sim-toggle-section{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.freeze-sim-toggle-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.freeze-sim-toggle-wrapper{display:flex;align-items:center}.freeze-sim-toggle-container{display:flex;background-color:#e5f0fc;border-radius:24px;padding:4px;gap:0}.freeze-sim-toggle-button{min-width:56px!important;padding:8px 16px!important;border-radius:24px!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;text-transform:none!important;color:#006be0!important;background-color:transparent!important;transition:all .3s ease!important}.freeze-sim-toggle-button:hover{background-color:#006be014!important}.freeze-sim-toggle-button.active{background-color:#006be0!important;color:#fff7f2!important;border:1px solid #006be0!important}.freeze-sim-toggle-button.active:hover{background-color:#0056b3!important}.freeze-sim-toggle-container.off-state{background-color:#e6e6e6}.freeze-sim-toggle-container.off-state .freeze-sim-toggle-button.active{background-color:#4d5273!important;color:#fcfcfc!important;border:none!important;box-shadow:0 1px 2px #0000000d}.freeze-sim-confirmation-section{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:center;background-color:#fcfcfc;border-radius:8px;padding:24px;margin-top:16px;min-height:144px}.freeze-sim-checkbox-label{margin:0!important;width:100%}.freeze-sim-checkbox-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;text-align:center}.freeze-sim-checkbox{color:#21264f!important}.freeze-sim-checkbox.Mui-checked{color:#006be0!important}.freeze-sim-checkbox .MuiSvgIcon-root{font-size:24px;border:1.5px solid #21264f;border-radius:2px}.freeze-sim-suspend-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;max-width:339px;box-shadow:none!important}.freeze-sim-suspend-button:hover{background-color:#0056b3!important;box-shadow:none!important}.freeze-sim-suspend-button:disabled{background-color:#e6e6e6!important;color:#9e9e9e!important;cursor:not-allowed!important}@media(max-width:768px){.freeze-sim-page{padding:16px 0}.freeze-sim-content{gap:12px}.freeze-sim-main{gap:20px}.freeze-sim-title{font-size:28px!important;line-height:34px!important}.freeze-sim-description{font-size:18px!important;line-height:24px!important}.freeze-sim-toggle-section{flex-direction:column;align-items:flex-start;gap:16px}.freeze-sim-toggle-wrapper{width:100%;justify-content:flex-end}.freeze-sim-confirmation-section{padding:16px}.freeze-sim-suspend-button{max-width:100%}.freeze-sim-frozen-banner{padding:12px 16px}.freeze-sim-frozen-banner-content{max-width:100%;padding:0 16px}.freeze-sim-frozen-title{font-size:16px!important}.freeze-sim-frozen-description,.freeze-sim-unfreeze-link{font-size:14px!important}}@media(max-width:480px){.freeze-sim-title{font-size:24px!important;line-height:30px!important}.freeze-sim-description{font-size:16px!important;line-height:22px!important}.freeze-sim-toggle-label{font-size:16px!important}.freeze-sim-toggle-button{font-size:16px!important;padding:6px 12px!important}.freeze-sim-checkbox-label .MuiFormControlLabel-label{font-size:16px!important;line-height:22px!important}.freeze-sim-suspend-button{font-size:14px!important;padding:10px 16px!important}}.unfreeze-confirmation-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.unfreeze-confirmation-container{max-width:800px!important}.unfreeze-confirmation-content{display:flex;flex-direction:column;gap:16px}.unfreeze-confirmation-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.unfreeze-confirmation-back-button:hover{background-color:transparent!important;text-decoration:underline}.unfreeze-confirmation-back-button .MuiButton-startIcon{margin-right:4px}.unfreeze-confirmation-main{display:flex;flex-direction:column;gap:24px}.unfreeze-confirmation-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.unfreeze-confirmation-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.unfreeze-confirmation-toggle-section{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.unfreeze-confirmation-toggle-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.unfreeze-confirmation-toggle-wrapper{display:flex;align-items:center}.unfreeze-confirmation-toggle-container{display:flex;background-color:#e5f0fc;border-radius:24px;padding:4px;gap:0}.unfreeze-confirmation-toggle-button{min-width:56px!important;padding:8px 16px!important;border-radius:24px!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;text-transform:none!important;color:#006be0!important;background-color:transparent!important;transition:all .3s ease!important}.unfreeze-confirmation-toggle-button.active{background-color:#006be0!important;color:#fff7f2!important;border:1px solid #006be0!important}.unfreeze-confirmation-toggle-button:disabled{opacity:1!important}.unfreeze-confirmation-section{display:flex;flex-direction:column;gap:16px;background-color:#fcfcfc;border-radius:8px;padding:24px;margin-top:16px}.unfreeze-confirmation-iccid-input{display:flex;flex-direction:column;gap:8px}.unfreeze-confirmation-input-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.unfreeze-confirmation-textfield{background-color:#fcfcfc}.unfreeze-confirmation-textfield .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.unfreeze-confirmation-textfield .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px}.unfreeze-confirmation-textfield .MuiOutlinedInput-notchedOutline{border-color:#ededed}.unfreeze-confirmation-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.unfreeze-confirmation-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.unfreeze-confirmation-helper-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.unfreeze-confirmation-divider{width:100%;height:1px;background-color:#ededed;margin:8px 0}.unfreeze-confirmation-checkbox-label{margin:0!important;align-items:flex-start!important;width:100%}.unfreeze-confirmation-checkbox-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;text-align:left;padding-left:8px}.unfreeze-confirmation-checkbox{color:#21264f!important;padding:0!important;align-self:flex-start!important;margin-top:0!important}.unfreeze-confirmation-checkbox.Mui-checked{color:#006be0!important}.unfreeze-confirmation-checkbox .MuiSvgIcon-root{font-size:24px;border:1.5px solid #21264f;border-radius:2px}.unfreeze-confirmation-continue-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;max-width:339px;margin:0 auto!important;box-shadow:none!important}.unfreeze-confirmation-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.unfreeze-confirmation-continue-button:disabled{background-color:#006be0!important;color:#fcfcfc!important;opacity:.5!important;cursor:not-allowed!important}@media(max-width:768px){.unfreeze-confirmation-page{padding:16px 0}.unfreeze-confirmation-content{gap:12px}.unfreeze-confirmation-main{gap:20px}.unfreeze-confirmation-title{font-size:28px!important;line-height:34px!important}.unfreeze-confirmation-description{font-size:18px!important;line-height:24px!important}.unfreeze-confirmation-toggle-section{flex-direction:column;align-items:flex-start;gap:16px}.unfreeze-confirmation-toggle-wrapper{width:100%;justify-content:flex-end}.unfreeze-confirmation-section{padding:16px}.unfreeze-confirmation-continue-button{max-width:100%}}@media(max-width:480px){.unfreeze-confirmation-title{font-size:24px!important;line-height:30px!important}.unfreeze-confirmation-description{font-size:16px!important;line-height:22px!important}.unfreeze-confirmation-toggle-label{font-size:16px!important}.unfreeze-confirmation-toggle-button{font-size:16px!important;padding:6px 12px!important}.unfreeze-confirmation-input-label,.unfreeze-confirmation-helper-text{font-size:14px!important}.unfreeze-confirmation-checkbox-label .MuiFormControlLabel-label{font-size:16px!important;line-height:22px!important}.unfreeze-confirmation-continue-button{font-size:14px!important;padding:10px 16px!important}}.unfreeze-verification-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.unfreeze-verification-container{max-width:800px!important}.unfreeze-verification-content{display:flex;flex-direction:column;gap:16px}.unfreeze-verification-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.unfreeze-verification-back-button:hover{background-color:transparent!important;text-decoration:underline}.unfreeze-verification-back-button .MuiButton-startIcon{margin-right:4px}.unfreeze-verification-main{display:flex;flex-direction:column;gap:24px;align-items:flex-start;text-align:left}.unfreeze-verification-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important;width:100%}.unfreeze-verification-description{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important;width:100%}.unfreeze-verification-otp-section{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%}.unfreeze-verification-otp-inputs{display:flex;gap:0;width:100%;height:48px}.unfreeze-verification-otp-input{flex:1;margin-right:-1px}.unfreeze-verification-otp-input .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:0;height:48px}.unfreeze-verification-otp-input.first .MuiOutlinedInput-root{border-top-left-radius:8px;border-bottom-left-radius:8px}.unfreeze-verification-otp-input.last .MuiOutlinedInput-root{border-top-right-radius:8px;border-bottom-right-radius:8px;margin-right:0}.unfreeze-verification-otp-input .MuiOutlinedInput-notchedOutline{border:1px solid #ededed}.unfreeze-verification-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.unfreeze-verification-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px;z-index:1}.unfreeze-verification-otp-input-field{font-size:16px!important;font-weight:400!important;color:#21264f!important;text-align:center;padding:12px!important;height:48px}.unfreeze-verification-email-info{display:flex;flex-direction:column;gap:0;width:100%}.unfreeze-verification-email-header{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#616161!important;margin:0!important}.unfreeze-verification-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.unfreeze-verification-change-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;padding:0!important;min-width:auto!important;text-decoration:underline!important;display:inline!important;vertical-align:baseline!important;background:none!important}.unfreeze-verification-change-link:hover{text-decoration:underline!important;background:none!important}.unfreeze-verification-continue-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;width:339px!important;margin:0 auto!important;box-shadow:none!important}.unfreeze-verification-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.unfreeze-verification-continue-button:disabled{background-color:#e6e6e6!important;color:#9e9e9e!important;cursor:not-allowed!important}@media(max-width:768px){.unfreeze-verification-page{padding:16px 0}.unfreeze-verification-content{gap:12px}.unfreeze-verification-main{gap:20px}.unfreeze-verification-title{font-size:28px!important;line-height:34px!important}.unfreeze-verification-description{font-size:14px!important;line-height:20px!important}.unfreeze-verification-otp-inputs,.unfreeze-verification-otp-input .MuiOutlinedInput-root{height:44px}.unfreeze-verification-otp-input-field{font-size:14px!important;height:44px}.unfreeze-verification-email-header,.unfreeze-verification-email-text,.unfreeze-verification-change-link{font-size:14px!important}.unfreeze-verification-continue-button{width:100%!important}}@media(max-width:480px){.unfreeze-verification-title{font-size:24px!important;line-height:30px!important}.unfreeze-verification-description{font-size:14px!important;line-height:20px!important}.unfreeze-verification-otp-inputs,.unfreeze-verification-otp-input .MuiOutlinedInput-root{height:40px}.unfreeze-verification-otp-input-field{font-size:14px!important;height:40px;padding:8px!important}.unfreeze-verification-email-header,.unfreeze-verification-email-text,.unfreeze-verification-change-link{font-size:14px!important}.unfreeze-verification-continue-button{font-size:14px!important;padding:10px 16px!important;width:100%!important}}.sim-replacement-reason-page{background-color:#fff7f2;min-height:100vh;padding:24px}.sim-replacement-reason-container{max-width:1200px}.sim-replacement-reason-content{display:flex;flex-direction:column;gap:16px}.sim-replacement-reason-back-button{color:#006be0!important;text-transform:none!important;padding:0!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;align-self:flex-start;gap:4px!important}.sim-replacement-reason-back-button:hover{background-color:transparent!important}.sim-replacement-reason-back-button .MuiButton-startIcon{margin-right:0}.sim-replacement-reason-main{display:flex;flex-direction:column;gap:24px;width:100%}.sim-replacement-reason-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.sim-replacement-reason-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:16px 0 0!important}.sim-replacement-reason-selection-section{display:flex;flex-direction:column;gap:24px;width:100%}.sim-replacement-reason-form-control{display:flex;flex-direction:column;gap:8px}.sim-replacement-reason-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-reason-select{background-color:#fcfcfc!important;border-radius:8px!important;height:48px!important}.sim-replacement-reason-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.sim-replacement-reason-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.sim-replacement-reason-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.sim-replacement-reason-select .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important;display:flex;align-items:center}.sim-replacement-reason-placeholder{color:#a3a3a3;font-size:16px;font-weight:400;line-height:24px}.sim-replacement-reason-select .MuiSelect-icon{color:#21264f;right:12px}.sim-replacement-reason-menu-item{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px 16px!important}.sim-replacement-reason-menu-item:hover{background-color:#f5f5f5!important}.sim-replacement-reason-menu-item.Mui-selected{background-color:#e3f2fd!important}.sim-replacement-reason-menu-item.Mui-selected:hover{background-color:#bbdefb!important}@media(max-width:768px){.sim-replacement-reason-page{padding:16px}.sim-replacement-reason-title{font-size:28px!important;line-height:34px!important}.sim-replacement-reason-description{font-size:18px!important;line-height:24px!important}}.sim-replacement-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.sim-replacement-container{max-width:800px!important}.sim-replacement-content{display:flex;flex-direction:column;gap:16px}.sim-replacement-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.sim-replacement-back-button:hover{background-color:transparent!important;text-decoration:underline}.sim-replacement-back-button .MuiButton-startIcon{margin-right:4px}.sim-replacement-main{display:flex;flex-direction:column;gap:24px}.sim-replacement-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.sim-replacement-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.sim-replacement-form{display:flex;flex-direction:column;gap:24px}.sim-replacement-field-label{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0 0 8px!important}.sim-replacement-reason-display{display:flex;flex-direction:column;gap:8px}.sim-replacement-select{background-color:#fcfcfc!important;border-radius:8px!important;height:48px!important}.sim-replacement-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.sim-replacement-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.sim-replacement-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.sim-replacement-select .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.sim-replacement-select .MuiSelect-icon{color:#21264f;right:12px}.sim-replacement-select-readonly{background-color:#fcfcfc!important;border-radius:8px!important;height:48px!important}.sim-replacement-select-readonly.Mui-disabled{background-color:#fcfcfc!important}.sim-replacement-select-readonly .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.sim-replacement-select-readonly .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.sim-replacement-select-readonly .MuiSelect-icon{color:#21264f;right:12px}.sim-replacement-iccid-section{display:flex;flex-direction:column;gap:8px}.sim-replacement-input-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-textfield{background-color:#fcfcfc}.sim-replacement-textfield .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.sim-replacement-textfield .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px}.sim-replacement-textfield .MuiOutlinedInput-notchedOutline{border-color:#ededed}.sim-replacement-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.sim-replacement-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.sim-replacement-helper-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.sim-replacement-divider{background-color:#ededed!important;margin:0!important}.sim-replacement-radio-section{display:flex;flex-direction:column;gap:8px;width:100%}.sim-replacement-radio-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important;margin:0 0 8px!important}.sim-replacement-radio-group{display:flex;flex-direction:column;gap:0!important}.sim-replacement-radio-option{background-color:#fcfcfc!important;border:1px solid #ededed!important;height:48px!important;margin:0!important;padding-left:12px!important}.sim-replacement-radio-option:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0!important}.sim-replacement-radio-option:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.sim-replacement-radio-option.Mui-checked{background-color:#e5f0fc!important;border-color:#006be0!important}.sim-replacement-radio-option .MuiFormControlLabel-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important}.sim-replacement-radio{color:#21264f!important}.sim-replacement-radio.Mui-checked{color:#006be0!important}.sim-replacement-input-section,.sim-replacement-email-section{display:flex;flex-direction:column;gap:8px;width:100%}.sim-replacement-email-display{display:flex;align-items:center;gap:12px;background-color:#fcfcfc;border:1px solid #ededed;border-radius:8px;padding:12px;width:100%}.sim-replacement-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;flex:1}.sim-replacement-email-edit-icon{color:#006be0!important;padding:4px!important}.sim-replacement-email-edit-icon:hover{background-color:#f0f7ff!important}.sim-replacement-email-edit{display:flex;flex-direction:column;gap:12px}.sim-replacement-email-input{width:100%}.sim-replacement-email-input .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px;font-size:16px!important;line-height:24px!important}.sim-replacement-email-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.sim-replacement-email-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.sim-replacement-email-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px}.sim-replacement-email-actions{display:flex;gap:12px;justify-content:flex-start}.sim-replacement-email-cancel{background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:8px 24px!important;height:40px!important;box-shadow:none!important}.sim-replacement-email-cancel:hover{background-color:#f0f7ff!important;box-shadow:none!important}.sim-replacement-email-save{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:8px 24px!important;height:40px!important;box-shadow:none!important}.sim-replacement-email-save:hover{background-color:#0056b3!important;box-shadow:none!important}.sim-replacement-address-section{display:flex;flex-direction:column;gap:4px;width:100%}.sim-replacement-address-card{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;width:100%}.sim-replacement-address-content{display:flex;flex-direction:column;gap:4px}.sim-replacement-address-header{display:flex;justify-content:space-between;align-items:center}.sim-replacement-address-postcode{font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#21264f!important}.sim-replacement-address-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important}.sim-replacement-edit-button{color:#21264f!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:0!important;min-width:auto!important}.sim-replacement-edit-button .MuiButton-startIcon{margin-right:0}.sim-replacement-edit-button .MuiSvgIcon-root{font-size:24px}.sim-replacement-order-summary{display:flex;flex-direction:column;gap:24px;width:100%}.sim-replacement-summary-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;text-align:center;margin:0!important}.sim-replacement-summary-items{display:flex;flex-direction:column;gap:24px}.sim-replacement-summary-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:2px solid #e6e6e6}.sim-replacement-summary-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-summary-value{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-summary-total{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.sim-replacement-total-label{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-total-value{font-size:24px!important;font-weight:600!important;line-height:32px!important;color:#21264f!important;margin:0!important}.sim-replacement-total-decimal{font-size:18px!important;font-weight:600!important}.sim-replacement-info-banner{display:flex;gap:10px;align-items:flex-start;background-color:#b2f3ff!important;border-radius:16px;padding:12px 16px}.sim-replacement-info-icon{font-size:32px!important;color:#21264f!important;flex-shrink:0}.sim-replacement-info-text{flex:1}.sim-replacement-info-message{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-info-link{color:#006be0!important;cursor:pointer}.sim-replacement-actions{display:flex;gap:12px;margin-top:16px}.sim-replacement-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.sim-replacement-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.sim-replacement-continue-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.sim-replacement-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.sim-replacement-continue-button.MuiButton-fullWidth{width:100%;margin-top:16px}@media(max-width:768px){.sim-replacement-page{padding:16px 0}.sim-replacement-content{gap:12px}.sim-replacement-main{gap:20px}.sim-replacement-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.sim-replacement-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.sim-replacement-summary-title{text-align:left!important;font-size:20px!important;font-weight:600!important;line-height:28px!important}.sim-replacement-summary-label{font-size:16px!important;font-weight:400!important;line-height:24px!important}.sim-replacement-summary-value{font-size:16px!important;font-weight:600!important;line-height:24px!important}.sim-replacement-total-label{font-size:18px!important;font-weight:600!important;line-height:24px!important}.sim-replacement-total-value{font-size:20px!important;font-weight:600!important;line-height:28px!important}.sim-replacement-actions{flex-direction:column}.sim-replacement-cancel-button,.sim-replacement-continue-button{width:100%!important}}@media(max-width:480px){.sim-replacement-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.sim-replacement-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.sim-replacement-input-label,.sim-replacement-radio-label,.sim-replacement-helper-text{font-size:14px!important}}.sim-replacement-verification-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.sim-replacement-verification-container{max-width:800px!important}.sim-replacement-verification-content{display:flex;flex-direction:column;gap:16px}.sim-replacement-verification-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.sim-replacement-verification-back-button:hover{background-color:transparent!important;text-decoration:underline}.sim-replacement-verification-back-button .MuiButton-startIcon{margin-right:4px}.sim-replacement-verification-main{display:flex;flex-direction:column;gap:24px}.sim-replacement-verification-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.sim-replacement-verification-otp-section{display:flex;flex-direction:column;gap:24px}.sim-replacement-verification-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important}.sim-replacement-verification-otp-inputs{display:flex;gap:8px;justify-content:flex-start}.sim-replacement-verification-otp-input{width:64px!important;height:64px!important}.sim-replacement-verification-otp-input.first .MuiOutlinedInput-notchedOutline{border-top-left-radius:8px;border-bottom-left-radius:8px}.sim-replacement-verification-otp-input.last .MuiOutlinedInput-notchedOutline{border-top-right-radius:8px;border-bottom-right-radius:8px}.sim-replacement-verification-otp-input.middle .MuiOutlinedInput-notchedOutline{border-radius:0;border-left:none}.sim-replacement-verification-otp-input .MuiOutlinedInput-root{height:100%;background-color:#fcfcfc}.sim-replacement-verification-otp-input-field{text-align:center;font-size:24px!important;font-weight:600!important;color:#21264f!important}.sim-replacement-verification-otp-input .MuiOutlinedInput-notchedOutline{border-color:#ededed;border-right:none}.sim-replacement-verification-otp-input.last .MuiOutlinedInput-notchedOutline{border-right:1px solid #ededed}.sim-replacement-verification-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.sim-replacement-verification-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.sim-replacement-verification-email-info{display:flex;flex-direction:column;gap:8px}.sim-replacement-verification-email-header{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-verification-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-verification-change-link{color:#006be0!important;text-transform:none!important;padding:0!important;min-width:auto!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;vertical-align:baseline!important;display:inline!important;height:auto!important}.sim-replacement-verification-change-link:hover{background-color:transparent!important;text-decoration:underline}.sim-replacement-verification-actions{display:flex;gap:12px;margin-top:16px}.sim-replacement-verification-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.sim-replacement-verification-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.sim-replacement-verification-continue-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.sim-replacement-verification-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.sim-replacement-verification-continue-button:disabled{background-color:#ededed!important;color:#999cad!important}@media(max-width:768px){.sim-replacement-verification-page{padding:16px 0}.sim-replacement-verification-content{gap:12px}.sim-replacement-verification-main{gap:20px}.sim-replacement-verification-title{font-size:28px!important;line-height:34px!important}.sim-replacement-verification-description{font-size:18px!important;line-height:24px!important}.sim-replacement-verification-otp-input{width:56px!important;height:56px!important}.sim-replacement-verification-actions{flex-direction:column}.sim-replacement-verification-cancel-button,.sim-replacement-verification-continue-button{width:100%!important}}@media(max-width:480px){.sim-replacement-verification-title{font-size:24px!important;line-height:30px!important}.sim-replacement-verification-description{font-size:16px!important;line-height:22px!important}.sim-replacement-verification-otp-input{width:48px!important;height:48px!important}.sim-replacement-verification-otp-input-field{font-size:20px!important}.sim-replacement-verification-email-header,.sim-replacement-verification-email-text{font-size:14px!important}}.sim-replacement-confirmation-page{background-color:#f8f9fa;min-height:calc(100vh - 150px);padding:40px 0}.sim-replacement-confirmation-container{max-width:800px!important}.sim-replacement-confirmation-content{display:flex;flex-direction:column;gap:24px}.sim-replacement-confirmation-main{display:flex;flex-direction:column;gap:32px;align-items:center}.sim-replacement-success-banner{background:linear-gradient(135deg,#1b7a3e,#2e8b57);border-radius:16px;padding:32px 24px;text-align:center;width:100%;box-shadow:0 4px 12px #1b7a3e26}.sim-replacement-success-icon{font-size:64px!important;color:#fff!important;margin-bottom:16px}.sim-replacement-success-title{font-size:28px!important;font-weight:800!important;line-height:36px!important;color:#fff!important;margin:0 0 12px!important}.sim-replacement-success-subtitle{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#fff!important;margin:0!important;opacity:.95}.sim-replacement-esim-section{background-color:#fff;border-radius:16px;padding:32px;width:100%;box-shadow:0 2px 8px #00000014}.sim-replacement-esim-title{font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important;margin:0 0 12px!important;text-align:center}.sim-replacement-esim-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b7280!important;margin:0 0 24px!important;text-align:center}.sim-replacement-esim-tabs{margin-bottom:24px!important;border-bottom:1px solid #e5e7eb}.sim-replacement-qr-container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:24px 0}.sim-replacement-qr-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px}.sim-replacement-qr-box{background-color:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:24px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000f}.sim-replacement-qr-actions{display:flex;flex-direction:column;gap:16px;width:100%;max-width:460px}.sim-replacement-install-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 24px!important;height:48px!important;box-shadow:none!important}.sim-replacement-install-button:hover{background-color:#0056b3!important;box-shadow:0 2px 8px #006be033!important}.sim-replacement-qr-secondary-actions{display:flex;gap:12px}.sim-replacement-download-button,.sim-replacement-share-button{flex:1;border:2px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;border-radius:64px!important;padding:10px 20px!important;height:44px!important}.sim-replacement-download-button:hover,.sim-replacement-share-button:hover{background-color:#006be00a!important}.sim-replacement-activation-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:600!important;text-decoration:underline!important}.sim-replacement-qr-info{background-color:#e0f2fe;border-radius:12px;padding:16px;display:flex;gap:12px;width:100%;max-width:460px}.sim-replacement-qr-info-icon{color:#0284c7!important;font-size:24px!important;flex-shrink:0}.sim-replacement-qr-info-title{font-size:16px!important;font-weight:600!important;color:#0c4a6e!important;margin:0 0 4px!important}.sim-replacement-qr-info-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#075985!important;margin:0!important}.sim-replacement-manual-container{display:flex;flex-direction:column;gap:24px;padding:24px 0}.sim-replacement-manual-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b7280!important;margin:0!important;text-align:center}.sim-replacement-manual-field{display:flex;flex-direction:column;gap:8px}.sim-replacement-manual-label{font-size:14px!important;font-weight:600!important;color:#21264f!important;margin:0!important}.sim-replacement-manual-value-box{display:flex;align-items:center;justify-content:space-between;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:12px 16px;gap:12px}.sim-replacement-manual-value{font-size:14px!important;font-weight:500!important;color:#21264f!important;margin:0!important;word-break:break-all;flex:1}.sim-replacement-copy-button{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;padding:6px 12px!important;min-width:auto!important;flex-shrink:0}.sim-replacement-physical-section{background-color:#fff;border-radius:16px;padding:32px;width:100%;box-shadow:0 2px 8px #00000014;display:flex;flex-direction:column;gap:24px;align-items:center}.sim-replacement-physical-title{font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important;margin:0!important;text-align:center}.sim-replacement-physical-steps{display:flex;flex-direction:column;gap:16px;width:100%}.sim-replacement-physical-step{display:flex;gap:16px;align-items:flex-start}.sim-replacement-physical-step-badge{background-color:#21264f;border-radius:20px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.sim-replacement-physical-step-number{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#fff!important;margin:0!important}.sim-replacement-physical-step-text{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important;margin:0!important;flex:1}.sim-replacement-delivery-box{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;width:100%}.sim-replacement-delivery-title{font-size:16px!important;font-weight:600!important;color:#21264f!important;margin:0 0 12px!important}.sim-replacement-delivery-address{font-size:14px!important;font-weight:400!important;line-height:22px!important;color:#6b7280!important;margin:0!important}.sim-replacement-confirmation-button-container{display:flex;justify-content:center;width:100%;max-width:460px}.sim-replacement-confirmation-track-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important;width:100%}.sim-replacement-confirmation-track-button:hover{background-color:#0056b3!important;box-shadow:none!important}.sim-replacement-confirmation-divider{background-color:#e5e7eb!important;margin:16px 0!important;width:100%}.sim-replacement-confirmation-order-summary{display:flex;flex-direction:column;gap:24px;width:100%;max-width:696px;background-color:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014}.sim-replacement-confirmation-summary-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;text-align:center;margin:0!important}.sim-replacement-confirmation-summary-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b7280!important;text-align:center;margin:0!important}.sim-replacement-confirmation-summary-items{display:flex;flex-direction:column;gap:16px}.sim-replacement-confirmation-summary-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e5e7eb}.sim-replacement-confirmation-summary-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#6b7280!important;margin:0!important}.sim-replacement-confirmation-summary-value{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important;text-align:right}.sim-replacement-confirmation-summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:8px}.sim-replacement-confirmation-total-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.sim-replacement-confirmation-total-value{font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important;margin:0!important}.sim-replacement-confirmation-total-decimal{font-size:18px!important;font-weight:600!important}@media(max-width:768px){.sim-replacement-confirmation-page{padding:24px 0}.sim-replacement-confirmation-content{gap:16px}.sim-replacement-confirmation-main{gap:24px}.sim-replacement-success-banner{padding:24px 16px}.sim-replacement-success-icon{font-size:48px!important}.sim-replacement-success-title{font-size:24px!important;line-height:32px!important}.sim-replacement-success-subtitle{font-size:14px!important;line-height:22px!important}.sim-replacement-esim-section,.sim-replacement-physical-section,.sim-replacement-confirmation-order-summary{padding:24px 16px}.sim-replacement-esim-title,.sim-replacement-physical-title{font-size:20px!important;line-height:28px!important}.sim-replacement-qr-secondary-actions{flex-direction:column}.sim-replacement-download-button,.sim-replacement-share-button{width:100%}.sim-replacement-confirmation-button-container,.sim-replacement-confirmation-order-summary{max-width:100%}}@media(max-width:480px){.sim-replacement-success-title{font-size:20px!important;line-height:28px!important}.sim-replacement-esim-title,.sim-replacement-physical-title{font-size:18px!important;line-height:26px!important}.sim-replacement-physical-step-text{font-size:14px!important;line-height:20px!important}.sim-replacement-confirmation-summary-title{font-size:20px!important;line-height:28px!important}.sim-replacement-confirmation-summary-description{font-size:14px!important;line-height:20px!important}.sim-replacement-confirmation-summary-label,.sim-replacement-confirmation-summary-value{font-size:14px!important}.sim-replacement-qr-box{padding:16px}}.esim-replacement-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.esim-replacement-container{max-width:800px!important}.esim-replacement-content{display:flex;flex-direction:column;gap:16px}.esim-replacement-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.esim-replacement-back-button:hover{background-color:transparent!important;text-decoration:underline}.esim-replacement-back-button .MuiButton-startIcon{margin-right:4px}.esim-replacement-main{display:flex;flex-direction:column;gap:24px}.esim-replacement-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.esim-replacement-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.esim-replacement-form{display:flex;flex-direction:column;gap:24px}.esim-replacement-iccid-section{display:flex;flex-direction:column;gap:8px}.esim-replacement-input-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.esim-replacement-textfield{background-color:#fcfcfc}.esim-replacement-textfield .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.esim-replacement-textfield .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px}.esim-replacement-textfield .MuiOutlinedInput-notchedOutline{border-color:#ededed}.esim-replacement-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.esim-replacement-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.esim-replacement-helper-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.esim-replacement-email-section{display:flex;flex-direction:column;gap:8px}.esim-replacement-email-display{display:flex;align-items:center;gap:12px;background-color:#fcfcfc;border:1px solid #ededed;border-radius:8px;padding:12px}.esim-replacement-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important;flex:1}.esim-replacement-edit-icon{color:#006be0!important;padding:4px!important}.esim-replacement-edit-icon:hover{background-color:#f0f7ff!important}.esim-replacement-email-edit{display:flex;flex-direction:column;gap:12px}.esim-replacement-email-input{width:100%}.esim-replacement-email-input .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px;font-size:16px!important;line-height:24px!important}.esim-replacement-email-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.esim-replacement-email-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.esim-replacement-email-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px}.esim-replacement-email-actions{display:flex;gap:12px;justify-content:flex-start}.esim-replacement-email-cancel{background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:8px 24px!important;height:40px!important;box-shadow:none!important}.esim-replacement-email-cancel:hover{background-color:#f0f7ff!important;box-shadow:none!important}.esim-replacement-email-save{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:8px 24px!important;height:40px!important;box-shadow:none!important}.esim-replacement-email-save:hover{background-color:#0056b3!important;box-shadow:none!important}.esim-replacement-warning-box{background-color:#fcfcfc;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:5px}.esim-replacement-checkbox-label{margin:0!important;align-items:flex-start!important}.esim-replacement-checkbox-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;padding-top:2px}.esim-replacement-checkbox{color:#21264f!important;padding:0!important;margin-right:8px!important}.esim-replacement-checkbox.Mui-checked{color:#006be0!important}.esim-replacement-warning-text{font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important;padding-left:32px}.esim-replacement-actions{display:flex;gap:12px;margin-top:16px}.esim-replacement-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.esim-replacement-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.esim-replacement-proceed-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.esim-replacement-proceed-button:hover{background-color:#0056b3!important;box-shadow:none!important}.esim-replacement-proceed-button:disabled{background-color:#ededed!important;color:#999cad!important}@media(max-width:768px){.esim-replacement-page{padding:16px 0}.esim-replacement-content{gap:12px}.esim-replacement-main{gap:20px}.esim-replacement-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.esim-replacement-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.esim-replacement-actions{flex-direction:column}.esim-replacement-cancel-button,.esim-replacement-proceed-button{width:100%!important}}@media(max-width:480px){.esim-replacement-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.esim-replacement-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.esim-replacement-input-label,.esim-replacement-helper-text{font-size:14px!important}.esim-replacement-checkbox-label .MuiFormControlLabel-label,.esim-replacement-warning-text{font-size:16px!important}}.esim-replacement-verification-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.esim-replacement-verification-container{max-width:800px!important}.esim-replacement-verification-content{display:flex;flex-direction:column;gap:16px}.esim-replacement-verification-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.esim-replacement-verification-back-button:hover{background-color:transparent!important;text-decoration:underline}.esim-replacement-verification-back-button .MuiButton-startIcon{margin-right:4px}.esim-replacement-verification-main{display:flex;flex-direction:column;gap:24px}.esim-replacement-verification-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.esim-replacement-verification-otp-section{display:flex;flex-direction:column;gap:8px}.esim-replacement-verification-description{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.esim-replacement-verification-otp-inputs{display:flex;gap:0;justify-content:flex-start;width:100%}.esim-replacement-verification-otp-input{flex:1;max-width:200px;height:48px!important}.esim-replacement-verification-otp-input.first .MuiOutlinedInput-notchedOutline{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;border-right:none!important}.esim-replacement-verification-otp-input.last .MuiOutlinedInput-notchedOutline{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border-left:none!important}.esim-replacement-verification-otp-input.middle .MuiOutlinedInput-notchedOutline{border-radius:0!important;border-left:none!important;border-right:none!important}.esim-replacement-verification-otp-input .MuiOutlinedInput-root{height:100%;background-color:#fcfcfc}.esim-replacement-verification-otp-input-field{text-align:center;font-size:24px!important;font-weight:600!important;color:#21264f!important;padding:12px!important}.esim-replacement-verification-otp-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.esim-replacement-verification-otp-input.first .MuiOutlinedInput-notchedOutline{border-right:1px solid #ededed!important}.esim-replacement-verification-otp-input.last .MuiOutlinedInput-notchedOutline{border-left:1px solid #ededed!important}.esim-replacement-verification-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.esim-replacement-verification-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.esim-replacement-verification-email-info{display:flex;flex-direction:column;gap:8px}.esim-replacement-verification-email-header{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.esim-replacement-verification-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.esim-replacement-verification-change-link{color:#006be0!important;text-transform:none!important;padding:0!important;min-width:auto!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;vertical-align:baseline!important;display:inline!important;height:auto!important;text-decoration:underline!important}.esim-replacement-verification-change-link:hover{background-color:transparent!important;text-decoration:underline}.esim-replacement-verification-actions{display:flex;gap:12px;margin-top:16px}.esim-replacement-verification-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.esim-replacement-verification-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.esim-replacement-verification-continue-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.esim-replacement-verification-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.esim-replacement-verification-continue-button:disabled{background-color:#ededed!important;color:#999cad!important}@media(max-width:768px){.esim-replacement-verification-page{padding:16px 0}.esim-replacement-verification-content{gap:12px}.esim-replacement-verification-main{gap:20px}.esim-replacement-verification-title{font-size:28px!important;line-height:34px!important}.esim-replacement-verification-description{font-size:14px!important;line-height:20px!important}.esim-replacement-verification-otp-input{max-width:150px;height:44px!important}.esim-replacement-verification-actions{flex-direction:column}.esim-replacement-verification-cancel-button,.esim-replacement-verification-continue-button{width:100%!important}}@media(max-width:480px){.esim-replacement-verification-title{font-size:24px!important;line-height:30px!important}.esim-replacement-verification-description{font-size:14px!important;line-height:20px!important}.esim-replacement-verification-otp-input{max-width:100px;height:40px!important}.esim-replacement-verification-otp-input-field{font-size:20px!important}.esim-replacement-verification-email-header,.esim-replacement-verification-email-text{font-size:14px!important}}.esim-replacement-confirmation-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.esim-replacement-confirmation-container{max-width:800px!important}.esim-replacement-confirmation-content{display:flex;flex-direction:column;gap:16px}.esim-replacement-confirmation-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.esim-replacement-confirmation-back-button:hover{background-color:transparent!important;text-decoration:underline}.esim-replacement-confirmation-back-button .MuiButton-startIcon{margin-right:4px}.esim-replacement-confirmation-main{display:flex;flex-direction:column;gap:24px}.esim-replacement-confirmation-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.esim-replacement-confirmation-description-section{display:flex;flex-direction:column;gap:8px}.esim-replacement-confirmation-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important}.esim-replacement-confirmation-card{background-color:#fff;border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:24px}.esim-replacement-confirmation-qr-container{display:flex;justify-content:center;align-items:center;width:100%}.esim-replacement-confirmation-qr-code{background-color:#fff;border:3.5px solid #e8e6f5;border-radius:16px;padding:8px;display:flex;justify-content:center;align-items:center;width:263px;height:269px}.esim-replacement-confirmation-qr-image{width:247px;height:247px;-o-object-fit:contain;object-fit:contain}.esim-replacement-confirmation-info-box{background-color:#b0f2ff;border-radius:8px;padding:16px;display:flex;gap:16px;width:100%;box-sizing:border-box}.esim-replacement-confirmation-info-icon{color:#3a355b!important;font-size:24px!important;flex-shrink:0}.esim-replacement-confirmation-info-content{display:flex;flex-direction:column;gap:4px;flex:1}.esim-replacement-confirmation-info-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21254f!important;margin:0!important}.esim-replacement-confirmation-info-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.esim-replacement-confirmation-actions{display:flex;justify-content:center;width:100%}.esim-replacement-confirmation-issue-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;background:transparent!important;text-decoration:none!important}.esim-replacement-confirmation-issue-link:hover{background-color:transparent!important;text-decoration:underline!important}@media(max-width:768px){.esim-replacement-confirmation-page{padding:16px 0}.esim-replacement-confirmation-content{gap:12px}.esim-replacement-confirmation-main{gap:20px}.esim-replacement-confirmation-title{font-size:28px!important;line-height:34px!important}.esim-replacement-confirmation-description{font-size:18px!important;line-height:24px!important}.esim-replacement-confirmation-qr-code{width:220px;height:220px}.esim-replacement-confirmation-qr-image{width:200px;height:200px}}@media(max-width:480px){.esim-replacement-confirmation-title{font-size:24px!important;line-height:30px!important}.esim-replacement-confirmation-description{font-size:16px!important;line-height:22px!important}.esim-replacement-confirmation-card{padding:20px 12px;gap:20px}.esim-replacement-confirmation-qr-code{width:200px;height:200px}.esim-replacement-confirmation-qr-image{width:180px;height:180px}.esim-replacement-confirmation-info-box{flex-direction:column;gap:12px}.esim-replacement-confirmation-info-title{font-size:16px!important}.esim-replacement-confirmation-info-text{font-size:14px!important;line-height:20px!important}}.move-sim-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.move-sim-container{max-width:800px!important}.move-sim-content{display:flex;flex-direction:column;gap:16px}.move-sim-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.move-sim-back-button:hover{background-color:transparent!important;text-decoration:underline}.move-sim-back-button .MuiButton-startIcon{margin-right:4px}.move-sim-main{display:flex;flex-direction:column;gap:24px}.move-sim-title{font-size:32px!important;font-weight:600!important;line-height:38px!important;color:#21264f!important;margin:0!important}.move-sim-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.move-sim-form{display:flex;flex-direction:column;gap:24px}.move-sim-field-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.move-sim-reason-display{display:flex;flex-direction:column;gap:8px}.move-sim-select-readonly{background-color:#fcfcfc!important;border-radius:8px!important;height:48px!important}.move-sim-select-readonly.Mui-disabled{background-color:#f5f5f5!important}.move-sim-select-readonly .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.move-sim-select-readonly .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.move-sim-select-readonly .MuiSelect-icon{color:#21264f;right:12px}.move-sim-radio-section{display:flex;flex-direction:column;gap:8px;width:100%}.move-sim-radio-group{display:flex;flex-direction:column;gap:0!important}.move-sim-radio-option{background-color:#fcfcfc!important;border:1px solid #ededed!important;height:48px!important;margin:0!important;padding-left:12px!important}.move-sim-radio-option:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0!important}.move-sim-radio-option:last-of-type{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.move-sim-radio-option.Mui-checked{background-color:#e5f0fc!important;border-color:#006be0!important}.move-sim-radio-option .MuiFormControlLabel-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important}.move-sim-radio{color:#21264f!important}.move-sim-radio.Mui-checked{color:#006be0!important}.move-sim-select{background-color:#fcfcfc!important;border-radius:8px!important;height:48px!important}.move-sim-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.move-sim-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.move-sim-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.move-sim-select .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.move-sim-select .MuiSelect-icon{color:#21264f;right:12px}.move-sim-input-section{display:flex;flex-direction:column;gap:8px;width:100%}.move-sim-textfield{background-color:#fcfcfc}.move-sim-textfield .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.move-sim-textfield .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px}.move-sim-textfield .MuiOutlinedInput-notchedOutline{border-color:#ededed}.move-sim-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.move-sim-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.move-sim-helper-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important;margin:0!important}.move-sim-email-section{display:flex;flex-direction:column;gap:8px;width:100%}.move-sim-email-display{background-color:#fcfcfc;border:1px solid #ededed;border-radius:8px;padding:12px;width:100%}.move-sim-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.move-sim-address-section{display:flex;flex-direction:column;gap:4px;width:100%}.move-sim-address-card{background-color:#fff;border:1px solid #e6e6e6;border-radius:16px;padding:16px;width:100%}.move-sim-address-content{display:flex;flex-direction:column;gap:4px}.move-sim-address-header{display:flex;justify-content:space-between;align-items:center}.move-sim-address-postcode{font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#21264f!important}.move-sim-address-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important}.move-sim-edit-button{color:#21264f!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:0!important;min-width:auto!important}.move-sim-edit-button .MuiButton-startIcon{margin-right:0}.move-sim-edit-button .MuiSvgIcon-root{font-size:24px}.move-sim-order-summary{display:flex;flex-direction:column;gap:24px;width:100%}.move-sim-summary-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;text-align:center;margin:0!important}.move-sim-summary-items{display:flex;flex-direction:column;gap:24px}.move-sim-summary-item{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:2px solid #e6e6e6}.move-sim-summary-label{font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#21264f!important}.move-sim-summary-value{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.move-sim-summary-total{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.move-sim-total-label{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.move-sim-total-amount{display:flex;align-items:baseline}.move-sim-total-value{font-size:24px!important;font-weight:600!important;line-height:32px!important;color:#21264f!important}.move-sim-total-decimal{font-size:18px!important;font-weight:600!important}.move-sim-info-banner{display:flex;gap:10px;align-items:flex-start;background-color:#b2f3ff!important;border-radius:16px;padding:12px 16px}.move-sim-info-icon{font-size:32px!important;color:#21264f!important;flex-shrink:0}.move-sim-info-text{flex:1}.move-sim-info-message{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.move-sim-info-link{color:#006be0!important;cursor:pointer}.move-sim-actions{display:flex;gap:12px;width:100%}.move-sim-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-sim-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.move-sim-continue-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-sim-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}@media(max-width:768px){.move-sim-page{padding:16px 0}.move-sim-content{gap:12px}.move-sim-main{gap:20px}.move-sim-title{font-size:28px!important;line-height:34px!important}.move-sim-description{font-size:18px!important;line-height:24px!important}}@media(max-width:480px){.move-sim-title{font-size:24px!important;line-height:30px!important}.move-sim-description{font-size:16px!important;line-height:22px!important}.move-sim-field-label{font-size:14px!important}}.move-esim-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.move-esim-container{max-width:800px!important}.move-esim-content{display:flex;flex-direction:column;gap:16px}.move-esim-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.move-esim-back-button:hover{background-color:transparent!important;text-decoration:underline}.move-esim-back-button .MuiButton-startIcon{margin-right:4px}.move-esim-main{display:flex;flex-direction:column;gap:24px}.move-esim-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.move-esim-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important;max-width:100%}.move-esim-form{display:flex;flex-direction:column;gap:24px}.move-esim-iccid-section{display:flex;flex-direction:column;gap:8px}.move-esim-input-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.move-esim-textfield{background-color:#fcfcfc}.move-esim-textfield .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.move-esim-textfield .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px}.move-esim-textfield .MuiOutlinedInput-notchedOutline{border-color:#ededed}.move-esim-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0}.move-esim-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0;border-width:1px}.move-esim-helper-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.move-esim-warning-box{background-color:#fff;border:1px solid #ededed;border-radius:8px;padding:16px;display:flex;flex-direction:column;gap:8px}.move-esim-checkbox-label{margin:0!important;align-items:flex-start!important}.move-esim-checkbox-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;padding-top:2px}.move-esim-checkbox{color:#21264f!important;padding:0!important;margin-right:8px!important}.move-esim-checkbox.Mui-checked{color:#006be0!important}.move-esim-warning-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important;padding-left:32px}.move-esim-actions{display:flex;gap:12px;margin-top:16px}.move-esim-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-esim-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.move-esim-proceed-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-esim-proceed-button:hover{background-color:#0056b3!important;box-shadow:none!important}.move-esim-proceed-button:disabled{background-color:#ededed!important;color:#999cad!important}@media(max-width:768px){.move-esim-page{padding:16px 0}.move-esim-content{gap:12px}.move-esim-main{gap:20px}.move-esim-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.move-esim-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.move-esim-checkbox-label{align-items:center!important}.move-esim-checkbox-label .MuiFormControlLabel-label{padding-top:0!important}.move-esim-actions{flex-direction:column-reverse}.move-esim-cancel-button,.move-esim-proceed-button{width:100%!important}}@media(max-width:480px){.move-esim-title{font-size:24px!important;font-weight:600!important;line-height:32px!important}.move-esim-description{font-size:18px!important;font-weight:400!important;line-height:24px!important}.move-esim-input-label,.move-esim-helper-text{font-size:14px!important}.move-esim-checkbox-label .MuiFormControlLabel-label,.move-esim-warning-text{font-size:16px!important}}.move-esim-verification-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.move-esim-verification-container{max-width:800px!important}.move-esim-verification-content{display:flex;flex-direction:column;gap:16px}.move-esim-verification-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.move-esim-verification-back-button:hover{background-color:transparent!important;text-decoration:underline}.move-esim-verification-back-button .MuiButton-startIcon{margin-right:4px}.move-esim-verification-main{display:flex;flex-direction:column;gap:24px}.move-esim-verification-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.move-esim-verification-otp-section{display:flex;flex-direction:column;gap:8px}.move-esim-verification-description{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.move-esim-verification-otp-inputs{display:flex;gap:8px;justify-content:flex-start;width:100%}.move-esim-verification-otp-input{flex:0 0 auto;width:56px!important;height:56px!important}.move-esim-verification-otp-input .MuiOutlinedInput-root{height:100%;background-color:#fcfcfc;border-radius:8px!important}.move-esim-verification-otp-input .MuiOutlinedInput-notchedOutline{border-radius:8px!important;border:2px solid #ededed!important}.move-esim-verification-otp-input-field{text-align:center;font-size:24px!important;font-weight:600!important;color:#21264f!important;padding:12px!important}.move-esim-verification-otp-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.move-esim-verification-otp-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.move-esim-verification-email-info{display:flex;flex-direction:column;gap:8px}.move-esim-verification-email-header{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.move-esim-verification-email-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.move-esim-verification-change-link{color:#006be0!important;text-transform:none!important;padding:0!important;min-width:auto!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;vertical-align:baseline!important;display:inline!important;height:auto!important;text-decoration:underline!important}.move-esim-verification-change-link:hover{background-color:transparent!important;text-decoration:underline}.move-esim-verification-actions{display:flex;gap:12px;margin-top:16px}.move-esim-verification-cancel-button{flex:1;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-esim-verification-cancel-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.move-esim-verification-continue-button{flex:1;background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important}.move-esim-verification-continue-button:hover{background-color:#0056b3!important;box-shadow:none!important}.move-esim-verification-continue-button:disabled{background-color:#ededed!important;color:#999cad!important}@media(max-width:768px){.move-esim-verification-page{padding:16px 0}.move-esim-verification-content{gap:12px}.move-esim-verification-main{gap:20px}.move-esim-verification-title{font-size:28px!important;line-height:34px!important}.move-esim-verification-description{font-size:14px!important;line-height:20px!important}.move-esim-verification-otp-input{width:48px!important;height:48px!important}.move-esim-verification-actions{flex-direction:column}.move-esim-verification-cancel-button,.move-esim-verification-continue-button{width:100%!important}}@media(max-width:480px){.move-esim-verification-title{font-size:24px!important;line-height:30px!important}.move-esim-verification-description{font-size:14px!important;line-height:20px!important}.move-esim-verification-otp-input{width:40px!important;height:40px!important}.move-esim-verification-otp-input-field{font-size:20px!important}.move-esim-verification-email-header,.move-esim-verification-email-text{font-size:14px!important}}.move-esim-confirmation-page{background-color:#fff7f2;min-height:calc(100vh - 150px);padding:24px 0}.move-esim-confirmation-container{max-width:800px!important}.move-esim-confirmation-content{display:flex;flex-direction:column;gap:16px}.move-esim-confirmation-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:500!important;padding:4px 0!important;justify-content:flex-start!important;background:transparent!important;width:-moz-fit-content!important;width:fit-content!important}.move-esim-confirmation-back-button:hover{background-color:transparent!important;text-decoration:underline}.move-esim-confirmation-back-button .MuiButton-startIcon{margin-right:4px}.move-esim-confirmation-main{display:flex;flex-direction:column;gap:24px}.move-esim-confirmation-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.move-esim-confirmation-description-section{display:flex;flex-direction:column;gap:8px}.move-esim-confirmation-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin:0!important}.move-esim-confirmation-card{background-color:#fff;border-radius:16px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;gap:24px}.move-esim-confirmation-qr-container{display:flex;justify-content:center;align-items:center;width:100%}.move-esim-confirmation-qr-code{background-color:#fff;border:3.5px solid #e8e6f5;border-radius:16px;padding:8px;display:flex;justify-content:center;align-items:center;width:263px;height:269px}.move-esim-confirmation-qr-image{width:247px;height:247px;-o-object-fit:contain;object-fit:contain}.move-esim-confirmation-info-box{background-color:#b0f2ff;border-radius:8px;padding:16px;display:flex;gap:16px;width:100%;box-sizing:border-box}.move-esim-confirmation-info-icon{color:#3a355b!important;font-size:24px!important;flex-shrink:0}.move-esim-confirmation-info-content{display:flex;flex-direction:column;gap:4px;flex:1}.move-esim-confirmation-info-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21254f!important;margin:0!important}.move-esim-confirmation-info-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.move-esim-confirmation-qr-loading{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.move-esim-confirmation-qr-actions{display:flex;gap:12px;width:100%;max-width:460px}.move-esim-confirmation-download-button,.move-esim-confirmation-share-button{flex:1;border:2px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:10px 16px!important;height:44px!important;box-shadow:none!important;background-color:transparent!important}.move-esim-confirmation-download-button:hover,.move-esim-confirmation-share-button:hover{background-color:#006be00a!important}.move-esim-confirmation-download-button:disabled,.move-esim-confirmation-share-button:disabled{border-color:#ededed!important;color:#999cad!important;background-color:transparent!important}.move-esim-confirmation-actions{display:flex;justify-content:center;width:100%}.move-esim-confirmation-issue-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;background:transparent!important;text-decoration:none!important}.move-esim-confirmation-issue-link:hover{background-color:transparent!important;text-decoration:underline!important}@media(max-width:768px){.move-esim-confirmation-page{padding:16px 0}.move-esim-confirmation-content{gap:12px}.move-esim-confirmation-main{gap:20px}.move-esim-confirmation-title{font-size:28px!important;line-height:34px!important}.move-esim-confirmation-description{font-size:18px!important;line-height:24px!important}.move-esim-confirmation-qr-code{width:220px;height:220px}.move-esim-confirmation-qr-image{width:200px;height:200px}.move-esim-confirmation-qr-actions{flex-direction:column}.move-esim-confirmation-download-button,.move-esim-confirmation-share-button{width:100%}}@media(max-width:480px){.move-esim-confirmation-title{font-size:24px!important;line-height:30px!important}.move-esim-confirmation-description{font-size:16px!important;line-height:22px!important}.move-esim-confirmation-card{padding:20px 12px;gap:20px}.move-esim-confirmation-qr-code{width:200px;height:200px}.move-esim-confirmation-qr-image{width:180px;height:180px}.move-esim-confirmation-info-box{flex-direction:column;gap:12px}.move-esim-confirmation-info-title{font-size:16px!important}.move-esim-confirmation-info-text{font-size:14px!important;line-height:20px!important}}.activate-sim-page{max-width:800px;margin:0 auto;padding:20px}.activate-sim-header{text-align:center;margin-bottom:32px}.activate-sim-header .sim-icon{font-size:64px;color:#06f;margin-bottom:16px}.activate-sim-header .page-title{font-size:32px;font-weight:700;color:#21264f;margin-bottom:12px}.activate-sim-header .page-description{font-size:16px;color:#6b7280;max-width:600px;margin:0 auto}.activate-sim-card{background:#fff;border-radius:16px;padding:32px;margin-bottom:24px;border:1px solid #e5e7eb}.sim-info-box{display:flex;gap:16px;padding:16px;background:#f0f9ff;border-radius:12px;margin-bottom:32px;border-left:4px solid #0066ff}.sim-info-box .info-icon{color:#06f;font-size:24px;flex-shrink:0}.sim-info-box .info-text{font-size:14px;color:#374151;line-height:1.6}.form-section{margin-bottom:32px}.form-label{font-size:18px;font-weight:600;color:#21264f;margin-bottom:12px}.sim-input{margin-bottom:16px}.sim-input .MuiOutlinedInput-root{border-radius:12px;font-size:18px;letter-spacing:2px;font-weight:500}.sim-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#06f}.sim-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#06f;border-width:2px}.sim-input input{padding:16px 14px}.error-alert,.success-alert{margin-bottom:16px;border-radius:8px}.help-text-box{padding:12px 16px;background:#f9fafb;border-radius:8px}.help-text{font-size:13px;color:#6b7280;line-height:1.5}.button-group{display:flex;gap:16px;justify-content:flex-end}.cancel-btn{padding:12px 32px;border-radius:8px;border:2px solid #e5e7eb;color:#374151;font-weight:600;text-transform:none;font-size:16px}.cancel-btn:hover{border-color:#9ca3af;background-color:#f9fafb}.activate-btn{padding:12px 32px;border-radius:8px;background:#06f;color:#fff;font-weight:600;text-transform:none;font-size:16px;min-width:160px}.activate-btn:hover{background:#0052cc}.activate-btn:disabled{background:#9ca3af;color:#fff}.additional-info-card{background:#f8fafc;border-radius:16px;padding:24px;border:1px solid #e5e7eb}.info-card-title{font-size:20px;font-weight:600;color:#21264f;margin-bottom:20px}.info-steps{display:flex;flex-direction:column;gap:16px}.info-step{display:flex;gap:16px;align-items:flex-start}.step-number{width:32px;height:32px;border-radius:50%;background:#06f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0}.step-text{font-size:15px;color:#374151;line-height:32px}@media(max-width:768px){.activate-sim-page{padding:16px}.activate-sim-header .page-title{font-size:24px}.activate-sim-header .page-description{font-size:14px}.activate-sim-card{padding:20px}.sim-info-box{flex-direction:column;gap:12px}.button-group{flex-direction:column-reverse}.cancel-btn,.activate-btn{width:100%}.additional-info-card{padding:20px}}.terms-conditions-page{background-color:#fff7f2;min-height:100vh;padding:48px 0}.terms-conditions-container{max-width:813px!important}.terms-conditions-content{display:flex;flex-direction:column;gap:24px}.terms-conditions-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.terms-conditions-back-button:hover{background-color:transparent!important;text-decoration:underline}.terms-conditions-back-button .MuiButton-startIcon{margin-right:8px}.terms-conditions-header{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.terms-conditions-title{font-size:32px!important;font-weight:800!important;line-height:40px!important;color:#21264f!important;margin:0!important}.terms-conditions-subtitle{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#524f6e!important;margin:0!important}.terms-conditions-accordion-list{display:flex;flex-direction:column;gap:0}.terms-conditions-accordion{background-color:transparent!important;box-shadow:none!important;border-bottom:1px solid #ededed!important;border-radius:0!important;margin:0!important}.terms-conditions-accordion:before{display:none!important}.terms-conditions-accordion:first-of-type{border-top:1px solid #ededed}.terms-conditions-accordion-summary{padding:20px 0!important;min-height:auto!important}.terms-conditions-accordion-summary .MuiAccordionSummary-content{margin:0!important}.terms-conditions-accordion-summary .MuiAccordionSummary-expandIconWrapper{color:#21264f!important}.terms-conditions-accordion-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.terms-conditions-accordion-details{padding:0 0 20px!important}.terms-conditions-accordion-content{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#524f6e!important;margin:0!important}@media(max-width:768px){.terms-conditions-page{padding:24px 0}.terms-conditions-content{gap:16px}.terms-conditions-title{font-size:28px!important;line-height:36px!important}}@media(max-width:480px){.terms-conditions-title{font-size:24px!important;line-height:32px!important}.terms-conditions-accordion-title,.terms-conditions-accordion-content{font-size:14px!important}}.privacy-policy-page{background-color:#fff7f2;min-height:100vh;padding:48px 0;margin:16px;border-radius:20px}.privacy-policy-container{max-width:813px!important}.privacy-policy-content{display:flex;flex-direction:column;gap:24px}.privacy-policy-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;justify-content:flex-start!important;width:-moz-fit-content!important;width:fit-content!important}.privacy-policy-back-button:hover{background-color:transparent!important;text-decoration:underline}.privacy-policy-back-button .MuiButton-startIcon{margin-right:8px}.privacy-policy-header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:8px}.privacy-policy-title{font-size:32px!important;font-weight:800!important;line-height:40px!important;color:#21264f!important;margin:0!important;text-align:center}.privacy-policy-subtitle{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#524f6e!important;margin:0 0 8px!important;text-align:center}.privacy-policy-summary-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;text-transform:none!important;padding:10px 16px!important;border-radius:8px!important;height:40px!important;margin-bottom:8px!important}.privacy-policy-summary-button:hover{background-color:#0056b3!important}.privacy-policy-accordion-list{display:flex;flex-direction:column;gap:0}.privacy-policy-accordion{background-color:transparent!important;box-shadow:none!important;border-bottom:1px solid #ededed!important;border-radius:0!important;margin:0!important}.privacy-policy-accordion:before{display:none!important}.privacy-policy-accordion:first-of-type{border-top:1px solid #ededed}.privacy-policy-accordion-summary{padding:20px 0!important;min-height:auto!important}.privacy-policy-accordion-summary .MuiAccordionSummary-content{margin:0!important}.privacy-policy-accordion-summary .MuiAccordionSummary-expandIconWrapper{color:#21264f!important}.privacy-policy-accordion-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.privacy-policy-accordion-details{padding:0 0 20px!important}.privacy-policy-accordion-content{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important}.privacy-policy-accordion-content p{margin:0 0 16px;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important}.privacy-policy-accordion-content p:last-child{margin-bottom:0}.privacy-policy-accordion-content ul{margin:0 0 16px;padding-left:24px;list-style-type:disc}.privacy-policy-accordion-content ul li{margin-bottom:8px;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important}.privacy-policy-accordion-content ul li:last-child{margin-bottom:0}.privacy-policy-link{color:#006be0!important;text-decoration:none;cursor:pointer}.privacy-policy-link:hover{text-decoration:underline}@media(max-width:768px){.privacy-policy-page{padding:24px 0}.privacy-policy-content{gap:16px}.privacy-policy-title{font-size:28px!important;line-height:36px!important}}@media(max-width:480px){.privacy-policy-title{font-size:24px!important;line-height:32px!important}.privacy-policy-accordion-title,.privacy-policy-accordion-content,.privacy-policy-accordion-content p,.privacy-policy-accordion-content ul li{font-size:14px!important}}.date-range-popover .MuiPaper-root{box-shadow:0 4px 12px #0000001a;border-radius:6px;overflow:visible}.date-range-filter{width:268px;display:flex;flex-direction:column}.date-range-section{background:#fcfcfc;border:1px solid #f7f7f7;border-top-left-radius:6px;border-top-right-radius:6px;padding:16px;display:flex;flex-direction:column;gap:16px}.date-range-header{display:flex;align-items:center;justify-content:center}.date-range-title{font-size:16px;line-height:24px;font-weight:400;color:#6b6e8a}.date-range-options{display:flex;flex-direction:column;gap:8px}.date-range-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:4px 0;transition:opacity .2s ease}.date-range-option:hover{opacity:.7}.option-label{font-size:16px;line-height:24px;font-weight:400;color:#21264f}.option-dates{font-size:16px;line-height:24px;font-weight:400;color:#6b6e8a}.date-range-divider{width:236px;height:1px;background:#ededed;margin:0 16px}.calendar-section{background:#fcfcfc;border:1px solid #f7f7f7;border-bottom-left-radius:6px;border-bottom-right-radius:6px;padding:12px;display:flex;flex-direction:column;gap:4px}.calendar-header{display:flex;align-items:center;justify-content:space-between;padding:4px 10px;margin-bottom:4px}.calendar-nav-btn{background:transparent;border:1px solid #ededed;border-radius:4px;padding:4px;width:24px;height:24px}.calendar-nav-btn .MuiSvgIcon-root{font-size:16px;color:#21264f}.calendar-nav-btn:hover{background:#f7f7f7}.calendar-month{font-size:16px;line-height:24px;font-weight:700;color:#21264f}.calendar-grid{display:flex;flex-direction:column;gap:0}.calendar-day-headers{display:grid;grid-template-columns:repeat(7,36px);gap:0;margin-bottom:8px}.calendar-day-header{display:flex;align-items:center;justify-content:center;height:20px}.calendar-day-header .MuiTypography-root{font-size:14px;line-height:20px;font-weight:400;color:#616161}.calendar-days{display:grid;grid-template-columns:repeat(7,36px);gap:0;row-gap:8px}.calendar-day{display:flex;align-items:center;justify-content:center;height:36px;width:36px;cursor:pointer;border-radius:4px;transition:background .2s ease}.calendar-day:hover{background:#f7f7f7}.calendar-day.other-month{opacity:.5}.calendar-day .MuiTypography-root{font-size:16px;line-height:24px;font-weight:400;color:#21264f}.calendar-day.selected{background:#006be0}.calendar-day.selected .MuiTypography-root{color:#fcfcfc}.calendar-day.in-range{background:#e5f0fc}@media(max-width:768px){.date-range-filter{width:100%;max-width:320px}}.usage-history-page{padding:0;min-height:100vh;display:flex;flex-direction:column;gap:24px}.usage-section{background:#21264f;border-radius:20px;padding:32px 24px 48px;box-shadow:none}.usage-section .section-title{color:#fcfcfc;font-weight:800;font-size:24px;line-height:32px;margin-bottom:32px}.usage-content{display:flex;gap:48px;align-items:flex-start}.data-usage-circle{width:200px;height:200px;position:relative}.data-usage-circle .CircularProgressbar{width:100%;height:100%}.data-usage-circle .CircularProgressbar-text{display:none}.data-usage-text,.data-usage-amount,.data-usage-total{position:absolute;left:50%;transform:translate(-50%);text-align:center;width:100%}.data-usage-text{top:28%;font-size:16px;line-height:20px;font-weight:400;color:#fcfcfc}.data-usage-amount{top:50%;transform:translate(-50%,-50%);font-size:40px;line-height:1;font-weight:700;color:#fcfcfc}.data-usage-total{bottom:28%;top:auto;font-size:14px;line-height:18px;font-weight:400;color:#fcfcfc}.usage-bars{flex:1;display:flex;flex-direction:column;gap:24px}.usage-bar-item{display:flex;flex-direction:column;gap:8px}.usage-bar-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.usage-icon{font-size:24px;color:#fcfcfc}.usage-bar-header .MuiTypography-root,.usage-value{font-size:18px;line-height:24px;font-weight:400;color:#fcfcfc}.usage-bar-track{width:100%;height:16px;background-color:#4d5273;border:1px solid #6b6e8a;border-radius:24px;overflow:hidden;position:relative}.usage-bar-fill{height:100%;background:#b0d1f5;border-radius:24px;transition:width .6s ease-in-out}.usage-bar-caption{font-size:14px;line-height:20px;font-weight:400;color:#ededed;margin-top:8px}.history-section{background:#fff7f2;border-radius:20px;padding:24px 20px;box-shadow:none}.history-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.history-section .section-title{font-weight:800;font-size:24px;line-height:32px;color:#21264f;margin-bottom:0}.date-filter-row{margin-bottom:0}.date-range-selector{display:flex;align-items:center;gap:8px;background:#fcfcfc;border:1px solid #e6e6e6;padding:10px 12px;border-radius:8px;height:40px;cursor:pointer;transition:background .2s ease;min-width:268px}.date-range-selector:hover{background:#f7f7f7}.calendar-icon{font-size:16px;color:#21264f;flex-shrink:0}.date-range-text{font-size:14px;line-height:20px;font-weight:400;color:#21264f;flex:1;white-space:nowrap}.dropdown-icon{font-size:16px;color:#21264f;flex-shrink:0}.history-tabs{margin-bottom:24px;background:#e5f0fc;border-radius:24px;padding:4px;min-height:48px;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.history-tabs .MuiTabs-flexContainer{gap:0}.history-tabs .MuiTab-root{text-transform:none;font-size:16px;line-height:24px;font-weight:400;color:#004a9e;min-width:56px;padding:8px 16px;border-radius:24px;min-height:40px;transition:all .3s ease;gap:8px}.history-tabs .MuiTab-root .MuiSvgIcon-root{font-size:24px;margin-right:0;color:#006be0}.history-tabs .MuiTab-root.Mui-selected{background:#006be0;border:1px solid #006be0;color:#fcfcfc;font-weight:400}.history-tabs .MuiTab-root.Mui-selected .MuiSvgIcon-root{color:#fcfcfc}.history-tabs .MuiTabs-indicator{display:none}.transaction-list{display:flex;flex-direction:column;gap:8px;margin-bottom:32px;max-height:490px;overflow-y:auto;padding-right:8px}.transaction-list::-webkit-scrollbar{width:8px}.transaction-list::-webkit-scrollbar-track{background:#ededed;border-radius:4px}.transaction-list::-webkit-scrollbar-thumb{background:#a3a3a3;border-radius:4px}.transaction-item{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#fcfcfc;border:1px solid #ededed;border-radius:16px;transition:background .2s ease}.transaction-item.payment-item{background:#fcfcfc;border:none}.transaction-icon{width:44px;height:44px;min-width:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:#e5f0fc;border-radius:100px}.transaction-icon .MuiSvgIcon-root{font-size:24px;color:#006be0}.transaction-details{flex:1;display:flex;flex-direction:column;gap:4px;padding:4px 0}.transaction-label{font-size:18px;line-height:24px;font-weight:600;color:#21264f}.transaction-description{font-size:16px;line-height:24px;font-weight:400;color:#21264f;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.transaction-description .separator{font-weight:700;color:#616161}.transaction-date{font-size:16px;line-height:24px;font-weight:400;color:#21264f}.transaction-amount{display:flex;align-items:baseline;gap:0;flex-shrink:0}.transaction-amount .currency{font-size:16px;line-height:24px;font-weight:700;color:#21264f;margin-right:4px}.transaction-amount .main-amount{font-size:20px;line-height:26px;font-weight:700;color:#21264f}.transaction-amount .decimal{font-size:16px;line-height:24px;font-weight:700;color:#21264f}.download-pdf-btn{text-transform:none;background:transparent;color:#006be0;font-weight:700;font-size:16px;line-height:24px;padding:0;display:flex;margin:0 auto;justify-content:center;align-items:center}.download-pdf-btn:hover{background:transparent}.download-pdf-btn .MuiSvgIcon-root{font-size:24px;color:#006be0}.view-statement-container{display:flex;justify-content:center;margin-top:24px}.view-statement-btn{text-transform:none;font-size:16px;font-weight:600;color:#006be0;border:2px solid #006be0;border-radius:24px;padding:10px 24px;min-width:160px}.view-statement-btn:hover{background:#006be014;border-color:#006be0}.monthly-average-section{background:#21264f;border-radius:20px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:24px}.monthly-average-title{font-size:20px;font-weight:700;color:#fcfcfc;line-height:26px;text-align:center}.monthly-average-value{font-size:48px;font-weight:700;color:#fcfcfc;line-height:56px;text-align:center}.monthly-average-divider{width:100%;height:1px;background:#ededed}.save-plans-title{font-size:24px;font-weight:800;color:#fcfcfc;line-height:32px;text-align:center}.save-plans-title .highlight{color:#ffc7b2}.save-plans-description{font-size:18px;font-weight:400;color:#fcfcfc;line-height:24px;text-align:center;max-width:489px}.plan-cards-container{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.plan-card{width:339px;border:1px solid #6b6e8a;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.plan-card-top{background:#006be0;border-radius:20px 20px 0 0}.plan-card-tags{display:flex;gap:8px;padding:16px 16px 0}.plan-tag{padding:8px 16px;border-radius:50px;font-size:16px;font-weight:400;line-height:18px;height:34px;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.plan-tag.prepaid{border:1px solid #fcfcfc;color:#fcfcfc;background:transparent}.plan-tag.discount{background:#ffd9cc;border:1px solid #ffc7b2;color:#6b544a}.plan-card-header{padding:24px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:5px}.plan-card-name{font-size:18px;font-weight:700;color:#fcfcfc;line-height:24px}.plan-card-data{font-size:48px;font-weight:700;color:#fcfcfc;line-height:56px}.plan-card-body{background:#21264f;padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;flex:1;border-radius:0 0 20px 20px}.plan-card-pricing{display:flex;flex-direction:column;align-items:center;width:100%}.plan-card-price-row{display:flex;align-items:baseline;justify-content:center;gap:4px}.plan-card-currency{font-size:20px;font-weight:700;color:#ffde63;line-height:26px}.plan-card-amount{font-size:24px;font-weight:800;color:#ffde63;line-height:32px}.plan-card-decimal{font-size:20px;font-weight:700;color:#ffde63;line-height:26px}.plan-card-period{font-size:16px;font-weight:400;color:#fcfcfc;line-height:24px}.plan-card-upfront{font-size:14px;font-weight:400;color:#08db7d;line-height:20px;margin-top:2px}.plan-card-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.see-whats-included-btn{background:transparent;border:none;color:#fcfcfc;font-size:16px;font-weight:600;line-height:24px;cursor:pointer;padding:0;text-decoration:underline;width:100%;text-align:center}.see-whats-included-btn:hover{opacity:.9}.switch-plan-btn{width:100%;background:#006be0;border:none;border-radius:64px;color:#fcfcfc;font-size:16px;font-weight:600;line-height:24px;padding:12px 20px;cursor:pointer;height:48px;display:flex;align-items:center;justify-content:center}.switch-plan-btn:hover{background:#0055b3}.broadband-facts-link{font-size:16px;font-weight:700;color:#fcfcfc;line-height:24px;text-align:center;cursor:pointer;background:transparent;border:none;padding:0}.broadband-facts-link:hover{text-decoration:underline}.see-all-plans-btn{background:transparent;border:1px solid #fcfcfc;border-radius:64px;color:#e6e6e6;font-size:16px;font-weight:700;line-height:24px;padding:12px 20px;cursor:pointer;height:48px;display:flex;align-items:center;justify-content:center}.see-all-plans-btn:hover{background:#ffffff1a}@media(max-width:1024px){.usage-content{flex-direction:column;align-items:flex-start}.data-usage-circle{align-self:center}.usage-bars{width:100%}}@media(max-width:768px){.usage-history-page{padding:16px;background:#fff7f2!important}.usage-section{padding:20px}.history-section{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.history-header-row{flex-direction:column;align-items:flex-start;gap:16px}.history-section .section-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin-bottom:0!important}.date-filter-row{width:100%;margin-bottom:0!important}.date-range-selector{width:100%}.data-usage-circle{width:180px;height:180px}.data-usage-text{font-size:14px;line-height:18px}.data-usage-amount{font-size:32px}.data-usage-total{font-size:12px;line-height:16px}.history-tabs{margin-bottom:24px!important;width:100%;display:flex}.history-tabs .MuiTab-root{padding:8px 12px;font-size:12px;flex:1}.history-tabs .MuiTab-root .MuiSvgIcon-root{font-size:16px}.transaction-item{padding:12px}.transaction-amount{font-size:16px}.monthly-average-section{padding:24px 16px}.monthly-average-value{font-size:36px;line-height:44px}.save-plans-title{font-size:20px;line-height:28px}.save-plans-description{font-size:16px;line-height:22px}.plan-cards-container{flex-direction:column;width:100%}.plan-card{width:100%}.plan-card-data{font-size:36px;line-height:44px}.transaction-icon{width:36px;height:36px;min-width:36px}.transaction-icon .MuiSvgIcon-root{font-size:20px}.transaction-label{font-size:16px;line-height:22px}.transaction-description{font-size:14px;line-height:20px}}.registration-page{background-color:#f5f5f8;min-height:100vh;padding:40px 0}.registration-page .MuiContainer-root{max-width:1400px}.registration-form-container{background-color:#fff;border-radius:16px;padding:32px;margin-bottom:24px}.registration-back-link{display:flex;align-items:center;gap:8px;cursor:pointer;margin-bottom:24px;width:-moz-fit-content;width:fit-content}.registration-back-icon{color:#006ae0;font-size:20px}.registration-back-text{color:#006ae0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.registration-title{color:#21254f;font-family:Roboto,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin-bottom:32px}.registration-section{margin-bottom:32px}.registration-section-title{color:#21254f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:16px}.registration-field-label{color:#21254f;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}.registration-phone-input{display:flex;gap:16px;align-items:flex-start}.registration-country-select{min-width:120px}.registration-country-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:56px}.registration-country-select .MuiOutlinedInput-notchedOutline{border-color:#e8e8ed}.registration-country-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006ae0}.registration-input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;font-family:Roboto,sans-serif;font-size:14px;height:56px}.registration-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006ae0;border-width:2px}.registration-input .MuiOutlinedInput-notchedOutline{border-color:#e8e8ed;border-width:1px}.registration-input input::-moz-placeholder{color:#9092a7;opacity:1;font-size:14px}.registration-input input::placeholder{color:#9092a7;opacity:1;font-size:14px}.registration-select .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:56px}.registration-select .MuiOutlinedInput-notchedOutline{border-color:#e8e8ed}.registration-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006ae0}.registration-select .MuiSelect-select{font-family:Roboto,sans-serif;font-size:14px;color:#21254f}.registration-postal-code-container{display:flex;gap:12px;align-items:flex-start}.registration-search-button{background-color:#006ae0;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;padding:16px 20px;border-radius:8px;text-transform:none;white-space:nowrap;height:56px}.registration-search-button:hover{background-color:#0056b3}.registration-marketing-section{margin-top:40px}.registration-marketing-box{background-color:#fff;border:1px solid #e8e8ed;border-radius:8px;padding:24px;margin-bottom:16px}.registration-marketing-title{color:#21254f;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;margin-bottom:8px}.registration-marketing-subtitle{color:#21254f;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:20px;margin-bottom:20px}.registration-radio-group{padding-left:12px}.registration-radio-option{margin-bottom:8px;padding:12px;border-radius:8px}.registration-radio-option:hover{background-color:#f9f9fb}.registration-radio-option .MuiTypography-root{color:#21254f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.registration-radio-option .MuiRadio-root{color:#e8e8ed;padding:4px}.registration-radio-option .MuiRadio-root.Mui-checked{color:#006ae0}.registration-footer-section{display:flex;gap:24px;align-items:center;margin-top:32px}.registration-terms-container{display:flex;align-items:center;gap:8px;flex:1}.registration-checkbox{padding:0;margin-right:8px}.registration-checkbox .MuiSvgIcon-root{width:20px;height:20px;border:2px solid #21264f;border-radius:4px}.registration-checkbox.Mui-checked .MuiSvgIcon-root{color:#006ae0;border-color:#006ae0}.registration-terms-text{color:#21264f;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:20px}.registration-terms-link{color:#006be0;text-decoration:underline;cursor:pointer}.registration-terms-link:hover{text-decoration:underline}.registration-register-button{background-color:#6eb0f5;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;padding:12px 20px;border-radius:64px;text-transform:none;flex:1;height:48px;box-shadow:none}.registration-register-button:hover{background-color:#006be0;box-shadow:none}.registration-register-button:disabled{background-color:#6eb0f5;opacity:.6;color:#fff}.registration-sidebar{display:flex;flex-direction:column;gap:24px}.registration-qr-section{background-color:#e3eefb;border-radius:16px;padding:20px}.registration-qr-code{display:flex;justify-content:center;align-items:center;margin-bottom:20px}.registration-qr-placeholder{width:99px;height:99px;border-radius:8px;border:2px solid #e8e8ed}.registration-qr-title{color:#21254f;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;line-height:24px;margin-bottom:12px;text-align:left}.registration-qr-subtitle{color:#21254f;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;line-height:18px;margin-bottom:20px;text-align:left}.registration-app-buttons{display:flex;gap:8px;justify-content:center}.registration-app-button{height:40px;width:auto;cursor:pointer}.registration-banner-container{width:100%;position:relative;border-radius:24px;overflow:hidden}.registration-banner-image{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain;border-radius:24px}@media(max-width:960px){.registration-page{padding:24px 0}.registration-title{font-size:24px;line-height:32px}.registration-footer-section{flex-direction:column;align-items:stretch}.registration-sidebar{margin-top:32px}}@media(max-width:600px){.registration-phone-input{flex-direction:column}.registration-country-select{width:100%}.registration-postal-code-container{flex-direction:column}.registration-search-button{width:100%}}.port-in-page-wrapper{padding:16px}.port-in-page{background-color:#fffbf9;min-height:100vh;padding:40px 0;border-radius:20px}.port-in-page .MuiContainer-root{max-width:1200px}.port-in-back-link{display:flex;align-items:center;gap:8px;margin-bottom:32px;cursor:pointer;width:-moz-fit-content;width:fit-content}.port-in-back-icon{color:#006ae0;font-size:20px}.port-in-back-text{color:#006ae0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-back-link:hover .port-in-back-icon,.port-in-back-link:hover .port-in-back-text{color:#0056b3}.port-in-container{background-color:#fff7f2;border-radius:20px;padding:40px 119px 120px;display:flex;flex-direction:column;gap:16px;align-items:center}.port-in-promo-banner{background-color:#21264f;border-radius:20px;padding:56px 24px;display:flex;gap:32px;width:100%;align-items:flex-start}.port-in-promo-content{display:flex;flex-direction:column;gap:24px;width:358px}.port-in-promo-title{color:#fcfcfc;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:26px}.port-in-qr-section{background-color:#4d5273;border-radius:20px;padding:0;display:flex;align-items:center;gap:22px;height:111px;box-shadow:0 10px 50px #0000001a}.port-in-qr-wrapper{display:flex;align-items:center;gap:22px;padding:0 40px 0 0}.port-in-qr-code{background-color:#fcfcfc;border-radius:16px;width:112px;height:112px;display:flex;align-items:center;justify-content:center;padding:7px}.port-in-qr-image{width:99px;height:98px;-o-object-fit:contain;object-fit:contain}.port-in-qr-text{color:#fcfcfc;font-family:Roboto,sans-serif;font-size:18px;font-weight:400;line-height:24px;max-width:180px}.port-in-phone-mockup{background-color:#4d5273;border-radius:20px;width:359px;height:272px;display:flex;align-items:center;justify-content:center;overflow:hidden}.port-in-phone-image{width:323px;height:323px;-o-object-fit:contain;object-fit:contain}.port-in-page-title{color:#21264f;font-family:Roboto,sans-serif;font-size:32px;font-weight:800;line-height:40px;margin:0 0 16px;width:100%}.port-in-section-title{color:#21264f;font-family:Roboto,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-align:center;width:100%}.port-in-description{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;width:100%}.port-in-info-box{background-color:#b0f2ff;border:1px solid #e6e6e6;border-radius:16px;padding:12px 16px;display:flex;gap:16px;width:100%;align-items:flex-start}.port-in-info-icon{color:#21264f;font-size:24px;flex-shrink:0}.port-in-info-content{display:flex;flex-direction:column;gap:8px;flex:1}.port-in-info-title{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-info-text{display:flex;flex-direction:column;gap:8px}.port-in-info-text .MuiTypography-root{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-info-text strong{font-weight:600}.port-in-form-field{display:flex;flex-direction:column;gap:8px;width:100%}.port-in-field-label{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-field-label-error{color:#ff263d!important}.port-in-phone-input{display:flex;gap:0;align-items:stretch}.port-in-country-code{background-color:#f5f5f5;border:1px solid #ededed;border-right:none;border-radius:8px 0 0 8px;display:flex;align-items:center;justify-content:center;padding:4px;min-width:41px}.port-in-country-code-text{color:#a3a3a3;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-input .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px;font-family:Roboto,sans-serif;font-size:16px;height:48px}.port-in-phone-input .port-in-input .MuiOutlinedInput-root{border-radius:0 8px 8px 0}.port-in-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006ae0;border-width:2px}.port-in-input .MuiOutlinedInput-notchedOutline{border-color:#ededed;border-width:1px}.port-in-input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ff263d;border-width:1px}.port-in-input input::-moz-placeholder{color:#a3a3a3;opacity:1;font-size:16px}.port-in-input input::placeholder{color:#a3a3a3;opacity:1;font-size:16px}.port-in-help-text{color:#616161;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-error-text{color:#ff263d;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px;margin-top:4px}.port-in-bottom-button-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.port-in-bottom-button-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 80px}@media(min-width:768px){.port-in-bottom-button-bar{padding:16px 24px}.port-in-bottom-button-content{padding:0 100px}}.port-in-cancel-button{background-color:transparent;border:2px solid #006ae0;color:#006ae0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px}.port-in-cancel-button:hover{background-color:#006ae00a;border:2px solid #006ae0}.port-in-cancel-button{display:none}.port-in-continue-button{background-color:#006ae0;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px;box-shadow:none}.port-in-continue-button:hover{background-color:#0056b3;box-shadow:none}@media(max-width:960px){.port-in-container{padding:40px 24px}.port-in-promo-banner{flex-direction:column;padding:32px 16px}.port-in-promo-content{width:100%}.port-in-phone-mockup{width:100%;max-width:359px}}@media(max-width:600px){.port-in-page{padding:24px 0}.port-in-container,.port-in-promo-banner{padding:24px 16px}.port-in-qr-section{flex-direction:column;height:auto;padding:16px}.port-in-qr-wrapper{flex-direction:column;padding:0;text-align:center}.port-in-phone-input{flex-direction:row}}@media(max-width:768px){.port-in-page-wrapper{padding:0!important}.port-in-page{padding:16px;background-color:#fff7f2!important;border-radius:0!important}.port-in-container{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.port-in-page-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0 0 16px!important}.port-in-description{font-size:16px!important;font-weight:400!important;line-height:24px!important}.port-in-info-title{font-size:18px!important;font-weight:600!important;line-height:24px!important}.port-in-info-text .MuiTypography-root{font-size:16px!important;font-weight:400!important;line-height:24px!important}.port-in-section-title{font-size:20px!important;font-weight:600!important;line-height:28px!important;text-align:left!important}.port-in-bottom-button-bar{padding:12px 16px}.port-in-bottom-button-content{padding:0;flex-direction:row!important;justify-content:space-between!important;gap:12px!important}.port-in-cancel-button{display:flex!important;flex:1;min-width:0}.port-in-continue-button{flex:1;min-width:0}}@media(max-width:480px){.port-in-page-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}}.port-in-confirmation-page{background-color:#fffbf9;min-height:100vh;padding:40px 0}.port-in-confirmation-page .MuiContainer-root{max-width:1200px}.port-in-confirmation-back-link{display:flex;align-items:center;gap:8px;margin-bottom:32px;cursor:pointer;width:-moz-fit-content;width:fit-content}.port-in-confirmation-back-icon{color:#006ae0;font-size:20px}.port-in-confirmation-back-text{color:#006ae0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-confirmation-back-link:hover .port-in-confirmation-back-icon,.port-in-confirmation-back-link:hover .port-in-confirmation-back-text{color:#0056b3}.port-in-confirmation-container{background-color:#fff7f2;border-radius:20px;padding:40px 119px 120px;display:flex;flex-direction:column;gap:24px}.port-in-confirmation-title{color:#21264f;font-family:Roboto,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-align:center;width:100%}.port-in-confirmation-details{display:flex;flex-direction:column;gap:24px;width:100%}.port-in-confirmation-field{display:flex;flex-direction:column;gap:8px}.port-in-confirmation-field-label{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-confirmation-field-value{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-confirmation-date-row{display:flex;justify-content:space-between;align-items:center}.port-in-confirmation-change-link{color:#006ae0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;cursor:pointer;text-decoration:none}.port-in-confirmation-change-link:hover{color:#0056b3;text-decoration:underline}.port-in-confirmation-info-box{background-color:#b0f2ff;border:1px solid #e6e6e6;border-radius:16px;padding:12px 16px;display:flex;gap:16px;width:100%;align-items:flex-start}.port-in-confirmation-info-icon{color:#21264f;font-size:24px;flex-shrink:0}.port-in-confirmation-info-content{display:flex;flex-direction:column;gap:8px;flex:1}.port-in-confirmation-info-title{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-confirmation-info-text{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-confirmation-bottom-button-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.port-in-confirmation-bottom-button-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 80px}@media(min-width:768px){.port-in-confirmation-bottom-button-bar{padding:16px 24px}.port-in-confirmation-bottom-button-content{padding:0 100px}}.port-in-confirmation-cancel-button{background-color:transparent;border:2px solid #006ae0;color:#006ae0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px}.port-in-confirmation-cancel-button:hover{background-color:#006ae00a;border:2px solid #006ae0}.port-in-confirmation-continue-button{background-color:#006ae0;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px;box-shadow:none}.port-in-confirmation-continue-button:hover{background-color:#0056b3;box-shadow:none}@media(max-width:960px){.port-in-confirmation-container{padding:40px 24px}}@media(max-width:600px){.port-in-confirmation-page{padding:24px 0}.port-in-confirmation-container{padding:24px 16px}.port-in-confirmation-back-link{margin-bottom:24px}}.transfer-date-page{background-color:#fffbf9;min-height:100vh;padding:40px 0}.transfer-date-page .MuiContainer-root{max-width:1200px}.transfer-date-back-link{display:flex;align-items:center;gap:8px;margin-bottom:32px;cursor:pointer;width:-moz-fit-content;width:fit-content}.transfer-date-back-icon{color:#006ae0;font-size:20px}.transfer-date-back-text{color:#006ae0;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.transfer-date-back-link:hover .transfer-date-back-icon,.transfer-date-back-link:hover .transfer-date-back-text{color:#0056b3}.transfer-date-container{background-color:#fff7f2;border-radius:20px;padding:40px 119px 120px;display:flex;flex-direction:column;gap:24px;align-items:flex-end}.transfer-date-title{color:#21264f;font-family:Roboto,sans-serif;font-size:24px;font-weight:800;line-height:32px;width:100%}.transfer-date-content{display:flex;gap:24px;width:100%;align-items:flex-start}.transfer-date-options{flex:1;display:flex;flex-direction:column;gap:0}.transfer-date-radio-item{background-color:#fcfcfc;border:1px solid #ededed;height:48px;display:flex;align-items:center;padding:0 12px;cursor:pointer;border-radius:8px;margin-bottom:-1px}.transfer-date-radio-item:first-child{border-radius:8px 8px 0 0}.transfer-date-radio-item:last-child{border-radius:0 0 8px 8px}.transfer-date-radio-item-selected{background-color:#e5f0fc;border-color:#006be0;z-index:1}.transfer-date-radio-label{width:100%;margin:0}.transfer-date-radio-label .MuiFormControlLabel-label{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px;color:#21264f}.transfer-date-radio .MuiSvgIcon-root{color:#21264f}.transfer-date-radio-item-selected .transfer-date-radio .MuiSvgIcon-root{color:#006be0}.transfer-date-calendar-container{width:284px;background-color:#fcfcfc;border:1px solid #f7f7f7;border-radius:8px;padding:8px}.custom-calendar{width:100%;background-color:#fcfcfc;border:1px solid #f7f7f7;border-radius:6px;padding:12px}.calendar-header{display:flex;justify-content:space-between;align-items:center;padding:0 10px 8px}.calendar-nav-button{background-color:transparent;border:1px solid #ededed;border-radius:4px;padding:4px;width:24px;height:24px}.calendar-nav-button:hover{background-color:#f5f5f5}.calendar-nav-button .MuiSvgIcon-root{font-size:16px;color:#21264f}.calendar-month-year{font-family:Roboto,sans-serif;font-size:16px;font-weight:700;color:#21264f}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding-top:8px}.calendar-weekday{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#616161;text-align:center;width:36px;height:24px;display:flex;align-items:center;justify-content:center}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:0;padding-top:8px}.calendar-day{width:36px;height:36px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0}.calendar-day:hover{background-color:#f5f5f5}.calendar-day-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:400;color:#21264f}.calendar-day-disabled{opacity:.5;cursor:default;pointer-events:none}.calendar-day-selected{background-color:#006be0}.calendar-day-selected .calendar-day-text{color:#fcfcfc}.calendar-day-selected:hover{background-color:#0056b3}.calendar-day-today{border:1px solid #006be0}.transfer-date-bottom-button-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.transfer-date-bottom-button-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 80px}@media(min-width:768px){.transfer-date-bottom-button-bar{padding:16px 24px}.transfer-date-bottom-button-content{padding:0 100px}}.transfer-date-cancel-button{background-color:transparent;border:2px solid #006ae0;color:#006ae0;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px}.transfer-date-cancel-button:hover{background-color:#006ae00a;border:2px solid #006ae0}.transfer-date-continue-button{background-color:#006ae0;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px;box-shadow:none}.transfer-date-continue-button:hover{background-color:#0056b3;box-shadow:none}@media(max-width:960px){.transfer-date-container{padding:40px 24px}.transfer-date-content{flex-direction:column}.transfer-date-calendar-container{width:100%;max-width:284px}}@media(max-width:600px){.transfer-date-page{padding:24px 0}.transfer-date-container{padding:24px 16px}.transfer-date-back-link{margin-bottom:24px}}.port-in-success-page{background-color:#fffbf9;min-height:100vh;padding:40px 0}.port-in-success-page .MuiContainer-root{max-width:1200px}.port-in-success-container{background-color:#fff7f2;border-radius:20px;padding:40px 119px 120px;display:flex;flex-direction:column;gap:24px;align-items:center;max-width:934px;margin:0 auto}.port-in-success-title{color:#21264f;font-family:Roboto,sans-serif;font-size:24px;font-weight:800;line-height:32px;text-align:left;width:100%}.port-in-success-field{display:flex;flex-direction:column;gap:8px;width:100%}.port-in-success-field-label{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-success-field-value{color:#21264f;font-family:Roboto,sans-serif;font-size:18px;font-weight:600;line-height:24px}.port-in-success-info-box{background-color:#b0e3c7;border:1px solid #e6e6e6;border-radius:16px;padding:12px 16px;display:flex;gap:16px;width:100%;align-items:flex-start}.port-in-success-info-icon{color:#21264f;font-size:24px;flex-shrink:0}.port-in-success-info-content{display:flex;flex-direction:column;gap:8px;flex:1}.port-in-success-info-title{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:700;line-height:24px}.port-in-success-info-text{display:flex;flex-direction:column;gap:8px}.port-in-success-info-text .MuiTypography-root{color:#21264f;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:24px}.port-in-success-phone{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#21264f}.port-in-success-bottom-button-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.port-in-success-bottom-button-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 80px}@media(min-width:768px){.port-in-success-bottom-button-bar{padding:16px 24px}.port-in-success-bottom-button-content{padding:0 100px}}.port-in-success-done-button{background-color:#006ae0;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:700;line-height:20px;padding:10px 28px;border-radius:64px;text-transform:none;height:40px;box-shadow:none}.port-in-success-done-button:hover{background-color:#0056b3;box-shadow:none}@media(max-width:960px){.port-in-success-container{padding:40px 24px}}@media(max-width:600px){.port-in-success-page{padding:24px 0}.port-in-success-container{padding:24px 16px}.port-in-success-button-group{justify-content:stretch}.port-in-success-done-button{width:100%}}.move-out-network-page{background-color:#fff7f2;min-height:100vh;padding:48px 24px}.move-out-network-container{max-width:813px;margin:0 auto}.move-out-network-container .back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:0!important;margin-bottom:24px!important;background-color:transparent!important}.move-out-network-container .back-button:hover{background-color:transparent!important;opacity:.8}.move-out-network-container .back-button .MuiButton-startIcon{margin-right:8px}.move-out-network-content{background-color:#fff7f2;padding:0}.move-out-network-title{font-size:24px!important;font-weight:800!important;color:#21254f!important;margin-bottom:24px!important;font-family:Roboto,sans-serif!important;line-height:32px!important}.pac-section{margin-top:32px}.pac-label{font-size:16px!important;font-weight:600!important;color:#21264f!important;margin-bottom:8px!important;font-family:Roboto,sans-serif!important;line-height:24px!important}.pac-code-container{display:flex;align-items:center;background-color:#fcfcfc;border:1px solid #ededed;border-radius:8px;padding:12px;height:48px;gap:12px;justify-content:space-between}.pac-code-value{font-size:16px!important;font-weight:400!important;color:#21264f!important;font-family:Roboto,sans-serif!important;line-height:24px!important;flex:1}.copy-button{background-color:#006be0!important;color:#fff!important;padding:4px!important;border-radius:64px!important;width:32px!important;height:32px!important}.copy-button:hover{background-color:#0056b3!important}.copy-button .MuiSvgIcon-root{font-size:20px}.custom-toast{top:216px!important}.success-toast{background-color:#00a34a!important;color:#fcfcfc!important;display:flex;align-items:center;justify-content:center;gap:4px;padding:12px 16px;border-radius:16px;box-shadow:0 0 15px #00000040;min-width:217px}.success-toast-icon{font-size:24px!important;color:#fcfcfc!important}.success-toast-text{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#fcfcfc!important;white-space:nowrap}@media(max-width:768px){.move-out-network-page{padding:24px 16px}.move-out-network-title{font-size:20px!important;line-height:28px!important}.pac-code-container{padding:10px}}.add-plan-dialog-backdrop{background-color:#1d252db3!important}.add-plan-dialog .add-plan-dialog-paper{border-radius:16px!important;max-width:480px!important;width:100%!important;margin:16px!important;box-shadow:0 4px 24px #00000026!important}.add-plan-dialog-content{padding:32px!important;position:relative!important}.add-plan-dialog-close{position:absolute!important;top:16px!important;right:16px!important;color:#21264f!important;padding:4px!important}.add-plan-dialog-close:hover{background-color:#0000000a!important}.add-plan-dialog-close .MuiSvgIcon-root{font-size:24px!important}.add-plan-dialog-title{font-family:GT Eesti,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important;margin-bottom:16px!important;padding-right:32px!important}.add-plan-dialog-description{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin-bottom:24px!important}.add-plan-dialog-primary-btn{background-color:#006be0!important;color:#fff!important;font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:14px 24px!important;border-radius:64px!important;box-shadow:none!important;margin-bottom:12px!important}.add-plan-dialog-primary-btn:hover{background-color:#0055b3!important;box-shadow:none!important}.add-plan-dialog-cancel-btn{background-color:transparent!important;color:#006be0!important;font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:14px 24px!important;border-radius:64px!important;border:1px solid #006be0!important;box-shadow:none!important}.add-plan-dialog-cancel-btn:hover{background-color:#006be00a!important;border-color:#0055b3!important}@media(max-width:768px){.add-plan-dialog .add-plan-dialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.add-plan-dialog-content{padding:24px!important}.add-plan-dialog-title{font-size:20px!important;line-height:28px!important}.add-plan-dialog-description{font-size:14px!important;line-height:22px!important}.add-plan-dialog-primary-btn,.add-plan-dialog-cancel-btn{padding:12px 20px!important;font-size:14px!important}}.account-plan-page{width:100%;background-color:#fff7f2;min-height:calc(100vh - 200px);border-radius:20px}.account-plan-container{max-width:1200px;margin:0 auto;padding:24px;display:flex;flex-direction:column;gap:24px}.account-plan-title{font-family:GT Eesti,sans-serif;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.plan-and-usage-container{display:grid;grid-template-columns:1fr 328px;gap:24px;background:#fcfcfc;border-radius:20px;padding:24px;box-shadow:none}.plan-details-column{display:flex;flex-direction:column;gap:32px}.plan-info-section{display:flex;flex-direction:column;gap:4px}.plan-name-text{font-family:GT Eesti,sans-serif;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.plan-price-row{display:flex;align-items:baseline;gap:2px;margin:0 0 4px}.plan-currency,.plan-amount{font-family:GT Eesti,sans-serif;font-size:20px;font-weight:700;line-height:26px;color:#1e1e1e}.plan-period{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:26px;color:#1e1e1e;margin-left:4px}.plan-renewal-text{font-family:GT Eesti,sans-serif;font-size:12px;font-weight:400;line-height:18px;color:#666;margin:0 0 4px}.view-details-link{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#007aff;text-decoration:none;cursor:pointer;display:block;text-align:left;width:100%}.view-details-link:hover{text-decoration:underline}.usage-stats-section{display:flex;flex-direction:column;gap:8px;border:none!important;border-bottom:none!important}.usage-stat-card{display:flex;align-items:flex-start;gap:8px;padding:16px;background:transparent;border:1px solid #e8e8ed;border-radius:16px;box-shadow:none}.usage-card-icon{width:32px;height:32px;color:#000;flex-shrink:0;margin-top:0}.usage-icon{width:32px;height:32px;color:#525975;flex-shrink:0;margin-top:0}.usage-info{display:flex;flex-direction:column;gap:4px;flex:1;padding-top:0}.usage-label{font-family:GT Eesti,sans-serif;font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0}.usage-value{font-family:GT Eesti,sans-serif;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;justify-content:flex-start;text-align:left!important}.usage-bold{font-family:GT Eesti,sans-serif;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important}.usage-light{font-family:GT Eesti,sans-serif;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important}.plan-expiry-text{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;text-align:left;margin-bottom:16px;margin-top:0;padding-top:0;border:none!important;border-top:none!important}.renew-plan-button{margin-top:0;background-color:#006be0!important;color:#fcfcfc!important;font-family:GT Eesti,sans-serif;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;border:none!important;box-shadow:none!important;transition:all .2s ease-in-out;height:48px!important;min-height:48px!important}.renew-plan-button:hover{background-color:#0055b3!important;box-shadow:none!important}.bolt-ons-section{display:flex;flex-direction:column;gap:8px;margin-top:24px}.bolt-ons-title{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#2c3550;margin:0 0 16px}.bolt-on-container{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:16px;background:#fff;border-radius:12px;padding:24px}.bolt-on-name{font-family:GT Eesti,sans-serif;font-size:18px;font-weight:700;line-height:26px;color:#1e1e1e;margin:0;text-align:left}.bolt-on-expiry{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#666;margin:0 0 8px;text-align:left}.bolt-on-usage-card{display:flex;align-items:flex-start;gap:8px;padding:16px;background:#f8f8f8;border:1px solid #e8e8e8;border-radius:12px;box-shadow:none;min-height:92px}.sim-card-column{display:flex;align-items:flex-start;justify-content:center}.sim-card-visual{width:100%;max-width:328px;height:287px;background:linear-gradient(135deg,#a8d5e2,#7db9de);border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.sim-card-img{width:120px;height:auto;-o-object-fit:contain;object-fit:contain;z-index:2;position:relative;filter:drop-shadow(0 4px 8px rgba(0,0,0,.15))}.credit-balance-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.credit-balance-title{font-family:GT Eesti,sans-serif;font-size:20px;font-weight:700;line-height:28px;color:#1e1e1e;margin-bottom:4px}.credit-balance-card{background:#fcfcfc;border-radius:20px;padding:24px;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.credit-balance-info{display:flex;flex-direction:column;gap:4px;width:365px}.credit-balance-label{font-family:Roboto,sans-serif;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.credit-balance-amount{display:flex;align-items:baseline;gap:0}.credit-currency{font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:26px;color:#21264f}.credit-value{font-family:Roboto,sans-serif;font-size:32px;font-weight:700;line-height:38px;color:#21264f}.add-balance-button{background-color:#006be0!important;color:#fcfcfc!important;font-family:Roboto,sans-serif;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:0 20px!important;border-radius:64px!important;border:none!important;box-shadow:none!important;transition:all .2s ease-in-out;height:48px!important;min-height:48px!important;width:365px!important}.add-balance-button:hover{background-color:#0055b3!important;box-shadow:none!important}.action-cards-section{display:flex;flex-direction:column;gap:16px;margin-top:24px}.action-card{display:flex;justify-content:space-between;align-items:center;padding:24px;border-radius:16px;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 1px 3px #0000001a}.action-card.activate-addons,.action-card.add-plan{background-color:#d6eaf8}.action-card.travelling{background-color:#525975}.action-card.topup-card{background-color:#e8e8e8}.action-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.action-card-left{display:flex;align-items:flex-start;gap:16px;flex:1}.action-card-icon{width:24px;height:24px;flex-shrink:0;margin-top:4px}.action-card.activate-addons .action-card-icon,.action-card.add-plan .action-card-icon{color:#007aff}.action-card.travelling .action-card-icon{color:#fff}.action-card.topup-card .action-card-icon{color:#525975}.action-card-text{flex:1}.action-card-title{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:700;line-height:24px;margin-bottom:4px}.action-card.activate-addons .action-card-title,.action-card.add-plan .action-card-title{color:#1e1e1e}.action-card.travelling .action-card-title{color:#fff}.action-card.topup-card .action-card-title{color:#1e1e1e}.action-card-description{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:20px}.action-card.activate-addons .action-card-description,.action-card.add-plan .action-card-description{color:#525975}.action-card.travelling .action-card-description{color:#e0e0e0}.action-card.topup-card .action-card-description{color:#525975}.action-arrow-button{padding:8px;flex-shrink:0}.action-card.activate-addons .action-arrow-button,.action-card.add-plan .action-arrow-button{color:#007aff}.action-card.travelling .action-arrow-button{color:#fff}.action-card.topup-card .action-arrow-button{color:#525975}.action-arrow-button:hover{background-color:#0000000a}@media(max-width:1024px){.plan-and-usage-container{grid-template-columns:1fr 280px;gap:32px;padding:28px}.sim-card-visual{max-width:280px;height:240px}.sim-card-img{width:100px}}@media(max-width:768px){.plan-and-usage-container{grid-template-columns:1fr;gap:24px;padding:24px}.sim-card-column{order:-1}.sim-card-visual{width:100%;max-width:100%;height:200px}.sim-card-img{width:90px}}@media(max-width:600px){.account-plan-container{padding:24px 16px}.account-plan-title{font-size:24px;line-height:32px;margin-bottom:24px}.plan-and-usage-container{padding:20px}.plan-details-column{gap:20px}.plan-name-text{font-size:20px;line-height:28px}.plan-amount{font-size:28px;line-height:36px}.usage-stat-card{padding:14px}.bolt-on-usage-card{padding:14px 16px}.action-card{padding:20px 16px}.action-card-title{font-size:15px;line-height:22px}.action-card-description{font-size:13px;line-height:18px}}.add-plan-page{width:100%;display:flex;flex-direction:column;gap:16px;background-color:#fff7f2;border-radius:20px;padding:24px}.add-plan-back-link{display:flex;align-items:center;gap:8px;cursor:pointer;width:-moz-fit-content;width:fit-content}.add-plan-back-link:hover{opacity:.8}.add-plan-back-icon{color:#006be0!important;font-size:24px!important}.add-plan-back-text{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#006be0!important}.add-plan-page-title{font-family:GT Eesti,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;padding-bottom:16px;border-bottom:1px solid #e8e8ed}.add-plan-info-banner{display:flex;gap:8px;align-items:flex-start;background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:16px;padding:8px 16px 8px 8px}.add-plan-info-icon{color:#21264f!important;font-size:24px!important;flex-shrink:0}.add-plan-info-content{display:flex;flex-direction:column;gap:16px}.add-plan-info-text-wrapper{display:flex;flex-direction:column;gap:4px}.add-plan-info-title{font-family:GT Eesti,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.add-plan-info-description{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.add-plan-family-btn{background-color:#fcfcfc!important;color:#006be0!important;font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:8px 16px!important;border-radius:64px!important;border:1px solid #006be0!important;box-shadow:none!important;width:-moz-fit-content!important;width:fit-content!important;height:40px!important}.add-plan-family-btn:hover{background-color:#006be00a!important}.add-plan-family-btn .MuiButton-startIcon{margin-right:8px!important}.add-plan-family-btn .MuiSvgIcon-root{font-size:24px!important;color:#006be0!important}.add-plan-body{display:flex;flex-direction:column;gap:0}.add-plan-body-text{font-family:GT Eesti,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21264f!important;margin-bottom:0!important}.add-plan-body-text-last{margin-top:26px!important}.add-plan-actions{display:flex;gap:16px;margin-top:8px}.add-plan-cancel-btn{flex:1;background-color:#fcfcfc!important;color:#006be0!important;font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;border:1px solid #006be0!important;box-shadow:none!important;height:48px!important}.add-plan-cancel-btn:hover{background-color:#006be00a!important}.add-plan-continue-btn{flex:1;background-color:#006be0!important;color:#fff!important;font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;box-shadow:none!important;height:48px!important}.add-plan-continue-btn:hover{background-color:#0055b3!important}@media(max-width:768px){.add-plan-page{gap:16px;padding:16px;border-radius:0}.add-plan-page-title{font-size:20px!important;line-height:28px!important}.add-plan-info-banner{flex-direction:column;padding:16px}.add-plan-info-title{font-size:16px!important}.add-plan-info-description{font-size:14px!important;line-height:22px!important}.add-plan-body-text{font-size:16px!important;line-height:24px!important}.add-plan-actions{flex-direction:column}.add-plan-cancel-btn,.add-plan-continue-btn{width:100%!important}}.roaming-page{background-color:#fffbf9;min-height:100vh;padding:40px 16px;width:100%}.roaming-container{max-width:1172px;margin:0 auto}.roaming-container .back-button{color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;margin-bottom:24px!important;background-color:transparent!important}.roaming-container .back-button:hover{background-color:transparent!important;opacity:.8}.roaming-container .back-button .MuiButton-startIcon{margin-right:4px}.roaming-content{background-color:#fff7f2;border-radius:20px;padding:40px 119px;display:flex;flex-direction:column;gap:24px}.roaming-title{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0 0 8px!important}.country-selector-section{display:flex;flex-direction:column;gap:8px}.country-selector-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.country-select{background-color:#fcfcfc!important;border:1px solid #ededed!important;border-radius:8px!important;height:48px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.country-select .MuiSelect-select{padding:10px 12px!important;color:#21264f!important}.country-select.Mui-focused{border-color:#006be0!important}.select-placeholder{color:#a3a3a3!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important}.country-select .MuiOutlinedInput-notchedOutline{border:none!important}.country-select .MuiSvgIcon-root{color:#3a355b!important;font-size:24px!important}.selected-country-chip-wrapper{margin:8px 0}.selected-country-chip{background-color:transparent!important;border:1px solid #006be0!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;padding:4px 8px!important;height:auto!important}.selected-country-chip .MuiChip-deleteIcon{color:#006be0!important;font-size:16px!important}.popular-searches-section{display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid #e6e6e6}.popular-searches-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.popular-countries{display:flex;gap:16px;flex-wrap:wrap}.popular-country-button{background-color:#fcfcfc!important;border:1px solid #e6e6e6!important;border-radius:64px!important;padding:8px!important;height:44px!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;display:flex!important;align-items:center!important;gap:8px!important}.popular-country-button:hover{background-color:#f5f5f5!important;border-color:#d1d1d1!important}.country-flag-icon{width:16px;height:16px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.country-name-text{margin-left:8px}.info-banner{background-color:#fff7f2;padding:24px 0;margin:0}.info-banner-text{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;text-align:center;margin:0!important}.roaming-plans-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin:0}.roaming-plan-card{border-radius:20px;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 4px 12px #0000001a}.plan-card-top-section{background-color:#006be0;padding:24px 24px 32px;display:flex;flex-direction:column}.plan-badge{background-color:#b0f2ff;color:#21264f;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;line-height:16px;padding:6px 12px;border-radius:16px;align-self:flex-start;margin-bottom:16px}.plan-card-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#fcfcfc!important;margin-bottom:16px!important}.plan-card-data{font-family:Roboto,sans-serif!important;font-size:48px!important;font-weight:700!important;line-height:56px!important;color:#fcfcfc!important;margin:0!important}.plan-card-bottom-section{background-color:#21264f;padding:24px;display:flex;flex-direction:column;flex:1}.plan-card-price-text{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:32px!important;color:#fcfcfc!important;margin-bottom:8px!important}.plan-card-note{font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#e8e8ed!important;margin-bottom:24px!important}.plan-see-included-button{color:#fcfcfc!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:0!important;justify-content:flex-start!important;background-color:transparent!important;margin-bottom:24px!important;min-width:auto!important}.plan-see-included-button:hover{background-color:transparent!important;text-decoration:underline}.plan-choose-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:12px 16px!important;border-radius:64px!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%}.plan-choose-button span{flex:1;text-align:left}.plan-choose-button:hover{background-color:#05c!important}.plan-favorite-icon{background-color:#e8474c!important;color:#fcfcfc!important;padding:6px!important;width:32px!important;height:32px!important;margin:0!important}.plan-favorite-icon:hover{background-color:#d63c41!important}.plan-favorite-icon .MuiSvgIcon-root{font-size:18px!important}.roaming-rates-section{margin:32px 0}.roaming-rates-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin-bottom:16px!important}.rates-table{background-color:#fff;border-radius:12px;padding:16px;margin-bottom:16px}.rates-table-header{display:flex;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #E6E6E6}.rates-icon{font-size:24px!important;color:#21264f!important}.rates-table-title{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.rates-table-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #F5F5F5}.rates-table-row:last-child{border-bottom:none}.rates-table-type{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;flex:1}.zone-link{color:#006be0!important;text-decoration:underline;cursor:pointer}.rates-table-price{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.rate-zone-section{background-color:#fff;border-radius:12px;padding:24px;margin:32px 0}.rate-zone-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin-bottom:16px!important}.rate-zone-selector{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.rate-zone-label{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.rate-zone-select{background-color:#fcfcfc!important;border:1px solid #EDEDED!important;border-radius:8px!important;height:48px!important}.rate-zone-select .MuiOutlinedInput-notchedOutline{border:none!important}.rate-zone-result{display:flex;align-items:center;gap:12px;padding:12px 0}.rate-zone-dot{width:8px;height:8px;border-radius:50%;background-color:#e8474c}.rate-zone-country{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;flex:1}.rate-zone-zone{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.rate-zone-clear-chip{background-color:transparent!important;border:1px solid #006BE0!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;padding:4px 8px!important;height:auto!important;margin-top:8px}.rate-zone-clear-chip .MuiChip-deleteIcon{color:#006be0!important;font-size:16px!important}.terms-accordion{background-color:#fff!important;border-radius:8px!important;box-shadow:none!important;border:none!important;margin-top:24px!important}.terms-accordion:before{display:none!important}.terms-accordion-summary{padding:16px 12px!important;min-height:auto!important}.terms-accordion-summary .MuiAccordionSummary-content{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important}.terms-accordion-summary.Mui-expanded{min-height:auto!important}.terms-icon{font-size:32px!important;color:#4d5273!important}.terms-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;flex:1}.accordion-expand-icon{color:#006be0!important;font-size:32px!important}.terms-accordion-details{padding:0 12px 16px 52px!important}.terms-content{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important}@media(max-width:1024px){.roaming-content{padding:40px 60px}.roaming-plans-grid{grid-template-columns:1fr}}@media(max-width:768px){.roaming-page,.roaming-content{padding:24px 16px}.roaming-title{font-size:20px!important;line-height:28px!important}.popular-countries{flex-direction:column}.popular-country-button{width:100%;justify-content:flex-start}.roaming-plans-grid{grid-template-columns:1fr}}.add-credit-page{background-color:#fffbf9;min-height:100vh;padding:40px 16px 120px;width:100%;position:relative}.add-credit-container{max-width:1172px;margin:0 auto}.add-credit-container .back-button{color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;margin-bottom:24px!important;background-color:transparent!important}.add-credit-container .back-button:hover{background-color:transparent!important;opacity:.8}.add-credit-container .back-button .MuiButton-startIcon{margin-right:4px}.add-credit-title{font-family:Roboto,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:40px!important;color:#21264f!important;margin-bottom:16px!important}.add-credit-description{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin-bottom:32px!important;max-width:700px}.credit-options-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:24px;margin-top:32px}.credit-option-card{background-color:#fcfcfc;border:2px solid #e6e6e6;border-radius:16px;padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;cursor:pointer;transition:all .2s ease;min-height:140px}.credit-option-card:hover{border-color:#006be0;background-color:#f8fbff}.credit-option-card.selected{border-color:#006be0;background-color:#e6f2ff}.credit-icon{font-size:32px!important;color:#006be0!important}.credit-amount{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important}@media(max-width:1024px){.credit-options-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.add-credit-page{padding:24px 16px}.add-credit-title{font-size:24px!important;line-height:32px!important}.credit-options-grid{grid-template-columns:repeat(2,1fr);gap:16px}.credit-option-card{padding:24px 16px;min-height:120px}}@media(max-width:480px){.credit-options-grid{grid-template-columns:1fr}}.footer-bar-content{max-width:1172px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}@media(max-width:768px){.floating-footer-bar{padding:16px}.footer-bar-content{flex-direction:column;gap:16px}.footer-price-section{width:100%;justify-content:center}.footer-buttons-section{width:100%;flex-direction:column}.footer-skip-button,.footer-pay-button{width:100%}}.roaming-payment-page{background-color:#fffbf9;min-height:100vh;padding:40px 16px 120px;width:100%;position:relative}.roaming-payment-container{max-width:800px;margin:0 auto}.roaming-payment-container .back-button{color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:0!important;margin-bottom:32px!important;background-color:transparent!important}.roaming-payment-container .back-button:hover{background-color:transparent!important;opacity:.8}.payment-section{margin-bottom:40px}.payment-title{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin-bottom:24px!important}.payment-method-option{display:flex;justify-content:space-between;align-items:center;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:16px 20px;margin-bottom:12px;transition:all .2s ease}.payment-method-option:hover{border-color:#006be0}.payment-radio-label{flex:1;margin:0!important}.payment-radio-label .MuiFormControlLabel-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.payment-logo-wrapper{display:flex;align-items:center;justify-content:center;min-width:60px;height:32px}.payment-logo-wrapper svg{max-height:100%;width:auto}.order-summary-section{background-color:#fff;border-radius:12px;padding:32px}.summary-title{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin-bottom:24px!important}.promo-banner{background-color:#b0f2ff;border-radius:8px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.promo-text{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.redeem-button{background-color:#21264f!important;color:#fff!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:8px 20px!important;border-radius:64px!important}.redeem-button:hover{background-color:#1a1d3d!important}.summary-item{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 0}.summary-item-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.summary-item-detail{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important}.summary-item-price{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.summary-divider{margin:16px 0!important;border-color:#e6e6e6!important}.total-section{display:flex;justify-content:space-between;align-items:center;padding:16px 0;margin-bottom:24px}.total-label{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.total-amount{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important}.info-box{display:flex;gap:12px;padding:16px;background-color:#f5f5f5;border-radius:8px;margin-bottom:24px}.info-icon{font-size:24px!important;color:#616161!important;flex-shrink:0}.info-content{flex:1}.info-title{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;color:#21264f!important;margin-bottom:4px!important}.info-description{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important}.payment-summary-box{border:1px solid #e6e6e6;border-radius:8px;padding:24px}.payment-summary-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin-bottom:16px!important}.payment-summary-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.payment-summary-label{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important}.payment-summary-value{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.payment-summary-divider{margin:12px 0!important;border-color:#e6e6e6!important;border-style:dashed!important}.payment-total{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.payment-total-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.payment-total-amount{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#006be0!important}.floating-footer-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -4px 12px #0000001a;z-index:1000;padding:20px 24px;border-top:1px solid #e6e6e6}.footer-bar-content{max-width:800px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-price-section{display:flex;align-items:baseline;gap:12px}.footer-price-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.footer-price-amount{font-family:Roboto,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:40px!important;color:#21264f!important}.footer-buttons-section{display:flex;align-items:center;gap:16px}.footer-skip-button{color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:12px 24px!important;background-color:transparent!important}.footer-skip-button:hover{background-color:#f0f7ff!important}.footer-pay-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:12px 32px!important;border-radius:64px!important;min-width:140px}.footer-pay-button:hover{background-color:#05c!important}.footer-pay-button:disabled{background-color:#d1d1d1!important;color:#a3a3a3!important}@media(max-width:768px){.roaming-payment-page{padding:24px 16px 120px}.order-summary-section{padding:24px 16px}.promo-banner{flex-direction:column;gap:12px;align-items:flex-start}.redeem-button{width:100%}.floating-footer-bar{padding:16px}.footer-bar-content{flex-direction:column;gap:16px}.footer-price-section{width:100%;justify-content:center}.footer-buttons-section{width:100%;flex-direction:column}.footer-skip-button,.footer-pay-button{width:100%}}.roaming-confirmation-page{background-color:#fffbf9;min-height:100vh;padding:40px 16px;width:100%}.roaming-confirmation-container{max-width:800px;margin:0 auto}.roaming-success-banner{background:linear-gradient(135deg,#28a745,#20c997);border-radius:16px;padding:40px 32px;text-align:center;margin-bottom:32px;display:flex;flex-direction:column;align-items:center;gap:16px}.roaming-success-icon-wrapper{background-color:#fff3;border-radius:50%;padding:12px;display:flex;align-items:center;justify-content:center}.roaming-success-icon{font-size:64px!important;color:#fff!important}.roaming-success-title{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#fff!important;margin:0!important}.roaming-success-subtitle{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#fff!important;max-width:600px}.roaming-order-summary-card,.roaming-price-summary-card,.roaming-actions-card{background-color:#fff;border-radius:12px;padding:24px;margin-bottom:24px}.roaming-card-title{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin-bottom:20px!important}.roaming-summary-rows{display:flex;flex-direction:column;gap:16px}.roaming-summary-row{display:flex;justify-content:space-between;align-items:center}.roaming-summary-label{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important}.roaming-summary-value{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;color:#21264f!important}.roaming-price-rows{display:flex;flex-direction:column;gap:12px}.roaming-price-row{display:flex;justify-content:space-between;align-items:center}.roaming-price-label{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important}.roaming-price-amount{display:flex;align-items:baseline;gap:2px}.roaming-currency,.roaming-minus{font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;color:#21264f!important}.roaming-amount{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#21264f!important}.roaming-decimal{font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;line-height:16px!important;color:#21264f!important}.roaming-price-divider{height:1px;background-color:#e6e6e6;margin:8px 0!important;border:none}.roaming-price-total-row{padding-top:8px}.roaming-price-total-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.roaming-price-total-amount{display:flex;align-items:baseline;gap:2px}.roaming-total-currency{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#006be0!important}.roaming-total-value{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#006be0!important}.roaming-total-decimal{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#006be0!important}.roaming-actions-buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.roaming-action-button{border:2px solid #006be0!important;color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:12px 24px!important;border-radius:64px!important;background-color:transparent!important}.roaming-action-button:hover{background-color:#f0f7ff!important}.roaming-help-section{background-color:#21264f;border-radius:16px;padding:40px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px}.roaming-help-title{font-family:Roboto,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:40px!important;color:#fff!important;margin:0!important}.roaming-help-subtitle{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#fff!important}.roaming-help-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.roaming-help-button{background-color:#fff!important;color:#21264f!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:10px 20px!important;border-radius:64px!important;display:flex;align-items:center;gap:8px;border:none!important}.roaming-help-button:hover{background-color:#f5f5f5!important}.roaming-help-button .MuiSvgIcon-root{font-size:20px!important}@media(max-width:768px){.roaming-confirmation-page{padding:24px 16px}.roaming-success-banner{padding:32px 24px}.roaming-success-title{font-size:20px!important;line-height:28px!important}.roaming-success-subtitle{font-size:12px!important;line-height:18px!important}.roaming-order-summary-card,.roaming-price-summary-card,.roaming-actions-card{padding:20px 16px}.roaming-actions-buttons{grid-template-columns:1fr}.roaming-help-section{padding:32px 24px}.roaming-help-title{font-size:24px!important;line-height:32px!important}.roaming-help-buttons{flex-direction:column;width:100%}.roaming-help-button{width:100%;justify-content:center}}.trouble-ticket-page{min-height:calc(100vh - 150px)}.trouble-ticket-container{max-width:1200px!important}.trouble-ticket-content{background-color:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px}.trouble-ticket-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:24px}.trouble-ticket-title-wrapper{display:flex;align-items:center;gap:16px;flex:1}.trouble-ticket-header-icon{color:#3a355b!important;font-size:32px!important}.trouble-ticket-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.trouble-ticket-history-button{background-color:#006be0!important;color:#fcfcfc!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;border-radius:64px!important;padding:12px 20px!important;height:48px!important;box-shadow:none!important;white-space:nowrap}.trouble-ticket-history-button:hover{background-color:#0056b3!important;box-shadow:none!important}.trouble-ticket-history-button .MuiButton-startIcon{margin-right:8px}.trouble-ticket-types{display:flex;width:100%}.trouble-ticket-radio-group{display:flex;gap:24px}.trouble-ticket-radio{color:#21264f!important}.trouble-ticket-radio.Mui-checked{color:#006be0!important}.trouble-ticket-radio-label{margin:0!important}.trouble-ticket-radio-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.trouble-ticket-form{display:flex;flex-direction:column;gap:24px;width:100%}.trouble-ticket-field{display:flex;flex-direction:column;gap:8px;width:100%}.trouble-ticket-field-label{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.trouble-ticket-select{background-color:#fcfcfc!important;height:48px}.trouble-ticket-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important;border-radius:8px!important}.trouble-ticket-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.trouble-ticket-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.trouble-ticket-select .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.trouble-ticket-placeholder{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#a3a3a3!important}.trouble-ticket-select .MuiSvgIcon-root{color:#3a355b!important}.trouble-ticket-field-textarea{display:flex;flex-direction:column;gap:8px;width:100%}.trouble-ticket-textarea{background-color:#fcfcfc}.trouble-ticket-textarea .MuiOutlinedInput-root{background-color:#fcfcfc;border-radius:8px}.trouble-ticket-textarea .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.trouble-ticket-textarea .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.trouble-ticket-textarea .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.trouble-ticket-textarea .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.trouble-ticket-textarea textarea::-moz-placeholder{color:#a3a3a3!important;opacity:1!important}.trouble-ticket-textarea textarea::placeholder{color:#a3a3a3!important;opacity:1!important}.trouble-ticket-attachment{display:flex;flex-direction:column;gap:4px;width:100%}.trouble-ticket-attach-button{background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;border-radius:64px!important;padding:8px!important;min-width:auto!important;width:48px!important;height:48px!important;box-shadow:none!important}.trouble-ticket-attach-button:hover{background-color:#f0f7ff!important;box-shadow:none!important}.trouble-ticket-attach-icon{color:#006be0!important;font-size:32px!important}.trouble-ticket-attachment-text{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important;margin:0!important}.trouble-ticket-bottom-button-bar{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e5e7eb;padding:16px;box-shadow:0 -2px 8px #0000000d;z-index:1000}.trouble-ticket-bottom-button-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 80px}.trouble-ticket-cancel-button{background-color:transparent!important;border:2px solid #006ae0!important;color:#006ae0!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:10px 28px!important;border-radius:64px!important;text-transform:none!important;min-width:120px!important}.trouble-ticket-cancel-button:hover{background-color:#f0f7ff!important;border-color:#0056b3!important}.trouble-ticket-cancel-button:disabled{opacity:.5;cursor:not-allowed}.trouble-ticket-submit-button{background-color:#006ae0!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;padding:12px 32px!important;border-radius:64px!important;text-transform:none!important;min-width:120px!important;box-shadow:none!important}.trouble-ticket-submit-button:hover{background-color:#0056b3!important;box-shadow:0 2px 4px #006ae033!important}.trouble-ticket-submit-button:disabled{background-color:#d0d5dd!important;opacity:.6;cursor:not-allowed}.trouble-ticket-page{padding-bottom:100px}@media(min-width:768px){.trouble-ticket-bottom-button-bar{padding:16px 24px}.trouble-ticket-bottom-button-content{padding:0 100px}}@media(max-width:768px){.trouble-ticket-page{padding:16px 16px 100px;background-color:#fff7f2!important}.trouble-ticket-content{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important;gap:20px}.trouble-ticket-header{flex-direction:row;align-items:center;justify-content:space-between}.trouble-ticket-header-icon{display:none!important}.trouble-ticket-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.trouble-ticket-history-button{width:auto;padding:8px 16px!important;height:auto!important;font-size:14px!important}.trouble-ticket-radio-group{flex-direction:row!important;flex-wrap:nowrap!important;gap:16px}.trouble-ticket-radio-label .MuiFormControlLabel-label{font-size:18px!important;font-weight:600!important;line-height:24px!important}.trouble-ticket-radio-label{margin-right:8px!important}.trouble-ticket-field-label{font-size:16px!important;font-weight:600!important;line-height:24px!important}.trouble-ticket-select .MuiSelect-select,.trouble-ticket-textarea .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important}.trouble-ticket-bottom-button-bar{padding:12px 16px}.trouble-ticket-bottom-button-content{padding:0 16px;flex-direction:column;gap:8px}.trouble-ticket-cancel-button,.trouble-ticket-submit-button{width:100%}}@media(max-width:480px){.trouble-ticket-page{padding:16px 16px 120px;background-color:#fff7f2!important}.trouble-ticket-content{background:transparent!important;padding:0!important;gap:16px}.trouble-ticket-title{font-size:24px!important;font-weight:800!important;line-height:32px!important}.trouble-ticket-header-icon{display:none!important}.trouble-ticket-field-label,.trouble-ticket-select .MuiSelect-select,.trouble-ticket-placeholder,.trouble-ticket-textarea .MuiOutlinedInput-input{font-size:14px!important}.trouble-ticket-bottom-button-bar{padding:10px 12px}.trouble-ticket-bottom-button-content{padding:0 8px}.trouble-ticket-cancel-button,.trouble-ticket-submit-button{font-size:13px!important;padding:10px 24px!important}}.ticket-history-page{min-height:calc(100vh - 150px)}.ticket-history-container{max-width:1200px!important}.ticket-history-content{background-color:#fff7f2;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px}.ticket-history-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:8px 12px!important;box-shadow:none!important;align-self:flex-start}.ticket-history-back-button:hover{background-color:#006be014!important;box-shadow:none!important}.ticket-history-back-button .MuiButton-startIcon{margin-right:8px}.ticket-history-header{display:flex;align-items:center;gap:16px;width:100%}.ticket-history-title-wrapper{display:flex;align-items:center;gap:16px;flex:1}.ticket-history-header-icon{color:#3a355b!important;font-size:32px!important}.ticket-history-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.ticket-history-table-section{display:flex;flex-direction:column;gap:16px;width:100%}.ticket-history-table-header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.ticket-history-subtitle{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.ticket-history-unified-search{display:flex;align-items:center;box-shadow:0 1px 3px #0000001a;border-radius:8px;overflow:hidden;max-width:600px}.ticket-history-filters{display:flex;gap:12px;align-items:center}.ticket-history-filter-select{background-color:#fcfcfc!important;min-width:160px!important;height:48px!important}.ticket-history-filter-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important;border-radius:8px!important}.ticket-history-filter-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.ticket-history-filter-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.ticket-history-filter-select .MuiSelect-select{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.ticket-filter-placeholder{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#a3a3a3!important}.ticket-history-search-field{background-color:#fcfcfc!important;min-width:200px!important}.ticket-history-search-field .MuiOutlinedInput-root{background-color:#fcfcfc;height:48px;border-radius:8px}.ticket-history-search-field .MuiOutlinedInput-input{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:12px!important}.ticket-history-search-field .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.ticket-history-search-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.ticket-history-search-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.ticket-history-search-field input::-moz-placeholder{color:#a3a3a3!important;opacity:1!important}.ticket-history-search-field input::placeholder{color:#a3a3a3!important;opacity:1!important}.ticket-history-table-container{background-color:#fcfcfc!important;border-radius:8px!important;box-shadow:none!important;border:1px solid #ededed!important;overflow:visible!important}.ticket-history-table-container::-webkit-scrollbar{display:none}.ticket-history-table-container{-ms-overflow-style:none;scrollbar-width:none}.ticket-history-table{width:100%;table-layout:fixed}.ticket-history-table-head{background-color:#f5f5f5!important}.ticket-history-table-header-cell{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;padding:16px!important;border-bottom:1px solid #ededed!important}.ticket-history-header-content{display:flex;align-items:center;gap:8px}.ticket-sort-icon{color:#6b6e8a!important;font-size:16px!important}.ticket-history-table-row{background-color:#fcfcfc}.ticket-history-table-row:hover{background-color:#f5f5f5!important}.ticket-history-table-cell{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;padding:16px!important;border-bottom:1px solid #ededed!important}.ticket-date-cell{display:flex;flex-direction:column;gap:4px;white-space:normal!important}.ticket-status-badge{font-size:14px!important;font-weight:600!important;line-height:20px!important;height:28px!important;border-radius:64px!important;padding:4px 12px!important}.ticket-status-active{background-color:#e8f5e9!important;color:#2e7d32!important}.ticket-status-inactive{background-color:#fff3e0!important;color:#f57c00!important}.ticket-modify-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:6px 12px!important;box-shadow:none!important;min-width:auto!important}.ticket-modify-button:hover{background-color:#006be014!important;box-shadow:none!important}.ticket-modify-button .MuiButton-startIcon{margin-right:4px}.ticket-history-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 0;flex-wrap:wrap;gap:16px}.ticket-history-pagination-info{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important}.ticket-history-pagination-controls{display:flex;align-items:center;gap:12px}.ticket-history-rows-select{background-color:#fcfcfc!important;min-width:70px!important;height:40px!important}.ticket-history-rows-select .MuiOutlinedInput-notchedOutline{border-color:#ededed!important;border-radius:8px!important}.ticket-history-rows-select:hover .MuiOutlinedInput-notchedOutline{border-color:#006be0!important}.ticket-history-rows-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:1px!important}.ticket-history-rows-select .MuiSelect-select{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;padding:10px 12px!important}.ticket-history-rows-label{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important}.ticket-pagination-button{color:#006be0!important;padding:8px!important}.ticket-pagination-button:hover{background-color:#006be014!important}.ticket-pagination-button:disabled{color:#d0d0d0!important}@media(max-width:768px){.ticket-history-page{padding:16px 0}.ticket-history-content{padding:20px;gap:20px}.ticket-history-title{font-size:20px!important;line-height:28px!important}.ticket-history-header-icon{font-size:28px!important}.ticket-history-table-header{flex-direction:column;align-items:flex-start}.ticket-history-filters{width:100%;flex-direction:column}.ticket-history-filter-select,.ticket-history-search-field{width:100%;min-width:auto!important}.ticket-history-pagination{flex-direction:column;align-items:flex-start}.ticket-history-pagination-controls{width:100%;justify-content:space-between}}@media(max-width:480px){.ticket-history-content{padding:16px;gap:16px}.ticket-history-title{font-size:18px!important;line-height:24px!important}.ticket-history-header-icon{font-size:24px!important}.ticket-history-table-container{overflow:visible!important}.ticket-history-table-header-cell,.ticket-history-table-cell{font-size:14px!important;padding:12px!important}}.disable-auto-topup-modal .MuiDialog-paper{border-radius:16px!important;padding:8px!important;max-width:500px!important}.disable-auto-topup-paper{position:relative}.disable-auto-topup-close-btn{position:absolute!important;top:16px!important;right:16px!important;color:#64748b!important;z-index:1}.disable-auto-topup-close-btn:hover{background:#64747b1a!important}.disable-auto-topup-content{padding:32px!important;display:flex;flex-direction:column;gap:24px}.disable-auto-topup-title{color:#1e293b!important;font-weight:700!important;font-size:24px!important;margin-bottom:0!important;line-height:1.2!important}.disable-auto-topup-description{color:#64748b!important;font-size:16px!important;line-height:1.6!important}.disable-auto-topup-description strong{color:#1e293b!important;font-weight:600!important}.disable-auto-topup-buttons{display:flex;flex-direction:column;gap:12px}.disable-auto-topup-cancel-btn{background:#0084ff!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:14px 24px!important;border-radius:50px!important;font-size:16px!important;box-shadow:none!important}.disable-auto-topup-cancel-btn:hover{background:#06c!important;box-shadow:0 4px 12px #0084ff4d!important}.disable-auto-topup-confirm-btn{background:transparent!important;color:#0084ff!important;text-transform:none!important;font-weight:600!important;padding:14px 24px!important;border-radius:50px!important;font-size:16px!important;border:2px solid #0084FF!important;box-shadow:none!important}.disable-auto-topup-confirm-btn:hover{background:#0084ff0d!important;border:2px solid #0066cc!important}@media(max-width:600px){.disable-auto-topup-content{padding:24px 16px!important}.disable-auto-topup-title{font-size:20px!important}.disable-auto-topup-description{font-size:14px!important}}.toggle-button-group-wrapper{display:inline-flex}.toggle-button-group{position:relative;display:flex;align-items:center;background:#f5f5f7;border:2px solid #e0e0e5;border-radius:64px;padding:4px;gap:4px;box-shadow:0 1px 3px #0000000d;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .2s ease}.toggle-button-group:hover:not(.disabled){opacity:.85}.toggle-button-group.disabled{opacity:.6;cursor:not-allowed}.toggle-slider{position:absolute;top:4px;left:4px;width:calc(50% - 6px);height:calc(100% - 8px);background:#21264f;border-radius:60px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px #21264f40;z-index:0;pointer-events:none}.toggle-slider.checked{transform:translate(calc(100% + 8px))}.toggle-label{position:relative;z-index:1;flex:1;text-align:center;font-size:16px;font-weight:600;line-height:24px;padding:8px 24px;min-width:80px;color:#6b6e8a;transition:color .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;pointer-events:none}.toggle-label.active{color:#fcfcfc}.payment-due-banner{background:linear-gradient(90deg,#ffccd5,#ffd4db);border-radius:16px;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.payment-due-content{display:flex;align-items:center;gap:12px;flex:1}.payment-due-icon{font-size:28px!important;color:#d32f2f!important;flex-shrink:0}.payment-due-text{display:flex;flex-direction:column;gap:2px}.payment-due-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.payment-due-description,.payment-due-date{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important}.payment-due-amount-section{display:flex;align-items:center;gap:16px}.payment-due-amount{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important;white-space:nowrap}.payment-due-button{background-color:#21264f!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:8px 24px!important;min-width:auto!important;white-space:nowrap;box-shadow:none!important}.payment-due-button:hover{background-color:#1a1d3e!important;box-shadow:none!important}@media(max-width:768px){.payment-due-banner{flex-direction:column;align-items:flex-start;padding:16px 20px}.payment-due-amount-section{width:100%;justify-content:space-between}.payment-due-icon{font-size:24px!important}.payment-due-title{font-size:16px!important;line-height:22px!important}.payment-due-description,.payment-due-date{font-size:13px!important;line-height:18px!important}.payment-due-amount{font-size:20px!important;line-height:28px!important}.payment-due-button{font-size:14px!important;padding:6px 20px!important}}.saved-cards-section{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.saved-cards-title{font-family:GT Eesti,sans-serif;font-size:20px;font-weight:600;line-height:26px;color:#21254f;margin:0}.saved-cards-container{position:relative;width:100%}.saved-cards-carousel{overflow:hidden;width:100%}.saved-cards-track{display:flex;gap:16px;transition:transform .3s ease-in-out}.saved-card{min-width:216px;max-width:216px;width:216px;height:auto;border-radius:12px;padding:0;display:flex;flex-direction:column;cursor:pointer;transition:all .2s ease-in-out;box-shadow:0 2px 8px #00000014}.saved-card:hover{box-shadow:0 4px 16px #00000026;transform:translateY(-2px)}.add-card{background:#e5f0fc;border:none;border-radius:10px;padding:8px;cursor:pointer;align-items:stretch;justify-content:flex-start}.add-card-content{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.add-card-icon-wrapper{width:100%;height:120px;background:#b0d1f5;border-radius:10px;display:flex;align-items:center;justify-content:center}.add-card-icon{color:#006be0;font-size:48px}.add-card-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#006be0;text-align:center;padding:24px 36px}.payment-card{background:transparent;color:#fff;position:relative;padding:0;overflow:hidden}.payment-card.default-card{border:none}.card-top{background:#006be0;padding:16px;display:flex;justify-content:space-between;align-items:flex-start}.card-info{display:flex;flex-direction:column;gap:8px;width:100%}.card-bottom-info{display:flex;justify-content:space-between;align-items:center;width:100%}.card-number{font-family:GT Eesti,sans-serif;font-size:15px;font-weight:600;line-height:20px;color:#fff;letter-spacing:.5px;margin:0}.card-expiry{font-family:GT Eesti,sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#ffffffe6;margin:0}.card-brand{display:flex;align-items:center;justify-content:center;min-height:20px;margin-left:8px}.card-brand-text{font-family:GT Eesti,sans-serif;font-size:10px;font-weight:700;line-height:12px;color:#fff;text-transform:uppercase;background:#0003;padding:4px 8px;border-radius:4px}.card-bottom{background:#e5f0fc;padding:16px;display:flex;flex-direction:column;gap:8px;width:100%}.card-action-button{font-family:GT Eesti,sans-serif;font-size:11px;font-weight:600;line-height:14px;text-transform:none;padding:5px 10px;border-radius:16px;width:100%;margin:0;border:none;box-shadow:none;transition:all .2s ease-in-out;min-height:28px}.default-button{background-color:#64b5f6!important;color:#fff!important;cursor:default;font-weight:600!important}.default-button:hover{background-color:#64b5f6!important}.make-default-button{background-color:#2c3550!important;color:#fff!important;font-weight:600!important}.make-default-button:hover{background-color:#232d47!important;box-shadow:0 2px 8px #0003}.card-remove-link{font-family:GT Eesti,sans-serif;font-size:11px;font-weight:600;line-height:14px;color:#06f;text-align:center;cursor:pointer;transition:all .2s ease-in-out;margin:0}.card-remove-link:hover{text-decoration:underline;color:#0052cc}.saved-cards-navigation{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.nav-arrow-button{width:32px;height:32px;background:#fff;border:1px solid #E0E0E0;border-radius:50%;padding:0;transition:all .2s ease-in-out}.nav-arrow-button:hover:not(:disabled){background:#f5f5f5;border-color:#bdbdbd}.nav-arrow-button:disabled{opacity:.3;cursor:not-allowed}.nav-arrow-button svg{font-size:20px;color:#2c3550}@media(max-width:1024px){.saved-card{min-width:200px}.card-top,.card-bottom{padding:14px}}@media(max-width:768px){.saved-cards-track{gap:12px}.saved-card{min-width:190px}.card-top,.card-bottom{padding:12px}.card-number{font-size:14px}.card-expiry{font-size:12px}.card-action-button{font-size:12px;padding:6px 12px;min-height:32px}.add-card{min-width:100%;max-width:100%;width:100%}.add-card-text{padding:24px 0}}@media(max-width:600px){.saved-card{min-width:170px}.card-top,.card-bottom{padding:12px}.card-brand-text{font-size:10px;padding:4px 8px}}.payments-page{display:flex;flex-direction:column;gap:24px;padding:24px;background-color:#fff7f2;border-radius:20px}.payments-section{background-color:#fff7f2;border-radius:16px;padding:0;display:flex;flex-direction:column;gap:16px}.payments-method-section{gap:24px}.payments-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.payments-header-icon{color:#3a355b!important;font-size:32px!important}.payments-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.payments-section-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.payments-adyen-container{background-color:#fcfcfc;border-radius:8px;padding:24px;border:1px solid #ededed}.payments-cards-container{display:flex;gap:16px;align-items:flex-start;position:relative;flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.payments-card{background-color:#fcfcfc!important;border-radius:16px!important;min-width:280px!important;max-width:280px!important;box-shadow:none!important;border:1px solid #ededed!important;display:flex;flex-direction:column}.payments-card-content{padding:24px!important;flex:1}.payments-card-add{background:linear-gradient(135deg,#e3f2fd,#bbdefb)!important;border:1px dashed #006be0!important}.payments-card-add-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:120px;cursor:pointer}.payments-add-icon-button{background-color:#006be0!important;color:#fcfcfc!important;width:56px!important;height:56px!important}.payments-add-icon-button:hover{background-color:#0056b3!important}.payments-add-icon{font-size:32px!important}.payments-card-add-text{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#006be0!important;text-align:center}.payments-card-saved{background:linear-gradient(135deg,#006be0,#0056b3)!important;border:none!important}.payments-card-info{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.payments-card-number{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#fcfcfc!important;font-family:Courier New,monospace!important}.payments-card-expiry{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#fcfcfc!important}.payments-card-logo{display:flex;justify-content:flex-end;align-items:center;min-height:32px}.payments-card-logo-img{height:32px;width:auto;-o-object-fit:contain;object-fit:contain}.payments-card-actions{display:flex;flex-direction:column;gap:8px;padding:0 24px 24px;background-color:transparent}.payments-card-button{text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:10px 20px!important;box-shadow:none!important}.payments-card-button-default{background-color:#fcfcfc4d!important;color:#fcfcfc!important;border:1px solid rgba(252,252,252,.5)!important}.payments-card-button-make-default{background-color:#fcfcfc!important;color:#21264f!important;border:1px solid #fcfcfc!important}.payments-card-button-make-default:hover{background-color:#ededed!important}.payments-card-button-remove{background-color:transparent!important;color:#fcfcfc!important;border:1px solid rgba(252,252,252,.5)!important}.payments-card-button-remove:hover{background-color:#fcfcfc1a!important}.payments-cards-navigation{display:flex;gap:8px;align-items:center;position:absolute;bottom:16px;right:16px}.payments-nav-button{background-color:#fcfcfc!important;color:#21264f!important;width:40px!important;height:40px!important;border:1px solid #ededed!important;border-radius:50%!important}.payments-nav-button:hover{background-color:#f5f5f5!important}.payments-nav-button:disabled{background-color:#f5f5f5!important;color:#d0d0d0!important;border-color:#f5f5f5!important}.payments-cards-section{gap:16px}.payments-history-section{padding:0!important}.payments-history-header{display:flex;justify-content:space-between;align-items:center}.payments-history-button{background-color:#006be0!important;color:#fcfcfc!important;width:48px!important;height:48px!important;border-radius:50%!important}.payments-history-button:hover{background-color:#0056b3!important}.payments-history-icon{font-size:24px!important}.payments-automate-section{gap:24px!important}.payments-automate-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21254f!important;margin:0!important}.payments-automate-description{font-size:20px!important;font-weight:400!important;line-height:26px!important;color:#21254f!important}.payments-link{color:#006be0!important;text-decoration:none;cursor:pointer;font-weight:600!important}.payments-link:hover{text-decoration:underline}.payments-toggle-row{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.payments-toggle-label-container{display:flex;align-items:center;gap:12px}.payments-toggle-label{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21254f!important}.payments-toggle-label-amount{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#006be0!important}.payments-toggle-switch{display:flex;gap:0;background-color:#e6e6e6;border-radius:24px;padding:4px}.payments-toggle-button{text-transform:none!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;border-radius:64px!important;padding:8px 24px!important;min-width:80px!important;box-shadow:none!important;background-color:transparent!important;color:#6b6e8a!important}.payments-toggle-button.active{background-color:#fcfcfc!important;color:#21264f!important;box-shadow:0 2px 4px #0000001a!important}.payments-toggle-button:hover{background-color:#fcfcfc80!important}.payments-toggle-button.active:hover{background-color:#fcfcfc!important}.payments-toggle-button.disabled,.payments-toggle-button:disabled{background-color:transparent!important;color:#d0d0d0!important;cursor:not-allowed!important;opacity:.6!important}.payments-toggle-button.disabled:hover,.payments-toggle-button:disabled:hover{background-color:transparent!important}.payments-toggle-button.active.disabled,.payments-toggle-button.active:disabled{background-color:#f5f5f5!important;color:#d0d0d0!important;box-shadow:none!important}.payments-auto-topup-activated{background-color:#f0f9ff;border:1px solid #bae6fd;border-radius:12px;padding:16px;margin-top:8px}.payments-auto-topup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.payments-auto-topup-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#0c4a6e!important;margin:0!important}.payments-auto-topup-badge{background-color:#10b981;color:#fff;font-size:12px;font-weight:600;padding:4px 12px;border-radius:12px;display:flex;align-items:center;gap:4px}.payments-auto-topup-badge:before{content:"✓";font-size:14px;font-weight:700}.payments-auto-topup-description{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#0c4a6e!important;margin:0!important}.payments-auto-topup-details{display:flex;flex-direction:column;gap:12px}.payments-auto-topup-detail-item{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background-color:#fff;border-radius:8px;border:1px solid #e0f2fe}.payments-auto-topup-detail-label{font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#475569!important;margin:0!important}.payments-auto-topup-detail-value{font-size:14px!important;font-weight:700!important;line-height:20px!important;color:#0c4a6e!important;margin:0!important}.payments-auto-topup-not-eligible{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#94a3b8!important;margin-top:8px!important;margin-bottom:0!important}.payments-spend-cap-active{margin-top:16px;padding:20px;background-color:#cff4fc;border-radius:12px;border:1px solid #9eeaf9;display:flex;flex-direction:column;gap:16px}.payments-spend-cap-active-info{display:flex;align-items:flex-start;gap:12px}.payments-spend-cap-active-icon{width:20px;height:20px;min-width:20px;border-radius:50%;border:2px solid #055160;display:flex;align-items:center;justify-content:center;background-color:transparent;flex-shrink:0}.payments-spend-cap-active-icon-text{font-size:12px!important;font-weight:700!important;color:#055160!important;line-height:1!important}.payments-spend-cap-active-content{display:flex;flex-direction:column;gap:4px;flex:1}.payments-spend-cap-active-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#055160!important;margin:0!important}.payments-spend-cap-active-description{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#055160!important;margin:0!important}.payments-spend-cap-active-description strong{font-weight:700!important}.payments-spend-cap-change-button{text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:10px 20px!important;box-shadow:none!important;background-color:#21264f!important;color:#fff!important;align-self:flex-start!important;width:auto!important}.payments-spend-cap-change-button:hover{background-color:#3a355b!important}.payments-spend-cap-edit-icon{font-size:16px!important;display:inline-flex;align-items:center;justify-content:center}.payments-spend-cap-setup{margin-top:24px;padding:24px;background-color:#f8fbff;border-radius:16px;border:1px solid #e3f2fd}.payments-spend-cap-setup-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin-bottom:12px!important}.payments-spend-cap-setup-description{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important;margin-bottom:24px!important}.payments-spend-cap-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:24px}.payments-spend-cap-amount-card{background-color:#fff;border:2px solid #e3f2fd;border-radius:12px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease}.payments-spend-cap-amount-card:hover{border-color:#006be0;background-color:#fff}.payments-spend-cap-amount-card.selected{border-color:#006be0;background-color:#006be0}.payments-spend-cap-amount-icon{display:flex;align-items:center;justify-content:center}.payments-spend-cap-icon-circle{width:24px;height:24px;border-radius:50%;border:2px solid #21264f;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:all .2s ease;position:relative}.payments-spend-cap-amount-card.selected .payments-spend-cap-icon-circle{border-color:#fff;background-color:transparent}.payments-spend-cap-icon-check{width:12px;height:12px;border-radius:50%;background-color:#fff}.payments-spend-cap-amount-text{font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#21264f!important;transition:color .2s ease}.payments-spend-cap-amount-card.selected .payments-spend-cap-amount-text{color:#fff!important}.payments-spend-cap-actions{display:flex;gap:12px}.payments-spend-cap-button{text-transform:none!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;border-radius:64px!important;padding:12px 24px!important;box-shadow:none!important;transition:all .2s ease!important;flex:1}.payments-spend-cap-button-primary{background-color:#006be0!important;color:#fff!important}.payments-spend-cap-button-primary:hover{background-color:#0056b3!important}.payments-spend-cap-button-primary:disabled{background-color:#d0d0d0!important;color:#fff!important;cursor:not-allowed!important}.payments-spend-cap-button-secondary{background-color:#fff!important;color:#006be0!important;border:2px solid #006be0!important}.payments-spend-cap-button-secondary:hover{background-color:#f8fbff!important}.payments-spend-cap-button-secondary:disabled{background-color:#fff!important;color:#d0d0d0!important;border-color:#d0d0d0!important;cursor:not-allowed!important}@media(max-width:768px){.payments-page{gap:24px}.payments-title{font-size:20px!important;line-height:28px!important}.payments-header-icon{font-size:28px!important}.payments-cards-container{flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.payments-card{scroll-snap-align:start;min-width:260px!important;max-width:260px!important}.payments-cards-navigation{display:none}.payments-history-header{flex-direction:row}.payments-toggle-label,.payments-section-title{font-size:20px!important;font-weight:500!important;line-height:28px!important}.payments-toggle-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.payments-toggle-switch{width:auto;justify-content:flex-end}.payments-toggle-button{flex:none}.payments-spend-cap-amounts{grid-template-columns:repeat(2,1fr)}.payments-spend-cap-actions{flex-direction:column}.payments-spend-cap-active{padding:16px;gap:12px}.payments-spend-cap-active-info{gap:8px}.payments-spend-cap-active-title{font-size:14px!important}.payments-spend-cap-active-description{font-size:13px!important}.payments-spend-cap-change-button{font-size:13px!important;padding:10px 16px!important}}@media(max-width:480px){.payments-page{gap:20px}.payments-title{font-size:18px!important;line-height:24px!important}.payments-header-icon{font-size:24px!important}.payments-section-title{font-size:20px!important;font-weight:500!important;line-height:28px!important}.payments-adyen-container{padding:16px}.payments-card{min-width:240px!important;max-width:240px!important}.payments-card-content{padding:20px!important}.payments-card-actions{padding:0 20px 20px}.payments-automate-title{font-size:18px!important}.payments-automate-description{font-size:14px!important}.payments-auto-topup-detail-item{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.payments-auto-topup-detail-label{font-size:13px!important}.payments-auto-topup-detail-value{font-size:13px!important;align-self:flex-end}.payments-spend-cap-setup{padding:20px}.payments-spend-cap-setup-title{font-size:16px!important}.payments-spend-cap-setup-description{font-size:13px!important}.payments-spend-cap-amount-card{padding:16px 12px}.payments-spend-cap-amount-text{font-size:18px!important}.payments-spend-cap-button{font-size:13px!important;padding:10px 20px!important}}.auto-topup-card{display:flex;flex-direction:column;gap:20px}.auto-topup-card-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.auto-topup-card-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.auto-topup-status-card{background-color:#fef9f3;border:1px solid #f5e6d3;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:16px}.auto-topup-status-header{display:flex;justify-content:space-between;align-items:center;gap:16px}.auto-topup-status-title{font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.auto-topup-status-badge{background-color:#10b981;color:#fff;font-size:12px;font-weight:600;padding:6px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.auto-topup-status-badge:before{content:"✓";font-size:14px;font-weight:700}.auto-topup-status-description{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#21264f!important;margin:0!important;padding:0!important}.auto-topup-amount-bold{font-weight:700!important;margin:0!important;padding:0!important}@media(max-width:768px){.auto-topup-card{gap:16px}.auto-topup-card-header{flex-direction:column;align-items:flex-start;gap:12px}.auto-topup-card-title{font-size:16px!important}.auto-topup-status-card{padding:16px}.auto-topup-status-header{flex-direction:column;align-items:flex-start;gap:12px}}@media(max-width:480px){.auto-topup-card{gap:12px}.auto-topup-card-title,.auto-topup-status-title{font-size:15px!important}.auto-topup-status-description{font-size:13px!important}}.add-new-card-page{width:100%;background-color:#f5f5f5;min-height:calc(100vh - 200px);padding:40px 20px}.add-new-card-container{max-width:800px;margin:0 auto}.add-card-back-button{display:flex;align-items:center;gap:8px;margin-bottom:24px;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:all .2s ease-in-out}.add-card-back-button:hover{opacity:.7}.back-icon{color:#007aff;font-size:20px}.back-text{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#007aff}.add-card-title{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#2c3550;margin-bottom:32px}.add-card-form-container{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #00000014}.add-card-default-checkbox{margin-top:24px;margin-bottom:32px}.add-card-actions{display:flex;gap:16px;justify-content:flex-end;margin-top:32px}.add-card-cancel-button{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none;padding:12px 32px;border-radius:28px;border:2px solid #E0E0E0;color:#2c3550;background-color:#fff;min-width:140px;transition:all .2s ease-in-out}.add-card-cancel-button:hover{background-color:#f5f5f5;border-color:#bdbdbd}.add-card-save-button{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none;padding:12px 32px;border-radius:28px;background-color:#007aff!important;color:#fff!important;border:none;box-shadow:none;min-width:140px;transition:all .2s ease-in-out}.add-card-save-button:hover{background-color:#0056cc!important;box-shadow:0 2px 8px #007aff33}@media(max-width:768px){.add-new-card-page{padding:24px 16px}.add-card-title{font-size:24px;line-height:32px;margin-bottom:24px}.add-card-form-container{padding:24px}.add-card-actions{flex-direction:column}.add-card-cancel-button,.add-card-save-button{width:100%}}@media(max-width:600px){.add-card-title{font-size:20px;line-height:28px}.add-card-form-container{padding:20px}}.postpaid-payment-history-page{padding:24px;background-color:#fff7f2;border-radius:20px;min-height:100%}.postpaid-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:8px 0!important;margin-bottom:24px!important;font-family:Roboto,sans-serif!important;background-color:transparent!important}.postpaid-back-button:hover{background-color:transparent!important;text-decoration:underline}.postpaid-back-button .MuiSvgIcon-root{font-size:20px!important}.postpaid-tabs-wrapper{display:flex;justify-content:center;margin-bottom:24px}.postpaid-tabs-container{background-color:#e5f0fc;border-radius:24px;padding:4px;display:inline-flex}.postpaid-tabs{min-height:auto!important}.postpaid-tabs .MuiTabs-flexContainer{gap:8px}.postpaid-tab{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;color:#21264f!important;background-color:transparent!important;border-radius:50px!important;padding:8px 24px!important;min-height:auto!important;transition:all .2s!important}.postpaid-tab.Mui-selected{background-color:#006be0!important;color:#fff!important}.postpaid-tab-indicator{display:none!important}.postpaid-tab-content,.postpaid-bills-list{display:flex;flex-direction:column;gap:16px}.postpaid-bill-card{background-color:transparent;border:1px solid #d1d1d1;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.postpaid-bill-date{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;flex:1}.postpaid-bill-actions{display:flex;gap:12px;align-items:center}.postpaid-bill-download-btn{background-color:#006be0!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:8px 24px!important;box-shadow:none!important}.postpaid-bill-download-btn:hover{background-color:#0056b3!important;box-shadow:none!important}.postpaid-bill-download-btn .MuiSvgIcon-root{font-size:20px!important}.postpaid-bill-view-btn{border:2px solid #006be0!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:6px 24px!important;background-color:transparent!important}.postpaid-bill-view-btn:hover{background-color:#006be00a!important;border:2px solid #006be0!important}.postpaid-bill-view-btn .MuiSvgIcon-root{font-size:20px!important}.postpaid-payment-list{display:flex;flex-direction:column;gap:16px}.postpaid-payment-card{background-color:transparent;border:1px solid #d1d1d1;border-radius:16px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.postpaid-payment-date{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;flex:1}.postpaid-payment-transaction-card{background-color:transparent;border:1px solid #d1d1d1;border-radius:16px;padding:20px 24px;display:flex;align-items:center;gap:16px}.postpaid-payment-icon-wrapper{background-color:#e5f0fc;border-radius:8px;padding:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0}.postpaid-payment-icon{font-size:28px!important;color:#006be0!important}.postpaid-payment-info{display:flex;flex-direction:column;gap:4px;flex:1}.postpaid-payment-title{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.postpaid-payment-details{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.postpaid-payment-amount{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important;white-space:nowrap}.postpaid-download-more-container{display:flex;justify-content:center;margin-top:24px}.postpaid-download-more-btn{border:2px solid #006be0!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:8px 24px!important;background-color:transparent!important}.postpaid-download-more-btn:hover{background-color:#006be00a!important;border:2px solid #006be0!important}.postpaid-download-more-btn .MuiSvgIcon-root{font-size:20px!important}@media(max-width:768px){.postpaid-bill-card{flex-direction:column;align-items:flex-start;padding:16px 20px}.postpaid-bill-actions{width:100%;flex-direction:column}.postpaid-bill-download-btn,.postpaid-bill-view-btn{width:100%}.postpaid-bill-date{font-size:16px!important;line-height:22px!important}.postpaid-payment-card{padding:16px 20px}.postpaid-payment-date{font-size:16px!important;line-height:22px!important}.postpaid-payment-transaction-card{padding:16px 12px}.postpaid-payment-icon-wrapper{width:36px;height:36px;padding:6px}.postpaid-payment-icon{font-size:22px!important}.postpaid-payment-info{flex:1;min-width:0}.postpaid-payment-title{font-size:14px!important;line-height:20px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.postpaid-payment-details{font-size:12px!important;line-height:18px!important}.postpaid-payment-amount{font-size:16px!important;line-height:22px!important;flex-shrink:0}.postpaid-tabs-container{width:100%}.postpaid-tab{font-size:14px!important;padding:6px 20px!important}}.bill-details-page{padding:24px;background-color:#fff7f2;border-radius:20px;min-height:100%;display:flex;flex-direction:column;gap:32px}.bill-details-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:8px 0!important;font-family:Roboto,sans-serif!important;background-color:transparent!important;align-self:flex-start}.bill-details-back-button:hover{background-color:transparent!important;text-decoration:underline}.bill-details-back-button .MuiSvgIcon-root{font-size:20px!important}.bill-details-header{display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 0}.bill-details-amount{font-family:Roboto,sans-serif!important;font-size:48px!important;font-weight:600!important;line-height:56px!important;color:#21264f!important}.bill-details-due-date{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.bill-details-section{display:flex;flex-direction:column;gap:24px}.bill-details-section-title{font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important}.bill-details-list{display:flex;flex-direction:column;gap:20px}.bill-details-row{display:flex;align-items:center;justify-content:space-between;gap:16px}.bill-details-label{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.bill-details-value{font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;text-align:right}.bill-details-value-total{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important;text-align:right}.bill-details-status-chip{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;border-radius:50px!important;padding:4px 16px!important;height:auto!important}.bill-details-status-chip.not-paid{background-color:#ffe5e5!important;color:#d32f2f!important;border:1px solid #ffc7c7!important}.bill-details-status-chip.paid{background-color:#e5f7ec!important;color:#10b981!important;border:1px solid #b8ead0!important}.bill-details-actions{display:flex;gap:16px;justify-content:center;margin-top:auto;padding-top:24px}.bill-details-download-btn{border:2px solid #006be0!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:12px 32px!important;background-color:transparent!important;min-width:180px!important}.bill-details-download-btn:hover{background-color:#006be00a!important;border:2px solid #006be0!important}.bill-details-pay-btn{background-color:#006be0!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:12px 32px!important;box-shadow:none!important;min-width:180px!important}.bill-details-pay-btn:hover{background-color:#0056b3!important;box-shadow:none!important}@media(max-width:768px){.bill-details-page{padding:16px;gap:24px}.bill-details-amount{font-size:36px!important;line-height:44px!important}.bill-details-due-date{font-size:16px!important}.bill-details-section-title{font-size:20px!important;line-height:28px!important}.bill-details-row{flex-direction:column;align-items:flex-start;gap:4px}.bill-details-value,.bill-details-value-total{text-align:left}.bill-details-actions{flex-direction:column;width:100%}.bill-details-download-btn,.bill-details-pay-btn{width:100%;min-width:100%!important}}.statement-download-page{padding:24px;background-color:#fff7f2;border-radius:20px;min-height:100%;display:flex;flex-direction:column;gap:32px}.statement-download-back-button{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:8px 0!important;font-family:Roboto,sans-serif!important;background-color:transparent!important;align-self:flex-start}.statement-download-back-button:hover{background-color:transparent!important;text-decoration:underline}.statement-download-back-button .MuiSvgIcon-root{font-size:20px!important}.statement-download-title{font-family:Roboto,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:40px!important;color:#21264f!important;text-align:center}.statement-download-section{display:flex;flex-direction:column;gap:12px}.statement-download-section-title{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#21264f!important}.statement-download-description{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#616161!important;margin-bottom:8px!important}.statement-download-period-buttons{display:flex;gap:12px;flex-wrap:wrap}.statement-download-period-btn{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:8px 20px!important;border:1px solid #21264f!important;color:#21264f!important;background-color:transparent!important}.statement-download-period-btn:hover{background-color:#21264f0a!important;border:1px solid #21264f!important}.statement-download-period-btn.active{background-color:#006be0!important;color:#fff!important;border:1px solid #006be0!important}.statement-download-period-btn.active:hover{background-color:#0056b3!important;border:1px solid #0056b3!important}.statement-download-date-section{display:flex;flex-direction:column;gap:20px}.statement-download-date-field{display:flex;flex-direction:column;gap:8px}.statement-download-date-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.statement-download-date-input{width:100%}.statement-download-date-input .MuiOutlinedInput-root{background-color:#fff!important;border-radius:8px!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#21264f!important}.statement-download-date-input .MuiOutlinedInput-root fieldset{border-color:#d1d1d1!important}.statement-download-date-input .MuiOutlinedInput-root:hover fieldset,.statement-download-date-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#006be0!important}.statement-download-date-input .MuiOutlinedInput-input::-moz-placeholder{color:#a3a3a3!important;opacity:1!important}.statement-download-date-input .MuiOutlinedInput-input::placeholder{color:#a3a3a3!important;opacity:1!important}.calendar-icon{color:#616161!important;font-size:20px!important}.statement-download-option-section{display:flex;flex-direction:column;gap:24px}.statement-download-radio-option{background-color:transparent!important;border:1px solid #d1d1d1!important;border-radius:8px!important;padding:16px 20px!important;margin:0 0 16px!important}.statement-download-radio-option:last-child{margin-bottom:0!important}.statement-download-radio-option .MuiFormControlLabel-label{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.statement-download-radio-option.download-selected{background-color:#e5f0fc!important;border:1px solid #006be0!important}.statement-download-radio-option .MuiRadio-root{color:#616161!important}.statement-download-radio-option .MuiRadio-root.Mui-checked{color:#006be0!important}.statement-download-action{display:flex;justify-content:center;margin-top:auto}.statement-download-submit-btn{background-color:#006be0!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:none!important;border-radius:50px!important;padding:12px 48px!important;box-shadow:none!important;min-width:240px!important}.statement-download-submit-btn:hover{background-color:#0056b3!important;box-shadow:none!important}@media(max-width:768px){.statement-download-page{padding:16px;gap:24px}.statement-download-title{font-size:24px!important;line-height:32px!important}.statement-download-period-buttons{flex-direction:column}.statement-download-period-btn{width:100%}.statement-download-submit-btn{width:100%;min-width:100%!important}}.auto-renewal-page{display:flex;flex-direction:column;gap:24px;padding:0}.auto-renewal-container{background-color:#fff7f2;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:24px}.auto-renewal-back-button{text-transform:none!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#006be0!important;padding:8px 16px!important;border-radius:8px!important;background-color:transparent!important;box-shadow:none!important;align-self:flex-start}.auto-renewal-back-button:hover{background-color:#006be014!important}.auto-renewal-header{display:flex;align-items:center;gap:16px;margin-bottom:8px}.auto-renewal-header-icon{color:#3a355b!important;font-size:32px!important}.auto-renewal-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.auto-renewal-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important;margin:0!important}.auto-renewal-content{display:flex;flex-direction:column;gap:16px}.auto-renewal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.auto-renewal-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;text-align:center;gap:12px}.auto-renewal-empty-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0!important}.auto-renewal-empty-description{font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#6b6e8a!important;margin:0!important}.auto-renewal-bundles{display:flex;flex-direction:column;gap:16px}.auto-renewal-section-title{font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;margin:0 0 8px!important}.auto-renewal-bundle-card{background-color:#fcfcfc!important;border-radius:12px!important;box-shadow:none!important;border:1px solid #ededed!important;transition:all .2s ease-in-out}.auto-renewal-bundle-card:hover{border-color:#d0d5dd!important;box-shadow:0 2px 8px #00000014!important}.auto-renewal-bundle-content{padding:20px 24px!important;display:flex;justify-content:space-between;align-items:center;gap:16px}.auto-renewal-bundle-info{display:flex;flex-direction:column;gap:4px;flex:1}.auto-renewal-bundle-name{font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important;margin:0!important}.auto-renewal-bundle-id{font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6b6e8a!important;margin:0!important}.auto-renewal-bundle-toggle{display:flex;gap:0;background-color:#f5f5f5;border-radius:64px;padding:4px;flex-shrink:0}.auto-renewal-toggle-button{text-transform:none!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;border-radius:64px!important;padding:8px 24px!important;min-width:80px!important;box-shadow:none!important;background-color:transparent!important;color:#6b6e8a!important;border:none!important;transition:all .2s ease!important}.auto-renewal-toggle-button.active{background-color:#fcfcfc!important;color:#21264f!important;box-shadow:0 2px 4px #0000001a!important}.auto-renewal-toggle-button:hover{background-color:#fcfcfc80!important}.auto-renewal-toggle-button.active:hover{background-color:#fcfcfc!important}.auto-renewal-toggle-button.disabled,.auto-renewal-toggle-button:disabled,.auto-renewal-toggle-button.Mui-disabled{background-color:transparent!important;color:#d0d0d0!important;cursor:not-allowed!important;opacity:.6!important}.auto-renewal-toggle-button.disabled:hover,.auto-renewal-toggle-button:disabled:hover,.auto-renewal-toggle-button.Mui-disabled:hover{background-color:transparent!important}.auto-renewal-toggle-button.active.disabled,.auto-renewal-toggle-button.active:disabled,.auto-renewal-toggle-button.active.Mui-disabled{background-color:#f5f5f5!important;color:#d0d0d0!important;box-shadow:none!important}@media(max-width:768px){.auto-renewal-page{gap:20px}.auto-renewal-container{padding:20px;gap:20px}.auto-renewal-title{font-size:20px!important;line-height:28px!important}.auto-renewal-header-icon{font-size:28px!important}.auto-renewal-description{font-size:14px!important;line-height:20px!important}.auto-renewal-bundle-content{padding:16px 20px!important}.auto-renewal-toggle-button{font-size:14px!important;padding:6px 20px!important;min-width:70px!important}}@media(max-width:480px){.auto-renewal-page{gap:16px}.auto-renewal-container{padding:16px;gap:16px}.auto-renewal-title{font-size:18px!important;line-height:24px!important}.auto-renewal-header-icon{font-size:24px!important}.auto-renewal-section-title{font-size:16px!important}.auto-renewal-bundle-name{font-size:14px!important;line-height:20px!important}.auto-renewal-bundle-id{font-size:12px!important;line-height:18px!important}.auto-renewal-bundle-content{padding:12px 16px!important;gap:12px}.auto-renewal-toggle-button{font-size:13px!important;padding:6px 16px!important;min-width:60px!important}}.auto-topup-page{min-height:calc(100vh - 150px);padding:24px 0}.auto-topup-container{max-width:1200px;margin:0 auto;padding:0 24px}.auto-topup-back-button{color:#006be0!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;padding:8px 16px!important;margin-bottom:16px!important;background-color:transparent!important}.auto-topup-back-button:hover{background-color:transparent!important;opacity:.8}.auto-topup-back-button .MuiButton-startIcon{margin-right:8px}.auto-topup-content{background-color:#fff7f2;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:20px}.auto-topup-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.auto-topup-status{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#616161!important;margin:0!important}.auto-topup-description{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important;margin:0!important}.auto-topup-setup-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;padding:12px 32px!important;border-radius:64px!important;box-shadow:none!important;align-self:flex-start!important}.auto-topup-setup-button:hover{background-color:#05c!important}@media(max-width:768px){.auto-topup-content{padding:24px 16px}.auto-topup-title{font-size:20px!important}.auto-topup-status,.auto-topup-description{font-size:14px!important}.auto-topup-setup-button{width:100%;align-self:stretch!important}}.auto-topup-setup-page{min-height:calc(100vh - 150px);padding:24px 0}.auto-topup-setup-container{max-width:1200px;margin:0 auto;padding:0 24px}.auto-topup-setup-back-button{background-color:transparent!important;color:#006be0!important;text-transform:none!important;font-weight:600!important;padding:8px 16px!important;margin-bottom:16px!important;box-shadow:none!important}.auto-topup-setup-back-button:hover{background-color:#006be00a!important}.auto-topup-setup-content{background-color:#fff7f2;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px}.auto-topup-setup-title{font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#21264f!important;margin:0!important}.auto-topup-setup-form{display:flex;flex-direction:column;gap:20px;max-width:600px}.auto-topup-setup-field{margin-bottom:0!important}.auto-topup-setup-field .MuiInputLabel-root{color:#1e293b!important;font-weight:600!important;font-size:16px!important;position:relative!important;transform:none!important;margin-bottom:8px!important;display:block}.auto-topup-setup-field .MuiInputLabel-root.Mui-focused{color:#1e293b!important}.auto-topup-setup-field-label{color:#1e293b!important;font-weight:600!important;font-size:16px!important;margin-bottom:8px!important;display:block}.auto-topup-setup-select{background:#fff!important;border-radius:8px!important}.auto-topup-setup-select .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb!important;border-width:1px!important}.auto-topup-setup-select:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.auto-topup-setup-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.auto-topup-setup-select .MuiSelect-select{padding:14px 16px!important;font-size:15px!important;color:#1e293b!important}.auto-topup-setup-select .MuiSelect-icon{color:#64748b!important}.auto-topup-setup-textfield .MuiOutlinedInput-root{background:#fff!important;border-radius:8px!important}.auto-topup-setup-textfield .MuiOutlinedInput-notchedOutline{border-color:#e5e7eb!important;border-width:1px!important}.auto-topup-setup-textfield .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}.auto-topup-setup-textfield .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.auto-topup-setup-textfield .MuiOutlinedInput-input{padding:14px 16px!important;font-size:15px!important;color:#1e293b!important}.auto-topup-setup-textfield .MuiFormHelperText-root{margin-left:0!important;margin-top:4px!important;font-size:13px!important}.auto-topup-setup-submit-button{background-color:#006be0!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;box-shadow:none!important;margin-top:8px!important}.auto-topup-setup-submit-button:hover{background-color:#0056b3!important}.auto-topup-setup-submit-button:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.MuiMenu-paper{max-height:300px!important;margin-top:8px!important;border-radius:8px!important;box-shadow:0 4px 16px #0000001a!important}.MuiMenuItem-root{padding:12px 16px!important;font-size:15px!important;color:#1e293b!important}.MuiMenuItem-root:hover{background:#f8fafc!important}.MuiMenuItem-root.Mui-selected{background:#eff6ff!important;color:#006be0!important}.MuiMenuItem-root.Mui-selected:hover{background:#dbeafe!important}.auto-topup-setup-select .MuiMenuItem-root[data-value=""]{color:#94a3b8!important}@media(max-width:768px){.auto-topup-setup-content{padding:24px 16px}.auto-topup-setup-form{max-width:100%}}.postpaid-to-prepaid-journey-page{display:flex;flex-direction:column;min-height:100vh;background-color:#fffbf9;padding:60px 120px 120px;position:relative}.postpaid-to-prepaid-journey-page .back-button-container{padding:0;margin-bottom:8px;align-self:flex-start}.postpaid-to-prepaid-journey-page .back-link-button{background-color:transparent!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;padding:8px!important;border-radius:8px!important;box-shadow:none!important}.postpaid-to-prepaid-journey-page .back-link-button:hover{background-color:#006be00a!important}.postpaid-to-prepaid-journey-page .back-link-button .MuiButton-startIcon{margin-right:8px}.postpaid-to-prepaid-journey-page .back-link-button .MuiButton-startIcon>svg{font-size:24px!important}.postpaid-to-prepaid-journey-page .page-main-heading{font-family:Roboto,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:#21254f!important;text-align:center!important;margin-bottom:20px!important}.postpaid-to-prepaid-journey-page .journey-content-container{flex:1;display:flex;justify-content:center;background-color:#fff7f2;border-radius:20px;padding:40px 236px;margin-bottom:100px}.postpaid-to-prepaid-journey-page .journey-content-wrapper{max-width:696px;width:100%;display:flex;flex-direction:column;gap:24px}@media(max-width:1024px){.postpaid-to-prepaid-journey-page{padding:40px 60px 120px}.postpaid-to-prepaid-journey-page .journey-content-container{padding:40px 120px}}@media(max-width:768px){.postpaid-to-prepaid-journey-page{padding:20px 16px 120px}.postpaid-to-prepaid-journey-page .journey-content-container{padding:20px 16px}.postpaid-to-prepaid-journey-page .page-main-heading{font-size:20px!important;line-height:28px!important}}.switch-to-prepaid-page{display:flex;flex-direction:column;min-height:100vh;background-color:#fffbf9;padding:60px 120px 120px;position:relative}.back-button-container{padding:0 16px;margin-bottom:8px}.switch-to-prepaid-container{flex:1;display:flex;justify-content:center;background-color:#fff7f2;border-radius:20px;padding:40px 236px;margin-bottom:100px}.switch-to-prepaid-content{max-width:696px;width:100%;display:flex;flex-direction:column;gap:24px}.warning-section{background-color:#ffe8ed;border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:24px}.warning-header{display:flex;gap:16px;align-items:flex-start}.warning-icon-container{background-color:#ff263d;border-radius:500px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.warning-icon{font-size:32px!important;color:#fcfcfc!important}.warning-text{display:flex;flex-direction:column;gap:4px;flex:1}.warning-title{font-family:Roboto,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:#21264f!important}.warning-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#21264f!important}.benefits-lost-list{display:flex;flex-direction:column;gap:16px}.benefit-item{display:flex;gap:8px;align-items:flex-start}.bullet-point{width:8px;height:8px;background-color:#ff263d;border-radius:50%;flex-shrink:0;margin-top:8px}.benefit-text{flex:1;display:flex;flex-wrap:wrap;align-items:baseline}.benefit-label{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#21264f!important}.benefit-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#000!important}.info-banner{background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:16px;padding:8px 16px 8px 8px;display:flex;gap:8px;align-items:center}.info-icon{font-size:24px!important;color:#21264f!important;flex-shrink:0}.info-text{display:flex;flex-wrap:wrap;flex:1}.info-text-bold{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:24px!important;color:#21264f!important}.info-text-regular{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:24px!important;color:#21264f!important}.why-stay-section{background-color:#e5f5ed;border:1px solid #b0e3c7;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:24px}.why-stay-header{display:flex;gap:16px;align-items:center}.why-stay-icon-container{background-color:#00a34a;border-radius:40px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.why-stay-icon{font-size:32px!important;color:#fcfcfc!important}.why-stay-title{font-family:Roboto,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:#21264f!important}.why-stay-cards{display:flex;flex-direction:column;gap:16px}.why-stay-row{display:flex;gap:16px}.why-stay-card{flex:1;border:1px solid #d1d1d1;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.card-icon{font-size:24px!important;color:#21264f!important}.card-title{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#21264f!important}.card-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#6b6e8a!important}.value-highlights{display:flex;flex-direction:column;gap:24px}.value-highlight{background-color:#b0e3c7;border-radius:16px;padding:16px;display:flex;gap:8px;align-items:flex-start}.highlight-icon{font-size:24px!important;color:#21264f!important;flex-shrink:0}.highlight-text{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:18px!important;line-height:24px!important;color:#21264f!important;flex:1}.highlight-text-bold{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#21264f!important}.final-warning-section{background-color:#f5f5f5;border:1px solid #e6e6e6;border-radius:16px;padding:24px 16px 24px 8px;display:flex;gap:8px;align-items:flex-start}.final-warning-icon{font-size:24px!important;color:#21264f!important;flex-shrink:0}.final-warning-content{flex:1;display:flex;flex-direction:column;gap:16px}.final-warning-title{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:24px!important;color:#21264f!important}.final-warning-list{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#21264f!important;margin:0;padding-left:24px}.final-warning-list li{margin-bottom:0}.proceed-prepaid-button{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;border:1px solid #0084ff!important;color:#0084ff!important;background-color:transparent!important;min-width:200px!important}.proceed-prepaid-button:hover{background-color:#0084ff0a!important;border-color:#0084ff!important}.no-switch-button{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;background-color:#0084ff!important;color:#fcfcfc!important;box-shadow:none!important;min-width:200px!important}.no-switch-button:hover{background-color:#006dd4!important;box-shadow:none!important}@media(max-width:1024px){.switch-to-prepaid-page{padding:40px 60px 120px}.switch-to-prepaid-container{padding:40px 120px}}@media(max-width:768px){.switch-to-prepaid-page{padding:20px 16px 120px}.switch-to-prepaid-container{padding:20px 16px}.warning-section,.why-stay-section{padding:16px}.why-stay-row,.floating-footer-content{flex-direction:column}.proceed-prepaid-button,.no-switch-button{width:100%}}.switch-postpaid-prepaid-form-page{display:flex;flex-direction:column;min-height:100vh;background-color:#fffbf9;padding:60px 120px 120px;position:relative}.switch-postpaid-prepaid-form-page .back-button-container{padding:0;margin-bottom:8px}.page-main-heading{font-family:Roboto,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:#21254f!important;text-align:center!important;margin-bottom:20px!important}.switch-form-container{flex:1;display:flex;justify-content:center;background-color:#fff7f2;border-radius:20px;padding:40px 236px;margin-bottom:100px}.switch-form-content{max-width:696px;width:100%;display:flex;flex-direction:column;gap:24px}.transfer-section{background-color:#fff;border-radius:20px;padding:32px;display:flex;flex-direction:column;gap:24px;box-shadow:0 2px 8px #00000014}.section-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:28px!important;color:#21264f!important}.section-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#6b6e8a!important}.form-field{display:flex;flex-direction:column;gap:8px}.field-label{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#21264f!important}.phone-input .MuiOutlinedInput-root,.email-input .MuiOutlinedInput-root,.plan-input .MuiOutlinedInput-root,.date-input .MuiOutlinedInput-root{font-family:Roboto,sans-serif!important;font-size:16px!important;border-radius:12px!important;background-color:#fff!important}.phone-input .MuiOutlinedInput-root input,.email-input .MuiOutlinedInput-root input,.plan-input .MuiOutlinedInput-root input,.date-input .MuiOutlinedInput-root input{padding:12px 16px!important}.success-message{font-family:Roboto,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:#00a34a!important}.calendar-icon{color:#21264f!important;font-size:20px!important}.floating-footer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -2px 8px #00000014;padding:16px 120px;z-index:1000;display:flex;justify-content:flex-end;align-items:center}.proceed-button{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 48px!important;background-color:#0084ff!important;color:#fcfcfc!important;box-shadow:none!important;min-width:200px!important}.proceed-button:hover{background-color:#006dd4!important;box-shadow:none!important}.proceed-button:disabled{background-color:#e6e6e6!important;color:#9e9e9e!important}@media(max-width:1024px){.switch-postpaid-prepaid-form-page{padding:40px 60px 120px}.switch-form-container{padding:40px 120px}.floating-footer{padding:16px 60px}}@media(max-width:768px){.switch-postpaid-prepaid-form-page{padding:20px 16px 120px}.switch-form-container{padding:20px 16px}.transfer-section{padding:24px 16px}.floating-footer{padding:16px}.proceed-button{width:100%}}.switch-prepaid-confirmation-page{display:flex;flex-direction:column;min-height:100vh;background-color:#fffbf9;padding:60px 120px 120px;gap:24px}.back-button-container{align-self:flex-start}.back-link-button{background-color:transparent!important;color:#006be0!important;font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;padding:8px!important;border-radius:8px!important;box-shadow:none!important}.back-link-button:hover{background-color:#006be00a!important}.back-link-button .MuiButton-startIcon{margin-right:8px}.back-link-button .MuiButton-startIcon>svg{font-size:24px!important}.page-heading{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:36px!important;color:#21264f!important;text-align:center!important}.main-card{background:linear-gradient(135deg,#2d3561,#1a1f3a)!important;border-radius:24px!important;padding:48px!important;max-width:700px;width:100%;align-self:center;box-shadow:0 4px 16px #0000001f!important}.outstanding-section{display:flex;flex-direction:column;gap:24px;color:#fff}.outstanding-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:36px!important;color:#fff!important;text-align:center!important}.outstanding-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#e6e6e6!important;text-align:center!important}.charges-container{display:flex;align-items:center;justify-content:center;gap:40px;padding:20px 0}.charge-item{display:flex;flex-direction:column;align-items:center;gap:12px}.charge-label{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#fff!important;text-align:center!important}.charge-amount-box{display:flex;align-items:center;gap:8px}.charge-amount{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:32px!important;line-height:40px!important;color:#ff6b6b!important}.info-icon-small{font-size:20px!important;color:#fff!important}.plus-sign{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:36px!important;color:#fff!important}.total-charges{border-top:1px solid rgba(255,255,255,.2);padding-top:24px;display:flex;flex-direction:column;align-items:center;gap:8px}.total-label{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:18px!important;line-height:24px!important;color:#fff!important}.total-amount{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:36px!important;color:#fff!important}.section-divider{height:1px;background-color:#fff3;margin:32px 0}.alternative-section{display:flex;flex-direction:column;gap:24px;color:#fff}.alternative-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:30px!important;color:#fff!important;text-align:center!important}.alternative-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#e6e6e6!important;text-align:center!important}.benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 0}.benefit-item{display:flex;align-items:center;gap:12px}.benefit-icon{font-size:24px!important;color:#fff!important;flex-shrink:0}.benefit-text{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#fff!important}.recommended-section{display:flex;flex-direction:column;gap:24px;color:#fff}.recommended-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:22px!important;line-height:30px!important;color:#ffd699!important;text-align:center!important}.recommended-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#e6e6e6!important;text-align:center!important}.recommended-description strong{font-weight:600!important}.plans-container{display:flex;gap:24px;justify-content:center;margin-top:20px}.plan-card{border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:16px;position:relative}.plan-badge{position:absolute;top:16px;left:16px;padding:6px 16px;border-radius:20px;font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:16px!important}.discount-badge{background-color:#fff;color:#0084ff}.recommended-badge{background-color:#ffd699;color:#2d3561}.plan-name{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#fff!important;margin-top:20px!important}.plan-data{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:48px!important;line-height:56px!important;color:#fff!important;text-align:center!important}.plan-pricing{display:flex;align-items:baseline;justify-content:center;gap:4px}.plan-price{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:28px!important;line-height:36px!important;color:#ffd699!important}.plan-duration{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#fff!important}.plan-savings{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#b3ff99!important;text-align:center!important}.original-price{text-decoration:line-through;color:#fff}.plan-requirement{display:flex;align-items:center;gap:8px;justify-content:center}.check-icon{font-size:16px!important;color:#fff!important}.requirement-text{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#fff!important}.see-whats-included-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;text-transform:none!important;color:#fff!important;background-color:transparent!important;border:1px solid #ffffff!important;border-radius:24px!important;padding:8px 24px!important;margin-top:8px!important}.see-whats-included-btn:hover{background-color:#ffffff1a!important}.switch-plan-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;text-transform:none!important;color:#0084ff!important;background-color:#fff!important;border-radius:24px!important;padding:12px 24px!important;box-shadow:none!important}.switch-plan-btn:hover{background-color:#f0f0f0!important;box-shadow:none!important}.broadband-facts-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;text-transform:none!important;color:#fff!important;background-color:transparent!important;text-decoration:underline!important;align-self:center!important}.floating-footer{position:fixed;bottom:0;left:0;right:0;background-color:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -2px 8px #00000014;padding:16px 120px;z-index:1000;display:flex;justify-content:flex-end;align-items:center;gap:16px}.proceed-switch-button{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;border:1px solid #0084ff!important;color:#0084ff!important;background-color:transparent!important}.proceed-switch-button:hover{background-color:#0084ff0a!important}.get-new-number-button{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;background-color:#0084ff!important;color:#fcfcfc!important;box-shadow:none!important}.get-new-number-button:hover{background-color:#006dd4!important;box-shadow:none!important}.confirm-modal .MuiDialog-paper,.otp-modal .MuiDialog-paper{border-radius:24px!important;padding:0!important}.confirm-modal-content{padding:40px!important;display:flex;flex-direction:column;gap:20px}.modal-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:32px!important;color:#21264f!important;margin-bottom:8px!important}.modal-description,.modal-warning{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:#21264f!important}.modal-question{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;color:#21264f!important;margin-top:8px!important}.modal-actions{display:flex;gap:16px;margin-top:12px}.modal-cancel-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;border:1px solid #0084ff!important;color:#0084ff!important;background-color:transparent!important;flex:1}.modal-cancel-btn:hover{background-color:#0084ff0a!important}.modal-confirm-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;background-color:#0084ff!important;color:#fcfcfc!important;box-shadow:none!important;flex:1}.modal-confirm-btn:hover{background-color:#006dd4!important;box-shadow:none!important}.otp-modal-content{padding:32px!important;display:flex;flex-direction:column;gap:20px}.otp-header{display:flex;justify-content:space-between;align-items:center}.otp-title{font-family:Roboto,sans-serif!important;font-weight:700!important;font-size:24px!important;line-height:32px!important;color:#21264f!important}.otp-close-btn{color:#21264f!important;padding:4px!important}.otp-description{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#21264f!important}.otp-input-section{display:flex;flex-direction:column;gap:16px}.otp-label-row{display:flex;justify-content:space-between;align-items:center}.otp-label{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#21264f!important}.resend-otp-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;text-transform:none!important;color:#0084ff!important;white-space:nowrap;padding:8px 16px!important}.otp-boxes-row{display:flex;gap:16px;justify-content:center}.otp-box .MuiOutlinedInput-root{width:60px;height:60px;font-family:Roboto,sans-serif!important;font-size:24px!important;font-weight:600!important;border-radius:12px!important}.otp-box .MuiOutlinedInput-root input{padding:0!important;text-align:center}.otp-warning-box{background-color:#fffbf0;border:1px solid #ffd699;border-radius:12px;padding:16px;display:flex;gap:12px;align-items:flex-start}.warning-icon{color:#ff9800!important;font-size:24px!important;flex-shrink:0}.warning-content{flex:1}.warning-list{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#21264f!important;margin:0;padding-left:20px}.warning-list li{margin-bottom:4px}.otp-consent{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#21264f!important}.otp-note{font-family:Roboto,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:#6b6e8a!important}.verify-continue-btn{font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:16px!important;line-height:24px!important;text-transform:none!important;border-radius:64px!important;padding:12px 32px!important;background-color:#0084ff!important;color:#fcfcfc!important;box-shadow:none!important;margin-top:8px!important}.verify-continue-btn:hover{background-color:#006dd4!important;box-shadow:none!important}.verify-continue-btn:disabled{background-color:#e6e6e6!important;color:#9e9e9e!important}@media(max-width:1024px){.switch-prepaid-confirmation-page{padding:40px 60px 120px}.floating-footer{padding:16px 60px}.plans-container{flex-direction:column;align-items:center}}@media(max-width:768px){.switch-prepaid-confirmation-page{padding:20px 16px 120px}.main-card{padding:24px 16px!important}.charges-container{flex-direction:column;gap:20px}.plus-sign{transform:rotate(90deg)}.benefits-list{grid-template-columns:1fr}.floating-footer{padding:16px;flex-direction:column}.proceed-switch-button,.get-new-number-button{width:100%}.confirm-modal-content{padding:24px!important}.modal-actions{flex-direction:column}.modal-cancel-btn,.modal-confirm-btn{width:100%}.otp-modal-content{padding:24px!important}.otp-label-row{flex-direction:column;align-items:stretch;gap:8px}.otp-boxes-row{gap:12px}.otp-box .MuiOutlinedInput-root{width:50px;height:50px;font-size:20px!important}.resend-otp-btn{width:100%}}.switch-prepaid-postpaid-page{width:100%;min-height:calc(100vh - 200px);background-color:#fffbf9;padding:20px 0 60px}.switch-prepaid-postpaid-container{max-width:1440px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:flex-start}.switch-prepaid-postpaid-content{background-color:#fffbf9;border-radius:20px;padding:20px 16px 60px;margin-bottom:20px;align-self:stretch;width:100%}.back-button-link{color:#006be0!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:8px 0!important;margin-bottom:20px!important;margin-left:0!important;margin-right:auto!important;background:transparent!important;background-color:#0000!important;line-height:24px!important;justify-content:flex-start!important;display:inline-flex!important;align-self:flex-start!important;border:none!important;box-shadow:none!important;width:auto!important}.back-button-link .MuiButton-startIcon{margin-left:0!important;margin-right:8px!important}.back-button-link:hover{background:transparent!important;text-decoration:underline}.switch-prepaid-postpaid-title{font-size:24px!important;font-weight:800!important;color:#21254f!important;text-align:center!important;margin-bottom:48px!important;line-height:32px!important;font-family:Roboto,sans-serif!important}.switch-info-container{background-color:#fff7f2;border-radius:20px;padding:40px 236px}.switch-info-section{display:flex;flex-direction:column;gap:48px}.section-header{display:flex;flex-direction:column;gap:4px}.section-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;line-height:26px!important;font-family:Roboto,sans-serif!important;margin-bottom:0!important}.section-description{font-size:16px!important;color:#21264f!important;line-height:24px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;margin-bottom:0!important}.confirmation-text{font-size:16px!important;color:#21264f!important;line-height:24px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;margin-top:24px!important;margin-bottom:0!important}.confirmation-text strong{font-weight:600!important;font-family:Roboto,sans-serif!important}.banner{border-radius:16px;padding:8px 16px 8px 8px;display:flex;align-items:flex-start}.warning-banner{background-color:#ffe896}.success-banner{background-color:#b0e3c7}.banner-content{display:flex;gap:8px;align-items:flex-start;width:100%}.banner-icon{font-size:24px!important;margin-top:0;flex-shrink:0}.warning-banner .banner-icon{color:#3a355b}.success-banner .banner-icon{color:#21264f}.banner-text-content{flex:1;display:flex;flex-direction:column;gap:4px}.banner-title{font-size:18px!important;font-weight:600!important;color:#21264f!important;line-height:24px!important;font-family:Roboto,sans-serif!important;margin-bottom:0!important}.banner-list{color:#21264f}.banner-list ul{margin:0;padding-left:24px;list-style-type:disc}.banner-list li{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;line-height:24px;margin-bottom:0}.banner-list li:last-child{margin-bottom:0}.action-buttons{display:flex;gap:16px;justify-content:center;margin-top:32px}.cancel-button{text-transform:none!important;font-size:16px!important;font-weight:600!important;padding:12px 32px!important;border-radius:8px!important;border-color:#006be0!important;color:#006be0!important}.proceed-button{text-transform:none!important;font-size:16px!important;font-weight:600!important;padding:12px 32px!important;border-radius:8px!important;background-color:#006be0!important;color:#fff!important}@media(max-width:1024px){.switch-prepaid-postpaid-content{padding:20px 16px 48px}.switch-info-container{padding:36px 120px}}@media(max-width:768px){.switch-prepaid-postpaid-page{padding:20px 0 60px}.switch-prepaid-postpaid-container{padding:0 16px}.switch-prepaid-postpaid-content{padding:20px 16px 32px}.switch-info-container{padding:28px 24px}.switch-prepaid-postpaid-title{font-size:20px!important;line-height:28px!important;margin-bottom:32px!important}.section-title{font-size:18px!important}.switch-info-section{gap:32px}.banner-list li{font-size:14px;line-height:20px}}@media(max-width:480px){.switch-prepaid-postpaid-page{padding:16px 0 60px}.switch-prepaid-postpaid-container{padding:0 12px}.switch-prepaid-postpaid-content{padding:16px 12px 24px;border-radius:12px}.switch-info-container{padding:24px 16px;border-radius:12px}.switch-prepaid-postpaid-title{margin-bottom:24px!important}.switch-info-section{gap:24px}.banner{padding:8px;border-radius:12px}.banner-title{font-size:16px!important}.action-buttons{flex-direction:column;width:100%}.cancel-button,.proceed-button{width:100%}}.switch-floating-footer{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(239,239,239,.4);padding:12px 0;z-index:1000;box-shadow:0 -2px 10px #0000000d}.switch-floating-footer-content{max-width:1440px;margin:0 auto;padding:0 128px;display:flex;justify-content:flex-end;align-items:center}.switch-footer-buttons{display:flex;gap:16px;align-items:center}.switch-footer-button{text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:12px 20px!important;border-radius:64px!important;min-width:200px!important;height:48px!important}.switch-cancel-button{background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important}.switch-cancel-button:hover{background-color:#f0f7ff!important;border-color:#0056b3!important}.switch-select-plan-button{background-color:#006be0!important;color:#fcfcfc!important;border:none!important}.switch-select-plan-button:hover{background-color:#0056b3!important}.switch-prepaid-postpaid-page{padding-bottom:100px}@media(max-width:1024px){.switch-floating-footer-content{padding:0 64px}}@media(max-width:768px){.switch-floating-footer-content{padding:0 32px}.switch-footer-button{min-width:150px!important;font-size:14px!important}}@media(max-width:480px){.switch-floating-footer-content{padding:0 16px}.switch-footer-buttons{width:100%;gap:8px}.switch-footer-button{flex:1;min-width:auto!important;font-size:14px!important;padding:10px 16px!important}}.switch-form-page{min-height:100vh;background-color:#fffbf9;padding-bottom:100px}.switch-form-container{max-width:1200px;margin:0 auto;padding:60px 120px}@media(max-width:1024px){.switch-form-container{padding:48px 60px}}@media(max-width:768px){.switch-form-container{padding:32px 16px}}.back-button-link{color:#006be0!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;margin-bottom:20px!important;padding:0 16px!important;background:transparent!important;justify-content:flex-start!important}.back-button-link:hover{background-color:transparent!important}.switch-form-title{color:#21264f!important;font-size:24px!important;font-weight:800!important;margin-bottom:20px!important;line-height:32px!important;text-align:center!important}@media(min-width:768px){.switch-form-title{font-size:24px!important}}.switch-form-content{background-color:#fff7f2;border-radius:20px;padding:40px;display:flex;flex-direction:column;align-items:stretch;max-width:600px;margin:0 auto}@media(max-width:768px){.switch-form-content{padding:24px}}.form-section-title{color:#21264f!important;font-size:24px!important;font-weight:800!important;margin-bottom:8px!important;text-align:left!important}.form-section-description{color:#21264f!important;font-size:16px!important;line-height:24px!important;margin-bottom:24px!important;text-align:left!important}.form-field{margin-bottom:24px}.field-label{color:#21264f!important;font-size:16px!important;font-weight:600!important;margin-bottom:8px!important;display:block!important}.field-label.required{color:#ff263d!important}.input-with-prefix{display:flex;align-items:stretch;gap:0}.phone-prefix{color:#616161!important;font-size:16px!important;font-weight:400!important;padding:12px;background-color:#f5f5f5;border:1px solid #ededed;border-right:0;border-top-left-radius:8px;border-bottom-left-radius:8px;display:flex;align-items:center;justify-content:center;min-width:48px}.phone-input{flex:1}.phone-input .MuiOutlinedInput-root{border-radius:0 8px 8px 0!important;background-color:#fcfcfc!important;height:48px}.phone-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.phone-input input{padding:12px!important;font-size:16px!important;color:#21264f!important}.text-input .MuiOutlinedInput-root{border-radius:8px!important;background-color:#fcfcfc!important;height:48px}.text-input .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.text-input input{padding:12px!important;font-size:16px!important;color:#21264f!important}.text-input .MuiFormHelperText-root{color:#ff263d!important;font-size:16px!important;margin-top:4px!important;margin-left:0!important}.date-input input[type=date]::-webkit-calendar-picker-indicator{color:#3a355b;cursor:pointer;font-size:24px}.date-input input[type=date]{color-scheme:light}.clear-icon{color:#3a355b!important;font-size:24px!important;cursor:pointer!important;transition:color .2s ease!important}.clear-icon:hover{color:#21264f!important}.check-icon{color:#10b981!important;font-size:24px!important}.calendar-icon{color:#3a355b!important;font-size:24px!important}.error-text{color:#ff263d!important;font-size:16px!important;margin-top:4px!important}.success-text{color:#00a34a!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin-top:4px!important}.disabled-field{opacity:.5}.disabled-field .MuiInputBase-root.Mui-disabled{background-color:#fcfcfc!important}.disabled-field .MuiInputBase-input.Mui-disabled{-webkit-text-fill-color:#21264f!important}.info-banner{background-color:#b0f2ff;border-radius:16px;padding:10px 16px 12px 8px;display:flex;gap:8px;align-items:flex-start;margin-top:24px}.info-banner .info-icon{color:#3a355b;font-size:24px;flex-shrink:0;margin-top:0}.info-banner .info-content{flex:1;display:flex;flex-direction:column;gap:4px}.info-banner .info-title{color:#21264f!important;font-family:Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;margin:0!important}.info-banner .info-text{color:#21264f!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.switch-form-floating-footer{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(239,239,239,.4);padding:12px 0;z-index:1000;box-shadow:0 -2px 10px #0000000d}.switch-form-floating-footer-content{max-width:1440px;margin:0 auto;padding:0 128px;display:flex;justify-content:flex-end;align-items:center}.footer-buttons{display:flex;gap:16px;align-items:center}.cancel-button{text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:12px 20px!important;border-radius:64px!important;min-width:200px!important;height:48px!important;background-color:#fcfcfc!important;border:1px solid #006be0!important;color:#006be0!important;box-shadow:none!important;transition:all .2s ease!important}.cancel-button:hover{background-color:#f0f7ff!important;border-color:#0056b3!important}.proceed-button{text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:12px 20px!important;border-radius:64px!important;min-width:200px!important;height:48px!important;background-color:#006be0!important;color:#fcfcfc!important;border:none!important;box-shadow:none!important;transition:all .2s ease!important}.proceed-button:hover{background-color:#0056b3!important}.proceed-button:disabled{background-color:#006be0!important;color:#fcfcfc!important;opacity:.5!important}.otp-modal .MuiDialog-paper{border-radius:20px!important;padding:0;background-color:#fcfcfc}.otp-modal-content{padding:24px!important;display:flex;flex-direction:column;gap:24px}.otp-modal-header{display:flex;gap:8px;align-items:flex-start}.otp-header-text{flex:1;display:flex;flex-direction:column;gap:4px}.otp-modal-title{color:#21264f!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;margin:0!important}.otp-modal-description{color:#21264f!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.otp-modal-description strong{font-weight:600}.otp-close-button{color:#3a355b!important;padding:4px!important;flex-shrink:0}.otp-input-section{display:flex;flex-direction:column;gap:8px}.otp-input-label-row{display:flex;justify-content:space-between;align-items:center}.otp-input-label{color:#21264f!important;font-size:16px!important;font-weight:700!important;line-height:24px!important}.resend-otp-button{color:#006be0!important;font-size:14px!important;font-weight:400!important;text-transform:none!important;padding:0!important;min-width:auto!important;background:transparent!important;line-height:20px!important}.resend-otp-button:hover{background:transparent!important;text-decoration:underline}.otp-timer-text{color:#006be0!important;font-size:14px!important;font-weight:400!important;line-height:20px!important}.otp-input-container{display:flex;width:100%}.otp-input-field{flex:1!important;margin:0!important}.otp-input-field .MuiOutlinedInput-root{height:48px!important;background-color:#fcfcfc!important;border-radius:0!important;margin-left:-1px!important}.otp-input-field.first .MuiOutlinedInput-root{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;margin-left:0!important}.otp-input-field.last .MuiOutlinedInput-root{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.otp-input-field .MuiOutlinedInput-notchedOutline{border-color:#ededed!important}.otp-input-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#006be0!important;border-width:2px!important}.otp-input-field input{padding:10px 12px!important;font-size:20px!important;font-weight:600!important;color:#21264f!important;text-align:center!important}.otp-warning-banner{background-color:#fff5cf;border:1px solid #e6e6e6;border-radius:16px;padding:12px 16px;display:flex;gap:8px;align-items:flex-start}.otp-warning-banner .warning-icon{color:#b59e47;font-size:24px;flex-shrink:0}.otp-warning-banner .warning-text-content{flex:1}.otp-warning-banner ul{margin:0;padding-left:24px;color:#6b5c29;font-size:16px;font-weight:400;line-height:24px}.otp-warning-banner li{margin-bottom:0}.otp-consent-section{display:flex;flex-direction:column;gap:16px}.otp-consent-text{color:#616161!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;margin:0!important}.verify-continue-button{background-color:#006be0!important;color:#fcfcfc!important;font-size:16px!important;font-weight:700!important;text-transform:none!important;padding:12px 20px!important;border-radius:64px!important;box-shadow:none!important;transition:all .2s ease!important;height:48px!important}.verify-continue-button:hover:not(:disabled){background-color:#0056b3!important}.verify-continue-button:disabled{background-color:#006be0!important;color:#fcfcfc!important;opacity:.5!important}@media(max-width:1024px){.switch-form-floating-footer-content{padding:0 64px}}@media(max-width:768px){.switch-form-floating-footer-content{padding:0 32px}.cancel-button,.proceed-button{min-width:150px!important;font-size:14px!important}}@media(max-width:480px){.switch-form-floating-footer-content{padding:0 16px}.footer-buttons{width:100%;gap:8px}.cancel-button,.proceed-button{flex:1;min-width:auto!important;font-size:14px!important;padding:10px 16px!important}}@media(max-width:767px){.otp-modal-content{padding:16px!important}.otp-modal-title{font-size:20px!important;line-height:28px!important}.otp-modal-description{font-size:14px!important;line-height:20px!important}.otp-input-field input{font-size:18px!important}.otp-warning-banner ul,.otp-consent-text{font-size:14px!important;line-height:20px!important}}.browse-offers{width:100%;max-width:393px;margin:0 auto;background-color:#fcfcfc;display:flex;flex-direction:column}.browse-offers__content{flex:1;display:flex;flex-direction:column}.browse-offers__header{padding:24px 16px 0;background-color:#fff}.browse-offers__title{font-size:18px;font-weight:600;line-height:24px;color:#21264f;margin:0}.browse-offers__tabs{background-color:#fff;padding:0 16px;overflow-x:auto}.browse-offers__filters{background-color:#fff;padding:0 16px 16px}.browse-offers__plans{display:flex;flex-direction:column;gap:16px;padding:16px;background-color:#fcfcfc}.browse-offers__no-results{text-align:center;padding:40px 20px;background-color:#f5f5f5;border-radius:12px;margin:20px 0}.browse-offers__no-results p{font-size:16px;line-height:24px;color:#21264f;margin:8px 0}.browse-offers__no-results p:first-child{font-weight:600;font-size:18px}.date-picker-popover .MuiPaper-root{border-radius:12px;box-shadow:0 4px 20px #00000026;overflow:visible}.date-picker-calendar{padding:16px;width:320px}.calendar-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-nav-btn{color:#0066d9!important}.calendar-month{font-size:16px!important;font-weight:600!important;color:#2d3557!important}.calendar-grid{display:flex;flex-direction:column}.calendar-day-headers{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px}.calendar-day-header{text-align:center;padding:8px 0}.calendar-day-header .MuiTypography-caption{font-size:12px;font-weight:600;color:#667085}.calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-day{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:all .2s ease}.calendar-day .MuiTypography-body2{font-size:14px;font-weight:500;color:#2d3557}.calendar-day.other-month .MuiTypography-body2{color:#c4c4c4}.calendar-day:not(.other-month):not(.disabled):hover{background-color:#e8f4fd}.calendar-day.selected{background-color:#0066d9!important}.calendar-day.selected .MuiTypography-body2{color:#fff!important;font-weight:600!important}.calendar-day.disabled{cursor:not-allowed;opacity:.4}.calendar-day.disabled:hover{background-color:transparent!important}.calendar-icon{color:#667085;cursor:pointer}.postpaid-checkout-page{background:#f8f9fa;min-height:calc(100vh - 120px);padding-top:24px 0 120px 0}.postpaid-checkout-wrapper{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start}.postpaid-checkout-container{background-color:#fff7f2;border-radius:20px;padding:24px 32px;align-self:stretch;width:100%}@media(min-width:768px){.postpaid-checkout-container{padding:40px 119px}}.checkout-stepper{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;padding:16px 0;align-self:stretch}.stepper-line{flex:1;max-width:250px;height:2px;background-color:#e0e0e0;margin:15px 8px 0}.back-to-plans-link{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;margin-bottom:12px!important;margin-left:0!important;margin-right:auto!important;display:inline-flex!important;background:transparent!important;background-color:#0000!important;align-self:flex-start!important;border:none!important;box-shadow:none!important;width:auto!important}.back-to-plans-link:hover{background:transparent!important;text-decoration:underline}.checkout-title{font-size:28px!important;font-weight:700!important;color:#2d3557!important;margin-bottom:24px!important}.selected-plan-box{background:#e8f4fd;border-radius:12px;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.selected-plan-text{font-size:16px!important;font-weight:600!important;color:#2d3557!important}.delete-plan-btn{color:#667085!important}.activation-date-section{margin-bottom:32px}.section-label{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:12px!important;line-height:24px!important;font-family:Roboto,sans-serif!important}.activation-date-input{background:#fff;border-radius:8px;margin-bottom:12px}.activation-date-input .MuiOutlinedInput-root{border-radius:8px;height:44px;font-size:14px}.activation-date-input .MuiOutlinedInput-input{padding:10px 14px;font-size:14px}.calendar-icon{color:#667085;font-size:20px}.activation-note{font-size:14px!important;color:#667085!important;line-height:20px!important;font-weight:400!important;font-family:Roboto,sans-serif!important;margin-top:8px!important}.data-bolt-section{margin-bottom:32px}.section-sublabel{font-size:14px!important;color:#667085!important;margin-bottom:16px!important;line-height:20px!important;font-weight:400!important;font-family:Roboto,sans-serif!important}.data-bolts-scroll{display:flex;gap:16px;overflow-x:auto;padding-bottom:8px}.data-bolts-scroll::-webkit-scrollbar{height:6px}.data-bolts-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.data-bolts-scroll::-webkit-scrollbar-thumb{background:#d0d5dd;border-radius:3px}.data-bolts-loading,.data-bolts-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;gap:12px}.data-bolts-loading .loading-text,.data-bolts-empty .empty-text{font-size:14px!important;color:#667085!important;text-align:center}.data-bolt-card{min-width:140px;background-color:#f8f9fa;border:2px solid #e0e0e0;border-radius:12px;padding:24px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all .2s ease;min-height:140px}.data-bolt-card:hover:not(.selected){border-color:#0084ff;background-color:#f0f7ff}.data-bolt-card.selected{border-color:#0084ff;background-color:#0084ff}.data-bolt-card.selected:hover{background-color:#06c}.data-bolt-icon{color:#0084ff!important;font-size:28px!important}.data-bolt-card.selected .data-bolt-icon{color:#fff!important}.data-amount{font-size:24px!important;font-weight:700!important;color:#293462!important}.data-bolt-card.selected .data-amount{color:#fff!important}.data-price{font-size:16px!important;font-weight:600!important;color:#667085!important}.data-bolt-card.selected .data-price{color:#fff!important}.payment-summary-section{background:#fff!important;border-radius:12px;padding:24px!important;margin-bottom:32px}.summary-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;margin-bottom:20px!important;line-height:26px!important;font-family:Roboto,sans-serif!important}.summary-section{margin-bottom:20px}.summary-section-title{font-size:16px!important;font-weight:700!important;color:#21264f!important;margin-bottom:12px!important;line-height:24px!important;font-family:Roboto,sans-serif!important}.summary-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.summary-label{font-size:14px!important;color:#667085!important;line-height:20px!important;font-weight:400!important;font-family:Roboto,sans-serif!important}.summary-value{font-size:14px!important;color:#21264f!important;font-weight:400!important;line-height:20px!important;font-family:Roboto,sans-serif!important}.summary-total{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #e5e7eb}.summary-total-label{font-size:16px!important;font-weight:700!important;color:#21264f!important;line-height:24px!important;font-family:Roboto,sans-serif!important}.summary-total-value{font-size:20px!important;font-weight:700!important;color:#006be0!important;line-height:26px!important;font-family:Roboto,sans-serif!important}.checkout-floating-footer{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e5e7eb;padding:16px 0;z-index:1000;box-shadow:0 -2px 10px #0000000d}.floating-footer-content{max-width:900px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:center}.footer-prices{display:flex;gap:32px;align-items:center}.footer-price-section{display:flex;flex-direction:column;gap:2px}.footer-price{font-size:28px!important;font-weight:700!important;color:#0066d9!important;line-height:1!important}.footer-price-label{font-size:13px!important;color:#667085!important}.proceed-btn{background:#0066d9!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:14px 48px!important;border-radius:8px!important;box-shadow:none!important}.proceed-btn:hover{background:#0052ad!important}@media(max-width:768px){.postpaid-checkout-page{padding:20px 0 180px}.checkout-title{font-size:24px!important;line-height:32px!important;margin-bottom:24px!important}.step-label{font-size:12px!important}.data-bolts-scroll{gap:12px}.data-bolt-card{min-width:100px}.floating-footer-content{flex-direction:column;gap:12px}.proceed-btn{width:100%}}@media(max-width:480px){.postpaid-checkout-page{padding:16px 0 200px}.checkout-title{font-size:20px!important;line-height:28px!important}.stepper-line{width:30px}.step-number{width:28px;height:28px;font-size:12px}}.credit-check-page{width:100%;min-height:calc(100vh - 200px);background-color:#f8f9fa;padding:24px 0 120px}.credit-check-wrapper{max-width:1200px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;align-items:flex-start;width:100%}.credit-check-container{background-color:#fff7f2;border-radius:20px;padding:24px 32px;align-self:stretch;width:100%}@media(min-width:768px){.credit-check-container{padding:40px 119px}}.credit-check-stepper{display:flex;align-items:center;justify-content:center;width:100%;padding:16px 0;align-self:stretch;margin-bottom:0!important}.stepper-step{display:flex;flex-direction:column;align-items:center;gap:8px}.step-number{width:32px;height:32px;border-radius:50%;background-color:#e0e0e0;color:#757575;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.stepper-step.active .step-number{background-color:#006be0;color:#fff}.stepper-step.completed .step-number{background-color:#00b341;color:#fff}.step-label{font-size:14px!important;color:#757575!important;font-weight:500!important}.stepper-step.active .step-label{color:#006be0!important;font-weight:600!important}.stepper-step.completed .step-label{color:#00b341!important;font-weight:600!important}.stepper-line{flex:1;max-width:250px;height:2px;background-color:#e0e0e0;margin:0 8px}.stepper-line.active{background-color:#00b341}@media(min-width:768px){.stepper-line{width:50px;margin:0 12px}}.back-link.MuiButton-root,.back-link.MuiButtonBase-root{color:#006be0!important;text-transform:none!important;font-size:14px!important;font-weight:600!important;padding:8px 0!important;margin-bottom:20px!important;margin-left:0!important;margin-right:auto!important;display:inline-flex!important;background:none!important;background-color:#0000!important;background-image:none!important;border:none!important;border-radius:0!important;box-shadow:none!important;min-width:0!important;align-self:flex-start!important;justify-self:flex-start!important}.back-link.MuiButton-root:hover,.back-link.MuiButton-root:active,.back-link.MuiButton-root:focus,.back-link.MuiButtonBase-root:hover,.back-link.MuiButtonBase-root:active,.back-link.MuiButtonBase-root:focus{background:none!important;background-color:#0000!important;background-image:none!important;text-decoration:underline;box-shadow:none!important}.back-link:before,.back-link:after,.back-link .MuiTouchRipple-root{display:none!important}.page-title{font-size:32px!important;font-weight:800!important;color:#21254f!important;margin-bottom:32px!important;line-height:40px!important}.section{margin-bottom:32px}.section:last-child{margin-bottom:0}.section-title{font-size:20px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important;line-height:28px!important}.section-subtitle{font-size:14px;color:#667085;margin-bottom:16px;line-height:20px}.personal-details-section{border-radius:16px;padding:24px;margin-bottom:24px}@media(min-width:768px){.personal-details-section{padding:32px}}.personal-details-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.personal-details-title-group{display:flex;align-items:center;gap:12px}.check-icon{flex-shrink:0}.edit-btn{color:#006be0;background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.edit-btn:hover{opacity:.8}.completed-details{background-color:#f9fafb;border:1px solid #eaecf0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}.detail-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.detail-label{font-size:14px;color:#667085;font-weight:500}.detail-value{font-size:14px;color:#21264f;font-weight:600}.form-field{margin-bottom:20px}.form-label{display:block;font-size:14px;font-weight:600;color:#21264f;margin-bottom:8px}.form-input,.form-select{width:100%;padding:12px 16px;font-size:14px;border:1px solid #d0d5dd;border-radius:8px;background-color:#fff;color:#21264f;font-family:inherit}.form-input:focus,.form-select:focus{outline:none;border-color:#006be0;box-shadow:0 0 0 3px #006be01a}.form-input::-moz-placeholder{color:#98a2b3}.form-input::placeholder{color:#98a2b3}.save-btn{background-color:#006be0;color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;margin-top:16px;width:100%}.save-btn:hover{background-color:#0056b3}.save-btn:disabled{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.address-section{border-radius:16px;padding:24px;margin-bottom:24px}@media(min-width:768px){.address-section{padding:32px}}.address-cards{display:flex;flex-direction:column;gap:24px}.address-card{background-color:#f9fafb;border:1px solid #eaecf0;border-radius:12px;padding:24px}.address-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.address-card-title{font-size:16px;font-weight:600;color:#21264f}.remove-address-btn{color:#dc2626;background:none;border:none;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}.remove-address-btn:hover{opacity:.8}.address-display{background-color:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:16px;margin-bottom:16px}.address-text{font-size:14px;color:#21264f;line-height:1.6}.duration-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.add-address-btn{background-color:#fff;color:#006be0;border:2px dashed #006be0;border-radius:8px;padding:16px 24px;font-size:14px;font-weight:600;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.add-address-btn:hover{background-color:#f0f7ff}.consent-section{background-color:#f9fafb;border:1px solid #eaecf0;border-radius:12px;padding:24px;margin-top:32px}.consent-checkbox-wrapper{display:flex;align-items:flex-start;gap:12px}.consent-checkbox{margin-top:2px;flex-shrink:0;width:20px;height:20px;cursor:pointer}.consent-label{font-size:14px;color:#21264f;line-height:1.6;cursor:pointer}.consent-link{color:#006be0;text-decoration:underline;font-weight:600}.consent-link:hover{opacity:.8}.credit-check-section{background-color:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}@media(min-width:768px){.credit-check-section{padding:32px}}.checkbox-container{margin-top:16px}.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer}.checkbox-input{width:20px;height:20px;margin-top:2px;cursor:pointer;flex-shrink:0}.checkbox-text{font-size:14px;color:#21264f;line-height:1.6}.payment-summary-section{background-color:#fff;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #00000014}@media(min-width:768px){.payment-summary-section{padding:32px}}.payment-section-label{font-size:14px!important;font-weight:700!important;color:#21264f!important;margin-bottom:16px!important;margin-top:8px!important;text-transform:none;letter-spacing:0}.payment-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;position:relative}.payment-row:after{content:"";position:absolute;bottom:6px;left:0;right:0;z-index:0}.payment-item{font-size:16px!important;color:#21264f!important;background-color:#fff;padding-right:8px;z-index:1;position:relative}.payment-amount{font-size:16px!important;color:#21264f!important;background-color:#fff;padding-left:8px;z-index:1;position:relative}.payment-item-bold{font-size:16px!important;font-weight:700!important;color:#21264f!important;background-color:#fff;padding-right:8px;z-index:1;position:relative}.payment-amount-bold{font-size:20px!important;font-weight:700!important;color:#21264f!important;background-color:#fff;padding-left:8px;z-index:1;position:relative}.payment-amount-blue{color:#006be0!important}.total-row{border-top:1px solid #e0e0e0;padding-top:16px!important;margin-top:8px}.total-row:after{display:none}.payment-divider{height:1px;background-color:#e0e0e0;margin:24px 0}.credit-check-footer{position:fixed;bottom:0;left:0;right:0;background:#fffffff2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid rgba(239,239,239,.4);padding:16px 0;z-index:1000;box-shadow:0 -2px 10px #0000000d}.footer-content{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.footer-prices-wrapper{display:flex;gap:32px;align-items:center}.footer-price{display:flex;flex-direction:column;align-items:flex-start}.footer-price-row{display:flex;align-items:baseline;gap:4px}.price-currency{font-size:14px;color:#006be0;font-weight:700}.price-amount{font-size:28px!important;font-weight:700!important;color:#006be0!important;line-height:32px!important}.price-period{font-size:12px!important;color:#757575!important;line-height:16px!important}.proceed-btn{background-color:#5eb0f7!important;color:#fff!important;text-transform:none!important;font-size:16px!important;font-weight:700!important;padding:12px 32px!important;border-radius:64px!important;min-width:240px!important;height:48px!important}.proceed-btn:hover{background-color:#0056b3!important}.proceed-btn:disabled{background-color:#e0e0e0!important;color:#9e9e9e!important}.duration-section{margin-top:24px;padding-top:24px;border-top:1px solid #e0e0e0}.subsection-title{font-size:16px!important;font-weight:600!important;color:#21264f!important;margin-bottom:16px!important}.duration-description{font-size:14px;color:#667085;margin-bottom:16px;line-height:1.6}.proceed-to-payment-btn{background-color:#5eb0f7;color:#fff;border:none;border-radius:64px;padding:16px 32px;font-size:16px;font-weight:700;cursor:pointer;width:100%;margin-top:32px;text-transform:none}.proceed-to-payment-btn:hover:not(:disabled){background-color:#0056b3}.proceed-to-payment-btn:disabled{background-color:#e0e0e0;color:#9e9e9e;cursor:not-allowed}.error-dialog .MuiDialog-paper{border-radius:16px;padding:8px;max-width:500px}.error-dialog-title{font-size:20px;font-weight:700;color:#21264f;padding:24px 24px 16px}.error-dialog-content{font-size:14px;color:#667085;line-height:1.6;padding:0 24px 24px}.error-dialog-actions{padding:16px 24px}.error-dialog-btn{background-color:#006be0;color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;text-transform:none}.error-dialog-btn:hover{background-color:#0056b3}@media(max-width:1024px){.personal-details-section,.address-section,.credit-check-section,.payment-summary-section{padding:24px}}@media(max-width:768px){.credit-check-page{padding:20px 0 140px}.credit-check-container{padding:24px 16px;border-radius:16px}.page-title{font-size:24px!important;line-height:32px!important;margin-bottom:24px!important}.section-title{font-size:18px!important}.duration-fields{grid-template-columns:1fr}.address-card,.consent-section{padding:16px}.personal-details-section,.address-section,.credit-check-section,.payment-summary-section{padding:20px}}@media(max-width:480px){.page-title{font-size:20px!important;line-height:28px!important}.section-title{font-size:16px!important}.form-input,.form-select{padding:10px 12px;font-size:13px}.stepper-line{width:30px}.step-number{width:28px;height:28px;font-size:12px}}.addon-card{display:flex;flex-direction:column;border-radius:16px;overflow:hidden;box-shadow:0 4px 12px #0000001a;transition:transform .2s ease,box-shadow .2s ease;background-color:#fff;height:100%}.addon-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.addon-card-top{background:linear-gradient(135deg,#2196f3,#1976d2);padding:24px 20px;display:flex;flex-direction:column;align-items:center;gap:12px}.addon-badge{background-color:#ffffffe6;border-radius:20px;padding:6px 16px}.addon-badge-text{font-family:GT Eesti,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#2c3550;text-align:center}.addon-title{font-family:GT Eesti,sans-serif;font-size:18px;font-weight:600;line-height:24px;color:#fff;text-align:center}.addon-data-amount{font-family:GT Eesti,sans-serif;font-size:48px;font-weight:700;line-height:56px;color:#fff;text-align:center;margin-top:8px}.addon-card-bottom{background:linear-gradient(135deg,#2c3550,#1e2538);padding:24px 20px;display:flex;flex-direction:column;gap:16px;flex:1}.addon-price-section{display:flex;flex-direction:column;gap:8px}.addon-price-row{display:flex;align-items:baseline;justify-content:center;gap:4px}.addon-price{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#fbbf24}.addon-validity{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#fff}.addon-discount-row{display:flex;flex-direction:column;align-items:center;gap:2px}.addon-was-price{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#ffffffb3;text-decoration:line-through}.addon-discount{font-family:GT Eesti,sans-serif;font-size:12px;font-weight:500;line-height:16px;color:#10b981}.addon-additional-text{font-family:GT Eesti,sans-serif;font-size:12px;font-weight:400;line-height:16px;color:#fffc;text-align:center;margin-top:8px}.addon-see-included-btn{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#fff;text-transform:none;text-decoration:underline;padding:8px 0;min-width:auto;align-self:center}.addon-see-included-btn:hover{background-color:transparent;text-decoration:underline;opacity:.9}.addon-choose-plan-btn{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none;background-color:#006be0!important;color:#fff!important;border-radius:24px;padding:12px 32px;margin-top:8px;transition:background-color .2s ease,transform .1s ease}.addon-choose-plan-btn:hover{background-color:#0056b3!important;transform:scale(1.02)}.addon-choose-plan-btn:active{transform:scale(.98)}@media(max-width:768px){.addon-data-amount{font-size:40px;line-height:48px}.addon-price{font-size:28px;line-height:36px}.addon-card-top,.addon-card-bottom{padding:20px 16px}}.activate-addon-page{width:100%;max-width:1200px;margin:0 auto;padding:40px 24px;background-color:#f5f5f7;min-height:100vh}.addon-page-title{font-family:GT Eesti,sans-serif;font-size:48px;font-weight:700;line-height:56px;text-align:center;color:#2c3550;margin-bottom:32px}.addon-tabs-container{display:flex;justify-content:center;margin-bottom:40px}.addon-tabs{background-color:transparent;border-bottom:1px solid #e0e0e0}.addon-tab{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:500;line-height:24px;text-transform:none;color:#6b7280;padding:12px 24px;min-width:160px}.addon-tab.Mui-selected{color:#2196f3;font-weight:600}.addon-tab-indicator{background-color:#2196f3;height:3px;border-radius:2px 2px 0 0}.addon-loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 24px;min-height:300px}.addon-error-container{display:flex;align-items:center;justify-content:center;padding:60px 24px;min-height:300px}.addon-no-data{font-family:GT Eesti,sans-serif;font-size:16px;color:#6b7280;text-align:center;padding:40px;grid-column:1 / -1}.addon-cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;width:100%}@media(max-width:768px){.activate-addon-page{padding:24px 16px}.addon-page-title{font-size:36px;line-height:44px;margin-bottom:24px}.addon-cards-grid{grid-template-columns:1fr;gap:16px}.addon-tab{font-size:14px;padding:10px 16px;min-width:120px}}@media(min-width:769px)and (max-width:1024px){.addon-cards-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1025px){.addon-cards-grid{grid-template-columns:repeat(3,1fr)}}.addon-activation-page{width:100%;min-height:100vh;background-color:#f5f5f7;display:flex;flex-direction:column;justify-content:space-between}.activation-container{max-width:800px;margin:0 auto;padding:40px 24px;width:100%}.back-button{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#006be0;text-transform:none;padding:8px 0;margin-bottom:32px}.back-button:hover{background-color:transparent}.activation-title{font-family:GT Eesti,sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#2c3550;margin-bottom:32px}.activation-options-section{display:flex;flex-direction:column;gap:16px}.activation-radio-group{display:flex;flex-direction:column;gap:12px}.activation-option{background-color:#fff;border:2px solid #e0e0e0;border-radius:12px;padding:16px 20px;transition:border-color .2s ease,background-color .2s ease;cursor:pointer}.activation-option:hover{border-color:#2196f3}.activation-option.selected{border-color:#2196f3;background-color:#f0f7ff}.activation-radio-label{width:100%;margin:0}.activation-radio-label .MuiFormControlLabel-label{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:500;line-height:24px;color:#2c3550;flex:1}.activation-radio-label .MuiRadio-root,.activation-radio-label .MuiRadio-root.Mui-checked{color:#2196f3}.calendar-container{background-color:#fff;border:2px solid #2196F3;border-radius:12px;padding:16px;margin-top:16px;display:flex;justify-content:center}.date-calendar{width:100%;max-width:400px}.activation-footer{background-color:#fff;border-top:1px solid #e0e0e0;padding:24px;width:100%}.terms-checkbox{display:flex;align-items:flex-start;gap:8px;margin-bottom:24px;max-width:800px;margin-left:auto;margin-right:auto}.terms-text{font-family:GT Eesti,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#2c3550}.terms-link{color:#006be0;text-decoration:none}.terms-link:hover{text-decoration:underline}.action-buttons{display:flex;justify-content:center;gap:16px;max-width:800px;margin:0 auto}.cancel-button{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none;border:2px solid #2196F3;color:#006be0;border-radius:24px;padding:12px 48px;min-width:160px}.cancel-button:hover{border-color:#0056b3;background-color:#f0f7ff}.continue-button{font-family:GT Eesti,sans-serif;font-size:16px;font-weight:600;line-height:24px;text-transform:none;background-color:#006be0!important;color:#fff!important;border-radius:24px;padding:12px 48px;min-width:160px}.continue-button:hover{background-color:#0056b3!important}.continue-button:disabled{background-color:#ccc!important;color:#666!important}@media(max-width:768px){.activation-container{padding:24px 16px}.activation-title{font-size:28px;line-height:36px;margin-bottom:24px}.activation-footer{padding:16px}.action-buttons{flex-direction:column;gap:12px}.cancel-button,.continue-button{width:100%;min-width:auto}.calendar-container{padding:8px}}.student-offer-page{min-height:100vh;background-color:#0d0f21;display:flex;flex-direction:column}.student-offer-container{flex:1;padding:0 16px 16px}@media(min-width:768px){.student-offer-container{padding:16px}}.student-offer-content{width:100%;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 10px 50px #00000040}@media(min-width:1440px){.student-offer-container{padding-left:16px;padding-right:16px}}@media(min-width:1920px){.student-offer-container{padding-left:16px;padding-right:16px}}.student-offer-title-section{background-color:#fff7f2;padding:24px 16px 40px;margin:0!important}@media(min-width:768px){.student-offer-title-section{padding:40px}}@media(min-width:1024px){.student-offer-title-section{padding:40px 134px}}.student-offer-header-content{display:flex;flex-direction:column;gap:20px}.student-offer-breadcrumb{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.student-offer-breadcrumb-icon{color:#006be0!important;font-size:16px!important}.student-offer-breadcrumb-text{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#006be0!important}.student-offer-breadcrumb-arrow{color:#006ae0!important;font-size:48px!important}.student-offer-main{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.student-offer-main{flex-direction:row;gap:16px}}.student-offer-hero-image{width:100%;max-width:501px;flex-shrink:0}@media(min-width:1024px){.student-offer-hero-image{width:501px}}.student-offer-image{width:100%;height:auto;max-height:682px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.student-offer-discounts{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:100%}.student-offer-discounts-content{flex:1;display:flex;flex-direction:column;gap:24px;justify-content:center;align-items:center}.student-offer-heading{display:flex;flex-direction:column;gap:16px;text-align:center;width:100%}.student-offer-title{font-family:GT Eesti,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:40px!important;color:#21264f!important;text-transform:capitalize;white-space:pre-line}@media(min-width:768px){.student-offer-title{font-size:40px!important;line-height:48px!important}}@media(min-width:1024px){.student-offer-title{font-size:48px!important;line-height:56px!important}}.student-offer-subtitle{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important;text-align:center}@media(min-width:768px){.student-offer-subtitle{font-size:18px!important}}.student-offer-cards{display:flex;flex-direction:column;gap:16px;width:100%;max-width:460px}.student-offer-card{display:flex;align-items:center;gap:16px;padding:12px 16px;background-color:#fff;border:1px solid #E6E6E6;border-radius:6px;cursor:pointer;transition:all .2s ease;height:76px}.student-offer-card:hover{border-color:#006be0;box-shadow:0 2px 8px #006be01a}.student-offer-card-logo{width:80px;height:30px;flex-shrink:0}.student-offer-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.student-offer-card-info{flex:1;display:flex;flex-direction:column;gap:4px;line-height:24px}.student-offer-card-title{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#21264f!important}.student-offer-card-subtitle{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#524f6e!important}.student-offer-card-arrow{display:flex;align-items:center;justify-content:center}.student-offer-arrow-icon{color:#616161!important;font-size:24px!important}.student-offer-footer{display:flex;flex-direction:column;align-items:center;gap:4px;margin-top:24px}.student-beans-logo{width:174px;height:30px;-o-object-fit:contain;object-fit:contain}.student-offer-support-link{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important;color:#006ae0!important;text-decoration:underline!important;cursor:pointer;transition:color .2s ease}.student-offer-support-link:hover{color:#0058b8!important}.student-offer-page .MuiTypography-root{margin:0!important}.student-offer-detail-page{min-height:100vh;background-color:#0d0f21;display:flex;flex-direction:column}.student-offer-detail-container{flex:1;padding:0 16px 16px}@media(min-width:768px){.student-offer-detail-container{padding:16px}}.student-offer-detail-content{width:100%;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 10px 50px #00000040}@media(min-width:1440px){.student-offer-detail-container{padding-left:16px;padding-right:16px}}@media(min-width:1920px){.student-offer-detail-container{padding-left:16px;padding-right:16px}}.student-offer-detail-title-section{background-color:#fff7f2;padding:24px 16px 40px}@media(min-width:768px){.student-offer-detail-title-section{padding:40px}}@media(min-width:1024px){.student-offer-detail-title-section{padding:40px 134px}}.student-offer-detail-header-content{display:flex;flex-direction:column;gap:20px}.student-offer-detail-breadcrumb{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.student-offer-detail-breadcrumb-icon{color:#006be0!important;font-size:16px!important}.student-offer-detail-breadcrumb-text{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#006be0!important}.student-offer-detail-breadcrumb-arrow{color:#006ae0!important;font-size:48px!important}.student-offer-detail-main{display:flex;flex-direction:column;gap:24px;align-items:center}@media(min-width:1024px){.student-offer-detail-main{flex-direction:row;gap:16px;align-items:center}}.student-offer-detail-hero-image{width:100%;max-width:501px;flex-shrink:0}@media(min-width:1024px){.student-offer-detail-hero-image{width:501px}}.student-offer-detail-image{width:100%;height:auto;max-height:682px;-o-object-fit:cover;object-fit:cover;border-radius:12px}.student-offer-detail-card-section{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;min-height:100%}.student-offer-detail-card{width:100%;max-width:380px;background-color:#fff;border:1px solid #E6E6E6;border-radius:8px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 4px 20px #00000014}.student-offer-detail-card-header{display:flex;flex-direction:column;gap:4px}.student-offer-detail-card-title{font-family:GT Eesti,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#21264f!important}.student-offer-detail-card-subtitle{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#524f6e!important}.student-offer-detail-terms-link{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#006be0!important;text-decoration:underline!important;cursor:pointer;margin-top:8px!important}.student-offer-detail-terms-link:hover{color:#0058b8!important}.student-offer-detail-divider{width:100%;height:1px;background-color:#e6e6e6}.student-offer-detail-steps-section{display:flex;flex-direction:column;gap:12px}.student-offer-detail-steps-title{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#21264f!important}.student-offer-detail-steps{display:flex;flex-direction:column;gap:8px}.student-offer-detail-step{display:flex;align-items:flex-start;gap:12px}.student-offer-detail-step-indicator{display:flex;flex-direction:column;align-items:center;gap:4px}.student-offer-detail-step-number{width:24px;height:24px;border-radius:50%;background-color:#21264f;color:#fff;font-family:Roboto,sans-serif;font-size:12px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.student-offer-detail-step-line{width:2px;height:16px;background-color:#21264f}.student-offer-detail-step-text{font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:24px!important;color:#21264f!important}.student-offer-detail-signup-button{background-color:#21264f!important;color:#fff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;text-transform:none!important;padding:12px 24px!important;border-radius:8px!important;box-shadow:none!important;margin-top:8px!important}.student-offer-detail-signup-button:hover{background-color:#1a1d3a!important;box-shadow:none!important}.student-offer-detail-verify-time{display:flex;align-items:center;justify-content:center;gap:6px}.student-offer-detail-time-icon{font-size:16px!important;color:#524f6e!important}.student-offer-detail-time-text{font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#524f6e!important}.student-offer-detail-powered-by{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px}.student-offer-detail-powered-text{font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#524f6e!important}.student-offer-detail-beans-logo{height:20px;width:auto;-o-object-fit:contain;object-fit:contain}.student-offer-detail-help{display:flex;align-items:center;justify-content:center;width:100%}.student-offer-detail-help-text{font-family:GT Eesti,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:1.3!important;color:#006ae0!important}.student-offer-detail-help-link{text-decoration:underline;cursor:pointer;transition:color .2s ease}.student-offer-detail-help-link:hover{color:#0058b8}.student-offer-detail-page .MuiTypography-root{margin:0!important}.student-beans-signup-page{min-height:100vh;background-color:#0d0f21;display:flex;flex-direction:column}.student-beans-signup-container{flex:1;padding:0 16px 16px}@media(min-width:768px){.student-beans-signup-container{padding:16px}}.student-beans-signup-content{width:100%;margin:0 auto;border-radius:20px;overflow:hidden;box-shadow:0 10px 50px #00000040}@media(min-width:1440px){.student-beans-signup-container{padding-left:16px;padding-right:16px}}@media(min-width:1920px){.student-beans-signup-container{padding-left:16px;padding-right:16px}}.student-beans-signup-title-section{background-color:#fff7f2;padding:24px 16px 40px;margin:0!important;min-height:calc(100vh - 200px)}@media(min-width:768px){.student-beans-signup-title-section{padding:40px}}@media(min-width:1024px){.student-beans-signup-title-section{padding:40px 134px}}.student-beans-signup-header-content{display:flex;flex-direction:column;gap:20px;height:100%}.student-beans-signup-breadcrumb{display:flex;align-items:center;gap:4px;cursor:pointer;width:-moz-fit-content;width:fit-content}.student-beans-signup-breadcrumb-icon{color:#006be0!important;font-size:16px!important}.student-beans-signup-breadcrumb-text{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:24px!important;color:#006be0!important}.student-beans-signup-iframe-container{flex:1;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 2px 8px #0000001a}.student-beans-signup-iframe{flex:1;width:100%;border:none;min-height:600px}@media(min-width:768px){.student-beans-signup-iframe{min-height:700px}}.student-beans-signup-page .MuiTypography-root{margin:0!important}.tata-header-wrapper{position:fixed;top:0;left:0;right:0;z-index:1100;width:100%;background-color:var(--tata-white)}.tata-header{background-color:var(--tata-white)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:.5px solid var(--tata-light-grey)}.tata-header-container{display:flex;flex-direction:column;align-items:center;padding:0 8px;width:100%}.tata-header-content{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1184px;height:72px;padding:8px 0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tata-header-logo-container{display:flex;align-items:center;cursor:pointer;flex-shrink:0}.tata-header-logo{width:144px;height:36px;-o-object-fit:contain;object-fit:contain}.tata-header-nav{display:none;flex:1;justify-content:center;align-items:center;gap:48px}@media(min-width:1024px){.tata-header-nav{display:flex}}@media(min-width:1024px)and (max-width:1200px){.tata-header-nav{gap:32px}}.tata-header-nav-link{background-color:var(--tata-white)!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase!important;padding:8px 0!important;margin:0!important;border-radius:0!important;min-width:auto!important;white-space:nowrap}.tata-header-nav-link:hover{background-color:var(--tata-white)!important;color:#83be2e!important}.tata-header-actions{display:flex;align-items:center;gap:24px;flex-shrink:0}.tata-header-shop-button{display:flex!important;background-color:#83be2e!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:100px!important;padding:0 24px!important;height:48px!important;min-width:auto!important;box-shadow:none!important;white-space:nowrap}@media screen and (max-width:767px){.tata-header-shop-button,.tata-header-shop-button.MuiButton-root,button.tata-header-shop-button{display:none!important}}.tata-header-shop-button:hover{background-color:#75aa29!important}.tata-header-login-button{display:flex!important;background-color:#fff!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:100px!important;padding:0 24px!important;height:48px!important;width:160px!important;min-width:160px!important;box-shadow:none!important;white-space:nowrap}@media screen and (max-width:767px){.tata-header-login-button,.tata-header-login-button.MuiButton-root,button.tata-header-login-button{display:none!important}}.tata-header-login-button:hover{background-color:#f5f5f5!important}.tata-header-mobile-menu-icon{display:none!important;align-items:center!important;justify-content:center!important;color:#333!important;padding:8px!important;min-width:44px!important;min-height:44px!important;background-color:transparent!important;border:none!important}.tata-header-mobile-menu-icon .MuiSvgIcon-root{font-size:28px!important;color:#333!important}@media(max-width:767px){.tata-header-mobile-menu-icon{display:flex!important;padding:6px!important;min-width:36px!important;min-height:36px!important}}.tata-header-drawer-paper{width:240px!important;max-width:75vw!important;background-color:#fff!important}.tata-header-drawer-content{padding:12px;height:100%;display:flex;flex-direction:column}.tata-header-drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #e5e5e5}.tata-header-drawer-close-button{color:#666!important;padding:4px!important}.tata-header-drawer-close-button:hover{color:#333!important;background-color:#f5f5f5!important}.tata-header-drawer-close-button .MuiSvgIcon-root{font-size:20px!important}.tata-header-drawer-nav{padding:0!important}.tata-header-drawer-logo{width:80px;height:20px;-o-object-fit:contain;object-fit:contain}.tata-header-drawer-nav-item{padding:8px 0!important;border-bottom:1px solid #f0f0f0;min-height:auto!important}.tata-header-drawer-nav-item .MuiListItemText-primary{color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:600!important;text-transform:uppercase;margin:0!important}.tata-header-drawer-nav-item .MuiListItemText-root{margin:0!important}.tata-header-drawer-actions{padding-top:12px;border-top:1px solid #e5e5e5;display:flex;flex-direction:column;gap:8px;margin-top:auto}.tata-header-drawer-shop-button{width:100%!important;background-color:#83be2e!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:100px!important;padding:6px 12px!important;box-shadow:none!important;min-height:36px!important}.tata-header-drawer-login-button{width:100%!important;background-color:#fff!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:100px!important;padding:6px 12px!important;box-shadow:none!important;min-height:36px!important}.tata-header-wrapper--minimal{background-color:#fff}.tata-header--minimal{background-color:#fff!important;border-bottom:.5px solid #b3b3b3}.tata-header--minimal .tata-header-content{height:72px;justify-content:space-between}.tata-header-actions--minimal{display:flex!important;align-items:center;gap:8px}.tata-header-icon-button{background-color:#fff!important;border-radius:8px!important;padding:8px!important}.tata-header-icon-button:hover{background-color:#f5f5f5!important}.tata-header-icon{width:32px!important;height:32px!important;color:#333!important}@media(max-width:767px){.tata-header-container{padding:0 16px!important}.tata-header-content{height:60px!important;padding:8px 0!important}.tata-header-logo{width:100px!important;height:25px!important}.tata-header-actions{gap:8px!important}.tata-header-mobile-menu-icon{display:flex!important;padding:6px!important;min-width:36px!important;min-height:36px!important}.tata-header-mobile-menu-icon .MuiSvgIcon-root{font-size:24px!important}}@media(max-width:480px){.tata-header-container{padding:0 12px!important}.tata-header-content{height:56px!important;padding:6px 0!important}.tata-header-logo{width:85px!important;height:21px!important}.tata-header-actions{gap:6px!important}.tata-header-mobile-menu-icon{display:flex!important;padding:4px!important;min-width:32px!important;min-height:32px!important}.tata-header-mobile-menu-icon .MuiSvgIcon-root{font-size:22px!important}.tata-header-drawer-paper{width:220px!important;max-width:70vw!important}.tata-header-drawer-content{padding:10px!important}.tata-header-drawer-logo{width:75px!important;height:18px!important}.tata-header-drawer-header{margin-bottom:10px!important;padding-bottom:8px!important}.tata-header-drawer-nav-item{padding:6px 0!important}.tata-header-drawer-nav-item .MuiListItemText-primary{font-size:11px!important}.tata-header-drawer-actions{padding-top:10px!important;gap:6px!important}.tata-header-drawer-shop-button,.tata-header-drawer-login-button{font-size:11px!important;padding:5px 10px!important;min-height:32px!important;border-width:1.5px!important}}@media(max-width:360px){.tata-header-container{padding:0 8px!important}.tata-header-content{height:52px!important}.tata-header-logo{width:70px!important;height:18px!important}.tata-header-actions{gap:4px!important}.tata-header-mobile-menu-icon{display:flex!important;padding:2px!important;min-width:28px!important;min-height:28px!important}.tata-header-mobile-menu-icon .MuiSvgIcon-root{font-size:20px!important}.tata-header-drawer-paper{width:200px!important;max-width:65vw!important}.tata-header-drawer-content{padding:8px!important}.tata-header-drawer-logo{width:70px!important;height:16px!important}.tata-header-drawer-header{margin-bottom:8px!important;padding-bottom:6px!important}.tata-header-drawer-close-button .MuiSvgIcon-root{font-size:18px!important}.tata-header-drawer-nav-item{padding:5px 0!important}.tata-header-drawer-nav-item .MuiListItemText-primary{font-size:10px!important}.tata-header-drawer-actions{padding-top:8px!important;gap:5px!important}.tata-header-drawer-shop-button,.tata-header-drawer-login-button{font-size:10px!important;padding:4px 8px!important;min-height:28px!important;border-width:1px!important}}.tata-dashboard-page{min-height:100vh;background-color:var(--tata-off-white, #f5f5f2);display:flex;flex-direction:column;font-family:Footballerista Cy,sans-serif}.tata-dashboard-main{flex:1;display:flex;justify-content:center;padding:24px 0}.tata-dashboard-container{display:flex;gap:24px;width:100%;max-width:1184px;padding:24px 0}.tata-dashboard-header{background-color:var(--tata-white, #ffffff);border-bottom:.5px solid var(--tata-light-grey, #b3b3b3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.tata-dashboard-header-container{max-width:1184px;margin:0 auto;padding:0}.tata-dashboard-header-content{display:flex;align-items:center;height:72px}.tata-dashboard-header-logo{width:144px;height:36px;cursor:pointer}.tata-dashboard-header-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tata-dashboard-header-spacer{flex:1}.tata-dashboard-header-sr-info{display:flex;align-items:center;gap:8px;flex:1}.tata-dashboard-header-divider{width:1px;height:24px;background-color:var(--tata-light-grey, #b3b3b3);transform:rotate(0)}.tata-dashboard-header-sr-text{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important}.tata-dashboard-header-sr-name{font-weight:700}.tata-dashboard-header-sr-id{font-weight:400}.tata-dashboard-header-exit-btn{border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:8px!important;padding:0 16px!important;height:40px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:none!important;background-color:var(--tata-white, #ffffff)!important;gap:8px!important}.tata-dashboard-header-exit-btn:hover{background-color:#3333330d!important;border-color:var(--tata-dark-grey, #333333)!important}.tata-dashboard-header-exit-btn .MuiSvgIcon-root{font-size:16px;color:var(--tata-dark-grey, #333333)}.tata-exit-modal-paper{border-radius:16px!important;box-shadow:0 16px 24px #16123747!important;max-width:400px!important}.tata-exit-modal{display:flex;flex-direction:column;gap:32px;padding:24px;background-color:var(--tata-white, #ffffff)}.tata-exit-modal-details{display:flex;flex-direction:column;align-items:center;gap:24px}.tata-exit-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:8px;background-color:#fef4e6;border-radius:64px}.tata-exit-modal-icon{font-size:48px!important;color:#f99304!important}.tata-exit-modal-content{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;color:var(--tata-dark-grey, #333333)}.tata-exit-modal-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important}.tata-exit-modal-description{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-exit-modal-actions{display:flex;gap:32px;width:100%}.tata-exit-modal-btn-no{flex:1;height:48px!important;border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:8px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;background-color:var(--tata-white, #ffffff)!important}.tata-exit-modal-btn-no:hover{background-color:#3333330d!important}.tata-exit-modal-btn-yes{flex:1;height:48px!important;border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:8px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;background-color:var(--tata-primary-green, #83be2e)!important}.tata-exit-modal-btn-yes:hover{background-color:#6fa824!important}@media(max-width:480px){.tata-exit-modal-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.tata-exit-modal{padding:20px;gap:24px}.tata-exit-modal-details{gap:16px}.tata-exit-modal-icon{font-size:40px!important}.tata-exit-modal-title{font-size:18px!important;line-height:24px!important}.tata-exit-modal-description{font-size:13px!important;line-height:18px!important}.tata-exit-modal-actions{gap:16px}.tata-exit-modal-btn-no,.tata-exit-modal-btn-yes{height:44px!important;font-size:14px!important}}.tata-password-success-modal-paper{border-radius:16px!important;box-shadow:0 16px 24px #16123747!important;max-width:400px!important}.tata-password-success-modal{display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px 24px;background-color:var(--tata-white, #ffffff)}.tata-password-success-modal-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:12px;background-color:#83be2e26;border-radius:64px}.tata-password-success-modal-icon{font-size:56px!important;color:var(--tata-primary-green, #83be2e)!important}.tata-password-success-modal-content{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.tata-password-success-modal-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-success-modal-description{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-success-modal-actions{width:100%}.tata-password-success-modal-btn{width:100%;height:48px!important;border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:8px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;background-color:var(--tata-primary-green, #83be2e)!important}.tata-password-success-modal-btn:hover{background-color:#6fa824!important}@media(max-width:480px){.tata-password-success-modal-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.tata-password-success-modal{padding:24px 20px;gap:20px}.tata-password-success-modal-icon{font-size:48px!important}.tata-password-success-modal-title{font-size:18px!important;line-height:24px!important}.tata-password-success-modal-description{font-size:13px!important;line-height:18px!important}.tata-password-success-modal-btn{height:44px!important;font-size:14px!important}}.tata-dashboard-header-actions{display:flex;align-items:center;gap:8px}.tata-dashboard-header-icon-btn{padding:8px;color:var(--tata-dark-grey, #333333)}.tata-dashboard-header-icon-btn:hover{background-color:#83be2e1a}.tata-dashboard-header-icon-btn .MuiSvgIcon-root{font-size:32px}.tata-dashboard-header-icon-img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.tata-profile-dropdown-menu{margin-top:8px;border-radius:12px!important;box-shadow:0 4px 20px #0000001f!important;min-width:240px;padding:0!important;overflow:hidden}.tata-profile-dropdown-menu .MuiList-root{padding:0!important}.tata-profile-dropdown-user{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--tata-white, #ffffff);border-bottom:1px solid var(--tata-off-white, #f5f5f2)}.tata-profile-dropdown-avatar-wrapper{position:relative;flex-shrink:0}.tata-profile-dropdown-avatar{width:44px!important;height:44px!important;font-size:18px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;background-color:#e0e0e0!important;color:var(--tata-dark-grey, #333333)!important}.tata-profile-dropdown-status-dot{position:absolute;bottom:2px;right:2px;width:10px;height:10px;background-color:#22c55e;border:2px solid var(--tata-white, #ffffff);border-radius:50%}.tata-profile-dropdown-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.tata-profile-dropdown-name{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tata-profile-dropdown-email{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:16px!important;color:var(--tata-medium-grey, #666666)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tata-profile-dropdown-logout{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background-color:var(--tata-white, #ffffff);transition:background-color .15s ease}.tata-profile-dropdown-logout:hover{background-color:#83be2e14}.tata-profile-dropdown-logout-icon{font-size:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-profile-dropdown-logout-text{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-dashboard-sidebar{width:294px;flex-shrink:0}.tata-sidebar-content{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:16px 0;display:flex;flex-direction:column;gap:24px;overflow:hidden}.tata-sidebar-section{padding:0 16px}.tata-sidebar-section-title{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:20px;line-height:26px;color:var(--tata-dark-grey, #333333);margin-bottom:16px}.tata-sidebar-sim-list{border:.5px solid var(--tata-light-grey, #b3b3b3);border-radius:8px;overflow:hidden;max-height:340px;overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.tata-sidebar-sim-list::-webkit-scrollbar{display:none}.tata-sidebar-sim-item{display:flex;align-items:flex-start;gap:12px;padding:12px 12px 12px 0;cursor:pointer;background-color:var(--tata-white, #ffffff);border-bottom:.5px solid var(--tata-light-grey, #b3b3b3);position:relative}.tata-sidebar-sim-item:last-child{border-bottom:none}.tata-sidebar-sim-empty{padding:16px;text-align:center}.tata-sidebar-sim-empty-text{font-family:Footballerista Cy,sans-serif;font-size:14px;color:var(--tata-medium-grey, #666666)}.tata-sidebar-sim-item.active{background-color:var(--tata-off-white, #f5f5f2)}.tata-sidebar-sim-indicator{width:4px;align-self:stretch;background-color:var(--tata-primary-green, #83be2e);border-radius:0 100px 100px 0}.tata-sidebar-sim-item:not(.active) .tata-sidebar-sim-indicator{opacity:0}.tata-sidebar-sim-item:not(.active){padding-left:4px}.tata-sidebar-sim-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:4px;background-color:var(--tata-white, #ffffff);border-radius:100px}.tata-sidebar-sim-item.active .tata-sidebar-sim-icon-wrapper{background-color:var(--tata-white, #ffffff)}.tata-sidebar-sim-icon{font-size:24px;color:#3d5d16}.tata-sidebar-sim-info{flex:1}.tata-sidebar-sim-label,.tata-sidebar-sim-number{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-sidebar-buy-esim-btn{display:flex!important;justify-content:center!important;margin:0 16px!important;border:2px solid #333333!important;border-radius:64px!important;padding:10px 16px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;color:#333!important;text-transform:uppercase;background-color:transparent!important;transition:all .2s ease!important}.tata-sidebar-buy-esim-btn:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-sidebar-buy-esim-btn:hover .MuiSvgIcon-root{color:#fff!important}.tata-sidebar-buy-esim-btn:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-sidebar-buy-esim-btn .MuiSvgIcon-root{font-size:24px;color:#333;transition:color .2s ease}.tata-sidebar-menu{display:flex;flex-direction:column;padding:0 16px;gap:4px}.tata-sidebar-menu-item{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;background-color:var(--tata-white, #ffffff);transition:background-color .15s ease;border-bottom:.5px solid #B3B3B3}.tata-sidebar-menu-item:hover{background-color:#83be2e1a}.tata-sidebar-menu-item.active{background-color:var(--tata-primary-green, #83be2e);border-left:8px solid #3D5D16;border-top:none;margin-top:-.5px}.tata-sidebar-menu-item:has(+.tata-sidebar-menu-item.active){border-bottom:none}.tata-sidebar-menu-icon{font-size:24px;color:var(--tata-dark-grey, #333333)}.tata-sidebar-menu-icon-img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.tata-sidebar-menu-label{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-dashboard-content{flex:1;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;overflow-y:auto}.tata-customer-info-card{display:flex;gap:12px;padding:16px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px}.tata-customer-avatar{font-size:48px!important;color:#3d5d16}.tata-customer-details{flex:1;display:flex;flex-direction:column;gap:12px}.tata-customer-header{display:flex;align-items:center;justify-content:space-between}.tata-customer-info{display:flex;flex-direction:column;gap:4px}.tata-customer-name{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:20px;line-height:26px;color:var(--tata-dark-grey, #333333)}.tata-customer-iccid{display:flex;align-items:center;gap:4px}.tata-customer-sim-icon{font-size:16px!important;color:#83be2e}.tata-customer-iccid-text{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-customer-view-esim-btn{border:2px solid #333333!important;border-radius:64px!important;padding:8px 16px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;color:#333!important;text-transform:uppercase!important;background-color:transparent!important;height:40px;transition:all .2s ease!important}.tata-customer-view-esim-btn:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-customer-view-esim-btn:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-plan-usage-section{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.tata-plan-cards-scroll-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100%;gap:0}.tata-plan-cards-scroll-container::-webkit-scrollbar{display:none}.tata-plan-card-wrapper{flex:0 0 100%;scroll-snap-align:start;padding:0 2px;box-sizing:border-box}.tata-plan-usage-card{width:100%;padding:24px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:20px;display:flex;flex-direction:column;gap:24px;box-sizing:border-box}.tata-plan-header{display:flex;gap:12px;align-items:flex-start}.tata-plan-info{flex:1;display:flex;flex-direction:column;gap:4px}.tata-plan-name{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:20px;line-height:26px;color:var(--tata-dark-grey, #333333)}.tata-plan-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tata-plan-expiry{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-plan-status-badge{display:inline-flex;align-items:center;padding:2px 8px;border:.5px solid var(--tata-primary-green, #83be2e);border-radius:4px}.tata-plan-status-text{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:12px;line-height:18px;color:var(--tata-primary-green, #83be2e)}.tata-usage-section{display:flex;flex-direction:column;gap:24px}.tata-usage-item{display:flex;flex-direction:column;gap:4px}.tata-usage-label{font-family:Footballerista Cy,sans-serif;font-weight:600;font-size:18px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-usage-values{display:flex;gap:12px;align-items:flex-end}.tata-usage-remaining{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px}.tata-usage-value{font-family:Footballerista Cy,sans-serif;font-weight:800;font-size:32px;line-height:38px;color:var(--tata-dark-grey, #333333)}.tata-usage-total{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-usage-progress-container{display:flex;align-items:center;gap:12px}.tata-usage-progress-bg{flex:1;height:8px;background-color:var(--tata-off-white, #f5f5f2);border-radius:9999px;overflow:hidden}.tata-usage-progress-fill{height:100%;background-color:var(--tata-primary-green, #83be2e);border-radius:9999px;transition:width .3s ease}.tata-plan-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.tata-auto-renew{display:flex;align-items:center;gap:12px}.tata-auto-renew-switch.MuiSwitch-root{width:48px;height:24px;padding:0}.tata-auto-renew-switch .MuiSwitch-switchBase{padding:2px}.tata-auto-renew-switch .MuiSwitch-switchBase.Mui-checked{transform:translate(24px)}.tata-auto-renew-switch .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--tata-primary-green, #83be2e);opacity:1}.tata-auto-renew-switch .MuiSwitch-thumb{width:20px;height:20px;background-color:var(--tata-white, #ffffff);box-shadow:0 1px 3px #1018281a,0 1px 2px #1018280f}.tata-auto-renew-switch .MuiSwitch-track{border-radius:9999px;background-color:var(--tata-light-grey, #b3b3b3);opacity:1}.tata-auto-renew-label{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-check-coverage{display:flex;align-items:center;gap:4px;cursor:pointer}.tata-coverage-icon{font-size:16px!important;color:#3d5d16}.tata-coverage-link{font-family:Footballerista Cy,sans-serif;font-weight:600;font-size:14px;line-height:20px;color:#3d5d16;text-decoration:underline;text-transform:uppercase}.tata-tier-toggle-btn.MuiButton-root{font-family:Footballerista Cy,sans-serif;font-weight:600;font-size:14px;line-height:20px;text-transform:none;border-radius:8px;padding:6px 16px;min-width:130px;transition:all .2s ease}.tata-tier-toggle-btn.active.MuiButton-root{border-color:#f59e0b;color:#f59e0b}.tata-tier-toggle-btn.active.MuiButton-root:hover{background-color:#f59e0b14;border-color:#d97706}.tata-tier-toggle-btn.paused.MuiButton-root{border-color:var(--tata-primary-green, #83be2e);color:var(--tata-primary-green, #83be2e)}.tata-tier-toggle-btn.paused.MuiButton-root:hover{background-color:#83be2e14;border-color:#6b9e26}.tata-tier-toggle-btn.MuiButton-root.Mui-disabled{border-color:var(--tata-light-grey, #b3b3b3);color:var(--tata-light-grey, #b3b3b3)}.tata-slider-dots{display:flex;gap:4px;justify-content:center}.tata-slider-dot{width:8px;height:8px;border-radius:50%;background-color:var(--tata-light-grey, #b3b3b3);transition:all .2s ease}.tata-slider-dot.active{width:24px;border-radius:4px;background-color:var(--tata-primary-green, #83be2e)}.tata-quick-actions-section{display:flex;flex-direction:column;gap:16px}.tata-section-title{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:20px;line-height:26px;color:var(--tata-dark-grey, #333333)}.tata-quick-actions-container{display:flex;background-color:var(--tata-white, #ffffff);border-radius:20px;overflow:hidden}.tata-quick-action-item{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px;cursor:pointer;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-gold, #bdb4a3);transition:background-color .15s ease}.tata-quick-action-item:hover{background-color:#83be2e0d}.tata-quick-action-item.first{border-radius:20px 0 0 20px;border-right:none}.tata-quick-action-item.middle{border-left:none;border-right:none}.tata-quick-action-item.last{border-radius:0 20px 20px 0;border-left:none}.tata-quick-action-icon-wrapper{display:flex;align-items:center;justify-content:center;padding:8px;background-color:var(--tata-off-white, #f5f5f2);border-radius:50px}.tata-quick-action-icon{font-size:24px;color:#3d5d16}.tata-quick-action-label{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333);text-align:center}.tata-raise-ticket-section{display:flex;flex-direction:column;gap:16px}.tata-raise-ticket-card{padding:24px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:20px;display:flex;flex-direction:column;gap:24px}.tata-raise-ticket-content{display:flex;flex-direction:column;gap:4px}.tata-raise-ticket-title{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-raise-ticket-description{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-raise-ticket-actions{display:flex;align-items:center;gap:16px}.tata-raise-ticket-btn{border:2px solid #333333!important;border-radius:64px!important;padding:8px 24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;line-height:20px!important;color:#333!important;text-transform:uppercase!important;background-color:transparent!important;transition:all .2s ease!important}.tata-raise-ticket-btn:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-raise-ticket-btn:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-view-history-btn{padding:8px 0!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;text-transform:uppercase;text-decoration:underline!important}@media(max-width:1024px){.tata-dashboard-container{flex-direction:column;padding:0 16px}.tata-dashboard-sidebar{width:100%}.tata-sidebar-content{flex-direction:column;padding:16px;gap:16px}.tata-sidebar-section{width:100%;padding:0}.tata-sidebar-buy-esim-btn{margin:0!important;width:100%!important}.tata-sidebar-menu{width:100%;flex-direction:column;padding:0;gap:0}.tata-sidebar-menu-item{width:100%;border-bottom:.5px solid #B3B3B3;border-radius:0}}@media(max-width:768px){.tata-dashboard-header-content{padding:8px 16px}.tata-dashboard-header-logo{width:120px;height:30px}.tata-customer-header{flex-direction:column;align-items:flex-start;gap:12px}.tata-customer-view-esim-btn{width:100%}.tata-plan-usage-card{padding:16px}.tata-usage-value{font-size:24px;line-height:30px}.tata-plan-footer{flex-direction:column;align-items:flex-start;gap:16px}.tata-quick-actions-container{flex-direction:column}.tata-quick-action-item{border-radius:0!important;border:1px solid var(--tata-light-gold, #bdb4a3)!important;border-bottom:none!important}.tata-quick-action-item.first{border-radius:20px 20px 0 0!important}.tata-quick-action-item.last{border-radius:0 0 20px 20px!important;border-bottom:1px solid var(--tata-light-gold, #bdb4a3)!important}.tata-raise-ticket-actions{flex-direction:column;align-items:flex-start}.tata-raise-ticket-btn{width:100%}}@media(max-width:480px){.tata-dashboard-main{padding:16px 0}.tata-dashboard-container{padding:0 12px;gap:16px}.tata-sidebar-menu-item{min-width:100%}.tata-customer-info-card{padding:12px;border-radius:16px}.tata-customer-avatar{font-size:40px!important}.tata-customer-name,.tata-plan-name{font-size:18px}}.tata-manage-account-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:16px;display:flex;flex-direction:column}.tata-manage-account-item{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid var(--tata-light-grey, #b3b3b3);cursor:pointer;transition:background-color .15s ease}.tata-manage-account-item:last-child{border-bottom:none}.tata-manage-account-item:hover{background-color:#83be2e0d}.tata-manage-account-item-icon{display:flex;align-items:center;justify-content:center}.tata-manage-account-icon{font-size:32px!important;color:#3d5d16}.tata-manage-account-item-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:16px}.tata-manage-account-item-label{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-manage-account-item-value{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-manage-account-item-arrow{background-color:var(--tata-off-white, #f5f5f2)!important;padding:4px!important;border-radius:20px!important}.tata-manage-account-arrow-icon{font-size:24px!important;color:#3d5d16}@media(max-width:768px){.tata-manage-account-card{padding:12px;border-radius:16px}.tata-manage-account-item{padding:12px 0}.tata-manage-account-icon{font-size:28px!important}.tata-manage-account-item-label,.tata-manage-account-item-value{font-size:14px}}.tata-usage-header{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px}.tata-usage-title{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:24px;line-height:32px;color:var(--tata-dark-grey, #333333)}.tata-usage-period-select{min-width:140px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px!important}.tata-usage-period-select .MuiSelect-select{padding:8px 32px 8px 12px!important;font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-usage-period-select .MuiOutlinedInput-notchedOutline{border:none!important}.tata-usage-period-select .MuiSvgIcon-root{color:var(--tata-dark-grey, #333333)}.tata-usage-period-menu{border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important}.tata-usage-period-menu .MuiMenuItem-root{font-family:Footballerista Cy,sans-serif;font-size:14px}.tata-usage-tabs{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:8px;min-height:auto!important}.tata-usage-tabs .MuiTabs-indicator{display:none}.tata-usage-tabs .MuiTabs-flexContainer{gap:8px}.tata-usage-tab{flex:1!important;min-height:auto!important;padding:12px 16px!important;border-radius:16px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:none!important;background-color:transparent;transition:all .2s ease}.tata-usage-tab.Mui-selected{background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-white, #ffffff)!important}.tata-usage-tab .MuiSvgIcon-root{font-size:20px!important;margin-right:8px!important}.tata-usage-list{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:16px;min-height:300px}.tata-usage-date-group{margin-bottom:24px}.tata-usage-date-group:last-child{margin-bottom:0}.tata-usage-date-label{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333);margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--tata-off-white, #f5f5f2)}.tata-usage-history-items{display:flex;flex-direction:column;gap:12px}.tata-usage-history-item{display:flex;align-items:flex-start;gap:12px;padding:12px;background-color:var(--tata-off-white, #f5f5f2);border-radius:12px;transition:background-color .15s ease}.tata-usage-history-item:hover{background-color:#83be2e1a}.tata-usage-history-item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--tata-white, #ffffff);border-radius:50%;flex-shrink:0}.tata-usage-history-item-icon .MuiSvgIcon-root{font-size:20px;color:var(--tata-primary-green, #83be2e)}.tata-usage-history-item-icon-voice .MuiSvgIcon-root{color:#1c00c8}.tata-usage-history-item-content{flex:1;display:flex;flex-direction:column;gap:2px}.tata-usage-history-item-amount{font-family:Footballerista Cy,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-usage-history-item-details{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--tata-medium-grey, #666666)}.tata-usage-history-item-network{font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:12px;line-height:18px;color:var(--tata-primary-green, #83be2e);text-transform:uppercase}.tata-usage-loading,.tata-usage-empty{display:flex;justify-content:center;align-items:center;min-height:200px}.tata-usage-empty-text{font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:16px;line-height:24px;color:var(--tata-medium-grey, #666666)}@media(max-width:768px){.tata-usage-header{flex-direction:column;align-items:flex-start;gap:12px;padding:12px;border-radius:16px}.tata-usage-title{font-size:20px;line-height:26px}.tata-usage-period-select{width:100%}.tata-usage-tabs{padding:6px;border-radius:16px}.tata-usage-tab{padding:10px 12px!important;font-size:13px!important;border-radius:12px!important}.tata-usage-tab .MuiSvgIcon-root{font-size:18px!important}.tata-usage-list{padding:12px;border-radius:16px}.tata-usage-history-item{padding:10px;border-radius:10px}.tata-usage-history-item-icon{width:36px;height:36px}.tata-usage-history-item-icon .MuiSvgIcon-root{font-size:18px}.tata-usage-history-item-amount{font-size:14px;line-height:20px}.tata-usage-history-item-details{font-size:12px;line-height:18px}}@media(max-width:480px){.tata-usage-header{padding:10px}.tata-usage-tabs{padding:4px}.tata-usage-tab{padding:8px 10px!important;font-size:12px!important}.tata-usage-list{padding:10px}.tata-usage-date-label{font-size:14px;line-height:20px}.tata-usage-history-item{padding:8px}.tata-usage-history-item-icon{width:32px;height:32px}.tata-usage-history-item-icon .MuiSvgIcon-root{font-size:16px}}.tata-change-password-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:16px 24px 24px;display:flex;flex-direction:column;gap:24px}.tata-change-password-header{display:flex;align-items:flex-start;gap:16px;min-height:50px}.tata-change-password-back-btn{padding:4px!important;border-radius:50%!important;background-color:#f9f7fc!important;width:36px!important;height:36px!important;min-width:36px!important}.tata-change-password-back-btn:hover{background-color:#ebe7f2!important}.tata-change-password-back-icon{font-size:32px!important;color:#3d5d16!important}.tata-change-password-back-icon.MuiSvgIcon-root{color:#3d5d16!important;fill:#3d5d16!important}.tata-change-password-header-text{flex:1;display:flex;flex-direction:column;gap:4px;justify-content:center}.tata-change-password-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important}.tata-change-password-subtitle{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-change-password-fields{display:flex;flex-direction:column;gap:24px}.tata-password-field-container{display:flex;flex-direction:column;gap:4px;flex:1;min-width:313px}.tata-password-field-label-row{display:flex;align-items:center;gap:4px;white-space:nowrap}.tata-password-field-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-field-required{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#c20a0a!important}.tata-password-text-field .MuiOutlinedInput-root{border-radius:8px;background-color:#f5f5f2;font-family:Footballerista Cy,sans-serif;font-size:14px;height:48px}.tata-password-text-field .MuiOutlinedInput-notchedOutline{border:none;border-bottom:1px solid var(--tata-light-grey, #b3b3b3);border-radius:8px}.tata-password-text-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.tata-password-text-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:none;border-bottom:1px solid var(--tata-dark-grey, #333333)}.tata-password-text-field .MuiOutlinedInput-input{padding:8px 8px 8px 16px;height:32px;box-sizing:border-box;font-family:Footballerista Cy,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-password-text-field .MuiOutlinedInput-input::-moz-placeholder{color:var(--tata-dark-grey, #333333);opacity:1;font-weight:400}.tata-password-text-field .MuiOutlinedInput-input::placeholder{color:var(--tata-dark-grey, #333333);opacity:1;font-weight:400}.tata-password-visibility-btn{padding:0!important;margin-right:8px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-visibility-btn .MuiSvgIcon-root{font-size:24px}.tata-password-requirements{display:flex;flex-direction:column;gap:8px}.tata-password-requirements-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-requirements-list{display:flex;flex-direction:column;gap:4px}.tata-password-requirement-item{display:flex;align-items:center;gap:8px;height:20px;width:307px}.tata-password-requirement-icon{font-size:16px!important;color:var(--tata-dark-grey, #333333)!important}.tata-password-requirement-icon.valid{color:var(--tata-primary-green, #83be2e)!important}.tata-password-requirement-text{flex:1;font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-change-password-actions{display:flex;justify-content:center}.tata-change-password-submit-btn{height:48px!important;min-width:200px!important;border-radius:30px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;text-transform:uppercase;padding:0 32px!important}@media(max-width:768px){.tata-change-password-card{padding:12px 16px 16px;border-radius:16px;gap:16px}.tata-change-password-header{gap:12px}.tata-change-password-back-icon{font-size:28px!important}.tata-change-password-title{font-size:18px!important;line-height:24px!important}.tata-change-password-subtitle{font-size:13px!important;line-height:18px!important}.tata-change-password-fields{gap:16px}.tata-password-field-container{min-width:100%}.tata-password-requirement-item{width:100%}}@media(max-width:480px){.tata-change-password-card{padding:10px 12px 14px}.tata-change-password-header{gap:8px}.tata-change-password-back-btn{padding:6px!important}.tata-change-password-back-icon{font-size:24px!important}.tata-change-password-title{font-size:16px!important;line-height:22px!important}.tata-change-password-subtitle{font-size:12px!important;line-height:16px!important}.tata-password-field-label{font-size:13px!important}.tata-password-requirements-title{font-size:14px!important;line-height:20px!important}.tata-password-requirement-text{font-size:13px!important}.tata-change-password-submit-btn{height:44px!important;font-size:14px!important}}.tata-manage-payment-form{display:flex;flex-direction:column;gap:24px}.tata-manage-payment-actions{margin-top:8px}.tata-manage-payment-submit-btn{flex:1;min-width:auto;height:48px!important;border:1px solid var(--tata-light-grey, #b3b3b3)!important;border-radius:24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-light-grey, #b3b3b3)!important;text-transform:uppercase;background-color:var(--tata-white, #ffffff)!important;padding:0 20px!important}.tata-manage-payment-submit-btn.active{border-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-primary-green, #83be2e)!important}.tata-manage-payment-submit-btn.active:hover{background-color:#83be2e1a!important;border-color:var(--tata-primary-green, #83be2e)!important}.tata-manage-payment-submit-btn.Mui-disabled{border-color:var(--tata-light-grey, #b3b3b3)!important;color:var(--tata-light-grey, #b3b3b3)!important}.tata-manage-payment-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.tata-manage-payment-loading-text{font-size:14px;color:var(--tata-dark-grey, #666666);font-family:Footballerista Cy,sans-serif}.tata-manage-payment-error{color:#df1b41;font-size:14px;margin-top:8px;padding:12px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.tata-manage-payment-error-container{display:flex;flex-direction:column;gap:16px}.tata-manage-payment-error-text{font-size:14px;color:#df1b41;font-family:Footballerista Cy,sans-serif}@media(max-width:768px){.tata-manage-payment-submit-btn{height:44px!important;font-size:14px!important}}.tata-customer-details-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:32px;padding:24px 32px 32px;display:flex;flex-direction:column;gap:24px}.tata-customer-details-back-btn{width:40px;height:40px;padding:8px!important;border-radius:50%!important;background-color:var(--tata-off-white, #f5f5f2)!important}.tata-customer-details-back-btn:hover{background-color:#83be2e33!important}.tata-customer-details-back-icon{font-size:22px!important;color:#3d5d16!important}.tata-customer-details-back-icon.MuiSvgIcon-root{color:#3d5d16!important;fill:#3d5d16!important}.tata-customer-info-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tata-customer-header-left{display:flex;align-items:center;gap:12px}.tata-customer-header-actions{display:flex;align-items:center}.tata-customer-header-buttons{display:flex;align-items:center;gap:12px}.tata-customer-info-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important}.tata-customer-edit-btn{padding:8px!important;color:var(--tata-dark-grey, #333333)!important}.tata-customer-edit-btn:hover{background-color:#83be2e1a!important}.tata-customer-edit-icon{font-size:20px!important;color:var(--tata-dark-grey, #666666)!important}.tata-customer-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 32px;margin-bottom:24px}.tata-customer-form-field{display:flex;flex-direction:column;gap:8px}.tata-customer-form-field.full-width{grid-column:1 / -1}.tata-customer-form-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:#333!important}.tata-customer-form-input .MuiOutlinedInput-root{border-radius:8px;background-color:var(--tata-off-white, #f5f5f2);font-family:Footballerista Cy,sans-serif;font-size:16px}.tata-customer-form-input .MuiOutlinedInput-notchedOutline,.tata-customer-form-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none}.tata-customer-form-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid var(--tata-primary-green, #83be2e)}.tata-customer-form-input .MuiOutlinedInput-input{padding:14px 16px;font-family:Footballerista Cy,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-customer-form-input .MuiOutlinedInput-input.Mui-disabled{-webkit-text-fill-color:#999999;color:#999;opacity:1}.tata-customer-form-input .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f2}.tata-customer-form-input .MuiOutlinedInput-input:not(.Mui-disabled){-webkit-text-fill-color:var(--tata-dark-grey, #333333);color:var(--tata-dark-grey, #333333)}.tata-customer-form-input .MuiOutlinedInput-root:not(.Mui-disabled){background-color:var(--tata-off-white, #f5f5f2)}.tata-customer-form-input.country-code .MuiOutlinedInput-root{width:100px}.tata-customer-phone-section{display:flex;gap:24px;margin-bottom:24px;max-width:calc(50% - 16px)}.tata-customer-phone-section .tata-phone-input__label{color:#333!important}.tata-customer-phone-section .tata-phone-input__container{background-color:#f5f5f2}.tata-customer-phone-section .tata-phone-input__container.disabled{background-color:#f5f5f2;opacity:1}.tata-customer-phone-field{display:flex;flex-direction:column;gap:8px}.tata-customer-phone-field.number{flex:1;max-width:200px}.tata-customer-form-actions{display:flex;gap:16px;margin-top:16px}.tata-customer-cancel-btn{min-width:80px!important;height:36px!important;border:1px solid var(--tata-dark-grey, #333333)!important;border-radius:100px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:16px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase;background-color:transparent!important;padding:8px 16px!important}.tata-customer-cancel-btn:hover{background-color:#0000000a!important}.tata-customer-save-btn{min-width:80px!important;height:36px!important;border:1px solid var(--tata-primary-green, #83be2e)!important;border-radius:100px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:16px!important;color:var(--tata-white, #ffffff)!important;text-transform:uppercase;background-color:var(--tata-primary-green, #83be2e)!important;padding:8px 16px!important}.tata-customer-save-btn:hover{background-color:#6fa824!important}.tata-customer-save-btn.active{border-color:var(--tata-primary-green, #83be2e)!important;background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-white, #ffffff)!important}.tata-customer-save-btn:disabled{background-color:var(--tata-light-grey, #b3b3b3)!important;border-color:var(--tata-light-grey, #b3b3b3)!important;color:var(--tata-white, #ffffff)!important}@media(max-width:768px){.tata-customer-details-card{padding:16px 20px 24px;border-radius:24px;gap:16px}.tata-customer-details-back-btn{width:40px;height:40px;padding:10px!important}.tata-customer-details-back-icon{font-size:20px!important}.tata-customer-info-title{font-size:18px!important;line-height:24px!important}.tata-customer-form-grid{grid-template-columns:1fr;gap:16px}.tata-customer-phone-section{flex-direction:column;gap:16px;max-width:100%}.tata-customer-phone-field.number{max-width:100%}.tata-customer-header-buttons{gap:8px}.tata-customer-cancel-btn,.tata-customer-save-btn{min-width:70px!important;height:32px!important;font-size:11px!important;padding:6px 12px!important}}@media(max-width:480px){.tata-customer-details-card{padding:12px 16px 20px}.tata-customer-details-back-btn{width:36px;height:36px;padding:8px!important}.tata-customer-details-back-icon{font-size:18px!important}.tata-customer-info-title{font-size:16px!important;line-height:22px!important}.tata-customer-form-label{font-size:13px!important}.tata-customer-form-input .MuiOutlinedInput-input{padding:12px 14px;font-size:14px}.tata-customer-cancel-btn,.tata-customer-save-btn{min-width:60px!important;height:30px!important;font-size:10px!important;padding:5px 10px!important}}.tata-your-details-section{display:flex;flex-direction:column;gap:16px;width:100%}.tata-your-details-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-your-details-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 24px;width:100%}.tata-your-details-field{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-your-details-field-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:18px!important;color:var(--tata-medium-grey, #666666)!important;margin:0!important}.tata-your-details-field-value{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important;word-break:break-word}@media(max-width:768px){.tata-your-details-grid{grid-template-columns:1fr;gap:12px}.tata-your-details-field{padding:10px 14px}}@media(max-width:480px){.tata-your-details-title{font-size:14px!important;line-height:20px!important}.tata-your-details-field{padding:8px 12px}.tata-your-details-field-label{font-size:11px!important;line-height:16px!important}.tata-your-details-field-value{font-size:13px!important;line-height:18px!important}}.tata-language-content-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;padding:16px 24px 24px;display:flex;flex-direction:column;gap:24px}.tata-language-options{display:flex;flex-direction:column;gap:12px}.tata-language-option{display:flex;align-items:center;justify-content:space-between;padding:16px;border-radius:12px;cursor:pointer;background-color:var(--tata-off-white, #f5f5f2);border:2px solid transparent;transition:all .2s ease}.tata-language-option:hover{background-color:#eee}.tata-language-option.selected{background-color:#83be2e1a;border-color:var(--tata-primary-green, #83be2e)}.tata-language-option.selected:hover{background-color:#83be2e26}.tata-language-option-left{display:flex;align-items:center;gap:12px}.tata-language-code-badge{width:40px;height:40px;border-radius:50%;background-color:#e0e0e0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.tata-language-code-badge.selected{background-color:var(--tata-primary-green, #83be2e)}.tata-language-code-text{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;color:#666!important;text-transform:uppercase}.tata-language-code-badge.selected .tata-language-code-text{color:#fff!important}.tata-language-name{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:16px!important;color:var(--tata-dark-grey, #1A1A1A)!important}.tata-language-name.selected{color:#3d5d16!important}.tata-language-check-icon{color:var(--tata-primary-green, #83be2e)!important;font-size:24px!important}@media(max-width:768px){.tata-language-content-card{padding:12px 16px 16px;border-radius:16px;gap:16px}.tata-language-options{gap:10px}.tata-language-option{padding:14px;border-radius:10px}.tata-language-code-badge{width:36px;height:36px}.tata-language-code-text{font-size:12px!important}.tata-language-name{font-size:14px!important}.tata-language-check-icon{font-size:20px!important}}@media(max-width:480px){.tata-language-content-card{padding:10px 12px 14px}.tata-language-options{gap:8px}.tata-language-option{padding:12px;border-radius:8px}.tata-language-code-badge{width:32px;height:32px}.tata-language-code-text{font-size:11px!important}.tata-language-name{font-size:13px!important}.tata-language-check-icon{font-size:18px!important}}.tata-hero-section{position:relative;width:100%;max-width:100vw;display:flex;align-items:center;justify-content:center;overflow:hidden}.tata-hero-picture{width:100%;max-width:100%;display:block}.tata-hero-image{width:100%;max-width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}.tata-hero-loading{display:flex;align-items:center;justify-content:center;min-height:400px;width:100%}@media(max-width:768px){.tata-hero-section{width:100%;max-width:100vw}.tata-hero-loading{min-height:250px}.tata-hero-image{width:100%;max-width:100vw}}@media(max-width:480px){.tata-hero-loading{min-height:180px}}.tata-plan-card{background-color:#333;border:4px solid #bdb4a3;border-radius:24px;width:100%;max-width:360px;height:678px;display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box}.tata-plan-card-header{display:flex;flex-direction:column;gap:16px;padding:28px 32px 16px}.tata-plan-card-title-container{display:flex;flex-direction:column;align-items:center;gap:0;min-height:64px}.tata-plan-card-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#fff!important;text-align:center;text-transform:uppercase;margin:0!important}.tata-plan-card-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#fff!important;text-align:center;margin:0!important}.tata-plan-card-price-row{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:64px}.tata-plan-card-original-price{font-family:Footballerista Cy,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:38px!important;color:#bdb4a3!important;text-decoration:line-through;margin:0!important}.tata-plan-card-price{font-family:Footballerista Cy,sans-serif!important;font-size:56px!important;font-weight:800!important;line-height:64px!important;color:#fff!important;text-transform:capitalize;margin:0!important}.tata-plan-card-gold-band{background-color:#bdb4a3;width:100%;height:32px;display:flex;align-items:center;justify-content:center;padding:4px 12px}.tata-plan-card-daily-price{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-plan-card-features{display:flex;flex-direction:column;gap:8px;padding:16px 32px;flex:1}.tata-plan-card-feature{display:flex;align-items:center;justify-content:space-between;padding:1px 0;min-height:32px}.tata-plan-card-feature-left{display:flex;align-items:center;gap:8px;flex:1}.tata-plan-card-icon-wrapper{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.tata-plan-card-feature-icon{color:#bdb4a3!important;font-size:24px!important}.tata-plan-card-5g-badge{font-family:Footballerista Cy,sans-serif;font-size:14px;font-weight:700;color:#bdb4a3;line-height:32px}.tata-plan-card-feature-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#fff!important;margin:0!important}.tata-plan-card-feature-value{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#fff!important;text-align:right;text-transform:uppercase;margin:0!important}.tata-plan-card-coverage-badge{border:2px solid #ffffff;border-radius:64px;padding:6px 16px;height:28px;display:inline-flex;align-items:center;justify-content:center;font-family:Footballerista Cy,sans-serif;font-size:12px;font-weight:700;line-height:normal;color:#fff;text-transform:uppercase;white-space:nowrap;box-sizing:border-box}.tata-plan-card-coverage-clickable{cursor:pointer;transition:background-color .2s ease,transform .1s ease}.tata-plan-card-coverage-clickable:hover{background-color:#ffffff26}.tata-plan-card-coverage-clickable:active{transform:scale(.97)}.tata-plan-card-toggle-badge{border-radius:64px;padding:6px 16px;display:inline-flex;align-items:center;justify-content:center;font-family:Footballerista Cy,sans-serif;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;text-align:center;min-width:48px;height:28px;box-sizing:border-box}.tata-plan-card-toggle-badge.on{background-color:#fff;color:#333;border:2px solid #ffffff}.tata-plan-card-toggle-badge.off{background-color:transparent;border:2px solid #ffffff;color:#fff}.tata-plan-card-divider{width:100%;height:1px;background-color:#b3b3b3}.tata-plan-card-actions{display:flex;gap:16px;padding:16px 32px 28px;margin-top:auto}.tata-plan-card-details-button{display:flex!important;flex:1 0 0!important;height:48px!important;padding:0 20px!important;gap:8px!important;background-color:transparent!important;color:#fff!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;border:2px solid #ffffff!important;border-radius:64px!important;min-width:120px!important;white-space:nowrap!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.tata-plan-card-details-button:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-plan-card-details-button:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}.tata-plan-card-buy-button{display:flex!important;flex:1 0 0!important;height:48px!important;padding:0 20px!important;gap:8px!important;background-color:#83be2e!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:normal!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:64px!important;box-shadow:none!important;min-width:100px!important;white-space:nowrap!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.tata-plan-card-buy-button:hover{background-color:#333!important;color:#83be2e!important;border:2px solid #83be2e!important}@media(max-width:768px){.tata-plan-card{width:100%;max-width:360px}}.list-dialog .MuiBackdrop-root{background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.list-dialog .MuiDialog-paper{display:flex;width:600px;height:528px;padding:16px 24px;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0;border-radius:16px;max-width:600px;margin:16px;position:relative;overflow:visible;box-sizing:border-box}.list-dialog-paper{display:flex!important;width:600px!important;height:528px!important;padding:16px 24px!important;flex-direction:column!important;align-items:flex-end!important;gap:16px!important;flex-shrink:0!important;border-radius:16px!important;max-height:90vh;overflow:hidden!important;box-sizing:border-box;min-height:0}.list-dialog-paper .MuiDialogContent-root{overflow:hidden!important;padding:0!important;min-height:0;flex:1;display:flex;flex-direction:column}.list-dialog-header{display:flex;align-items:center;justify-content:space-between;position:relative;padding:0;width:100%;gap:10px}.list-dialog-title{flex:1;font-family:var(--Desktop-Heading-Large-Extrabold-font, "Footballerista Cy")!important;font-size:var(--Desktop-Heading-Large-Extrabold-font-size, 24px)!important;font-weight:800!important;color:#333!important;text-align:center;margin:0!important;letter-spacing:0px;line-height:30px}.list-dialog-close-button{background-color:var(--Dark-Grey, #333333)!important;color:#fff!important;width:24px;height:24px;min-width:24px;border-radius:12px!important;padding:4px!important;flex-shrink:0}.list-dialog-close-button:hover{background-color:#444!important}.list-dialog-close-button .MuiSvgIcon-root{font-size:16px;width:16px;height:16px}.list-dialog-content{padding:0!important;overflow:hidden!important;display:flex;flex-direction:column;gap:16px;width:100%;flex:1;min-height:0}.list-dialog-search-container{display:flex;padding:8px 8px 8px 16px;flex-direction:row;align-items:center;gap:8px;align-self:stretch;border-radius:8px;border-bottom:1px solid #b3b3b3;background:var(--Off-White, #F5F5F2);width:100%;box-sizing:border-box;flex-shrink:0}.list-dialog-search-icon{color:#3d5d16;font-size:24px}.list-dialog-search-input{flex:1}.list-dialog-search-input .MuiInputBase-input{padding:0;font-family:var(--Desktop-Body-BodyMedium-Regular-font, "Footballerista Cy");font-size:var(--Desktop-Body-BodyMedium-Regular-font-size, 14px);color:var(--Dark-Grey, #333);line-height:var(--Desktop-Body-BodyMedium-Regular-line-height, 20px)}.list-dialog-search-input .MuiInputBase-input::-moz-placeholder{color:#999;opacity:1;font-weight:400}.list-dialog-search-input .MuiInputBase-input::placeholder{color:#999;opacity:1;font-weight:400}.list-dialog-search-clear{padding:4px!important;color:#666!important;flex-shrink:0}.list-dialog-search-clear:hover{background-color:#00000014!important}.list-dialog-search-clear .MuiSvgIcon-root{font-size:18px}.list-dialog-search-divider{width:calc(100% + 48px)!important;margin:0 -24px!important;border:none!important;border-bottom:1px solid #b3b3b3!important;flex-shrink:0}.list-dialog-paper>.MuiDivider-root{width:calc(100% + 48px)!important;margin-left:-24px!important;margin-right:-24px!important}.list-dialog-list{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;overflow-x:hidden;padding-right:8px;padding-top:0;width:100%;max-height:380px;min-height:0}.list-dialog-list::-webkit-scrollbar{width:10px}.list-dialog-list::-webkit-scrollbar-track{background:transparent;border-radius:20px}.list-dialog-list::-webkit-scrollbar-thumb{background:var(--Primary-Green, #83BE2E);border-radius:20px}.list-dialog-list::-webkit-scrollbar-thumb:hover{background:#6fa825}.list-dialog-list-item{display:flex;align-items:center;gap:12px;padding:16px 0;border-bottom:1px solid #e8e8e8;cursor:pointer;transition:background-color .2s ease;margin-left:20px}.list-dialog-list-item:first-child{padding-top:16px}.list-dialog-list-item:last-child{border-bottom:none}.list-dialog-list-item:hover{background-color:#3d5d160d}.list-dialog-list-item.selected{background-color:#3d5d161a}.list-dialog-check-icon{color:#3d5d16;font-size:16px!important;flex-shrink:0}.list-dialog-flag{display:flex;align-items:center;justify-content:center;min-width:40px}.list-dialog-flag svg{width:32px;height:24px;border-radius:2px;box-shadow:0 1px 2px #0000001a}.list-dialog-name{color:var(--Dark-Grey, #333);font-family:var(--Desktop-Body-BodyLarge-Regular-font, "Footballerista Cy");font-size:var(--Desktop-Body-BodyLarge-Regular-font-size, 16px)!important;font-style:normal;font-weight:400!important;line-height:var(--Desktop-Body-BodyLarge-Regular-line-height, 24px);letter-spacing:var(--Desktop-Body-BodyLarge-Regular-letter-spacing, 0)}.list-dialog-no-results{display:flex;align-items:center;justify-content:center;height:100%;min-height:300px;text-align:center;color:#666;padding:32px 16px;font-size:14px!important}@media(max-width:650px){.list-dialog .MuiDialog-paper,.list-dialog-paper{width:calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;height:auto!important;max-height:85vh!important;margin:16px!important;padding:16px!important}.list-dialog-header{padding:0!important}.list-dialog-title{font-size:18px!important}.list-dialog-content{padding:0!important}.list-dialog-search-container{padding:8px 8px 8px 12px!important}.list-dialog-search-icon{font-size:20px!important}.list-dialog-list{max-height:350px!important}.list-dialog-list-item{padding:12px 0!important;margin-left:12px!important}.list-dialog-close-button{width:24px!important;height:24px!important;min-width:24px!important;background-color:var(--Dark-Grey, #333333)!important;border-radius:12px!important;padding:4px!important}.list-dialog-close-button:hover{background-color:#444!important}.list-dialog-close-button .MuiSvgIcon-root{font-size:16px!important;width:16px!important;height:16px!important;color:#fff!important}.list-dialog-flag svg{width:28px!important;height:20px!important}.list-dialog-name{font-size:14px!important}.list-dialog-search-divider{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important}.list-dialog-paper>.MuiDivider-root{width:calc(100% + 32px)!important;margin-left:-16px!important;margin-right:-16px!important}}@media(max-width:480px){.list-dialog .MuiDialog-paper,.list-dialog-paper{width:calc(100% - 24px)!important;max-width:calc(100% - 24px)!important;height:auto!important;max-height:80vh!important;margin:12px!important;padding:12px!important;gap:12px!important}.list-dialog-header{padding:0!important;gap:8px!important}.list-dialog-title{font-size:16px!important;line-height:22px!important}.list-dialog-content{padding:0!important;gap:12px!important}.list-dialog-search-container{padding:6px 6px 6px 10px!important;border-radius:6px!important}.list-dialog-search-icon{font-size:18px!important}.list-dialog-search-input .MuiInputBase-input{font-size:13px!important}.list-dialog-list{max-height:300px!important;padding-right:4px!important}.list-dialog-list::-webkit-scrollbar{width:6px!important}.list-dialog-list-item{padding:10px 0!important;margin-left:8px!important;gap:8px!important}.list-dialog-name{font-size:13px!important;line-height:20px!important}.list-dialog-flag svg{width:24px!important;height:18px!important}.list-dialog-no-results{min-height:200px!important;font-size:13px!important;padding:24px 12px!important}.list-dialog-search-divider{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}.list-dialog-paper>.MuiDivider-root{width:calc(100% + 24px)!important;margin-left:-12px!important;margin-right:-12px!important}}@media(max-width:360px){.list-dialog .MuiDialog-paper{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:auto!important;max-height:75vh!important;margin:8px!important;padding:10px!important;gap:10px!important;border-radius:12px!important}.list-dialog-paper{width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;height:auto!important;max-height:75vh!important;margin:8px!important;padding:10px!important;gap:10px!important}.list-dialog-header{padding:0!important}.list-dialog-title{font-size:14px!important;line-height:20px!important}.list-dialog-content{padding:0!important;gap:10px!important}.list-dialog-search-container{padding:5px 5px 5px 8px!important}.list-dialog-search-icon{font-size:16px!important}.list-dialog-search-input .MuiInputBase-input{font-size:12px!important}.list-dialog-list{max-height:250px!important}.list-dialog-list-item{padding:8px 0!important;margin-left:4px!important;gap:6px!important}.list-dialog-name{font-size:12px!important;line-height:18px!important}.list-dialog-close-button{width:22px!important;height:22px!important;min-width:22px!important;padding:3px!important}.list-dialog-close-button .MuiSvgIcon-root{font-size:14px!important;width:14px!important;height:14px!important}.list-dialog-flag svg{width:20px!important;height:15px!important}.list-dialog-no-results{min-height:180px!important;font-size:12px!important;padding:20px 8px!important}.list-dialog-search-divider{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}.list-dialog-paper>.MuiDivider-root{width:calc(100% + 20px)!important;margin-left:-10px!important;margin-right:-10px!important}}.tata-popup-overlay{position:fixed;inset:0;background-color:#0009;display:flex;justify-content:flex-end;align-items:stretch;z-index:1300;animation:fadeIn .2s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(100%)}to{transform:translate(0)}}.tata-popup-container{width:560px;max-width:100%;height:100%;background-color:var(--tata-off-white, #f5f5f2);display:flex;flex-direction:column;gap:48px;padding:24px;overflow-y:auto;animation:slideIn .3s ease-out}.tata-popup-header{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;width:100%}.tata-popup-title-section{display:flex;flex-direction:column;gap:8px;flex:1}.tata-popup-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-popup-price-row{display:flex;align-items:flex-end;gap:4px}.tata-popup-price-container{display:flex;align-items:baseline}.tata-popup-currency{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-popup-price-main{font-family:Footballerista Cy,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:38px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-popup-price-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-popup-validity{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important;text-transform:uppercase}.tata-popup-close-button{background-color:var(--tata-dark-grey, #333333)!important;padding:4px!important;width:40px!important;height:40px!important;flex-shrink:0}.tata-popup-close-button .MuiSvgIcon-root{color:var(--tata-white, #ffffff)!important;font-size:32px!important}.tata-popup-close-button:hover{background-color:var(--tata-medium-grey, #666666)!important}.tata-popup-content{display:flex;flex-direction:column;gap:24px;width:100%}.tata-popup-included-card{background-color:var(--tata-white, #ffffff);border-radius:16px;padding:16px 24px;display:flex;flex-direction:column;gap:16px}.tata-popup-section-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important}.tata-popup-features-list{display:flex;flex-direction:column;gap:16px}.tata-popup-feature-item{display:flex;align-items:center;gap:8px}.tata-popup-feature-icon-wrapper{width:24px;height:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-popup-feature-icon{color:#3d5d16!important;font-size:24px!important}.tata-popup-feature-text{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;margin:0!important;flex:1}.tata-popup-coverage-button{display:flex;align-items:center;gap:8px;cursor:pointer;padding:0;background:transparent;border:none;margin-top:8px}.tata-popup-coverage-button:hover{opacity:.8}.tata-popup-coverage-icon{color:#3d5d16!important;font-size:24px!important}.tata-popup-coverage-text{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#3d5d16!important;text-decoration:underline!important;margin:0!important;text-transform:uppercase}.tata-popup-coverage-arrow{color:#3d5d16!important;font-size:24px!important}@media(max-width:768px){.tata-popup-container{width:100%;padding:16px;gap:32px}.tata-popup-title{font-size:20px!important;line-height:28px!important}.tata-popup-price-main{font-size:28px!important;line-height:34px!important}.tata-popup-included-card{padding:16px}}@media(max-width:480px){.tata-popup-container{padding:12px;gap:24px}.tata-popup-close-button{width:36px!important;height:36px!important}.tata-popup-close-button .MuiSvgIcon-root{font-size:28px!important}}.tata-pricing-section{background-color:#fff;padding:40px 128px;width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}@media(max-width:1200px){.tata-pricing-section{padding:40px 64px}}@media(max-width:767px){.tata-pricing-section{padding:32px 16px!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important}}@media(max-width:480px){.tata-pricing-section{padding:24px 12px!important}}.tata-pricing-container{max-width:1184px;margin:0 auto;display:flex;flex-direction:column;gap:24px;box-sizing:border-box;width:100%}@media(max-width:767px){.tata-pricing-container{width:100%!important;max-width:100%!important;padding:0!important;gap:16px!important}}.tata-pricing-header{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;margin-bottom:16px}.tata-pricing-title{font-family:Footballerista Cy,sans-serif!important;font-size:32px!important;font-weight:800!important;line-height:38px!important;color:#333!important;text-align:center;margin:0!important}.tata-pricing-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;text-align:center;margin:0!important}@media(max-width:768px){.tata-pricing-header{gap:8px;margin-bottom:12px;padding:0 8px}.tata-pricing-title{font-size:24px!important;line-height:30px!important}.tata-pricing-subtitle{font-size:14px!important;line-height:20px!important}}@media(max-width:480px){.tata-pricing-header{gap:6px}.tata-pricing-title{font-size:20px!important;line-height:26px!important}.tata-pricing-subtitle{font-size:13px!important;line-height:18px!important}}.tata-pricing-search{width:100%;margin-bottom:8px}.tata-pricing-search-wrapper{position:relative;display:flex;align-items:center;gap:4px;border:none;border-bottom:1px solid #b3b3b3;border-radius:8px;background-color:transparent;padding:12px 8px 12px 16px;overflow:hidden}.tata-pricing-search-icon{color:#3a355b;width:24px;height:24px;flex-shrink:0}.tata-pricing-search-input{flex:1;border:none;padding:0;font-family:Footballerista Cy,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333;background-color:transparent;outline:none;height:32px}.tata-pricing-search-input::-moz-placeholder{color:#333;font-weight:400}.tata-pricing-search-input::placeholder{color:#333;font-weight:400}.tata-pricing-search-input:focus{outline:none}.tata-pricing-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;justify-items:center;width:100%;box-sizing:border-box}@media(max-width:1200px){.tata-pricing-plans-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:768px){.tata-pricing-plans-grid{grid-template-columns:1fr;gap:24px}}.tata-plan-card-wrapper{opacity:0;transform:translateY(30px);animation:fadeInUp .6s ease-out forwards}.tata-plan-card-wrapper:nth-child(1){animation-delay:.1s}.tata-plan-card-wrapper:nth-child(2){animation-delay:.2s}.tata-plan-card-wrapper:nth-child(3){animation-delay:.3s}.tata-plan-card-wrapper:nth-child(4){animation-delay:.4s}.tata-plan-card-wrapper:nth-child(5){animation-delay:.5s}.tata-plan-card-wrapper:nth-child(6){animation-delay:.6s}.tata-plan-card-wrapper:nth-child(7){animation-delay:.7s}.tata-plan-card-wrapper:nth-child(8){animation-delay:.8s}.tata-plan-card-wrapper:nth-child(9){animation-delay:.9s}.tata-plan-card-wrapper:nth-child(n+10){animation-delay:1s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.tata-plan-card-wrapper{transition:transform .3s ease,box-shadow .3s ease}.tata-plan-card-wrapper:hover{transform:translateY(-8px)}.tata-plan-card-wrapper.animate-in{animation:fadeInUp .4s ease-out forwards}.tata-pricing-loading{display:flex;justify-content:center;align-items:center;min-height:400px;width:100%}.tata-plan-card-skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:24px;width:360px;min-height:520px;overflow:hidden;display:flex;flex-direction:column;box-sizing:border-box}@media(max-width:768px){.tata-plan-card-skeleton{width:100%;max-width:360px}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.tata-pricing-extra-info{margin-top:40px;text-align:center;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:12px;width:100%}.tata-extra-text{font-size:14px;color:#161237;font-family:Footballerista Cy,sans-serif;margin:0;font-weight:400;display:block}.tata-extra-heading{font-size:32px;font-weight:800;color:#3d5d16;text-transform:uppercase;margin-top:40px;margin-bottom:0;font-family:Footballerista Cy,sans-serif}.tata-extra-description{font-size:14px;color:#161237;margin:0;line-height:21.994px;font-family:Footballerista Cy,sans-serif;font-weight:400;text-align:center;width:100%}.tata-shop-button{color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;letter-spacing:0!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:100px!important;padding:0 44px!important;height:48px!important;box-shadow:none!important;width:-moz-fit-content!important;width:fit-content!important;align-self:center!important;margin-top:8px!important}.tata-shop-button:hover{color:#f0f0f0!important;box-shadow:none!important;background-color:#333!important}@media(max-width:768px){.tata-pricing-extra-info{margin-top:32px;gap:10px;padding:0 8px}.tata-extra-text{font-size:13px;line-height:18px}.tata-extra-heading{font-size:24px;margin-top:24px;line-height:30px}.tata-extra-description{font-size:13px;line-height:18px}.tata-shop-button{padding:0 32px!important;height:44px!important;font-size:14px!important}}@media(max-width:480px){.tata-pricing-extra-info{margin-top:24px;gap:8px;padding:0 4px}.tata-extra-text{font-size:12px;line-height:16px}.tata-extra-heading{font-size:20px;margin-top:20px;line-height:26px}.tata-extra-description{font-size:12px;line-height:16px}.tata-shop-button{padding:0 24px!important;height:40px!important;font-size:13px!important}}@media(max-width:360px){.tata-extra-heading{font-size:18px;line-height:24px}.tata-extra-text,.tata-extra-description{font-size:11px;line-height:15px}}.tata-features-section{background-color:#f5f5f2;padding:112px 64px}@media(max-width:1200px){.tata-features-section{padding:80px 48px}}@media(max-width:768px){.tata-features-section{padding:64px 24px}}.tata-features-container{max-width:1176px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.tata-features-header{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:936px;width:100%}.tata-features-title{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;line-height:56px!important;color:#83be2e!important;text-align:center;text-transform:capitalize;margin:0!important;width:100%}.tata-features-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;text-align:center;margin:0!important;width:100%}@media(max-width:768px){.tata-features-title{font-size:32px!important;line-height:40px!important}.tata-features-subtitle{font-size:18px!important;line-height:24px!important}}.tata-features-content{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%;max-width:1176px}.tata-features-row{display:flex;gap:48px;align-items:flex-start;width:100%}@media(max-width:992px){.tata-features-row{flex-direction:column;gap:48px;align-items:center}}.tata-feature-column{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:992px){.tata-feature-column{max-width:400px;width:100%}}.tata-feature-section-title{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.tata-feature-icon-frame{width:56px;height:56px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-feature-icon-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tata-feature-content{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;text-align:center;color:#333}.tata-feature-card-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#333!important;text-align:center;text-transform:uppercase;margin:0!important;width:100%}.tata-feature-card-description{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;text-align:center;margin:0!important;width:100%}@media(max-width:768px){.tata-feature-card-title{font-size:20px!important;line-height:28px!important}.tata-feature-card-description{font-size:14px!important;line-height:22px!important}}.tata-features-shop-button{background-color:#83be2e!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:24px!important;padding:0 24px!important;height:48px!important;box-shadow:none!important;min-width:180px!important}.tata-features-shop-button:hover{background-color:#75aa29!important}.tata-feature-column{opacity:0;transform:translateY(50px);transition:transform .3s ease}.tata-feature-column.animate-in{animation:featureFadeInUp .7s ease-out forwards}@keyframes featureFadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.tata-feature-column.animate-in .tata-feature-icon-frame{animation:iconBounceIn .6s ease-out forwards;animation-delay:inherit}@keyframes iconBounceIn{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.tata-feature-column.animate-in:hover{transform:translateY(-10px)}.tata-feature-column.animate-in:hover .tata-feature-icon-frame{animation:iconPulse .6s ease-in-out}@keyframes iconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.tata-coverage-section{background-color:#fff;padding:112px 64px 0;width:100%}@media(max-width:1200px){.tata-coverage-section{padding:80px 48px 0}}@media(max-width:768px){.tata-coverage-section{padding:64px 24px 0}}.tata-coverage-container{max-width:1440px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.tata-coverage-column{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:936px}.tata-coverage-content{display:flex;flex-direction:column;align-items:center;gap:0;width:100%}.tata-coverage-title-green{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;line-height:56px!important;color:#83be2e!important;text-align:center;text-transform:uppercase;font-style:normal!important;margin:0!important;width:100%}.tata-coverage-title-dark{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;line-height:56px!important;color:#333!important;text-align:center;font-style:normal!important;margin:0!important;width:100%}@media(max-width:768px){.tata-coverage-title-green,.tata-coverage-title-dark{font-size:32px!important;line-height:40px!important}}.tata-coverage-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;letter-spacing:0px!important;color:#333!important;text-align:center;text-transform:uppercase;font-style:normal!important;margin:0!important;width:100%}@media(max-width:768px){.tata-coverage-subtitle{font-size:16px!important;line-height:22px!important}}.tata-coverage-actions{display:flex;justify-content:center;margin-top:40px}.tata-coverage-form{display:flex;justify-content:center}.tata-coverage-button{background-color:#fff!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:20px!important;text-transform:uppercase!important;border:2px solid #333333!important;border-radius:24px!important;padding:8px 24px!important;height:40px!important;box-shadow:none!important;min-width:175px!important}.tata-coverage-button:hover{background-color:#f5f5f2!important}.tata-coverage-map-frame{width:100%;max-width:1208px;margin-top:64px;position:relative}.tata-coverage-map-img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@media(max-width:992px){.tata-coverage-actions{margin-top:32px}.tata-coverage-map-frame{margin-top:48px}}@media(max-width:768px){.tata-coverage-actions{margin-top:24px}.tata-coverage-map-frame{margin-top:32px}}.tata-howto-section{background-color:var(--tata-off-white, #f5f5f2);padding:112px 48px}.tata-howto-container{max-width:1176px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.tata-howto-header{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.tata-howto-title{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;color:#3d5d16!important;line-height:56px!important;margin:0!important;text-transform:uppercase}.tata-howto-title-highlight{color:#83be2e!important}.tata-howto-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;color:#3d5d16!important;line-height:56px!important;margin:0!important}.tata-howto-content{display:flex;flex-direction:column;align-items:center;gap:64px;width:100%}.tata-howto-steps{display:flex;gap:32px;width:100%;justify-content:center}.tata-howto-step{display:flex;flex-direction:row;align-items:flex-start;gap:24px;flex:1;min-width:0}.tata-howto-step-icon{width:48px;height:48px;flex-shrink:0}.tata-howto-step-content{display:flex;flex-direction:column;gap:16px;flex:1}.tata-howto-step-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;color:#3d5d16!important;line-height:32px!important;margin:0!important;text-transform:uppercase}.tata-howto-step-description{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#333!important;line-height:24px!important;margin:0!important}.tata-howto-cta{display:flex;justify-content:center}.tata-howto-shop-button{background-color:#83be2e!important;color:#333!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;border:2px solid #333333!important;border-radius:24px!important;padding:12px 24px!important;height:48px!important;box-shadow:none!important;line-height:24px!important}.tata-howto-shop-button:hover{background-color:#74ab28!important}@media(max-width:1024px){.tata-howto-section{padding:80px 32px}.tata-howto-steps{flex-wrap:wrap}.tata-howto-step{flex:0 0 calc(50% - 16px);max-width:calc(50% - 16px)}}@media(max-width:768px){.tata-howto-section{padding:64px 24px}.tata-howto-container{gap:32px}.tata-howto-title,.tata-howto-subtitle{font-size:32px!important;line-height:40px!important}.tata-howto-content{gap:48px}.tata-howto-steps{flex-direction:column;gap:24px}.tata-howto-step{flex:1;max-width:100%}.tata-howto-step-title{font-size:20px!important;line-height:28px!important}.tata-howto-step-description{font-size:14px!important;line-height:20px!important}}@media(max-width:480px){.tata-howto-section{padding:48px 16px}.tata-howto-title,.tata-howto-subtitle{font-size:28px!important;line-height:36px!important}.tata-howto-step-icon{width:40px;height:40px}.tata-howto-step{gap:16px}.tata-howto-step-content{gap:12px}}.tata-howto-step{opacity:0;transform:translate(-40px);transition:transform .3s ease}.tata-howto-step.animate-in{animation:stepSlideIn .6s ease-out forwards}@keyframes stepSlideIn{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.tata-howto-step.animate-in .tata-howto-step-icon{animation:stepIconBounce .5s ease-out forwards;animation-delay:inherit}@keyframes stepIconBounce{0%{transform:scale(0) rotate(-10deg);opacity:0}60%{transform:scale(1.2) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}.tata-howto-step.animate-in:hover{transform:translate(8px)}.tata-howto-step.animate-in:hover .tata-howto-step-icon{animation:stepIconPulse .5s ease-in-out}@keyframes stepIconPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.tata-esim-ready-section{width:100%;max-width:100vw;display:flex;flex-direction:column;position:relative;overflow-x:hidden;box-sizing:border-box}.tata-esim-ready-content{width:100%;min-height:480px;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;display:flex;justify-content:center;align-items:center}.tata-esim-ready-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:100px 20px;text-align:center;width:100%;height:100%}.tata-esim-ready-title{font-family:Footballerista Cy,sans-serif!important;font-size:42px!important;font-weight:800!important;color:#fff!important;text-transform:uppercase;margin-bottom:16px!important;max-width:900px;line-height:1.15!important;text-shadow:0 2px 4px rgba(0,0,0,.2)}.tata-esim-ready-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:600!important;color:#fff!important;text-transform:uppercase;margin-bottom:28px!important;letter-spacing:1px;text-shadow:0 1px 2px rgba(0,0,0,.2)}.tata-esim-ready-button{background-color:transparent!important;color:#fff!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 32px!important;border-radius:64px!important;border:2px solid #ffffff!important;text-transform:uppercase!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;box-sizing:border-box!important}.tata-esim-ready-button:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-esim-ready-button:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}.tata-esim-payment-bar{width:100%;background-color:#f5f5f2;padding:8px 64px;display:flex;justify-content:center;align-items:center;gap:64px;box-sizing:border-box}.tata-esim-payment-content{display:flex;align-items:center;justify-content:center;gap:48px;max-width:850px;width:100%;flex-wrap:wrap}.tata-esim-payment-label{display:flex;align-items:center;gap:12px}.tata-esim-payment-check-icon{color:#3d5d16!important;font-size:32px!important}.tata-esim-payment-label-text{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#3d5d16!important;text-transform:uppercase;letter-spacing:0px;line-height:26px!important;white-space:nowrap}.tata-esim-payment-icons{display:flex;align-items:center;gap:32px}.tata-esim-payment-icon{display:flex;align-items:center;justify-content:center}.tata-esim-payment-icon.apple-pay,.tata-esim-payment-icon.google-pay,.tata-esim-payment-icon.visa{width:64px;height:64px}.tata-esim-payment-icon.mastercard{width:56px;height:56px}.tata-esim-payment-icon.amex{width:40px;height:40px}.tata-esim-payment-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media(max-width:992px){.tata-esim-ready-title{font-size:36px!important}.tata-esim-ready-subtitle{font-size:16px!important}.tata-esim-payment-bar{padding:8px 40px;gap:48px}.tata-esim-payment-content{gap:32px}.tata-esim-payment-icons{gap:24px}.tata-esim-payment-icon.apple-pay,.tata-esim-payment-icon.google-pay,.tata-esim-payment-icon.visa{width:48px;height:48px}.tata-esim-payment-icon.mastercard{width:44px;height:44px}.tata-esim-payment-icon.amex{width:32px;height:32px}}@media(max-width:768px){.tata-esim-ready-content{min-height:380px}.tata-esim-ready-overlay{padding:70px 20px}.tata-esim-ready-title{font-size:28px!important}.tata-esim-ready-subtitle{font-size:14px!important}.tata-esim-payment-bar{padding:16px 20px}.tata-esim-payment-content{flex-direction:column;gap:16px}.tata-esim-payment-icons{gap:20px;flex-wrap:wrap;justify-content:center}.tata-esim-payment-label-text{font-size:16px!important}.tata-esim-payment-check-icon{font-size:24px!important}}@media(max-width:480px){.tata-esim-ready-section{width:100%!important;max-width:100vw!important}.tata-esim-ready-content{min-height:320px!important}.tata-esim-ready-overlay{padding:50px 16px!important}.tata-esim-ready-title{font-size:22px!important;line-height:1.2!important}.tata-esim-ready-subtitle{font-size:12px!important;margin-bottom:20px!important}.tata-esim-ready-button{padding:10px 24px!important;font-size:12px!important;line-height:normal!important}.tata-esim-payment-bar{padding:12px!important}.tata-esim-payment-icons{gap:12px!important}.tata-esim-payment-icon.apple-pay,.tata-esim-payment-icon.google-pay,.tata-esim-payment-icon.visa{width:36px!important;height:36px!important}.tata-esim-payment-icon.mastercard{width:32px!important;height:32px!important}.tata-esim-payment-icon.amex{width:24px!important;height:24px!important}.tata-esim-payment-label-text{font-size:14px!important}.tata-esim-payment-check-icon{font-size:20px!important}.tata-esim-payment-label{gap:8px!important}}@media(max-width:360px){.tata-esim-ready-content{min-height:280px!important}.tata-esim-ready-overlay{padding:40px 12px!important}.tata-esim-ready-title{font-size:18px!important}.tata-esim-ready-subtitle{font-size:11px!important;margin-bottom:16px!important}.tata-esim-ready-button{padding:8px 20px!important;font-size:11px!important}.tata-esim-payment-bar{padding:10px 8px!important}.tata-esim-payment-content{gap:12px!important}.tata-esim-payment-icons{gap:10px!important}.tata-esim-payment-icon.apple-pay,.tata-esim-payment-icon.google-pay,.tata-esim-payment-icon.visa{width:32px!important;height:32px!important}.tata-esim-payment-icon.mastercard{width:28px!important;height:28px!important}.tata-esim-payment-icon.amex{width:20px!important;height:20px!important}.tata-esim-payment-label-text{font-size:12px!important}.tata-esim-payment-check-icon{font-size:18px!important}}.tata-fairplay-section{width:100%;background-image:url(/assets/27ea56189ff597ac7cbc0427ba8282850314b10b-AqFdZIA_.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}.tata-fairplay-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;padding:60px 20px 50px;text-align:center}.tata-fairplay-title{font-family:Footballerista Cy,sans-serif!important;font-size:36px!important;font-weight:800!important;color:#fff!important;text-transform:uppercase;margin-bottom:12px!important;letter-spacing:1px}.tata-fairplay-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#fff!important;text-transform:uppercase;margin-bottom:48px!important;letter-spacing:1px;opacity:.9}.tata-fairplay-features{display:flex;justify-content:center;gap:60px;margin-bottom:40px;flex-wrap:wrap;max-width:1000px}.tata-fairplay-feature-card{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:240px}.tata-fairplay-feature-icon-wrapper{width:64px;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.tata-fairplay-feature-icon{font-size:48px!important;color:#fff!important}.tata-fairplay-feature-title{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;color:#fff!important;text-transform:uppercase;margin-bottom:12px!important;letter-spacing:.5px}.tata-fairplay-feature-description{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;color:#fff!important;line-height:1.5!important;opacity:.9}.tata-fairplay-button{background-color:transparent!important;color:#fff!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:12px 32px!important;border-radius:64px!important;border:2px solid #ffffff!important;text-transform:uppercase!important;transition:all .2s ease!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:normal!important;box-sizing:border-box!important}.tata-fairplay-button:hover{background-color:#fff!important;border-color:#fff!important;color:#333!important}.tata-fairplay-button:active{background-color:#f0f0f0!important;border-color:#fff!important;color:#333!important}@media(max-width:992px){.tata-fairplay-title{font-size:30px!important}.tata-fairplay-features{gap:40px}}@media(max-width:768px){.tata-fairplay-content{padding:40px 20px}.tata-fairplay-title{font-size:24px!important}.tata-fairplay-subtitle{font-size:12px!important;margin-bottom:32px!important}.tata-fairplay-features{flex-direction:column;gap:32px}.tata-fairplay-feature-card{max-width:100%}}@media(max-width:480px){.tata-fairplay-title{font-size:20px!important}.tata-fairplay-feature-icon{font-size:40px!important}}.tata-faq-section{background-color:#f5f5f2;padding:112px 64px}.tata-faq-container{max-width:744px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.tata-faq-header{text-align:center;display:flex;flex-direction:column;gap:24px;margin-bottom:48px}.tata-faq-main-title{font-family:Footballerista Cy,sans-serif!important;font-size:3.5rem!important;font-weight:700!important;color:#83be2e!important;line-height:80px!important;margin:0!important;text-transform:uppercase;letter-spacing:-1px}.tata-faq-main-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:28px!important;margin:0!important;text-transform:uppercase;letter-spacing:.5px}.tata-faq-title{font-family:Footballerista Cy,sans-serif!important;font-size:48px!important;font-weight:800!important;color:#3d5d16!important;line-height:56px!important;margin:0!important;text-transform:capitalize}.tata-faq-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#333!important;line-height:24px!important;margin:0!important}.tata-faq-category-section{margin-bottom:48px}.tata-faq-category-title{font-family:Footballerista Cy,sans-serif!important;font-size:2rem!important;font-weight:700!important;color:#5d7a32!important;line-height:40px!important;margin:0 0 24px!important;text-transform:uppercase;letter-spacing:.5px;text-align:center}.tata-faq-loading{display:flex;justify-content:center;align-items:center;padding:80px 20px;min-height:200px}.tata-faq-list{display:flex;flex-direction:column;gap:16px}.tata-faq-item{background-color:#fff;border-radius:24px;overflow:hidden;border:1px solid #b3b3b3}.tata-faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;cursor:pointer;background-color:#fff;transition:background-color .2s ease}.tata-faq-question:hover{background-color:#fafafa}.tata-faq-question-text{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;margin:0!important;flex:1}.tata-faq-icon{color:#3a355b!important;font-size:24px!important;flex-shrink:0}.tata-faq-answer{padding:0 24px 24px;display:none}.tata-faq-answer.expanded{display:block}.tata-faq-answer-text{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;color:#333!important;line-height:24px!important;margin:0!important}.tata-faq-help{text-align:center;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:560px;margin:0 auto}.tata-faq-help-content{display:flex;flex-direction:column;gap:16px;text-align:center}.tata-faq-help-title{font-family:Footballerista Cy,sans-serif!important;font-size:40px!important;font-weight:800!important;color:#333!important;line-height:46px!important;margin:0!important}.tata-faq-help-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;margin:0!important}.tata-faq-help-button{background-color:transparent!important;color:#333!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;border:2px solid #333333!important;border-radius:24px!important;padding:10px 24px!important;box-shadow:none!important;min-height:40px}.tata-faq-help-button:hover{background-color:#0000000a!important}@media(max-width:768px){.tata-faq-section{padding:64px 24px}.tata-faq-main-title{font-size:48px!important;line-height:56px!important}.tata-faq-main-subtitle{font-size:16px!important;line-height:24px!important}.tata-faq-category-title{font-size:24px!important;line-height:32px!important}.tata-faq-title{font-size:36px!important;line-height:44px!important}.tata-faq-help-title{font-size:32px!important;line-height:38px!important}.tata-faq-question-text{font-size:16px!important;line-height:22px!important}}.tata-footer{background-color:#333;position:relative}.tata-footer-banner{position:relative;width:100%;min-height:84px;margin-bottom:15px}.tata-footer-banner-top{display:none}.tata-footer-banner-bars{position:relative;width:100%;height:84px}.tata-footer-banner,.tata-footer-banner-bars{background-color:#f5f5f2!important}.tata-footer-banner-left{position:absolute;top:0;left:0;width:69.5%;height:84px;background-color:#8b7355;display:flex;align-items:center;justify-content:flex-end;padding-right:120px;clip-path:polygon(0 0,calc(100% - 15px) 0,100% 50%,calc(100% - 15px) 100%,0 100%);z-index:2}.tata-footer-banner-left-text{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#fff!important;line-height:26px!important;text-align:right}.tata-footer-banner-right{position:absolute;right:0;top:12px;width:32.7%;height:84px;background-color:#8bc34a;display:flex;align-items:center;justify-content:flex-start;padding-left:105px;clip-path:polygon(25px 0,100% 0,100% 100%,25px 100%,0 50%);z-index:1}.tata-footer-banner-right-text{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:#333!important;line-height:26px!important;text-align:left}.tata-footer-main{background-color:#333;padding:100px 0 80px}.tata-footer-content{max-width:1416px;margin:0 auto;padding:0 24px;display:flex;gap:24px}.tata-footer-logo-section{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.tata-footer-powered-by{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#fff!important;line-height:24px!important;text-align:center}.tata-footer-logo-wrapper{width:216px;display:flex;flex-direction:column;align-items:center}.tata-footer-logo-image{width:100%;height:auto}.tata-footer-logo-text{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:800!important;color:#fff!important;text-transform:uppercase;letter-spacing:1px;text-align:center}.tata-footer-logo-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:8px!important;font-weight:500!important;color:#fff!important;text-transform:uppercase;letter-spacing:2px;text-align:center}.tata-footer-links-container{display:flex;gap:24px;flex:1;max-width:600px}.tata-footer-section{flex:1;display:flex;flex-direction:column;gap:8px;min-width:150px}.tata-footer-links{display:flex;flex-direction:column;gap:8px}.tata-footer-link{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#fff!important;line-height:24px!important;text-decoration:none;transition:color .2s ease;cursor:pointer}.tata-footer-link:hover{color:#83be2e!important}.tata-footer-social-section{width:336px;display:flex;flex-direction:column;gap:24px}.tata-footer-social-group{display:flex;flex-direction:column;gap:8px}.tata-footer-section-title{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;color:#fff!important;line-height:24px!important}.tata-footer-social-icons{display:flex;gap:16px;align-items:center}.tata-footer-social-icon{width:32px;height:32px;color:#fff;cursor:pointer;transition:color .2s ease;display:flex;align-items:center;justify-content:center}.tata-footer-social-icon svg{width:32px;height:32px}.tata-footer-social-icon:hover{color:#83be2e}.tata-footer-payment-icons{display:flex;gap:8px;align-items:center}.tata-footer-payment-icon{height:25px;width:40px;background-color:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tata-footer-payment-icon img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.tata-footer-payment-text{font-family:Footballerista Cy,sans-serif!important;font-size:10px!important;font-weight:700!important;color:#333!important}.tata-footer-copyright{max-width:1416px;margin:0 auto;padding:48px 24px 0}.tata-footer-copyright-text{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#fff!important;line-height:20px!important;text-align:center}@media(max-width:1024px){.tata-footer-content{flex-wrap:wrap}.tata-footer-logo-section{flex:0 0 100%;margin-bottom:24px}.tata-footer-links-container{flex:1;width:auto;max-width:none}.tata-footer-social-section{flex:1;width:auto}}@media(max-width:768px){.tata-footer-banner{display:none}.tata-footer-main{padding:64px 0 48px}.tata-footer-content{flex-direction:column;gap:32px}.tata-footer-links-container{width:100%;flex-wrap:wrap;max-width:none}.tata-footer-section{flex:1 1 45%;min-width:120px}.tata-footer-social-section{width:100%}}@media(min-width:769px)and (max-width:1024px){.tata-footer-banner-left{width:58.7%;padding-right:60px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%)}.tata-footer-banner-right{width:45%;padding-left:35px;clip-path:polygon(20px 0,100% 0,100% 100%,20px 100%,0 50%)}.tata-footer-banner-left-text,.tata-footer-banner-right-text{font-size:16px!important;line-height:22px!important}}@media(min-width:1025px)and (max-width:1280px){.tata-footer-banner-left{width:67%;padding-right:80px}.tata-footer-banner-right{width:36%;padding-left:60px}}@media(min-width:1600px){.tata-footer-banner-left{width:72%}.tata-footer-banner-right{width:30%}}.tata-landing-page{min-height:100vh;background-color:var(--tata-white);width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.tata-landing-content{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}@media(max-width:767px){.tata-landing-page,.tata-landing-content{width:100%!important;max-width:100vw!important;overflow-x:hidden!important;padding:0!important;margin:0!important}.tata-landing-content>*{max-width:100vw!important;overflow-x:hidden!important;box-sizing:border-box!important}}@media(max-width:480px){.tata-landing-page,.tata-landing-content{width:100%!important;max-width:100vw!important}}@media(max-width:360px){.tata-landing-page,.tata-landing-content{width:100%!important;max-width:100vw!important;padding:0!important;margin:0!important}}.tata-raise-ticket-dialog .MuiBackdrop-root{background-color:#00000080!important}.tata-raise-ticket-modal{border-radius:16px 16px 0 0!important;max-height:calc(100vh - 80px)!important;overflow:hidden!important;width:100%!important;max-width:100%!important;margin:0!important}.tata-raise-ticket-dialog .MuiDialog-paper{width:100%!important;max-width:100%!important;margin:0!important;border-radius:16px 16px 0 0!important}.tata-raise-ticket-dialog .MuiDialog-container,.tata-raise-ticket-dialog .MuiDialog-scrollPaper{align-items:flex-end!important;justify-content:center!important}.tata-modal-dialog-content{padding:0!important;display:flex;flex-direction:column;overflow:hidden}.tata-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 320px;background-color:#fff;border-bottom:1px solid #f5f5f2;border-top-left-radius:16px;border-top-right-radius:16px}.tata-modal-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-modal-close-btn{padding:4px!important;color:#3d5d16!important}.tata-modal-close-btn:hover{background-color:#83be2e1a!important}.tata-modal-close-btn .MuiSvgIcon-root{font-size:24px}.tata-modal-content{padding:24px 320px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:20px;max-height:calc(100vh - 200px)}.tata-modal-error{background-color:#fdeaea;border:1px solid #c20a0a;border-radius:8px;padding:12px 16px}.tata-modal-error .MuiTypography-root{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;color:#c20a0a!important}.tata-modal-radio-section{display:flex;flex-direction:column;gap:8px}.tata-modal-radio-group{gap:16px!important}.tata-modal-radio-label{margin-right:24px!important}.tata-modal-radio-label .MuiFormControlLabel-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important}.tata-modal-radio{color:#b3b3b3!important;padding:8px!important}.tata-modal-radio.Mui-checked{color:#83be2e!important}.tata-modal-radio .MuiSvgIcon-root{font-size:16px}.tata-modal-form-section{display:flex;flex-direction:column;gap:16px}.tata-modal-row{display:flex;gap:16px}.tata-modal-row>*{flex:1}.tata-modal-field{display:flex;flex-direction:column;gap:4px}.tata-modal-field-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-modal-required-asterisk{color:#c20a0a;margin-left:2px}.tata-modal-select{width:100%;background-color:#f5f5f2;border-radius:8px!important}.tata-modal-select .MuiOutlinedInput-notchedOutline{border:none!important}.tata-modal-select.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #83be2e!important}.tata-modal-select .MuiSelect-select{padding:8px 8px 8px 16px!important;min-height:32px!important;display:flex!important;align-items:center!important;font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important}.tata-modal-select-placeholder{color:#333;opacity:.7}.tata-modal-select .MuiSelect-icon{color:#333;right:8px}.tata-modal-select.Mui-disabled{background-color:#e8e8e5}.tata-modal-select.Mui-disabled .MuiSelect-select{color:#999!important}.tata-modal-summary-field{width:100%}.tata-modal-summary-field .tata-text-field__input .MuiOutlinedInput-root{min-height:150px!important;align-items:flex-start}.tata-modal-summary-field .tata-text-field__input .MuiInputBase-inputMultiline{height:auto!important;min-height:120px!important}.tata-modal-upload-section{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.tata-modal-upload-btn{background-color:#fff!important;border:none!important;padding:4px!important;border-radius:8px!important}.tata-modal-upload-btn .MuiSvgIcon-root{font-size:24px;color:#3d5d16}.tata-modal-upload-btn:hover{background-color:#83be2e1a!important}.tata-modal-upload-hint{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important}.tata-modal-uploaded-files{display:flex;flex-direction:column;gap:8px;width:100%}.tata-modal-uploaded-file{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #83be2e;border-radius:8px;background-color:#83be2e14}.tata-modal-file-icon{color:#83be2e!important;font-size:20px!important}.tata-modal-file-name{flex:1;font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#3d5d16!important}.tata-modal-uploaded-file .MuiIconButton-root{padding:4px}.tata-modal-uploaded-file .MuiIconButton-root:first-of-type{color:#83be2e}.tata-modal-uploaded-file .MuiIconButton-root:last-of-type{color:#d32f2f}.tata-modal-view-details{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:24px}.tata-modal-view-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:24px}.tata-modal-view-grid-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.tata-modal-view-field{display:flex;flex-direction:column;gap:8px}.tata-modal-view-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#333!important;text-transform:uppercase;letter-spacing:.5px}.tata-modal-view-value{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;word-break:break-word}.tata-modal-view-attachments{display:flex;flex-direction:column;gap:8px}.tata-modal-view-attachment-item{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border:1px solid #e0e0e0;border-radius:4px;background-color:#fafafa}.tata-modal-view-attachment-name{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;color:#333!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-modal-view-download-btn{color:#2e7d32!important;padding:4px!important}.tata-modal-view-download-btn:hover{background-color:#2e7d321a!important}@media(max-width:900px){.tata-modal-view-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tata-modal-view-grid,.tata-modal-view-grid-two{grid-template-columns:1fr}.tata-modal-view-details{padding:16px}}.tata-success-dialog .MuiBackdrop-root{background-color:#00000080!important}.tata-success-modal{border-radius:16px!important;width:400px!important;max-width:90vw!important;padding:0!important}.tata-success-dialog-content{padding:0!important;overflow:hidden}.tata-success-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;gap:16px}.tata-success-icon-wrapper{width:64px;height:64px;border-radius:50%;background-color:#83be2e;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #83be2e4d}.tata-success-checkmark{color:#fff;font-size:36px;font-weight:700;line-height:1}.tata-success-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:600!important;line-height:28px!important;color:#333!important;text-align:center;margin:0!important}.tata-success-ticket-info{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 24px;background-color:#f5f5f2;border-radius:8px;width:100%}.tata-success-ticket-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#666!important;text-transform:uppercase;letter-spacing:.5px;margin:0!important}.tata-success-ticket-id{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;color:#3d5d16!important;margin:0!important}.tata-success-button{min-width:120px!important;margin-top:8px}@media(max-width:480px){.tata-success-modal{width:320px!important}.tata-success-content{padding:36px 24px;gap:20px}.tata-success-icon-wrapper{width:64px;height:64px}.tata-success-checkmark{font-size:36px}.tata-success-title{font-size:18px!important;line-height:24px!important}}.tata-modal-footer{display:flex;justify-content:flex-end;gap:16px;padding:16px 320px;background-color:#fff;border-top:1px solid #f5f5f2;border-bottom-left-radius:0;border-bottom-right-radius:0}.tata-modal-footer .tata-button{min-width:120px!important}.tata-modal-submit-disabled{border-color:#b3b3b3!important;color:#b3b3b3!important}@media(max-width:1400px){.tata-modal-header{padding:16px 200px}.tata-modal-content{padding:24px 200px}.tata-modal-footer{padding:16px 200px}}@media(max-width:1200px){.tata-modal-header{padding:16px 100px}.tata-modal-content{padding:24px 100px}.tata-modal-footer{padding:16px 100px}}@media(max-width:900px){.tata-modal-header{padding:16px 40px}.tata-modal-content{padding:24px 40px}.tata-modal-footer{padding:16px 40px}}@media(max-width:768px){.tata-raise-ticket-modal,.tata-raise-ticket-dialog .MuiDialog-paper{max-height:calc(100vh - 60px)!important;border-top-left-radius:12px!important;border-top-right-radius:12px!important}.tata-modal-header{padding:12px 16px;border-top-left-radius:12px;border-top-right-radius:12px}.tata-modal-title{font-size:18px!important}.tata-modal-content{padding:16px;gap:16px;max-height:calc(100vh - 180px)}.tata-modal-row{flex-direction:column;gap:16px}.tata-modal-radio-group{flex-direction:column!important;gap:8px!important}.tata-modal-radio-label{margin-right:0!important}.tata-modal-footer{padding:12px 16px}.tata-modal-footer .tata-button{flex:1;min-width:auto!important}}@media(max-width:480px){.tata-modal-title{font-size:16px!important}.tata-modal-content{padding:12px}.tata-modal-footer{flex-direction:column;gap:8px}.tata-modal-footer .tata-button{width:100%}}.esim-dialog .MuiBackdrop-root{background-color:#00000080;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.esim-dialog .MuiDialog-paper{border-radius:16px;max-width:800px;width:100%;margin:16px;position:relative;overflow:visible}.esim-dialog-paper{border-radius:16px!important;padding:0!important;height:auto;max-height:90vh;overflow:visible!important}.esim-dialog-header{display:flex;align-items:center;justify-content:space-between;position:relative;padding:16px 24px;box-shadow:0 2px 4px #16123729;border-radius:16px 16px 0 0}.esim-close-button{background-color:#333!important;color:#fff!important;width:40px;height:40px;border-radius:64px!important;padding:4px!important;flex-shrink:0}.esim-close-button:hover{background-color:#444!important}.esim-close-button .MuiSvgIcon-root{font-size:32px}.esim-dialog-title{font-size:24px!important;font-weight:800!important;color:#333;margin:0!important;letter-spacing:0px;line-height:32px}.esim-dialog-content{padding:24px!important;overflow-y:auto;display:flex;flex-direction:column;gap:16px;max-height:70vh;border-radius:0 0 16px 16px}.esim-toggle-container{display:flex;gap:4px;background-color:#f5f5f2;border-radius:32px;padding:4px;width:100%;height:48px;box-sizing:border-box}.esim-toggle-button{flex:1;padding:0 16px;border:none;border-radius:8px;background-color:transparent;color:#333;font-family:Roboto,sans-serif;font-size:14px;font-weight:600;cursor:pointer;transition:background-color .2s ease;height:40px;display:flex;align-items:center;justify-content:center;line-height:20px}.esim-toggle-button:hover{background-color:#83be2e1a}.esim-toggle-button.active{background-color:#83be2e;color:#333}.esim-instructions-container{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px}.esim-instruction-item{display:flex;flex-direction:column;gap:12px}.esim-instruction-item.with-qr{align-items:flex-start}.esim-instruction-text{font-family:Roboto,sans-serif;font-size:18px!important;font-weight:400!important;color:#333;line-height:1.5!important;margin:0!important}.esim-instruction-number{font-weight:400}.esim-instruction-divider{margin:16px 0!important;border-color:#c7c4d8!important}.esim-qr-container{display:flex;justify-content:center;width:100%;margin-top:12px}.esim-qr-wrapper{background-color:#f5f5f2;border-radius:16px;padding:16px;box-shadow:0 2px 4px #16123729;display:inline-flex;justify-content:center;align-items:center}.esim-qr-inner{padding:12px;display:flex;justify-content:center;align-items:center}.esim-qr-code{width:117px;height:111px;display:block}@media(max-width:600px){.esim-dialog .MuiDialog-paper{margin:12px;max-width:calc(100% - 24px)}.esim-dialog-paper{margin:12px;max-height:90vh}.esim-dialog-header{padding:16px}.esim-dialog-title{font-size:20px!important}.esim-dialog-content{padding:16px!important;max-height:70vh}.esim-toggle-container{height:44px}.esim-toggle-button{font-size:12px;padding:0 12px;height:36px}.esim-instructions-container{padding:16px}.esim-instruction-text{font-size:16px!important}.esim-close-button{width:36px;height:36px}.esim-close-button .MuiSvgIcon-root{font-size:24px}.esim-qr-code{width:100px;height:95px}.esim-qr-wrapper{padding:12px}.esim-qr-inner{padding:8px}}@media(max-width:480px){.esim-dialog .MuiDialog-paper{margin:8px;max-width:calc(100% - 16px);border-radius:12px}.esim-dialog-paper{border-radius:12px!important;max-height:95vh}.esim-dialog-header{padding:12px 16px;border-radius:12px 12px 0 0}.esim-dialog-title{font-size:18px!important}.esim-dialog-content{padding:12px!important;max-height:75vh;gap:12px}.esim-toggle-container{height:40px;padding:3px}.esim-toggle-button{font-size:11px;padding:0 8px;height:34px}.esim-instructions-container{padding:12px;border-radius:12px}.esim-instruction-text{font-size:14px!important;line-height:1.4!important}.esim-instruction-divider{margin:12px 0!important}.esim-close-button{width:32px;height:32px}.esim-close-button .MuiSvgIcon-root{font-size:20px}.esim-qr-wrapper{padding:10px;border-radius:12px}.esim-qr-inner{padding:6px}}@media(max-width:360px){.esim-dialog .MuiDialog-paper{margin:4px;max-width:calc(100% - 8px)}.esim-dialog-header{padding:10px 12px}.esim-dialog-title{font-size:16px!important}.esim-dialog-content{padding:10px!important}.esim-toggle-button{font-size:10px;padding:0 6px}.esim-instructions-container{padding:10px}.esim-instruction-text{font-size:13px!important}}.tata-ticket-history-content{padding:24px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #b3b3b3);border-radius:24px;width:100%;box-sizing:border-box;flex:1}.tata-ticket-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.tata-ticket-header-icon{font-size:32px!important;color:var(--tata-primary-green, #83be2e)!important}.tata-ticket-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;color:var(--tata-dark-grey, #333333);margin:0!important}.tata-ticket-tabs-wrapper{border-bottom:1px solid var(--tata-light-grey, #b3b3b3);margin-bottom:24px}.tata-ticket-tabs .MuiTabs-indicator{background-color:var(--tata-primary-green, #83be2e);height:3px}.tata-ticket-tab{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:none!important;color:var(--tata-medium-grey, #666666)!important;min-width:120px}.tata-ticket-tab.Mui-selected{color:var(--tata-dark-grey, #333333)!important}.tata-ticket-tab-content{padding:16px 0;width:100%}.tata-ticket-form{width:100%;max-width:100%}.tata-ticket-edit-alert{margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.tata-ticket-edit-alert .MuiButton-root{margin-left:auto}.tata-ticket-field{margin-bottom:20px}.tata-ticket-field-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;color:var(--tata-dark-grey, #333333);margin-bottom:8px!important;display:block}.tata-ticket-radio-group{margin-top:8px}.tata-ticket-radio-group .MuiFormControlLabel-label{font-family:Footballerista Cy,sans-serif;font-size:14px;color:var(--tata-dark-grey, #333333)}.tata-ticket-radio-group .MuiRadio-root{color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-radio-group .MuiRadio-root.Mui-checked{color:var(--tata-primary-green, #83be2e)}.tata-ticket-select{width:100%;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ticket-select .MuiOutlinedInput-notchedOutline{border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-select:hover .MuiOutlinedInput-notchedOutline,.tata-ticket-select.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tata-primary-green, #83be2e)}.tata-ticket-textarea{background-color:var(--tata-off-white, #f5f5f2)}.tata-ticket-textarea .MuiOutlinedInput-root{border-radius:8px}.tata-ticket-textarea .MuiOutlinedInput-notchedOutline{border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-textarea:hover .MuiOutlinedInput-notchedOutline,.tata-ticket-textarea .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--tata-primary-green, #83be2e)}.tata-ticket-upload-btn{border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:100px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;margin-bottom:8px!important}.tata-ticket-upload-btn:hover{background-color:#83be2e1a!important}.tata-ticket-upload-hint{color:var(--tata-medium-grey, #666666);display:block;margin-bottom:12px!important}.tata-ticket-uploaded-files{display:flex;flex-direction:column;gap:8px;margin-top:12px}.tata-ticket-uploaded-file{display:flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--tata-primary-green, #83be2e);border-radius:8px;background-color:#83be2e14}.tata-ticket-file-icon{color:var(--tata-primary-green, #83be2e);font-size:20px!important}.tata-ticket-file-name{flex:1;font-size:14px!important;color:#3d5d16;font-weight:500!important}.tata-ticket-uploaded-file .MuiIconButton-root{padding:4px}.tata-ticket-uploaded-file .MuiIconButton-root:first-of-type{color:var(--tata-primary-green, #83be2e)}.tata-ticket-uploaded-file .MuiIconButton-root:last-of-type{color:#d32f2f}.tata-ticket-uploaded-file.existing{background-color:#b3b3b326;border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-file-existing-badge{font-size:11px;color:var(--tata-light-grey, #999999);margin-left:8px;font-style:italic}.tata-ticket-submit-btn{background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-dark-grey, #333333)!important;border:2px solid var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;padding:12px 32px!important;border-radius:100px!important;min-width:180px!important}.tata-ticket-submit-btn:hover{background-color:var(--tata-primary-green-hover, #72a828)!important}.tata-ticket-submit-btn:disabled{background-color:var(--tata-light-grey, #b3b3b3)!important;color:var(--tata-medium-grey, #666666)!important;border-color:var(--tata-light-grey, #b3b3b3)!important}.tata-ticket-history{width:100%}.tata-ticket-search-section{display:flex;gap:12px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.tata-ticket-search-property{min-width:150px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ticket-search-property .MuiOutlinedInput-notchedOutline{border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-search-input{flex:1;min-width:200px}.tata-ticket-search-input .MuiOutlinedInput-root{background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ticket-search-input .MuiOutlinedInput-notchedOutline{border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-search-btn{background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-dark-grey, #333333)!important;min-width:48px!important;height:48px;border-radius:8px!important}.tata-ticket-search-btn:hover{background-color:var(--tata-primary-green-hover, #72a828)!important}.tata-ticket-clear-btn{color:var(--tata-medium-grey, #666666)!important;text-transform:none!important}.tata-ticket-search-alert,.tata-ticket-error{margin-bottom:16px}.tata-ticket-table-container{border-radius:16px!important;border:1px solid var(--tata-light-grey, #b3b3b3)!important;box-shadow:none!important;margin-bottom:16px}.tata-ticket-table-header{background-color:var(--tata-off-white, #f5f5f2)}.tata-ticket-table-header .MuiTableCell-root{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:14px!important;color:var(--tata-dark-grey, #333333);padding:16px;border-bottom:1px solid var(--tata-light-grey, #b3b3b3)}.tata-ticket-table-row{transition:background-color .15s ease}.tata-ticket-table-row:hover{background-color:#83be2e0d}.tata-ticket-table-cell{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-dark-grey, #333333);padding:16px!important;border-bottom:1px solid var(--tata-off-white, #f5f5f2)}.tata-ticket-description-link{color:#3d5d16!important;cursor:pointer;font-weight:600!important;text-decoration:underline}.tata-ticket-description-link:hover{color:var(--tata-primary-green, #83be2e)!important}.tata-ticket-modify-btn{color:var(--tata-primary-green, #83be2e)!important;text-transform:uppercase!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:13px!important}.tata-ticket-modify-btn:hover{background-color:#83be2e1a!important}.tata-ticket-table-loading{display:flex;justify-content:center;align-items:center;gap:16px;padding:40px}.tata-ticket-table-loading .MuiCircularProgress-root{color:var(--tata-primary-green, #83be2e)}.tata-ticket-table-empty{padding:40px;color:var(--tata-medium-grey, #666666);font-size:14px!important}.tata-ticket-pagination{display:flex;justify-content:space-between;align-items:center;padding:16px 0;flex-wrap:wrap;gap:16px}.tata-ticket-pagination-info{display:flex;align-items:center;gap:12px}.tata-ticket-pagination-info .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-medium-grey, #666666)}.tata-ticket-rows-select{min-width:70px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ticket-rows-select .MuiOutlinedInput-notchedOutline{border-color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-pagination-controls{display:flex;align-items:center;gap:8px}.tata-ticket-pagination-controls .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-medium-grey, #666666)}.tata-ticket-pagination-controls .MuiIconButton-root{color:var(--tata-dark-grey, #333333)}.tata-ticket-pagination-controls .MuiIconButton-root:hover{background-color:#83be2e1a}.tata-ticket-pagination-controls .MuiIconButton-root:disabled{color:var(--tata-light-grey, #b3b3b3)}.tata-ticket-dialog-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;color:var(--tata-dark-grey, #333333);display:flex;justify-content:space-between;align-items:center;padding:16px 24px!important;border-bottom:1px solid var(--tata-light-grey, #b3b3b3)}.tata-ticket-dialog-close{color:var(--tata-medium-grey, #666666)!important}.tata-ticket-dialog-close:hover{background-color:#83be2e1a!important}.tata-ticket-dialog-content{padding:24px!important}.tata-ticket-detail-row{display:flex;margin-bottom:16px;gap:16px}.tata-ticket-detail-label{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;color:var(--tata-medium-grey, #666666);min-width:140px}.tata-ticket-detail-value{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-dark-grey, #333333);flex:1}.tata-ticket-attachments-list{display:flex;flex-direction:column;gap:8px}.tata-ticket-attachment-item{display:flex;align-items:center;gap:8px;padding:8px 12px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ticket-attachment-item .MuiSvgIcon-root{color:var(--tata-medium-grey, #666666)}.tata-ticket-attachment-item .MuiTypography-root{flex:1;font-size:13px!important}.tata-ticket-attachment-item .MuiIconButton-root{color:var(--tata-primary-green, #83be2e)}@media(max-width:768px){.tata-ticket-history-content{padding:16px;border-radius:16px}.tata-ticket-header{margin-bottom:16px}.tata-ticket-title{font-size:20px!important}.tata-ticket-search-section{flex-direction:column;align-items:stretch}.tata-ticket-search-property,.tata-ticket-search-input{width:100%;min-width:auto}.tata-ticket-search-btn{width:100%}.tata-ticket-pagination{flex-direction:column;align-items:flex-start;gap:12px}.tata-ticket-pagination-info{flex-wrap:wrap;gap:8px}.tata-ticket-pagination-controls{width:100%;justify-content:space-between}.tata-ticket-detail-row{flex-direction:column;gap:4px}.tata-ticket-detail-label{min-width:auto}.tata-ticket-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px!important}.tata-ticket-table-container table{min-width:600px}.tata-ticket-table-header .MuiTableCell-root,.tata-ticket-table-cell{padding:12px 8px!important;font-size:13px!important}.tata-ticket-modify-btn{padding:4px!important;min-width:auto!important;font-size:12px!important}}@media(max-width:480px){.tata-ticket-history-content{padding:12px;border-radius:12px}.tata-ticket-header{margin-bottom:12px;gap:8px}.tata-ticket-header-icon{font-size:24px!important}.tata-ticket-title{font-size:18px!important}.tata-ticket-tab-content{padding:12px 0}.tata-ticket-field{margin-bottom:16px}.tata-ticket-field-label{font-size:13px!important;margin-bottom:6px!important}.tata-ticket-radio-group{flex-direction:column;gap:4px}.tata-ticket-radio-group .MuiFormControlLabel-label{font-size:13px}.tata-ticket-select,.tata-ticket-textarea .MuiOutlinedInput-root{font-size:14px}.tata-ticket-upload-btn{width:100%;font-size:12px!important}.tata-ticket-upload-hint{font-size:11px!important}.tata-ticket-uploaded-file{padding:6px 10px}.tata-ticket-file-name{font-size:12px!important}.tata-ticket-submit-btn{width:100%;min-width:auto!important;padding:10px 24px!important;font-size:13px!important}.tata-ticket-search-section{gap:8px}.tata-ticket-search-property{min-width:100%!important}.tata-ticket-search-btn{height:40px}.tata-ticket-search-alert{font-size:12px}.tata-ticket-table-container table{min-width:500px}.tata-ticket-table-header .MuiTableCell-root,.tata-ticket-table-cell{padding:10px 6px!important;font-size:12px!important}.tata-ticket-description-link{font-size:12px!important;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.tata-ticket-modify-btn{font-size:11px!important;padding:2px 4px!important}.tata-ticket-modify-btn .MuiSvgIcon-root{font-size:14px!important}.tata-ticket-pagination{padding:12px 0;gap:10px}.tata-ticket-pagination-info .MuiTypography-root{font-size:12px!important}.tata-ticket-rows-select{min-width:50px}.tata-ticket-rows-select .MuiSelect-select{padding:4px 8px!important;font-size:12px!important}.tata-ticket-pagination-controls .MuiTypography-root{font-size:12px!important}.tata-ticket-pagination-controls .MuiIconButton-root{padding:6px!important}.tata-ticket-pagination-controls .MuiSvgIcon-root{font-size:18px!important}.tata-ticket-table-loading{padding:24px;gap:12px}.tata-ticket-table-empty{padding:24px;font-size:13px!important}.tata-ticket-dialog-title{font-size:18px!important;padding:12px 16px!important}.tata-ticket-dialog-content{padding:16px!important}.tata-ticket-detail-label{font-size:12px!important}.tata-ticket-detail-value{font-size:13px!important}.tata-ticket-attachment-item{padding:6px 10px}.tata-ticket-attachment-item .MuiTypography-root{font-size:12px!important}}@media(max-width:360px){.tata-ticket-history-content{padding:10px}.tata-ticket-title{font-size:16px!important}.tata-ticket-header-icon{font-size:22px!important}.tata-ticket-field-label{font-size:12px!important}.tata-ticket-radio-group .MuiFormControlLabel-label{font-size:12px}.tata-ticket-table-header .MuiTableCell-root,.tata-ticket-table-cell{padding:8px 4px!important;font-size:11px!important}.tata-ticket-description-link{max-width:80px;font-size:11px!important}.tata-ticket-modify-btn{font-size:10px!important}.tata-ticket-pagination-info .MuiTypography-root,.tata-ticket-pagination-controls .MuiTypography-root{font-size:11px!important}}.tata-ticket-history-page-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:var(--tata-off-white, #f5f5f2)}.tata-ticket-history-page-content{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:24px;box-sizing:border-box}.tata-ticket-back-btn{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:8px 16px!important;margin-bottom:24px!important;border:2px solid var(--tata-dark-grey, #333333)!important;border-radius:8px!important;background-color:transparent!important;color:var(--tata-dark-grey, #333333)!important;font-family:Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;text-transform:uppercase!important;cursor:pointer!important}.tata-ticket-back-btn:hover{background-color:#3333330d!important}.tata-ticket-back-btn .MuiSvgIcon-root{font-size:18px!important}@media(max-width:768px){.tata-ticket-history-page-content{padding:16px}.tata-ticket-back-btn{margin-bottom:16px!important}}@media(max-width:480px){.tata-ticket-history-page-content{padding:12px}}.tata-phone-input{display:flex;flex-direction:column;gap:4px;width:100%}.tata-phone-input__label-container{display:flex;align-items:center;gap:4px}.tata-phone-input__label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-phone-input__required{color:#c20a0a;font-weight:600;margin-left:2px}.tata-phone-input__container{display:flex;align-items:center;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px;padding:8px 8px 8px 16px;min-height:48px;gap:4px;transition:all .2s ease}.tata-phone-input__container:hover:not(.disabled){background-color:#eeeee9}.tata-phone-input__container.error{border:1px solid #c20a0a}.tata-phone-input__container.disabled{opacity:.6;cursor:not-allowed}.tata-phone-input__container.readonly{background-color:var(--tata-off-white, #f5f5f2)}.tata-phone-input__country-selector{display:flex;align-items:center;gap:2px;cursor:pointer;padding:4px 8px;flex-shrink:0;background-color:transparent;border-radius:100px;transition:background-color .2s ease}.tata-phone-input__country-selector:hover{background-color:#0000000d}.tata-phone-input__country-selector.readonly{cursor:default;pointer-events:none}.tata-phone-input__country-selector.readonly:hover{background-color:transparent}.tata-phone-input__flag{width:24px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:hidden}.tata-phone-input__flag svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tata-phone-input__dial-code{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;white-space:nowrap}.tata-phone-input__expand-icon{font-size:16px!important;color:#3a355b!important;margin-left:0}.tata-phone-input__divider{display:none;width:1px;height:24px;background-color:var(--tata-light-grey, #b3b3b3);flex-shrink:0}.tata-phone-input__field{flex:1}.tata-phone-input__field .MuiInputBase-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-phone-input__field .MuiInputBase-input{padding:4px 0!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-phone-input__field .MuiInputBase-input::-moz-placeholder{color:var(--tata-medium-grey, #666666)!important;opacity:1!important}.tata-phone-input__field .MuiInputBase-input::placeholder{color:var(--tata-medium-grey, #666666)!important;opacity:1!important}.tata-phone-input__message-container{margin-top:4px}.tata-phone-input__message{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:var(--tata-medium-grey, #666666)!important}.tata-phone-input__message--error{color:#c20a0a!important}.tata-phone-input__popover .MuiPaper-root{border-radius:8px!important;box-shadow:0 4px 16px #0000001f!important;max-height:400px;overflow:hidden;display:flex;flex-direction:column}.tata-phone-input__search-container{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid #e0e0e0;background-color:var(--tata-off-white, #f5f5f2);flex-shrink:0}.tata-phone-input__search-icon{color:#3d5d16!important;font-size:20px!important}.tata-phone-input__search-input{flex:1}.tata-phone-input__search-input .MuiInputBase-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important}.tata-phone-input__search-input .MuiInputBase-input{padding:4px 0!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-dark-grey, #333333)!important}.tata-phone-input__search-input .MuiInputBase-input::-moz-placeholder{color:var(--tata-medium-grey, #666666)!important;opacity:1!important}.tata-phone-input__search-input .MuiInputBase-input::placeholder{color:var(--tata-medium-grey, #666666)!important;opacity:1!important}.tata-phone-input__country-list{padding:8px 0!important;min-width:280px;overflow-y:auto;max-height:320px}.tata-phone-input__country-list::-webkit-scrollbar{width:8px}.tata-phone-input__country-list::-webkit-scrollbar-track{background:transparent;border-radius:20px}.tata-phone-input__country-list::-webkit-scrollbar-thumb{background:var(--Primary-Green, #83BE2E);border-radius:20px}.tata-phone-input__country-list::-webkit-scrollbar-thumb:hover{background:#6fa825}.tata-phone-input__no-results{padding:16px!important;text-align:center}.tata-phone-input__no-results .MuiListItemText-primary{color:var(--tata-medium-grey, #666666)!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important}.tata-phone-input__country-item{padding:8px 16px!important;cursor:pointer;transition:background-color .15s ease}.tata-phone-input__country-item:hover{background-color:#83be2e1a!important}.tata-phone-input__country-item.selected{background-color:#83be2e26!important}.tata-phone-input__country-flag{min-width:36px!important}.tata-phone-input__country-flag svg{width:24px;height:16px;border-radius:2px}.tata-phone-input__country-text .MuiListItemText-primary{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;color:var(--tata-dark-grey, #333333)!important}.tata-phone-input__country-text .MuiListItemText-secondary{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;color:var(--tata-medium-grey, #666666)!important}@media(max-width:480px){.tata-phone-input__container{padding:8px 12px}.tata-phone-input__dial-code,.tata-phone-input__field .MuiInputBase-input{font-size:13px!important}}.tata-ohc-wrapper{display:flex;flex-direction:column;gap:16px;width:100%}.tata-ohc-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.tata-ohc-header-left{display:flex;flex-direction:column;gap:4px}.tata-ohc-title{font-family:Footballerista Cy,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-subtitle{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important}.tata-ohc-header-right{display:flex;align-items:center;gap:12px}.tata-ohc-period-select{min-width:120px;background-color:var(--tata-white, #ffffff);border-radius:8px!important;border:1px solid var(--tata-light-grey, #b3b3b3)}.tata-ohc-period-select .MuiSelect-select{padding:8px 32px 8px 16px!important;font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-ohc-period-select .MuiOutlinedInput-notchedOutline{border:none!important}.tata-ohc-period-select .MuiSvgIcon-root{color:var(--tata-dark-grey, #333333);right:8px}.tata-ohc-filter-btn{display:flex!important;align-items:center;gap:8px;padding:8px 16px!important;border:1px solid var(--tata-light-grey, #b3b3b3)!important;border-radius:8px!important;background-color:var(--tata-white, #ffffff)!important;color:var(--tata-dark-grey, #333333)!important;font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;text-transform:none!important}.tata-ohc-filter-btn:hover{background-color:var(--tata-off-white, #f5f5f2)!important;border-color:var(--tata-dark-grey, #333333)!important}.tata-ohc-filter-btn.active{background-color:#83be2e1a!important;border-color:var(--tata-primary-green, #83be2e)!important;color:#3d5d16!important}.tata-ohc-filter-btn .MuiSvgIcon-root{font-size:18px}.tata-ohc-filter-popover{border-radius:12px!important;box-shadow:0 4px 20px #00000026!important;margin-top:8px}.tata-ohc-filter-content{padding:20px;min-width:240px}.tata-ohc-filter-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important;margin-bottom:16px!important}.tata-ohc-filter-form{width:100%}.tata-ohc-filter-label{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;margin-bottom:8px!important}.tata-ohc-filter-radio-group{gap:4px}.tata-ohc-filter-option{margin:0!important;padding:4px 0!important}.tata-ohc-filter-option .MuiFormControlLabel-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-filter-radio.Mui-checked{color:var(--tata-primary-green, #83be2e)!important}.tata-ohc-filter-radio{color:var(--tata-light-grey, #b3b3b3)!important;padding:6px!important}.tata-ohc-filter-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--tata-off-white, #f5f5f2)}.tata-ohc-filter-clear-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;color:var(--tata-medium-grey, #666666)!important;padding:8px 16px!important}.tata-ohc-filter-clear-btn:hover{background-color:var(--tata-off-white, #f5f5f2)!important}.tata-ohc-filter-apply-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;text-transform:uppercase!important;background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-dark-grey, #333333)!important;padding:8px 24px!important;border-radius:24px!important}.tata-ohc-filter-apply-btn:hover{background-color:#6fa025!important}.tata-ohc-orders-list{display:flex;flex-direction:column;gap:16px}.tata-ohc-orders-list.scrollable{max-height:800px;overflow-y:auto;padding-right:8px}.tata-ohc-orders-list.scrollable::-webkit-scrollbar{width:6px}.tata-ohc-orders-list.scrollable::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tata-ohc-orders-list.scrollable::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tata-ohc-orders-list.scrollable::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.tata-ohc-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tata-ohc-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tata-ohc-card-datetime{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;font-family:Footballerista Cy,sans-serif;font-size:12px;font-weight:600;width:-moz-fit-content;width:fit-content;align-self:flex-start;white-space:nowrap}.tata-ohc-status-badge.completed{background-color:#4caf501a;color:#4caf50;border:1px solid #4caf50}.tata-ohc-status-badge.in-progress{background-color:#ff98001a;color:#ff9800;border:1px solid #ff9800}.tata-ohc-status-badge.failed,.tata-ohc-status-badge.cancelled{background-color:#f443361a;color:#f44336;border:1px solid #f44336}.tata-ohc-status-badge.pending{background-color:#ff98001a;color:#ff9800;border:1px solid #ff9800}.tata-ohc-status-badge.unknown{background-color:#7575751a;color:#757575;border:1px solid #757575}.tata-ohc-card-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.tata-ohc-card-left{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.tata-ohc-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-ohc-icon{font-size:24px!important;color:#83be2e!important}.tata-ohc-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.tata-ohc-product-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tata-ohc-product-name{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-product-name.strikethrough{text-decoration:line-through;text-decoration-color:#f44336;color:var(--tata-medium-grey, #666666)!important;font-weight:500!important}.tata-ohc-more-items{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;cursor:pointer}.tata-ohc-more-items:hover{text-decoration:underline}.tata-ohc-order-id{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important}.tata-ohc-card-right{display:flex;align-items:flex-start;flex-shrink:0}.tata-ohc-price{font-family:Footballerista Cy,sans-serif!important;font-weight:800!important;font-size:32px!important;line-height:38px!important;color:var(--tata-text-primary, #161237)!important;display:flex;align-items:baseline}.tata-ohc-currency{font-size:20px;font-weight:800;line-height:26px;margin-right:2px}.tata-ohc-price-whole{font-size:32px;font-weight:800;line-height:38px}.tata-ohc-decimals{font-size:20px;font-weight:800;line-height:26px}.tata-ohc-card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1.5px solid var(--tata-light-grey, #e0e0e0)}.tata-ohc-action-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;text-transform:uppercase!important;padding:4px 0!important;min-width:auto!important}.tata-ohc-action-btn:hover{background-color:transparent!important;text-decoration:underline}.tata-ohc-action-btn.download .MuiSvgIcon-root{font-size:16px;color:#3d5d16}.tata-ohc-scroll-sentinel{min-height:50px;display:flex;align-items:center;justify-content:center;margin-top:8px}.tata-ohc-loading-more{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 0}.tata-ohc-loading-more .MuiCircularProgress-root{color:var(--tata-primary-green, #83be2e)!important}.tata-ohc-loading-more .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-medium-grey, #666666)!important}.tata-ohc-end-of-list{display:flex;align-items:center;justify-content:center;padding:16px 0;margin-top:8px}.tata-ohc-end-of-list .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;color:var(--tata-medium-grey, #666666)!important}.tata-ohc-loading,.tata-ohc-error,.tata-ohc-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;min-height:200px}.tata-ohc-loading .MuiCircularProgress-root{color:var(--tata-primary-green, #83be2e)!important}.tata-ohc-loading .MuiTypography-root,.tata-ohc-error .MuiTypography-root,.tata-ohc-empty .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;color:var(--tata-medium-grey, #666666)!important}.tata-ohc-error .MuiButton-root{background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-dark-grey, #333333)!important;border-radius:24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:8px 24px!important}.tata-ohc-dialog-paper{border-radius:16px!important;max-width:480px!important}.tata-ohc-dialog-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important;display:flex;align-items:center;justify-content:space-between;padding:20px 24px!important;border-bottom:1px solid var(--tata-off-white, #f5f5f2)}.tata-ohc-dialog-close{padding:4px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-dialog-content{padding:24px!important;display:flex;flex-direction:column;gap:16px}.tata-ohc-dialog-row{display:flex;align-items:flex-start;gap:12px}.tata-ohc-dialog-label{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important;min-width:100px;flex-shrink:0}.tata-ohc-dialog-value{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;word-break:break-word}.tata-ohc-dialog-paper-full{border-radius:16px!important;max-width:600px!important;max-height:90vh!important}.tata-ohc-dialog-content-full{padding:24px!important;display:flex;flex-direction:column;gap:16px;overflow-y:auto}.tata-ohc-detail-header{display:flex;flex-direction:column;gap:16px;width:100%}.tata-ohc-back-btn{display:flex!important;align-items:center!important;gap:8px!important;font-family:Roboto,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;text-transform:uppercase!important;padding:0!important;min-width:auto!important;justify-content:flex-start!important;background-color:transparent!important;border-radius:8px!important}.tata-ohc-back-btn:hover{background-color:transparent!important;text-decoration:underline}.tata-ohc-back-btn .MuiSvgIcon-root{font-size:16px!important;color:#3d5d16!important}.tata-ohc-detail-title-row{display:flex;align-items:center;justify-content:space-between;width:100%}.tata-ohc-detail-title-with-back{display:flex;align-items:center;gap:8px;cursor:pointer}.tata-ohc-back-icon{font-size:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-detail-title{font-family:Roboto,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:var(--tata-text-primary, #161237)!important;flex-grow:1}.tata-ohc-detail-order-id{font-family:Roboto,sans-serif!important;font-size:14px!important;line-height:20px!important;color:var(--tata-text-primary, #161237)!important;white-space:nowrap}.tata-ohc-detail-order-id-label{font-weight:400!important}.tata-ohc-detail-order-id-value{font-weight:510!important}.tata-ohc-detail-header-right{display:flex;gap:24px}.tata-ohc-detail-info-item{display:flex;flex-direction:column;gap:2px}.tata-ohc-detail-info-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-detail-info-value{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-dialog-close-btn{position:absolute!important;top:0;right:0;padding:4px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-detail-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:16px}.tata-ohc-detail-card-header{display:flex;align-items:center;justify-content:space-between}.tata-ohc-detail-card-title{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-detail-card-content{display:flex;flex-direction:column;gap:12px}.tata-ohc-download-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:18px!important;color:var(--tata-dark-grey, #333333)!important;text-transform:uppercase!important;border:1px solid var(--tata-light-grey, #b3b3b3)!important;border-radius:8px!important;padding:8px 16px!important;background-color:transparent!important}.tata-ohc-download-btn:hover{background-color:var(--tata-off-white, #f5f5f2)!important}.tata-ohc-download-btn .MuiSvgIcon-root{font-size:16px}.tata-ohc-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tata-ohc-detail-grid-item{display:flex;flex-direction:column;gap:4px}.tata-ohc-detail-label{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:16px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-detail-value{font-family:Footballerista Cy,sans-serif!important;font-weight:510!important;font-size:16px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-detail-value-with-icon{display:flex;align-items:center;gap:6px}.tata-ohc-detail-icon-sm{font-size:16px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-payment-row{display:flex;align-items:center;justify-content:space-between}.tata-ohc-payment-row.total{padding-top:12px}.tata-ohc-payment-label{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-payment-value{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-payment-value.discount{color:#4caf50!important}.tata-ohc-payment-label-bold{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-payment-value-bold{font-family:Footballerista Cy,sans-serif!important;font-weight:800!important;font-size:20px!important;line-height:26px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-payment-divider{height:1px;background-color:var(--tata-light-grey, #e0e0e0);margin:8px 0}.tata-ohc-esim-header{display:flex;align-items:flex-start;gap:12px}.tata-ohc-esim-icon{font-size:24px!important;color:#3d5d16!important;flex-shrink:0}.tata-ohc-esim-subtitle{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important;margin-top:4px}.tata-ohc-esim-tabs{min-height:36px!important;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px;padding:4px}.tata-ohc-esim-tabs .MuiTab-root{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;min-height:28px!important;padding:4px 16px!important;text-transform:none!important;color:var(--tata-dark-grey, #333333)!important;border-radius:6px}.tata-ohc-esim-tabs .Mui-selected{background-color:var(--tata-white, #ffffff)!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-esim-tabs .MuiTabs-indicator{display:none}.tata-ohc-esim-instructions{padding:16px;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px}.tata-ohc-esim-list{margin:0;padding-left:20px;font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:24px;color:var(--tata-dark-grey, #333333)}.tata-ohc-esim-list li{margin-bottom:4px}.tata-ohc-qr-header{display:flex;align-items:flex-start;gap:12px}.tata-ohc-qr-icon{font-size:24px!important;color:#3d5d16!important;flex-shrink:0}.tata-ohc-qr-subtitle{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important;margin-top:4px}.tata-ohc-qr-content{display:flex;flex-direction:column;align-items:center;gap:16px}.tata-ohc-qr-code-container{display:flex;justify-content:center;padding:16px}.tata-ohc-qr-code-placeholder{width:150px;height:150px;display:flex;align-items:center;justify-content:center;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:8px}.tata-ohc-qr-code-img{font-size:120px!important;color:var(--tata-dark-grey, #333333)!important}.tata-ohc-qr-buttons{display:flex;gap:12px;justify-content:center}.tata-ohc-qr-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;text-transform:uppercase!important;padding:10px 24px!important;border-radius:24px!important}.tata-ohc-qr-btn.primary{background-color:var(--tata-dark-grey, #333333)!important;color:var(--tata-white, #ffffff)!important}.tata-ohc-qr-btn.primary:hover{background-color:#1a1a1a!important}.tata-ohc-qr-btn.secondary{background-color:transparent!important;color:#3d5d16!important;border:none!important}.tata-ohc-qr-btn.secondary:hover{background-color:#3d5d161a!important}.tata-ohc-old-sim-section{display:flex;align-items:center;justify-content:space-between;padding:24px;margin:0 -20px -20px;background-color:var(--tata-off-white, #f5f5f2);border-radius:0 0 16px 16px}.tata-ohc-old-sim-info{display:flex;align-items:center;gap:48px}.tata-ohc-sim-info-section{display:flex;flex-direction:column;width:100%}.tata-ohc-install-esim-section{background-color:var(--tata-off-white, #f5f5f2);padding:24px;margin:24px -20px 0}.tata-ohc-scan-qr-section{background-color:var(--tata-off-white, #f5f5f2);padding:24px;margin:0 -20px}.tata-ohc-step-header{display:flex;align-items:flex-start;gap:12px}.tata-ohc-step-icon{background-color:var(--tata-white, #ffffff);border-radius:100px;padding:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-ohc-step-icon .MuiSvgIcon-root{font-size:32px!important;color:#3d5d16!important}.tata-ohc-step-content{flex:1;display:flex;flex-direction:column;gap:24px}.tata-ohc-step-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-ohc-step-description{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:16px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important;margin-top:4px}.tata-ohc-instructions-box{background-color:var(--tata-white, #ffffff);border-radius:16px;padding:0 24px 16px}.tata-ohc-tabs-container{border-bottom:.5px solid #c7c4d8;display:flex;gap:24px;margin-bottom:8px}.tata-ohc-tab{padding:12px 0;font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-text-primary, #161237);cursor:pointer;border-bottom:2px solid transparent}.tata-ohc-tab.active{color:#1c00c8;border-bottom-color:#4933d3}.tata-ohc-instructions-list{display:flex;flex-direction:column;gap:8px;padding-left:21px;margin:0;font-family:Footballerista Cy,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:var(--tata-text-primary, #161237)}.tata-ohc-instructions-list li{margin-bottom:0}.tata-ohc-qr-display{background-color:var(--tata-white, #ffffff);border-radius:16px;padding:16px;display:flex;flex-direction:column;align-items:center}.tata-ohc-qr-wrapper{background-color:#e8e6fa;border-radius:16px;padding:16px;box-shadow:0 2px 4px #16123729}.tata-ohc-qr-inner{background-color:var(--tata-white, #ffffff);padding:12px}.tata-ohc-qr-actions{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px}.tata-ohc-status-badge.ready-to-install{background-color:#e6f3ed!important;color:#006035!important;border:.5px solid #00874b!important}.tata-ohc-status-badge.deactivated{background-color:#f5e6ee!important;color:#570031!important;border:.5px solid #9e0059!important}@media(max-width:768px){.tata-ohc-header{flex-direction:column;align-items:flex-start;gap:12px}.tata-ohc-header-right{width:100%;flex-wrap:wrap}.tata-ohc-period-select{flex:1;min-width:120px}.tata-ohc-filter-btn{flex:1;justify-content:center!important}.tata-ohc-card{padding:12px 16px}.tata-ohc-card-content{flex-direction:column;align-items:flex-start;gap:12px}.tata-ohc-card-right{width:100%;justify-content:flex-end}.tata-ohc-price{font-size:24px!important;line-height:30px!important}.tata-ohc-currency,.tata-ohc-decimals{font-size:16px!important;line-height:22px!important}.tata-ohc-price-whole{font-size:24px!important;line-height:30px!important}.tata-ohc-card-actions{flex-wrap:wrap;gap:8px}}@media(max-width:480px){.tata-ohc-title{font-size:20px!important;line-height:26px!important}.tata-ohc-card{padding:12px;border-radius:12px}.tata-ohc-product-name{font-size:16px!important;line-height:22px!important}.tata-ohc-order-id{font-size:12px!important}.tata-ohc-card-datetime{font-size:12px!important;line-height:18px!important}.tata-ohc-status-badge{padding:2px 8px;font-size:10px}.tata-ohc-action-btn{font-size:12px!important;line-height:18px!important}.tata-ohc-price{font-size:20px!important;line-height:26px!important}.tata-ohc-currency,.tata-ohc-decimals{font-size:14px!important;line-height:20px!important}.tata-ohc-price-whole{font-size:20px!important;line-height:26px!important}}.tata-confirmation-page{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f2;position:relative;padding-top:72px}.tata-confirmation-content{flex:1;width:100%;max-width:1184px;margin:0 auto;padding:32px 0;box-sizing:border-box}@media(max-width:767px){.tata-confirmation-page{padding-top:60px}}@media(max-width:480px){.tata-confirmation-page{padding-top:56px}}@media(max-width:360px){.tata-confirmation-page{padding-top:52px}}.tata-confirmation-banner{display:flex;align-items:center;gap:12px;border:1px solid #b3b3b3;border-radius:16px;padding:24px;margin-bottom:24px}.tata-confirmation-banner--success{background-color:#83be2e29}.tata-confirmation-banner--success .tata-confirmation-banner-icon svg{color:#83be2e}.tata-confirmation-banner--failed{background-color:#c20a0a1f}.tata-confirmation-banner--failed .tata-confirmation-banner-icon svg{color:#c20a0a}.tata-confirmation-banner--progress{background-color:#f5a6231f}.tata-confirmation-banner--progress .tata-confirmation-banner-icon svg{color:#f5a623}.tata-confirmation-banner-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tata-confirmation-banner-icon svg{width:48px;height:48px}.tata-confirmation-banner-text{display:flex;flex-direction:column;gap:0;flex:1}.tata-confirmation-banner-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-confirmation-banner-message{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-confirmation-success-banner{display:flex;align-items:center;gap:12px;background-color:#83be2e29;border:1px solid #b3b3b3;border-radius:16px;padding:24px;margin-bottom:24px}.tata-confirmation-success-icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tata-confirmation-success-icon svg{width:48px;height:48px;color:#83be2e}.tata-confirmation-success-text{display:flex;flex-direction:column;gap:0;flex:1}.tata-confirmation-success-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:800!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-confirmation-success-message{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-confirmation-cards-row{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:32px}@media(max-width:1024px){.tata-confirmation-cards-row{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.tata-confirmation-cards-row{grid-template-columns:1fr}}.tata-confirmation-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.tata-confirmation-card-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important}.tata-confirmation-card-content{display:flex;flex-direction:column;gap:12px;flex:1}.tata-confirmation-detail-row{display:flex;justify-content:space-between;align-items:center}.tata-confirmation-detail-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#161237!important;margin:0!important}.tata-confirmation-detail-value{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:520!important;line-height:24px!important;color:#161237!important;margin:0!important;text-align:right}.tata-confirmation-status-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;border-radius:4px;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;text-align:center;white-space:nowrap}.tata-confirmation-status-badge--completed{background-color:#486919;color:#fff}.tata-confirmation-status-badge--pending,.tata-confirmation-status-badge--progress{background-color:#f5a62326;color:#b57a00}.tata-confirmation-status-badge--failed{background-color:#c20a0a26;color:#c20a0a}.tata-confirmation-status-with-refresh{display:flex;align-items:center;gap:8px}.tata-confirmation-refresh-btn{padding:4px!important;color:#83be2e!important}.tata-confirmation-refresh-btn:hover{background-color:#83be2e1a!important}.tata-confirmation-refresh-btn:disabled{color:#999!important}.tata-confirmation-refresh-btn .MuiSvgIcon-root{font-size:18px!important}.tata-confirmation-progress-indicator{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px}.tata-confirmation-progress-text{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#666!important;margin:0!important;text-align:center}.tata-confirmation-summary-item{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.tata-confirmation-summary-item-info{display:flex;flex-direction:column;gap:2px}.tata-confirmation-summary-item-name{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-confirmation-summary-item-details{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-confirmation-summary-item-price{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important;white-space:nowrap}.tata-confirmation-summary-divider{height:1px;background-color:#b3b3b3;margin:8px 0}.tata-confirmation-summary-total{display:flex;justify-content:space-between;align-items:center}.tata-confirmation-summary-total-label{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-confirmation-summary-total-value{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-item{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%}.tata-confirmation-sim-swap-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-confirmation-sim-swap-price{display:flex;align-items:baseline;gap:2px}.tata-confirmation-sim-swap-currency{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-amount{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-description{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-total-price{display:flex;align-items:baseline;gap:2px}.tata-confirmation-sim-swap-total-currency{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-total-amount{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-confirmation-sim-swap-total-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-order-summary-card{display:flex;flex-direction:column;gap:24px;width:100%;flex:1}.tata-order-summary-plan-info{display:flex;flex-direction:column;gap:2px;width:100%}.tata-order-summary-plan-row{display:flex;justify-content:space-between;align-items:center;gap:4px;width:100%}.tata-order-summary-plan-name{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-order-summary-price{display:flex;align-items:baseline;gap:2px;flex-shrink:0}.tata-order-summary-currency{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#161237!important;margin:0!important}.tata-order-summary-amount{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#161237!important;margin:0!important}.tata-order-summary-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#161237!important;margin:0!important}.tata-order-summary-validity{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-order-summary-divider{height:.5px;background-color:#c7c4d8;width:100%}.tata-order-summary-total-row{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%}.tata-order-summary-total-label{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#161237!important;margin:0!important}.tata-order-summary-total-price{display:flex;align-items:baseline;gap:2px;flex-shrink:0}.tata-order-summary-total-currency{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#161237!important;margin:0!important}.tata-order-summary-total-amount{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#161237!important;margin:0!important}.tata-order-summary-total-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#161237!important;margin:0!important}.tata-confirmation-actions-content{display:flex;flex-direction:column;gap:12px!important}.tata-confirmation-actions-content .tata-button{width:100%}.tata-confirmation-section{margin-bottom:32px}.tata-confirmation-section-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0 0 16px!important}.tata-confirmation-offer-main-card{display:flex;flex-direction:column;align-items:flex-start;gap:40px;padding:24px;border-radius:16px;border:1px solid #b3b3b3;background-color:#fff;width:100%}.tata-confirmation-plan-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;width:100%}@media(max-width:768px){.tata-confirmation-plan-header{flex-direction:column;gap:24px}}.tata-confirmation-plan-info{display:flex;flex-direction:column;gap:0}.tata-confirmation-plan-info>.tata-confirmation-plan-type{margin-top:0}.tata-confirmation-plan-info>.tata-confirmation-plan-price{margin-top:12px}.tata-confirmation-plan-name{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:32px!important;color:#161237!important;margin:0!important}.tata-confirmation-plan-type{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.tata-confirmation-plan-type-item{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#161237!important;margin:0!important}.tata-confirmation-plan-type-dot{width:4px;height:4px;border-radius:50%;background-color:#a09db2;flex-shrink:0}.tata-confirmation-plan-price{display:flex;flex-direction:column;gap:0}.tata-confirmation-plan-price-main{display:flex;align-items:baseline;gap:2px}.tata-confirmation-plan-currency{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important}.tata-confirmation-plan-amount{font-family:Footballerista Cy,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:38px!important;color:#161237!important;margin:0!important}.tata-confirmation-plan-decimal{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important}.tata-confirmation-plan-discount{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tata-confirmation-plan-original{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#6e6b7f!important;text-decoration:line-through!important;margin:0!important}.tata-confirmation-plan-off{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;color:#83be2e!important;margin:0!important}.tata-confirmation-plan-savings{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#83be2e!important;margin:0!important}.tata-confirmation-plan-actions{display:flex;gap:16px;flex-shrink:0;align-items:center}.tata-confirmation-plan-actions .tata-button--secondary{border:2px solid #333333!important;border-radius:64px!important;padding:0 8px!important;min-height:32px!important}.tata-confirmation-plan-actions .tata-button--ghost{background-color:#f9f7fc!important;border:2px solid #b3b3b3!important;border-radius:64px!important;padding:0 8px!important;min-height:32px!important;color:#161237!important;gap:8px!important;font-family:Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;text-transform:uppercase!important}.tata-confirmation-plan-actions .tata-button--ghost:hover{background-color:#f0eef5!important}.tata-confirmation-plan-actions .tata-button--ghost .MuiButton-endIcon{margin-left:0!important;width:8px!important;height:8px!important}.tata-confirmation-plan-actions .tata-button--ghost .MuiButton-endIcon svg{width:8px!important;height:8px!important;color:#3a355b!important}@media(max-width:768px){.tata-confirmation-plan-actions{width:100%;justify-content:flex-start}}.tata-confirmation-offer-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:16px;border-radius:16px;border:1px solid #c7c4d8;background-color:#fff;width:362.667px;max-width:363px;box-sizing:border-box}@media(max-width:768px){.tata-confirmation-offer-card{max-width:100%}}.tata-confirmation-offer-card-title{font-family:Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important;width:100%}.tata-confirmation-offer-list{display:flex;flex-direction:column;gap:12px;width:100%}.tata-confirmation-offer-row{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:24px;gap:8px}.tata-confirmation-offer-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#161237!important;margin:0!important;flex-shrink:0}.tata-confirmation-offer-value{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#161237!important;margin:0!important;text-align:right}.tata-confirmation-offer-badge{display:inline-flex;align-items:center;padding:2px 10px;border:.5px solid #c7c4d8;border-radius:4px;background-color:#f9f7fc;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#161237;white-space:nowrap}.tata-confirmation-steps{display:flex;flex-direction:column;gap:24px}.tata-confirmation-step{background-color:#fff;border-radius:16px}.tata-confirmation-step-header{display:flex;align-items:flex-start;gap:16px;padding:24px;cursor:pointer}.tata-confirmation-step-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f2;border-radius:100px;padding:4px}.tata-confirmation-step-icon svg{width:32px;height:32px;color:#3d5d16}.tata-confirmation-step-info{flex:1;display:flex;flex-direction:column;gap:4px}.tata-confirmation-step-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important}.tata-confirmation-step-description{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#161237!important;margin:0!important}.tata-confirmation-step-number{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:#f5f5f2;border-radius:8px;font-family:Roboto,sans-serif;font-size:20px;font-weight:700;line-height:26px;color:#161237}.tata-confirmation-step-content{padding:0 24px 20px 80px}.tata-confirmation-tabs{display:flex;gap:0;margin-bottom:16px;border-bottom:1px solid #e5e5e5}.tata-confirmation-tab{padding:8px 16px;font-family:Footballerista Cy,sans-serif;font-size:14px;font-weight:500;line-height:20px;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:all .2s ease}.tata-confirmation-tab:hover{color:#333}.tata-confirmation-tab--active{color:#83be2e;border-bottom-color:#83be2e}.tata-confirmation-instructions{display:flex;flex-direction:column;gap:8px}.tata-confirmation-instruction{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-confirmation-qr-section{display:flex;flex-direction:column;align-items:flex-start;gap:24px;width:100%}.tata-confirmation-qr-wrapper{display:inline-flex;flex-direction:column;align-items:center;padding:16px 24px;background-color:#fff;border-radius:16px}.tata-confirmation-qr-code{display:flex;flex-direction:column;align-items:center;padding:16px;border-radius:16px;box-shadow:0 2px 4px #16123729;background-color:#fff}.tata-confirmation-qr-code-inner{display:flex;flex-direction:column;align-items:flex-start;padding:12px}.tata-confirmation-qr-code-inner svg{display:block}.tata-confirmation-qr-placeholder{width:117px;height:111px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background-color:#f5f5f2;border:2px dashed #b3b3b3;border-radius:8px}.tata-confirmation-qr-icon{width:48px!important;height:48px!important;color:#b3b3b3!important}.tata-confirmation-qr-text{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:16px!important;color:#999!important;margin:0!important}.tata-confirmation-qr-actions{display:flex;flex-direction:row;align-items:center;gap:16px;padding:0;width:100%}@media(max-width:576px){.tata-confirmation-qr-section{align-items:center}.tata-confirmation-qr-actions{flex-direction:column;padding:0;align-items:flex-start}}.tata-confirmation-help-section{background-color:#1a1a1a;border-radius:16px;padding:32px;text-align:left}.tata-confirmation-help-title{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#fff!important;margin:0 0 8px!important}.tata-confirmation-help-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#b3b3b3!important;margin:0 0 24px!important}.tata-confirmation-help-actions{display:flex;justify-content:flex-start;gap:12px;flex-wrap:wrap}.tata-confirmation-help-actions .tata-button,.tata-confirmation-help-actions .tata-button.MuiButton-root,.tata-confirmation-help-actions .MuiButton-root.tata-button{background-color:#83be2e!important;color:#333!important;border:none!important;border-radius:64px!important;padding:12px 24px!important;height:auto!important;min-height:44px!important;gap:8px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:18px!important;text-transform:uppercase!important}.tata-confirmation-help-actions .tata-button:hover,.tata-confirmation-help-actions .tata-button.MuiButton-root:hover{background-color:#75aa29!important}.tata-confirmation-help-actions .tata-button .MuiButton-startIcon,.tata-confirmation-help-actions .tata-button .MuiButton-startIcon svg{color:#333!important;font-size:18px!important;width:18px!important;height:18px!important}@media(max-width:576px){.tata-confirmation-help-actions{flex-direction:column;align-items:flex-start}.tata-confirmation-help-actions .tata-button{width:100%;max-width:280px}}@media(max-width:768px){.tata-confirmation-content{padding:24px 16px}.tata-confirmation-banner,.tata-confirmation-success-banner{padding:16px;border-radius:12px}.tata-confirmation-banner-icon,.tata-confirmation-success-icon{width:40px;height:40px}.tata-confirmation-banner-icon svg,.tata-confirmation-success-icon svg{width:40px;height:40px}.tata-confirmation-banner-title,.tata-confirmation-success-title{font-size:18px!important;line-height:24px!important}.tata-confirmation-banner-message,.tata-confirmation-success-message{font-size:14px!important;line-height:20px!important}.tata-confirmation-card,.tata-confirmation-offer-main{padding:20px}.tata-confirmation-step-header{padding:16px}.tata-confirmation-step-content{padding:0 16px 16px 56px}.tata-confirmation-help-section{padding:24px 16px}}@media(max-width:576px){.tata-confirmation-section-title{font-size:18px!important;line-height:24px!important}.tata-confirmation-card-title{font-size:16px!important}.tata-confirmation-offer-name{font-size:16px!important;line-height:22px!important}.tata-confirmation-offer-price-current{font-size:20px!important;line-height:28px!important}}@media print{.tata-header-wrapper,.tata-footer,.tata-confirmation-help-section,.tata-confirmation-offer-actions,.tata-confirmation-actions-content{display:none!important}.tata-confirmation-page{background-color:#fff}.tata-confirmation-content{padding:0;max-width:100%}.tata-confirmation-cards-row{grid-template-columns:repeat(2,1fr)}.tata-confirmation-card,.tata-confirmation-offer-card,.tata-confirmation-steps{-moz-column-break-inside:avoid;break-inside:avoid}}.tata-oh-wrapper{display:flex;flex-direction:column;min-height:100vh;background-color:var(--tata-off-white, #f5f5f2)}.tata-oh-main{flex:1;display:flex;justify-content:center;padding:24px 0}.tata-oh-container{display:flex;gap:24px;width:100%;max-width:1184px;padding:0 16px}.tata-oh-content{flex:1;display:flex;flex-direction:column;gap:16px;min-width:0}.tata-oh-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.tata-oh-header-left{display:flex;flex-direction:column;gap:4px}.tata-oh-title{font-family:Footballerista Cy,sans-serif!important;font-weight:800!important;font-size:24px!important;line-height:32px!important;color:var(--tata-text-primary, #161237)!important}.tata-oh-subtitle{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important}.tata-oh-header-right{display:flex;align-items:center;gap:12px}.tata-oh-period-select{min-width:120px;background-color:var(--tata-white, #ffffff);border-radius:8px!important;border:1px solid var(--tata-light-grey, #b3b3b3)}.tata-oh-period-select .MuiSelect-select{padding:8px 32px 8px 16px!important;font-family:Footballerista Cy,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:var(--tata-dark-grey, #333333)}.tata-oh-period-select .MuiOutlinedInput-notchedOutline{border:none!important}.tata-oh-period-select .MuiSvgIcon-root{color:var(--tata-dark-grey, #333333);right:8px}.tata-oh-filter-btn{display:flex!important;align-items:center;gap:8px;padding:8px 16px!important;border:1px solid var(--tata-light-grey, #b3b3b3)!important;border-radius:8px!important;background-color:var(--tata-white, #ffffff)!important;color:var(--tata-dark-grey, #333333)!important;font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;text-transform:none!important}.tata-oh-filter-btn:hover{background-color:var(--tata-off-white, #f5f5f2)!important;border-color:var(--tata-dark-grey, #333333)!important}.tata-oh-filter-btn .MuiSvgIcon-root{font-size:18px}.tata-oh-orders-list{display:flex;flex-direction:column;gap:16px}.tata-oh-card{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;padding:16px 20px;display:flex;flex-direction:column;gap:12px}.tata-oh-card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tata-oh-card-datetime{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important}.tata-oh-status-badge{display:inline-flex;align-items:center;padding:4px 12px;border-radius:4px;font-family:Footballerista Cy,sans-serif;font-size:12px;font-weight:600}.tata-oh-status-badge.completed{background-color:#4caf501a;color:#4caf50;border:1px solid #4caf50}.tata-oh-status-badge.in-progress{background-color:#ff98001a;color:#ff9800;border:1px solid #ff9800}.tata-oh-status-badge.failed,.tata-oh-status-badge.cancelled{background-color:#f443361a;color:#f44336;border:1px solid #f44336}.tata-oh-status-badge.pending{background-color:#ff98001a;color:#ff9800;border:1px solid #ff9800}.tata-oh-status-badge.unknown{background-color:#7575751a;color:#757575;border:1px solid #757575}.tata-oh-card-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.tata-oh-card-left{display:flex;align-items:flex-start;gap:12px;flex:1;min-width:0}.tata-oh-card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-oh-icon{font-size:24px!important;color:#83be2e!important}.tata-oh-card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.tata-oh-product-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tata-oh-product-name{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:24px!important;color:var(--tata-text-primary, #161237)!important}.tata-oh-more-items{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;cursor:pointer}.tata-oh-more-items:hover{text-decoration:underline}.tata-oh-order-id{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important}.tata-oh-card-right{display:flex;align-items:center;flex-shrink:0}.tata-oh-price{font-family:Footballerista Cy,sans-serif!important;font-weight:800!important;font-size:32px!important;line-height:38px!important;color:var(--tata-text-primary, #161237)!important;display:flex;align-items:baseline}.tata-oh-currency{font-size:20px;font-weight:800;line-height:26px;margin-right:2px}.tata-oh-price-whole{font-size:32px;font-weight:800;line-height:38px}.tata-oh-decimals{font-size:20px;font-weight:800;line-height:26px}.tata-oh-card-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;border-top:1px solid var(--tata-off-white, #f5f5f2)}.tata-oh-action-btn{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;text-transform:uppercase!important;padding:4px 0!important;min-width:auto!important}.tata-oh-action-btn:hover{background-color:transparent!important;text-decoration:underline}.tata-oh-action-btn.download .MuiSvgIcon-root{font-size:16px;color:#3d5d16}.tata-oh-load-more-container{display:flex;justify-content:center;padding:16px 0;background-color:var(--tata-off-white, #f5f5f2);border-radius:8px;margin-top:8px}.tata-oh-load-more-btn{display:flex!important;align-items:center;gap:8px;padding:8px 24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:#3d5d16!important;text-transform:uppercase!important;background-color:transparent!important}.tata-oh-load-more-btn:hover{background-color:#83be2e1a!important}.tata-oh-load-more-btn .MuiSvgIcon-root{font-size:18px;color:#3d5d16}.tata-oh-right-sidebar{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.tata-oh-qr-section{background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:12px}.tata-oh-qr-code{width:100px;height:100px;display:flex;align-items:center;justify-content:center;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:8px;padding:8px}.tata-oh-qr-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.tata-oh-qr-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:16px!important;line-height:24px!important;color:var(--tata-dark-grey, #333333)!important;text-align:center}.tata-oh-qr-description{font-family:Footballerista Cy,sans-serif!important;font-weight:400!important;font-size:12px!important;line-height:18px!important;color:var(--tata-medium-grey, #666666)!important;text-align:center}.tata-oh-app-buttons{display:flex;gap:8px;margin-top:8px}.tata-oh-app-btn{height:32px;width:auto;cursor:pointer}.tata-oh-promo-banner{background:linear-gradient(135deg,#83be2e,#6fa824);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.tata-oh-promo-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-white, #ffffff)!important}.tata-oh-promo-btn{display:inline-flex!important;align-items:center;padding:8px 16px!important;background-color:#3d5d16!important;border-radius:24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:12px!important;line-height:18px!important;color:var(--tata-white, #ffffff)!important;text-transform:none!important;width:-moz-fit-content;width:fit-content}.tata-oh-promo-btn:hover{background-color:#2a4210!important}.tata-oh-promo-icon{position:absolute;right:-20px;bottom:-10px;width:80px;height:80px;background-color:#ff9800cc;border-radius:12px;transform:rotate(15deg);display:flex;align-items:center;justify-content:center}.tata-oh-promo-label{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:10px!important;color:var(--tata-white, #ffffff)!important;transform:rotate(-15deg)}.tata-oh-loading,.tata-oh-error,.tata-oh-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:48px 24px;background-color:var(--tata-white, #ffffff);border:1px solid var(--tata-light-grey, #e0e0e0);border-radius:16px;min-height:200px}.tata-oh-loading .MuiCircularProgress-root{color:var(--tata-primary-green, #83be2e)!important}.tata-oh-loading .MuiTypography-root,.tata-oh-error .MuiTypography-root,.tata-oh-empty .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;color:var(--tata-medium-grey, #666666)!important}.tata-oh-error .MuiButton-root{background-color:var(--tata-primary-green, #83be2e)!important;color:var(--tata-dark-grey, #333333)!important;border-radius:24px!important;font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;padding:8px 24px!important}.tata-oh-dialog-paper{border-radius:16px!important;max-width:480px!important}.tata-oh-dialog-title{font-family:Footballerista Cy,sans-serif!important;font-weight:700!important;font-size:20px!important;line-height:26px!important;color:var(--tata-dark-grey, #333333)!important;display:flex;align-items:center;justify-content:space-between;padding:20px 24px!important;border-bottom:1px solid var(--tata-off-white, #f5f5f2)}.tata-oh-dialog-close{padding:4px!important;color:var(--tata-dark-grey, #333333)!important}.tata-oh-dialog-content{padding:24px!important;display:flex;flex-direction:column;gap:16px}.tata-oh-dialog-row{display:flex;align-items:flex-start;gap:12px}.tata-oh-dialog-label{font-family:Footballerista Cy,sans-serif!important;font-weight:600!important;font-size:14px!important;line-height:20px!important;color:var(--tata-medium-grey, #666666)!important;min-width:100px;flex-shrink:0}.tata-oh-dialog-value{font-family:Footballerista Cy,sans-serif!important;font-weight:500!important;font-size:14px!important;line-height:20px!important;color:var(--tata-dark-grey, #333333)!important;word-break:break-word}@media(max-width:1200px){.tata-oh-right-sidebar{width:200px}.tata-oh-promo-icon{width:60px;height:60px;right:-15px;bottom:-5px}}@media(max-width:1024px){.tata-oh-container{flex-direction:column}.tata-oh-right-sidebar{width:100%;flex-direction:row;flex-wrap:wrap}.tata-oh-qr-section,.tata-oh-promo-banner{flex:1;min-width:280px}}@media(max-width:768px){.tata-oh-main{padding:16px 0}.tata-oh-container{padding:0 12px;gap:16px}.tata-oh-header{flex-direction:column;align-items:flex-start;gap:12px}.tata-oh-header-right{width:100%;flex-wrap:wrap}.tata-oh-period-select{flex:1;min-width:120px}.tata-oh-filter-btn{flex:1;justify-content:center!important}.tata-oh-card{padding:12px 16px}.tata-oh-card-content{flex-direction:column;align-items:flex-start;gap:12px}.tata-oh-card-right{width:100%;justify-content:flex-end}.tata-oh-price{font-size:24px!important;line-height:30px!important}.tata-oh-currency,.tata-oh-decimals{font-size:16px!important;line-height:22px!important}.tata-oh-price-whole{font-size:24px!important;line-height:30px!important}.tata-oh-card-actions{flex-wrap:wrap;gap:8px}.tata-oh-right-sidebar{flex-direction:column}.tata-oh-qr-section,.tata-oh-promo-banner{min-width:auto}}@media(max-width:480px){.tata-oh-container{padding:0 8px}.tata-oh-title{font-size:20px!important;line-height:26px!important}.tata-oh-card{padding:12px;border-radius:12px}.tata-oh-product-name{font-size:14px!important;line-height:20px!important}.tata-oh-order-id{font-size:12px!important}.tata-oh-card-datetime{font-size:11px!important}.tata-oh-status-badge{padding:2px 8px;font-size:10px}.tata-oh-action-btn{font-size:11px!important}.tata-oh-qr-section{padding:16px}.tata-oh-qr-code{width:80px;height:80px}.tata-oh-promo-banner{padding:16px}.tata-oh-promo-title{font-size:16px!important;line-height:22px!important}.tata-oh-promo-icon{width:50px;height:50px;right:-10px;bottom:-5px}.tata-oh-promo-label{font-size:8px!important}}.tata-view-history-page{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f2}.tata-view-history-content{flex:1;padding:24px 48px;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}.tata-view-history-back-btn{background-color:transparent!important;border:2px solid #333333!important;border-radius:64px!important;color:#333!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;padding:8px 20px!important;text-transform:uppercase!important;margin-bottom:16px!important;transition:all .2s ease!important}.tata-view-history-back-btn:hover{background-color:#333!important;border-color:#333!important;color:#fff!important}.tata-view-history-back-btn:hover .MuiSvgIcon-root{color:#fff!important}.tata-view-history-back-btn:active{background-color:#222!important;border-color:#333!important;color:#fff!important}.tata-view-history-back-btn .MuiButton-startIcon{margin-right:8px}.tata-view-history-help-section{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;gap:24px}.tata-view-history-help-text{flex:1}.tata-view-history-help-title{font-size:18px!important;font-weight:700!important;color:#333!important;margin-bottom:4px!important}.tata-view-history-help-description{font-size:14px!important;color:#666!important;line-height:1.5!important}.tata-view-history-raise-btn{background-color:#83bf2e!important;color:#333!important;border:2px solid #333333!important;border-radius:64px!important;padding:10px 24px!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:700!important;text-transform:uppercase!important;white-space:nowrap!important;min-width:-moz-fit-content!important;min-width:fit-content!important;transition:all .2s ease!important}.tata-view-history-raise-btn:hover{background-color:#333!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-view-history-raise-btn:active{background-color:#222!important;border-color:#83bf2e!important;color:#83bf2e!important}.tata-view-history-card{background-color:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #00000014}.tata-view-history-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;flex-wrap:wrap;gap:16px}.tata-view-history-card-title{font-size:20px!important;font-weight:700!important;color:#333!important}.tata-view-history-search-container{display:flex;align-items:center;background-color:#f5f5f2;border-radius:8px;padding:4px 8px 4px 16px;width:316px;min-height:40px;border-bottom:1px solid #B3B3B3}.tata-view-history-search-dropdown{display:flex;align-items:center;background-color:#fff;border-radius:24px;padding:2px 8px;margin-right:4px;height:28px}.tata-view-history-search-select{min-width:auto!important}.tata-view-history-search-select .MuiSelect-select{padding:4px 4px 4px 0!important;font-size:12px!important;font-weight:400!important;color:#333!important;background-color:transparent!important}.tata-view-history-search-select .MuiSelect-icon{color:#333!important;right:0!important;font-size:16px!important}.tata-view-history-dropdown-icon{width:16px;height:16px;margin-left:2px;pointer-events:none}.tata-view-history-search-input-wrapper{display:flex;align-items:center;flex:1;height:32px}.tata-view-history-search-input{flex:1!important;width:100%!important}.tata-view-history-search-input .MuiInput-root{font-size:14px!important;color:#333!important}.tata-view-history-search-input .MuiInput-input{padding:4px 0!important;font-size:14px!important;color:#333!important}.tata-view-history-search-input .MuiInput-input::-moz-placeholder{color:#999!important;opacity:1!important}.tata-view-history-search-input .MuiInput-input::placeholder{color:#999!important;opacity:1!important}.tata-view-history-search-input .MuiInputAdornment-root .MuiIconButton-root{padding:4px!important}.tata-view-history-search-input .MuiInputAdornment-root .MuiSvgIcon-root{font-size:20px!important;color:#333!important}.tata-view-history-table-container{margin-bottom:16px}.tata-view-history-table-header{background-color:#f8f8f8}.tata-view-history-table-header .MuiTableCell-root{font-size:14px!important;font-weight:600!important;color:#333!important;padding:16px!important;border-bottom:1px solid #e0e0e0!important;white-space:nowrap}.tata-view-history-table-row .MuiTableCell-root{font-family:Footballerista Cy,Roboto,sans-serif;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important;padding:16px!important;border-bottom:1px solid #b3b3b3!important}.tata-view-history-table-row:hover{background-color:#fafafa}.tata-view-history-description{font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;text-decoration:none!important}.tata-view-history-status-badge{display:inline-block;padding:4px 16px;border-radius:4px;font-size:12px;font-weight:600;text-align:center}.tata-view-history-status-badge.active{background-color:#3d5d16;color:#fff}.tata-view-history-status-badge.inactive{background-color:#f5f0e6;color:#8b7355;border:1px solid #d4c4a8}.tata-view-history-status-badge.pending{background-color:#fff3e0;color:#e65100;border-radius:4px}.tata-view-history-status-badge.unknown{background-color:#f5f5f5;color:#666;border-radius:4px}.tata-view-history-modify-btn{color:#3d5d16!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:4px 8px!important}.tata-view-history-modify-btn:hover{background-color:#3d5d1614!important}.tata-view-history-modify-btn .MuiButton-startIcon{margin-right:4px}.tata-view-history-modify-btn .MuiSvgIcon-root{font-size:18px!important}.tata-view-history-pagination{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid #f0f0f0;flex-wrap:wrap;gap:16px}.tata-view-history-pagination-info{font-size:14px!important;color:#666!important}.tata-view-history-pagination-controls{display:flex;align-items:center;gap:8px}.tata-view-history-rows-select{min-width:60px!important}.tata-view-history-rows-select .MuiSelect-select{padding:6px 8px!important;font-size:14px!important}.tata-view-history-rows-select .MuiOutlinedInput-notchedOutline{border-color:#e0e0e0!important;border-radius:8px!important}.tata-view-history-rows-label{font-size:14px!important;color:#666!important}.tata-view-history-page-btn{border:1px solid #e0e0e0!important;border-radius:50%!important;width:32px!important;height:32px!important}.tata-view-history-page-btn:hover:not(:disabled){background-color:#f5f5f5!important}.tata-view-history-page-btn:disabled{opacity:.5}.tata-view-history-loading{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 0}.tata-view-history-loading .MuiTypography-root{font-size:14px!important;color:#666!important}.tata-view-history-error{color:#d32f2f!important;font-size:14px!important;padding:20px 0!important}.tata-view-history-empty{color:#666!important;font-size:14px!important;padding:40px 0!important}@media(max-width:900px){.tata-view-history-content{padding:20px 24px}.tata-view-history-card-header{flex-direction:column;align-items:flex-start}.tata-view-history-search-container{width:100%;max-width:100%}}@media(max-width:768px){.tata-view-history-content{padding:16px}.tata-view-history-help-section{flex-direction:column;align-items:stretch;gap:16px}.tata-view-history-raise-btn{width:100%!important}.tata-view-history-card{padding:16px;border-radius:12px}.tata-view-history-table-container{overflow-x:auto;-webkit-overflow-scrolling:touch}.tata-view-history-table-container table{min-width:600px}.tata-view-history-table-header .MuiTableCell-root,.tata-view-history-table-row .MuiTableCell-root{padding:12px 8px!important;font-size:13px!important}.tata-view-history-pagination{flex-direction:column;align-items:flex-start;gap:12px}.tata-view-history-pagination-controls{width:100%;justify-content:space-between}.tata-view-history-modify-btn{padding:4px!important;min-width:auto!important}.tata-view-history-modify-btn .MuiButton-startIcon{margin-right:2px}}@media(max-width:480px){.tata-view-history-content{padding:12px}.tata-view-history-back-btn{padding:6px 16px!important;font-size:12px!important;width:100%;justify-content:center!important}.tata-view-history-help-section{gap:12px;margin-bottom:16px}.tata-view-history-help-title{font-size:16px!important}.tata-view-history-help-description{font-size:13px!important}.tata-view-history-raise-btn{padding:8px 16px!important;font-size:12px!important}.tata-view-history-card{padding:12px;border-radius:10px}.tata-view-history-card-header{gap:12px;margin-bottom:16px}.tata-view-history-card-title{font-size:18px!important}.tata-view-history-search-container{flex-direction:column;align-items:stretch;padding:8px;min-height:auto;gap:8px}.tata-view-history-search-dropdown{width:100%;margin-right:0;justify-content:center;padding:4px 8px;height:auto}.tata-view-history-search-input-wrapper{width:100%;height:auto}.tata-view-history-table-container table{min-width:500px}.tata-view-history-table-header .MuiTableCell-root,.tata-view-history-table-row .MuiTableCell-root{padding:10px 6px!important;font-size:12px!important}.tata-view-history-description{font-size:12px!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-view-history-status-badge{padding:3px 10px;font-size:10px}.tata-view-history-modify-btn{font-size:11px!important;padding:2px 4px!important}.tata-view-history-modify-btn .MuiSvgIcon-root{font-size:14px!important}.tata-view-history-pagination{padding-top:12px;gap:10px}.tata-view-history-pagination-info{font-size:12px!important}.tata-view-history-pagination-controls{flex-wrap:wrap;gap:6px}.tata-view-history-rows-select{min-width:50px!important}.tata-view-history-rows-select .MuiSelect-select{padding:4px 6px!important;font-size:12px!important}.tata-view-history-rows-label{font-size:12px!important}.tata-view-history-page-btn{width:28px!important;height:28px!important}.tata-view-history-loading,.tata-view-history-empty{padding:24px 0!important}}@media(max-width:360px){.tata-view-history-content{padding:8px}.tata-view-history-back-btn{padding:5px 12px!important;font-size:11px!important}.tata-view-history-help-title{font-size:15px!important}.tata-view-history-help-description{font-size:12px!important}.tata-view-history-card{padding:10px;border-radius:8px}.tata-view-history-card-title{font-size:16px!important}.tata-view-history-table-header .MuiTableCell-root,.tata-view-history-table-row .MuiTableCell-root{padding:8px 4px!important;font-size:11px!important}.tata-view-history-description{max-width:100px;font-size:11px!important}.tata-view-history-status-badge{padding:2px 8px;font-size:9px}.tata-view-history-modify-btn{font-size:10px!important}.tata-view-history-pagination-info,.tata-view-history-rows-label{font-size:11px!important}.tata-view-history-page-btn{width:24px!important;height:24px!important}}.tata-otp-dialog .MuiDialog-paper{border-radius:16px;max-width:400px;margin:16px}.tata-otp-dialog-paper{border-radius:16px!important;box-shadow:0 4px 20px #00000026!important}.tata-otp-dialog-content{padding:24px!important;position:relative}.tata-otp-dialog-close{position:absolute!important;top:16px;right:16px;padding:0!important;width:32px!important;height:32px!important;min-width:32px!important;border-radius:50%!important;overflow:hidden}.tata-otp-dialog-close img{width:32px;height:32px;display:block}.tata-otp-dialog-close:hover{opacity:.8}.tata-otp-dialog-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0 0 8px!important;padding-right:40px}.tata-otp-dialog-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#666!important;margin:0 0 24px!important}.tata-otp-dialog-email{color:#333;font-weight:600}.tata-otp-dialog-input-section{margin-bottom:16px}.tata-otp-dialog-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.tata-otp-dialog-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important}.tata-otp-dialog-resend-text,.tata-otp-dialog-resend-text.MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important}.tata-otp-dialog-timer-value{color:#aa404b!important;font-weight:400}.tata-otp-dialog-resend.active,.tata-otp-dialog-resend.active.MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#83be2e!important;cursor:pointer;text-decoration:underline}.tata-otp-dialog-resend.active:hover,.tata-otp-dialog-resend.active.MuiTypography-root:hover{color:#6aa025!important}.tata-otp-dialog-input-container{width:100%}.tata-otp-dialog-input{width:100%;height:48px;border:none;border-bottom:1px solid #b3b3b3;border-radius:6px;padding:12px 20px;background-color:#f5f5f2;font-family:Footballerista Cy,Roboto,sans-serif;font-size:18px;font-weight:800;color:#333;text-align:center;letter-spacing:0;line-height:24px;outline:none;transition:border-color .2s ease;box-sizing:border-box}.tata-otp-dialog-input::-moz-placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-otp-dialog-input::placeholder{color:#b3b3b3;font-family:Footballerista Cy,Roboto,sans-serif;font-weight:800;letter-spacing:0}.tata-otp-dialog-input:focus{border-bottom-color:#333}.tata-otp-dialog-input:disabled{opacity:.6;cursor:not-allowed}.tata-otp-dialog-error{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#c20a0a!important;margin:0 0 16px!important;text-align:center}.tata-otp-dialog-button{margin-top:8px!important}.tata-otp-dialog-button.tata-button--disabled,.tata-otp-dialog-button:disabled{background-color:#ccc!important;color:#666!important;border-color:#999!important}@media(max-width:480px){.tata-otp-dialog .MuiDialog-paper{margin:8px;width:calc(100% - 16px)}.tata-otp-dialog-content{padding:20px!important}.tata-otp-dialog-title{font-size:18px!important}.tata-otp-dialog-input{font-size:16px;height:44px}}.tata-select{display:flex;flex-direction:column;gap:4px;width:100%}.tata-select__label-container{display:flex;gap:4px;align-items:center}.tata-select__label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-select__required{color:#c20a0a;font-weight:400;margin-left:2px}.tata-select__input.MuiFormControl-root .MuiInputBase-root,.tata-select__input .MuiOutlinedInput-root{background-color:#f5f5f2!important;border-radius:8px!important;min-height:48px}.tata-select__input .MuiOutlinedInput-notchedOutline,.tata-select__input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border:none!important}.tata-select__input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border:1px solid #83be2e!important}.tata-select__input .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border:1px solid #c20a0a!important}.tata-select__input .MuiOutlinedInput-root.Mui-disabled{background-color:#e8e8e5!important}.tata-select__input .MuiSelect-select{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;padding:14px 32px 14px 16px!important}.tata-select__placeholder{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;opacity:.7}.tata-select__input .MuiSelect-icon{color:#333;right:12px}.tata-select__menu{border-radius:8px!important;box-shadow:0 4px 12px #00000026!important;margin-top:4px;max-height:350px!important}.tata-select__menu .MuiList-root{padding:0 0 8px!important;max-height:300px;overflow-y:auto}.tata-select__menu .MuiList-root::-webkit-scrollbar{width:8px}.tata-select__menu .MuiList-root::-webkit-scrollbar-track{background:transparent;border-radius:20px}.tata-select__menu .MuiList-root::-webkit-scrollbar-thumb{background:var(--Primary-Green, #83BE2E);border-radius:20px}.tata-select__menu .MuiList-root::-webkit-scrollbar-thumb:hover{background:#6fa825}.tata-select__search-container{display:flex!important;align-items:center;padding:12px!important;border-bottom:1px solid #e0e0e0;background-color:#fff!important;position:sticky!important;top:0!important;z-index:10!important;margin:0!important;box-shadow:0 2px 4px #0000000d;line-height:normal!important}.tata-select__search-container.MuiListSubheader-root{background-color:#fff!important;padding-top:12px!important;padding-bottom:12px!important}.tata-select__search-icon{color:#999;font-size:20px!important;margin-right:8px}.tata-select__search-input{flex:1;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important}.tata-select__search-input input{padding:4px 0!important;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important}.tata-select__search-input input::-moz-placeholder{color:#999;opacity:1}.tata-select__search-input input::placeholder{color:#999;opacity:1}.tata-select__search-clear{padding:4px!important;color:#666!important}.tata-select__search-clear:hover{background-color:#f0f0f0!important}.tata-select__no-results{padding:16px;text-align:center;color:#999;font-family:Footballerista Cy,sans-serif!important;font-size:14px!important}.tata-select__menu-item{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;padding:12px 16px!important}.tata-select__menu-item:hover{background-color:#f5f5f2!important}.tata-select__menu-item.Mui-selected{background-color:#e8f5e9!important}.tata-select__menu-item.Mui-selected:hover{background-color:#c8e6c9!important}.tata-select__message-container{display:flex;gap:4px;align-items:center}.tata-select__message{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-select__message--error{color:#c20a0a!important}@media(max-width:768px){.tata-select__input .MuiOutlinedInput-root{min-height:44px}.tata-select__input .MuiSelect-select{font-size:16px!important}}.tata-info-banner{display:flex;flex-direction:column;align-items:flex-start;padding:8px 12px;background-color:#f5f5f2;border:1px solid #b3b3b3;border-radius:8px;width:100%}.tata-info-banner-content{display:flex;align-items:center;gap:12px;width:100%}.tata-info-banner-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.tata-info-banner-icon svg,.tata-info-banner-icon .MuiSvgIcon-root{width:24px!important;height:24px!important;font-size:24px!important}.tata-info-banner-text{display:flex;flex-direction:column;gap:0;flex:1}.tata-info-banner-title{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-info-banner-description{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-info-banner--success{background-color:#f5f5f2;border-color:#b3b3b3}.tata-info-banner--success .tata-info-banner-icon svg,.tata-info-banner--success .tata-info-banner-icon .MuiSvgIcon-root{color:#83be2e!important}.tata-info-banner--info{background-color:#f5f5f2;border-color:#b3b3b3}.tata-info-banner--info .tata-info-banner-icon svg,.tata-info-banner--info .tata-info-banner-icon .MuiSvgIcon-root{color:#2196f3!important}.tata-info-banner--warning{background-color:#fff8e1;border-color:#ffb74d}.tata-info-banner--warning .tata-info-banner-icon svg,.tata-info-banner--warning .tata-info-banner-icon .MuiSvgIcon-root{color:#ff9800!important}.tata-info-banner--error{background-color:#ffebee;border-color:#ef5350}.tata-info-banner--error .tata-info-banner-icon svg,.tata-info-banner--error .tata-info-banner-icon .MuiSvgIcon-root{color:#c20a0a!important}@media(max-width:1024px){.tata-info-banner{padding:8px 12px}}@media(max-width:768px){.tata-info-banner{padding:8px 10px}.tata-info-banner-content{gap:10px}.tata-info-banner-icon svg,.tata-info-banner-icon .MuiSvgIcon-root{width:22px!important;height:22px!important;font-size:22px!important}.tata-info-banner-title{font-size:15px!important;line-height:22px!important}.tata-info-banner-description{font-size:13px!important;line-height:18px!important}}@media(max-width:480px){.tata-info-banner{padding:6px 8px}.tata-info-banner-content{gap:8px}.tata-info-banner-icon svg,.tata-info-banner-icon .MuiSvgIcon-root{width:20px!important;height:20px!important;font-size:20px!important}.tata-info-banner-title{font-size:14px!important;line-height:20px!important}.tata-info-banner-description{font-size:12px!important;line-height:16px!important}}.tata-stripe-payment{position:relative;background:#fff;overflow:hidden;width:100%}.tata-stripe-payment [data-testid=link-button],.tata-stripe-payment .StripeElement--link,.tata-stripe-payment iframe[name*=link],.tata-stripe-payment .p-LinkButton,.tata-stripe-payment .LinkButton,[class*=LinkButton],[class*=link-button],.p-LinkAuthenticationElement,div[class*=__PrivateStripeElement] iframe[title*=Link],.StripeElement iframe[title*="Stripe Link"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important;height:0!important;width:0!important;position:absolute!important;left:-9999px!important}body>div[class*=LinkPopup],body>div[class*=link-popup],#link-authentication-element,.p-LinkButton--floating,div[data-floating-ui-portal]{display:none!important}.tata-stripe-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:linear-gradient(135deg,#83be2e,#6ba023)}.tata-stripe-title{font-size:18px;font-weight:600;color:#fff;margin:0}.tata-stripe-close-btn{color:#fff;padding:4px}.tata-stripe-close-btn:hover{background:#ffffff1a}.tata-stripe-content{padding:24px}.tata-stripe-form{display:flex;flex-direction:column;gap:24px}.tata-stripe-actions{display:flex;justify-content:center;gap:12px;margin-top:8px}.tata-stripe-cancel-btn{flex:none}.tata-stripe-submit-btn{flex:none;min-width:200px}.tata-stripe-error{color:#df1b41;font-size:14px;margin-top:8px;padding:12px;background:#fef2f2;border-radius:8px;border:1px solid #fecaca}.tata-stripe-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px}.tata-stripe-loading-text{font-size:14px;color:#666}.tata-stripe-loading-overlay{position:absolute;inset:0;background:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;z-index:10}.tata-stripe-error-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:16px;text-align:center}.tata-stripe-error-text{font-size:14px;color:#df1b41}.tata-stripe-retry-btn{min-width:120px}.tata-stripe-modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tata-stripe-modal-overlay .tata-stripe-payment{max-height:90vh;overflow-y:auto}@media(max-width:480px){.tata-stripe-payment{border-radius:0;max-width:100%}.tata-stripe-header{padding:16px 20px}.tata-stripe-title{font-size:16px}.tata-stripe-content{padding:20px}.tata-stripe-actions{flex-direction:column;align-items:center}.tata-stripe-cancel-btn,.tata-stripe-submit-btn{flex:none;width:auto;min-width:200px}}.tata-checkout-page{min-height:100vh;background-color:#f5f5f0;display:flex;flex-direction:column;padding:48px 0}.tata-checkout-loading{flex:1;display:flex;align-items:center;justify-content:center;min-height:400px}.tata-checkout-content-wrapper{display:flex;flex-direction:column;gap:16px;padding:48px 0;max-width:1200px;margin:0 auto;width:100%;flex:1}.tata-checkout-title-row{display:flex;align-items:center;gap:8px}.tata-checkout-back-btn{background-color:transparent!important;border:none!important;color:#333!important;padding:4px!important;transition:color .2s ease!important}.tata-checkout-back-btn:hover{background-color:transparent!important;color:#666!important}.tata-checkout-back-btn .MuiSvgIcon-root{font-size:24px!important;color:inherit!important}.tata-checkout-content{display:flex;width:100%}.tata-checkout-main{flex:1;display:flex;flex-direction:column;gap:24px;padding:0}.tata-checkout-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-checkout-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;overflow:hidden}.tata-checkout-card.collapsed{padding:16px}.tata-checkout-card-header{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 24px;background-color:#fff;border-bottom:1px solid #b3b3b3}.tata-checkout-card.collapsed .tata-checkout-card-header{border-bottom:none;padding:0}.tata-checkout-card-header-left{display:flex;gap:12px;align-items:flex-start}.tata-checkout-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex-shrink:0;margin-top:-3px}.tata-checkout-icon{font-size:32px!important;color:#333!important}.tata-checkout-icon svg{fill:none!important;stroke:#333!important;stroke-width:1.5px!important}.tata-checkout-card-header-text{display:flex;flex-direction:column;gap:2px}.tata-checkout-card-title-row{display:flex;align-items:center;gap:8px}.tata-checkout-card-title{font-family:Footballerista Cy,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-checkout-card-subtitle{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-checkout-check-icon{font-size:20px!important;color:#00b341!important}.tata-checkout-card-body{padding:24px;display:flex;flex-direction:column;gap:24px}.tata-checkout-form-group{display:flex;flex-direction:column;gap:4px;max-width:100%}.tata-checkout-form-group--half{flex:1;max-width:calc(50% - 12px)}.tata-checkout-form-row{display:flex;gap:24px;width:100%}.tata-checkout-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-checkout-label .required{color:#c20a0a;font-weight:600}.tata-checkout-date-input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:48px}.tata-checkout-date-input .MuiOutlinedInput-root fieldset{border-color:#b3b3b3}.tata-checkout-date-input .MuiOutlinedInput-root:hover fieldset{border-color:#333}.tata-checkout-date-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#3a355b;border-width:2px}.tata-checkout-date-input .MuiInputBase-input{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;padding:12px 16px!important}.tata-checkout-date-input .MuiInputBase-input::-moz-placeholder{color:#333!important;opacity:1!important}.tata-checkout-date-input .MuiInputBase-input::placeholder{color:#333!important;opacity:1!important}.tata-checkout-calendar-icon{font-size:24px!important;color:#333!important;cursor:pointer}.tata-checkout-buttons{display:flex;gap:16px;max-width:50%}.tata-checkout-buttons .tata-button{flex:1!important}.tata-checkout-input .MuiOutlinedInput-root{background-color:#fff;border-radius:8px;height:48px}.tata-checkout-input .MuiOutlinedInput-root fieldset{border-color:#b3b3b3}.tata-checkout-input .MuiOutlinedInput-root:hover fieldset{border-color:#333}.tata-checkout-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#3a355b;border-width:2px}.tata-checkout-input .MuiOutlinedInput-root.Mui-disabled{background-color:#f5f5f5}.tata-checkout-input .MuiInputBase-input{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important;padding:12px 16px!important}.tata-checkout-input .MuiInputBase-input::-moz-placeholder{color:#999!important;opacity:1!important}.tata-checkout-input .MuiInputBase-input::placeholder{color:#999!important;opacity:1!important}.tata-checkout-expand-icon{font-size:24px!important;color:#333!important}.tata-checkout-checkbox.MuiCheckbox-root{color:#b3b3b3}.tata-checkout-checkbox.MuiCheckbox-root.Mui-checked{color:#83be2e}.tata-checkout-privacy-label{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important}.tata-checkout-link{color:#83be2e;text-decoration:none;cursor:pointer;font-weight:600}.tata-checkout-link:hover{text-decoration:underline}.tata-checkout-payment-placeholder{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#666!important;text-align:center;padding:24px}.tata-checkout-payment-body{padding:0!important;gap:0!important}.tata-checkout-sidebar{width:350px;padding:0 0 0 12px}.tata-checkout-order-summary{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px;width:322px}.tata-checkout-summary-title{font-family:Footballerista Cy,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-checkout-plan-info{display:flex;flex-direction:column;gap:4px}.tata-checkout-plan-row{display:flex;justify-content:space-between;align-items:center;gap:4px}.tata-checkout-plan-name{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-checkout-plan-price{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-checkout-plan-validity,.tata-checkout-plan-monthly{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-checkout-coverage-link.tata-button{background:transparent!important;border:none!important;padding:0!important;min-width:auto!important;height:auto!important;color:#3d5d16!important;justify-content:flex-start!important}.tata-checkout-coverage-link.tata-button:hover{background:transparent!important;text-decoration:underline!important}.tata-checkout-coverage-link .MuiButton-startIcon{margin-right:4px!important}.tata-checkout-coverage-link .MuiSvgIcon-root{font-size:16px!important;color:#3d5d16!important}.tata-checkout-total-section{display:flex;flex-direction:column;gap:16px}.tata-checkout-divider{height:1px;background-color:#b3b3b3}.tata-checkout-total-row{display:flex;justify-content:space-between;align-items:center}.tata-checkout-total-label{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-checkout-total-price{font-family:Footballerista Cy,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-checkout-calendar-popover .MuiPaper-root{border-radius:12px;box-shadow:0 4px 20px #00000026}.tata-checkout-calendar{padding:16px;min-width:280px}.tata-checkout-calendar-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tata-checkout-calendar-month{font-family:Footballerista Cy,sans-serif!important;font-size:16px!important;font-weight:600!important;color:#333!important}.tata-checkout-calendar-header .MuiIconButton-root{color:#333}.tata-checkout-calendar-grid{display:flex;flex-direction:column;gap:8px}.tata-checkout-calendar-day-headers{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.tata-checkout-calendar-day-header{display:flex;align-items:center;justify-content:center;width:32px;height:32px}.tata-checkout-calendar-day-header .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:12px!important;font-weight:600!important;color:#666!important}.tata-checkout-calendar-days{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.tata-checkout-calendar-day{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;cursor:pointer;transition:background-color .2s}.tata-checkout-calendar-day:hover:not(.disabled):not(.other-month){background-color:#83be2e1a}.tata-checkout-calendar-day .MuiTypography-root{font-family:Footballerista Cy,sans-serif!important;font-size:14px!important;font-weight:400!important;color:#333!important}.tata-checkout-calendar-day.other-month .MuiTypography-root{color:#b3b3b3!important}.tata-checkout-calendar-day.disabled{cursor:not-allowed}.tata-checkout-calendar-day.disabled .MuiTypography-root{color:#b3b3b3!important}.tata-checkout-calendar-day.selected{background-color:#83be2e}.tata-checkout-calendar-day.selected .MuiTypography-root{color:#fff!important;font-weight:600!important}@media(max-width:1024px){.tata-checkout-content{flex-direction:column}.tata-checkout-sidebar{width:100%;padding:0;position:static;align-self:auto;margin-top:0}.tata-checkout-order-summary{width:100%;max-width:none}.tata-checkout-form-group,.tata-checkout-form-group--half{max-width:100%}.tata-checkout-form-row{flex-direction:column;gap:16px}.tata-checkout-buttons{max-width:100%}}@media(max-width:768px){.tata-checkout-content-wrapper{padding:16px;gap:12px}.tata-checkout-content{gap:16px}.tata-checkout-main{padding:0;gap:16px}.tata-checkout-card-header{padding:12px 16px}.tata-checkout-card-body{padding:16px;gap:16px}.tata-checkout-card.collapsed{padding:12px}.tata-checkout-sidebar{padding:0}.tata-checkout-order-summary{padding:12px}.tata-checkout-back-btn .MuiSvgIcon-root{font-size:20px!important}}.tata-sim-swap-page{display:flex;flex-direction:column;min-height:100vh;background-color:#f5f5f2}.tata-sim-swap-page-content{flex:1;display:flex;flex-direction:column;background-color:#f5f5f2}.tata-simswap-page-stepper-wrapper{padding:24px;background-color:#f5f5f2;display:flex;justify-content:center}.tata-simswap-page-stepper-container{display:flex;align-items:flex-start;gap:12px;width:1184px;height:52px}.tata-simswap-page-stepper-item{display:flex;flex-direction:column;gap:8px;justify-content:center}.tata-simswap-page-stepper-item:first-child{flex:1;min-width:0}.tata-simswap-page-stepper-item:last-child{flex-shrink:0}.tata-simswap-page-stepper-line-wrapper{display:flex;align-items:center;gap:8px;width:100%}.tata-simswap-page-stepper-handle{width:24px;height:24px;border-radius:50%;background-color:#b3b3b3;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.tata-simswap-page-stepper-handle.active{background-color:#333}.tata-simswap-page-stepper-handle.completed{background-color:#83be2e}.tata-simswap-page-stepper-check-icon{font-size:16px!important;color:#fff!important}.tata-simswap-page-stepper-number{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-simswap-page-stepper-handle.active .tata-simswap-page-stepper-number{color:#fff!important}.tata-simswap-page-stepper-progress{flex:1;height:4px;background-color:#b3b3b3;border:1px solid #a3a3a3;border-radius:9999px}.tata-simswap-page-stepper-progress.active{background-color:#b3b3b3}.tata-simswap-page-stepper-progress.completed{background-color:#83be2e;border-color:#83be2e}.tata-simswap-page-stepper-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-simswap-page-container{display:flex;gap:24px;padding:0 24px 24px;max-width:1232px;margin:0 auto;width:100%}.tata-simswap-page-left-column{display:flex;flex-direction:column;gap:24px;width:810px;flex-shrink:0}.tata-simswap-page-right-column{flex:1;min-width:0}.tata-simswap-page-section-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px}.tata-simswap-page-section-header{display:flex;align-items:flex-start;gap:12px}.tata-simswap-page-section-icon{font-size:32px!important;color:#333!important;flex-shrink:0}.tata-simswap-page-section-header-content{display:flex;flex-direction:column;gap:2px;flex:1}.tata-simswap-page-section-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#161237!important;margin:0!important}.tata-simswap-page-section-subtitle{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#161237!important;margin:0!important}.tata-simswap-page-plan-details{display:flex;flex-direction:column;gap:4px}.tata-simswap-page-plan-name{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-page-plan-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tata-simswap-page-plan-meta-text{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-simswap-page-plan-meta-dot{width:4px;height:4px;background-color:#a09db2;border-radius:50%}.tata-simswap-page-badge-container{display:flex;align-items:center}.tata-simswap-page-badge{border:.5px solid #b3b3b3;border-radius:4px;padding:2px 8px;display:inline-flex;align-items:center}.tata-simswap-page-badge.active{border-color:#83be2e}.tata-simswap-page-badge-text{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-page-badge.active .tata-simswap-page-badge-text{color:#006035!important}.tata-simswap-page-form-row{display:flex;gap:24px}.tata-simswap-page-text-field{flex:1}.tata-simswap-page-field-display{flex:1;display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.tata-simswap-page-field-display-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-simswap-page-field-display-value{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important;margin:0!important;height:32px;display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-simswap-page-reason-field{display:flex;flex-direction:column;gap:4px;max-width:377px}.tata-simswap-page-field-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#161237!important;margin:0!important;display:flex!important;align-items:center!important;gap:4px!important}.tata-simswap-page-required-asterisk{color:#85323a;font-weight:600;font-size:14px;line-height:20px}.tata-simswap-page-select{width:100%!important;border:none!important;border-bottom:1px solid #c7c4d8!important;border-radius:8px!important;font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;background-color:#f9f7fc!important}.tata-simswap-page-select .MuiSelect-select{padding:8px 8px 8px 16px!important;min-height:32px!important;display:flex!important;align-items:center!important;color:#161237!important}.tata-simswap-page-select .MuiOutlinedInput-notchedOutline{border:none!important}.tata-simswap-page-select:before,.tata-simswap-page-select:after{display:none!important}.tata-simswap-page-select .MuiSvgIcon-root{color:#3a355b!important;right:8px!important}.tata-simswap-page-select-placeholder{color:#999;font-weight:400}.tata-simswap-page-summary-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px;top:24px}.tata-simswap-page-summary-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-item{display:flex;justify-content:space-between;align-items:center;gap:8px}.tata-simswap-page-summary-item-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important;flex:1}.tata-simswap-page-summary-price,.tata-simswap-page-summary-total-price{display:flex;align-items:baseline;gap:2px}.tata-simswap-page-summary-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-amount{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-description{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-simswap-page-coverage-btn.tata-button{background:transparent!important;border:none!important;padding:0!important;min-width:auto!important;height:auto!important;color:#3d5d16!important;justify-content:flex-start!important;text-decoration:underline!important;gap:4px!important;margin-top:8px!important}.tata-simswap-page-coverage-btn.tata-button:hover{background:transparent!important;text-decoration:underline!important;color:#83be2e!important}.tata-simswap-page-coverage-btn .MuiButton-startIcon{margin:0 2px 0 0!important}.tata-simswap-page-coverage-btn .MuiSvgIcon-root{font-size:16px!important;color:#3d5d16!important}.tata-simswap-page-coverage-btn:hover .MuiSvgIcon-root{color:#83be2e!important}.tata-simswap-page-summary-divider{border:.5px solid #b3b3b3;height:0;width:100%}.tata-simswap-page-summary-total{display:flex;justify-content:space-between;align-items:center;gap:8px}.tata-simswap-page-summary-total-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-total-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-total-amount{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-simswap-page-summary-total-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}@media(max-width:1280px){.tata-simswap-page-stepper-container{width:100%;max-width:1184px}.tata-simswap-page-container{flex-direction:column;padding:0 40px 24px}.tata-simswap-page-left-column,.tata-simswap-page-right-column{width:100%}.tata-simswap-page-summary-card{position:static}}@media(max-width:768px){.tata-simswap-page-stepper-wrapper{padding:16px}.tata-simswap-page-container{padding:0 16px 16px;gap:16px}.tata-simswap-page-section-card{padding:16px}.tata-simswap-page-form-row{flex-direction:column;gap:16px}.tata-simswap-page-reason-field{max-width:100%}}@media(max-width:480px){.tata-simswap-page-stepper-container{gap:8px}.tata-simswap-page-stepper-handle{width:20px;height:20px}.tata-simswap-page-stepper-number,.tata-simswap-page-stepper-label{font-size:12px!important}.tata-simswap-page-container{padding:0 12px 12px}.tata-simswap-page-section-card{padding:12px}.tata-simswap-page-section-title{font-size:16px!important}}.tata-simswap-checkout-container{display:flex;flex-direction:column;gap:24px;padding:24px 0;max-width:1184px;margin:0 auto;width:100%}.tata-simswap-checkout-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;overflow:hidden}.tata-simswap-checkout-card-header{background-color:#fff;border-bottom:1px solid #b3b3b3;padding:20px 24px}.tata-simswap-checkout-card-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-card-content{padding:24px;display:flex;flex-direction:column;gap:16px}.tata-simswap-checkout-detail-row{display:flex;justify-content:space-between;align-items:center;gap:24px}.tata-simswap-checkout-detail-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:24px!important;color:#333!important;margin:0!important;flex:1}.tata-simswap-checkout-detail-value{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-pay-row{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.tata-simswap-checkout-pay-row.total{align-items:center}.tata-simswap-checkout-pay-item{display:flex;flex-direction:column;gap:4px;flex:1}.tata-simswap-checkout-pay-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-pay-sublabel{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#524e6d!important;margin:0!important}.tata-simswap-checkout-price-display{display:flex;align-items:baseline;gap:2px}.tata-simswap-checkout-price-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-price-amount{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-price-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-divider{border:0;border-top:1px dashed #c7c4d8;height:0;width:100%}.tata-simswap-checkout-total-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important;margin:0!important;flex:1}.tata-simswap-checkout-total-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-total-amount{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:24px!important;font-weight:600!important;line-height:32px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-total-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:600!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-payment-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;overflow:hidden}.tata-simswap-checkout-payment-header{display:flex;align-items:flex-start;gap:12px;padding:16px 24px}.tata-simswap-checkout-payment-icon{font-size:32px!important;color:#333!important;flex-shrink:0}.tata-simswap-checkout-payment-header-content{display:flex;flex-direction:column;gap:2px;flex:1}.tata-simswap-checkout-payment-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-payment-subtitle{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-payment-content{padding:0 24px 24px}.tata-simswap-checkout-payment-option{border:1px solid #b3b3b3;border-radius:16px;overflow:hidden;margin-bottom:16px}.tata-simswap-checkout-payment-option:last-child{margin-bottom:0}.tata-simswap-checkout-payment-option.secondary{cursor:pointer;border-top:.5px solid #b3b3b3;border-radius:0;margin-top:-1px}.tata-simswap-checkout-payment-option-header{display:flex;align-items:flex-start;gap:12px;padding:16px;background-color:#f5f5f2}.tata-simswap-checkout-payment-option.secondary .tata-simswap-checkout-payment-option-header{background-color:#fff}.tata-simswap-checkout-payment-option-icon{font-size:32px!important;color:#333!important;flex-shrink:0}.tata-simswap-checkout-payment-option-info{display:flex;flex-direction:column;gap:2px;flex:1}.tata-simswap-checkout-payment-option-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-payment-option-desc{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important;margin:0!important}.tata-simswap-checkout-payment-card-icons{display:flex;align-items:center;gap:4px}.tata-simswap-checkout-card-icon{height:24px;width:auto;-o-object-fit:contain;object-fit:contain}.tata-simswap-checkout-expand-btn{background-color:#bdb4a3!important;border-radius:8px!important;padding:4px!important}.tata-simswap-checkout-expand-btn.secondary{background-color:#f5f5f2!important}.tata-simswap-checkout-expand-btn .MuiSvgIcon-root{color:#333!important}.tata-simswap-checkout-payment-form{padding:16px;background-color:#fff}@media(max-width:768px){.tata-simswap-checkout-container{padding:0 16px 16px;gap:16px}.tata-simswap-checkout-card-header,.tata-simswap-checkout-card-content{padding:16px}.tata-simswap-checkout-payment-header{padding:12px 16px}.tata-simswap-checkout-payment-content{padding:0 16px 16px}.tata-simswap-checkout-payment-option-header{padding:12px}.tata-simswap-checkout-payment-card-icons{display:none}}@media(max-width:480px){.tata-simswap-checkout-container{padding:0 12px 12px}.tata-simswap-checkout-card-title,.tata-simswap-checkout-payment-title{font-size:16px!important}.tata-simswap-checkout-detail-row{flex-direction:column;align-items:flex-start;gap:4px}.tata-simswap-checkout-total-amount{font-size:20px!important}}.tata-add-service-page{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f2}.tata-add-service-page-content{flex:1;display:flex;flex-direction:column;align-items:center;background-color:#f5f5f2;padding-bottom:100px}.tata-add-service-page-root-container{display:flex;width:1184px;max-width:100%;padding:24px 0;flex-direction:column;align-items:flex-start;gap:24px}.tata-addservice-stepper-wrapper{width:100%;padding:0;background-color:transparent;display:flex;justify-content:flex-start}.tata-add-service-page .tata-pricing-section{width:100%;padding:0;background-color:transparent}.tata-add-service-page .tata-pricing-container{width:100%;max-width:100%;margin:0;padding:0}.tata-add-service-page .tata-pricing-header{text-align:center;margin-bottom:24px}.tata-addservice-iccid-header{display:flex;align-items:center;gap:8px;margin-bottom:24px;padding:0}.tata-addservice-iccid-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#333!important}.tata-addservice-iccid-icon{font-size:24px!important;color:#83be2e!important}.tata-addservice-iccid-text{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:28px!important;color:#333!important}.tata-add-service-page .tata-pricing-plans-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:52px;justify-items:center;width:100%}.tata-add-service-page .tata-plan-card-wrapper{animation:fadeInUp .5s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.tata-add-service-page .tata-pricing-title{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;color:#333;margin-bottom:12px;letter-spacing:.5px}.tata-add-service-page .tata-pricing-subtitle{font-family:Roboto,sans-serif;font-size:16px;color:#666;font-weight:400}.tata-addservice-checkout-container{display:flex;gap:24px;width:100%;align-items:flex-start}.tata-addservice-checkout-left{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.tata-addservice-checkout-right{width:350px;flex-shrink:0}.tata-addservice-checkout-card{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;overflow:hidden}.tata-addservice-checkout-card-header{display:flex;align-items:flex-start;gap:12px;padding:16px;border-bottom:1px solid #b3b3b3;background-color:#fff}.tata-addservice-checkout-icon-wrapper{display:flex;align-items:center;justify-content:center}.tata-addservice-checkout-icon{font-size:32px!important;color:#333}.tata-addservice-checkout-header-text{display:flex;flex-direction:column;gap:2px}.tata-addservice-checkout-card-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important}.tata-addservice-checkout-card-subtitle{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:400!important;line-height:18px!important;color:#333!important}.tata-addservice-checkout-card-body{padding:24px;display:flex;flex-direction:column;gap:24px}.tata-addservice-activation-radio-group{display:flex;gap:24px}.tata-addservice-radio-label{margin-right:0!important}.tata-addservice-radio-label .MuiFormControlLabel-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important}.tata-addservice-radio.MuiRadio-root{color:#b3b3b3;padding:8px}.tata-addservice-radio.MuiRadio-root.Mui-checked{color:#83be2e}.tata-addservice-radio .MuiSvgIcon-root{font-size:20px}.tata-addservice-datetime-field{display:flex;flex-direction:column;gap:4px;max-width:50%}.tata-addservice-field-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important}.tata-addservice-required{color:#c20a0a;font-weight:600;margin-left:2px}.tata-addservice-datetime-input .MuiOutlinedInput-root{border-radius:8px;background-color:#fff}.tata-addservice-datetime-input .MuiOutlinedInput-notchedOutline{border-color:#b3b3b3;border-width:1px}.tata-addservice-datetime-input .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#333}.tata-addservice-datetime-input .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#83be2e;border-width:2px}.tata-addservice-datetime-input .MuiInputBase-input{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#333!important;padding:12px 16px}.tata-addservice-calendar-icon{color:#333!important}.tata-addservice-checkout-title-row{display:flex;align-items:center;gap:8px}.tata-addservice-check-icon{color:#83be2e!important;font-size:20px!important}.tata-addservice-expand-icon{color:#333!important;font-size:24px!important;margin-left:auto}.tata-addservice-checkout-card.collapsed .tata-addservice-checkout-card-body{display:none}.tata-addservice-checkout-card.disabled{opacity:.6}.tata-addservice-checkout-card.disabled .tata-addservice-checkout-card-header{cursor:not-allowed!important}.tata-addservice-checkout-icon.disabled,.tata-addservice-checkout-card-title.disabled,.tata-addservice-checkout-card-subtitle.disabled{color:#999!important}.tata-addservice-checkout-buttons{display:flex;justify-content:flex-start;margin-top:8px}.tata-addservice-continue-button{display:flex!important;padding:12px 32px!important;justify-content:center!important;align-items:center!important;gap:8px!important;border-radius:64px!important;background-color:#83be2e!important;color:#333!important;font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;text-transform:uppercase!important;border:2px solid #333333!important;box-shadow:none!important;min-width:150px!important}.tata-addservice-continue-button:hover{background-color:#75aa29!important}.tata-addservice-continue-button:disabled{background-color:#ccc!important;color:#666!important;border-color:#999!important;cursor:not-allowed!important}.tata-addservice-order-summary{background-color:#fff;border:1px solid #b3b3b3;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:16px}.tata-addservice-order-summary-title{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important}.tata-addservice-order-summary-item{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.tata-addservice-order-summary-item-info{display:flex;flex-direction:column;gap:4px}.tata-addservice-order-summary-item-name{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important}.tata-addservice-order-summary-item-validity{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:20px!important;color:#333!important}.tata-addservice-order-summary-item-price{display:flex;align-items:baseline;gap:2px}.tata-addservice-price-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important}.tata-addservice-price-whole{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important}.tata-addservice-price-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important}.tata-addservice-coverage-link.tata-button{background:transparent!important;border:none!important;padding:0!important;min-width:auto!important;height:auto!important;color:#3d5d16!important;justify-content:flex-start!important;text-decoration:underline!important;gap:4px!important}.tata-addservice-coverage-link.tata-button:hover{background:transparent!important;text-decoration:underline!important;color:#83be2e!important}.tata-addservice-coverage-link .MuiButton-startIcon{margin:0 2px 0 0!important}.tata-addservice-coverage-link .MuiSvgIcon-root{font-size:16px!important;color:#3d5d16!important;text-decoration:underline!important}.tata-addservice-coverage-link .MuiSvgIcon-root:hover{color:#83be2e!important;background:transparent!important;text-decoration:underline!important}.tata-addservice-order-summary-links{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.tata-addservice-link{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#3d5d16!important;text-decoration:underline!important;cursor:pointer}.tata-addservice-link:hover{color:#83be2e!important}.tata-addservice-link-separator{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:18px!important;color:#333!important}.tata-addservice-order-summary-divider{height:1px;background-color:#b3b3b3;opacity:.5}.tata-addservice-order-summary-total{display:flex;justify-content:space-between;align-items:center}.tata-addservice-order-summary-total-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:500!important;line-height:24px!important;color:#333!important}.tata-addservice-order-summary-total-price{display:flex;align-items:baseline;gap:2px}.tata-addservice-total-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important}.tata-addservice-total-whole{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:24px!important;font-weight:700!important;line-height:32px!important;color:#333!important}.tata-addservice-total-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:18px!important;font-weight:700!important;line-height:24px!important;color:#333!important}@media(max-width:1280px){.tata-add-service-page-root-container{width:100%;padding:24px}.tata-add-service-page .tata-pricing-plans-grid{grid-template-columns:repeat(2,1fr);gap:32px}.tata-addservice-checkout-right{width:320px}}@media(max-width:1024px){.tata-add-service-page .tata-pricing-plans-grid{gap:24px}.tata-addservice-checkout-container{flex-direction:column}.tata-addservice-checkout-right{width:100%}.tata-addservice-datetime-field{max-width:100%}}@media(max-width:768px){.tata-add-service-page-root-container{padding:16px;gap:16px}.tata-add-service-page .tata-pricing-plans-grid{grid-template-columns:1fr;gap:24px}.tata-add-service-page .tata-pricing-title{font-size:22px}.tata-add-service-page .tata-pricing-subtitle{font-size:14px}.tata-addservice-checkout-card-header{padding:12px 16px}.tata-addservice-checkout-card-body{padding:16px}.tata-addservice-activation-radio-group{flex-direction:column;gap:12px}.tata-addservice-order-summary{padding:12px}}@media(max-width:480px){.tata-addservice-checkout-card-title{font-size:18px!important}.tata-addservice-checkout-icon{font-size:24px!important}}.tata-generic-footer{position:sticky;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 4px #16123729;z-index:100;display:flex;justify-content:center}.tata-generic-footer-content{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;width:1440px;max-width:100%;padding:12px 128px;box-sizing:border-box}.tata-generic-footer-total{display:flex;align-items:flex-end;justify-content:flex-end;gap:8px;flex:1}.tata-generic-footer-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:16px!important;font-weight:700!important;line-height:24px!important;color:#333!important;margin:0!important;padding-bottom:5px}.tata-generic-footer-price{display:flex;align-items:baseline;gap:4px}.tata-generic-footer-currency{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-generic-footer-amount{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:32px!important;font-weight:700!important;line-height:38px!important;color:#333!important;margin:0!important}.tata-generic-footer-decimal{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:20px!important;font-weight:700!important;line-height:26px!important;color:#333!important;margin:0!important}.tata-generic-footer-action{display:flex;align-items:center;justify-content:flex-end}.tata-generic-footer-button{min-width:169px!important;height:48px!important}@media(max-width:1400px){.tata-generic-footer{padding:12px 80px}}@media(max-width:1200px){.tata-generic-footer{padding:12px 40px}}@media(max-width:900px){.tata-generic-footer{padding:12px 24px}.tata-generic-footer-content{gap:24px}}@media(max-width:768px){.tata-generic-footer{padding:12px 16px}.tata-generic-footer-content{flex-direction:column;align-items:stretch;gap:16px}.tata-generic-footer-total{justify-content:space-between}.tata-generic-footer-label{font-size:14px!important;line-height:20px!important}.tata-generic-footer-currency{font-size:18px!important;line-height:24px!important}.tata-generic-footer-amount{font-size:24px!important;line-height:32px!important}.tata-generic-footer-decimal{font-size:18px!important;line-height:24px!important}.tata-generic-footer-action{justify-content:stretch}.tata-generic-footer-button{width:100%!important}}@media(max-width:480px){.tata-generic-footer{padding:10px 12px}.tata-generic-footer-content{gap:12px}.tata-generic-footer-label{font-size:12px!important;line-height:18px!important}.tata-generic-footer-currency{font-size:16px!important;line-height:22px!important}.tata-generic-footer-amount{font-size:20px!important;line-height:28px!important}.tata-generic-footer-decimal{font-size:16px!important;line-height:22px!important}}.tata-stepper-container{display:flex;align-items:center;gap:12px;width:100%;height:52px}.tata-stepper-item:first-child{flex:1;min-width:0}.tata-stepper-item:last-child{flex-shrink:0}.tata-stepper-item{display:flex;flex-direction:column;gap:8px;justify-content:center}.tata-stepper-line-wrapper{display:flex;align-items:center;gap:8px;width:100%}.tata-stepper-handle{width:24px;height:24px;border-radius:9999px;background-color:#b3b3b3;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 4px 8px -2px #1018281a,0 2px 4px -2px #1018280f}.tata-stepper-handle.active{background-color:#333}.tata-stepper-handle.completed{background-color:#83be2e}.tata-stepper-check-icon{color:#fff!important;font-size:16px!important}.tata-stepper-number{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:20px!important;color:#333!important;margin:0!important}.tata-stepper-handle.active .tata-stepper-number{color:#fff!important}.tata-stepper-progress{flex:1;height:4px;background-color:#b3b3b3;border:1px solid #a3a3a3;border-radius:9999px}.tata-stepper-progress.completed{background-color:#83be2e;border-color:#83be2e}.tata-stepper-progress.active{background:linear-gradient(to right,#83be2e 50%,#b3b3b3 50%);border-color:#a3a3a3}.tata-stepper-label{font-family:Footballerista Cy,Roboto,sans-serif!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;color:#666!important;margin:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tata-stepper-label.active{color:#333!important;font-weight:600!important}.tata-stepper-item.clickable{cursor:pointer}.tata-stepper-item.clickable:hover .tata-stepper-handle.completed{transform:scale(1.1);transition:transform .2s ease}.tata-stepper-item.clickable:hover .tata-stepper-label{color:#83be2e!important}.tata-stepper-label.clickable{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .2s ease}.tata-stepper-item.clickable:hover .tata-stepper-label.clickable{text-decoration-color:#83be2e}@media(max-width:768px){.tata-stepper-container{gap:8px;height:auto;padding:8px 0}.tata-stepper-label{font-size:12px!important}.tata-stepper-handle{width:20px;height:20px}.tata-stepper-number{font-size:12px!important}.tata-stepper-check-icon{font-size:14px!important}}.tata-legal-page{min-height:100vh;display:flex;flex-direction:column;background-color:#f5f5f0}.tata-legal-content-wrapper a,.tata-legal-content-wrapper .MuiLink-root,.tata-legal-accordion-content a{color:#83be2e!important;text-decoration:underline}.tata-legal-content-wrapper a:hover,.tata-legal-content-wrapper .MuiLink-root:hover,.tata-legal-accordion-content a:hover{color:#6fa025!important}.tata-legal-page h1,.tata-legal-accordion-content h1{color:#83be2e!important;font-size:2rem;font-weight:700;margin-bottom:1rem;margin-top:2rem}.tata-legal-content-wrapper{flex:1;padding:24px 0 48px;margin-top:72px}.tata-legal-container{max-width:1200px!important}.tata-legal-back-btn{color:#1a1a1a!important;font-size:14px!important;font-weight:500!important;text-transform:none!important;padding:8px 0!important;margin-bottom:24px!important;background:transparent!important}.tata-legal-back-btn:hover{background:transparent!important;opacity:.8}.tata-legal-back-btn .MuiSvgIcon-root{font-size:20px}.tata-legal-header{margin-bottom:32px;text-align:center}.tata-legal-title{font-size:32px!important;font-weight:700!important;color:#1a1a1a!important;margin-bottom:8px!important}.tata-legal-subtitle{font-size:14px!important;color:#666!important}.tata-legal-content{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 8px #0000000f}.tata-legal-accordion-list{display:flex;flex-direction:column;gap:12px}.tata-legal-accordion{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important;overflow:hidden}.tata-legal-accordion:before{display:none}.tata-legal-accordion.Mui-expanded{margin:0!important;border-color:#1a1a1a!important}.tata-legal-accordion-summary{padding:16px 20px!important;min-height:56px!important}.tata-legal-accordion-summary.Mui-expanded{min-height:56px!important;border-bottom:1px solid #e5e5e5}.tata-legal-accordion-summary .MuiAccordionSummary-content{margin:0!important}.tata-legal-accordion-summary .MuiAccordionSummary-expandIconWrapper{color:#1a1a1a}.tata-legal-accordion-title{font-size:16px!important;font-weight:600!important;color:#1a1a1a!important}.tata-legal-accordion-details{padding:20px!important;background:#fafafa}.tata-legal-accordion-content{font-size:14px;line-height:1.7;color:#333}.tata-legal-accordion-content p{margin:0 0 16px}.tata-legal-accordion-content p:last-child{margin-bottom:0}.tata-legal-accordion-content ul,.tata-legal-accordion-content ol{margin:0 0 16px;padding-left:24px}.tata-legal-accordion-content li{margin-bottom:8px}.tata-legal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px}.tata-legal-loading-text{margin-top:16px!important;font-size:16px!important;color:#666!important}.tata-legal-error{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;background:#fff;border-radius:16px;text-align:center}.tata-legal-error-text{font-size:16px!important;color:#666!important;margin-bottom:24px!important}.tata-legal-retry-btn{background-color:#1a1a1a!important;color:#fff!important;text-transform:none!important;font-weight:600!important;padding:10px 24px!important;border-radius:8px!important}.tata-legal-retry-btn:hover{background-color:#333!important}@media(max-width:768px){.tata-legal-content-wrapper{padding:16px 0 32px}.tata-legal-content{padding:20px 16px;border-radius:12px}.tata-legal-title{font-size:24px!important}.tata-legal-accordion-summary{padding:12px 16px!important}.tata-legal-accordion-title{font-size:14px!important}.tata-legal-accordion-details{padding:16px!important}.tata-legal-accordion-content{font-size:13px}}
