.callback-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;max-width:600px;margin:0 auto}.callback-container .app-bar{background-color:#fff;background:#fff;width:100%;box-shadow:none}.callback-container .app-bar-title{overflow:hidden;color:#000;font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15px;text-align:left;margin-left:16px}.callback-main-container{flex:1;padding-top:90px;text-align:center;background:var(--grey-100,#f5f5f5);padding-left:24px;padding-right:24px;height:100vh}.callback-main-container .container-description{color:var(--text-primary,rgba(0,0,0,.87));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15px}.callback-main-container .icon-box{display:flex;justify-content:center;margin:32px 0}.callback-main-container .icon-image{width:157px}.callback-container .footer{text-align:center;color:#666;padding:10px 0;border-top:1px solid #ddd;background-color:#fff;width:100%;position:fixed;bottom:0;left:0}.footer .MuiTypography-caption{display:block;margin-bottom:4px}.home-container{display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;max-width:600px;margin:0 auto}.app-bar{background-color:#fff!important;width:100%;box-shadow:none!important;margin-bottom:16px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-bottom:1px solid #eaeaea}.app-bar-title{overflow:hidden;color:#000;font-feature-settings:"liga" off,"clig" off;text-overflow:ellipsis;font-family:Roboto!important;font-size:20px!important;font-style:normal;font-weight:600!important;line-height:160%!important;letter-spacing:.15px!important;text-align:left}.main-container{flex:1;border-radius:12px;background:#fff;padding:20px 16px;margin-bottom:16px;border:1px solid #eee;box-shadow:0 8px 24px rgba(0,0,0,.06)}.container-description{color:var(--text-primary,rgba(0,0,0,.87));text-align:center;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:20px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:.15px}.icon-box{display:flex;justify-content:center;margin:32px 0}.icon-image{width:157px}.order-summary{background:#fafafa;border:1px solid #eee;border-radius:10px;padding:10px 12px}.order-summary .row{display:flex;justify-content:space-between;align-items:center;margin:6px 0}.order-summary .label{color:rgba(0,0,0,.6)}.order-summary .value{font-weight:600}.card-number-group{display:flex;gap:6px;align-items:center;background:#fafafa;border:1px solid #eee;border-radius:8px;padding:6px 10px}.payment-footer{text-align:center;color:#666;padding:10px 0 0;background-color:#fff;width:100%;position:relative;border-top-left-radius:10px;border-top-right-radius:10px;border-top:1px solid #eaeaea}.payment-footer .MuiTypography-caption{display:block;margin-bottom:4px}:root{--brand-primary:#1e88e5;--brand-primary-dark:#1565c0;--brand-primary-weak:rgba(30,136,229,.15)}.section-title{font-weight:700!important;letter-spacing:.2px!important}.main-container .MuiOutlinedInput-root{border-radius:10px}.main-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--brand-primary)!important;box-shadow:0 0 0 3px var(--brand-primary-weak)}.main-container .MuiFormLabel-root.Mui-focused{color:var(--brand-primary)!important}@media (max-width:599.95px){.main-container{padding:16px 12px}}@media (min-width:900px){.main-container{padding:24px 20px}}