.login-form-wrapper .text-topic{font-size:16px;font-weight:500;color:#666666}.login-form-wrapper .form-check-input:checked{background-color:#00aecd;border-color:#00aecd}.login-form-wrapper .btn-order{background-color:#00aecd;border-color:#00aecd;color:#fff;padding:7px 20px;border-radius:6px;font-size:16px;line-height:21px;--bs-btn-active-color: #fff;--bs-btn-active-bg: #00aecd;--bs-btn-active-border-color: #00aecd}.login-form-wrapper .btn-register{background-color:#f48f37;border-color:#f48f37;color:#fff;padding:7px 20px;border-radius:6px;font-size:16px;line-height:21px;cursor:pointer;--bs-btn-active-color: #fff;--bs-btn-active-bg: #f48f37;--bs-btn-active-border-color: #f48f37}.login-form-wrapper .btn-login{width:100%;background-color:transparent;border-color:#d8dbe0;color:#666666;font-size:16px;font-weight:500;line-height:23px;padding-top:7px;padding-bottom:7px;display:flex;align-items:center}.login-form-wrapper .or-divider{display:flex;align-items:center;text-align:center;color:#999;margin:20px 0}.login-form-wrapper .or-divider::before,.login-form-wrapper .or-divider::after{content:"";flex:1;border-bottom:1px solid #ccc;margin:0 10px}.login-form-wrapper #real-google-btn{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%;pointer-events:all}.login-form-wrapper iframe{width:180px !important}.login-form-wrapper .loginForm,.login-form-wrapper .forgotPasswordForm{max-width:400px}@media (max-width: 576px){.login-form-wrapper .loginForm,.login-form-wrapper .forgotPasswordForm{max-width:unset}}.login-form-wrapper .otp-container{text-align:center}.login-form-wrapper .otp-title{font-size:20px;font-weight:500;margin-bottom:10px;color:#666666}.login-form-wrapper .otp-inputs{display:flex;justify-content:space-between;margin-bottom:10px}.login-form-wrapper .otp-inputs input{width:45px;height:45px;text-align:center;font-size:20px;border:2px solid #a4e9f5;border-radius:6px;transition:border-color 0.2s}.login-form-wrapper .otp-inputs input:focus{outline:none;border-color:#00aecd}.login-form-wrapper .otp-expired{color:#e74c3c;font-size:14px;margin-bottom:10px}.login-form-wrapper .otp-resend{font-size:14px;margin-bottom:20px;color:#666}.login-form-wrapper .otp-resend a{color:#00aecd;text-decoration:none}.login-form-wrapper .otp-resend a:hover{text-decoration:underline}.login-form-wrapper .resend-btn{background-color:#00aecd;color:white;border:none;width:100%;padding:10px;font-size:14px;border-radius:6px;cursor:not-allowed;opacity:0.8;pointer-events:none}.login-form-wrapper .confirm-btn{background-color:#00aecd;color:white;border:none;width:100%;padding:10px;font-size:14px;border-radius:6px}.login-form-wrapper .resend-btn.enabled{cursor:pointer;pointer-events:all;opacity:1}:root{--ion-color-primary: #0054e9;--ion-color-primary-rgb: 0, 84, 233;--ion-color-primary-contrast: #fff;--ion-color-primary-contrast-rgb: 255, 255, 255;--ion-color-primary-shade: #004acd;--ion-color-primary-tint: #1a65eb;--ion-color-secondary: #0163aa;--ion-color-secondary-rgb: 1, 99, 170;--ion-color-secondary-contrast: #fff;--ion-color-secondary-contrast-rgb: 255, 255, 255;--ion-color-secondary-shade: #015796;--ion-color-secondary-tint: #1a73b3}body.backdrop-no-scroll{overflow:hidden}.ion-color-primary{--ion-color-base: var(--ion-color-primary, #0054e9) !important;--ion-color-base-rgb: var(--ion-color-primary-rgb, 0, 84, 233) !important;--ion-color-contrast: var(--ion-color-primary-contrast, #fff) !important;--ion-color-contrast-rgb: var(
    --ion-color-primary-contrast-rgb,
    255,
    255,
    255
  ) !important;--ion-color-shade: var(--ion-color-primary-shade, #004acd) !important;--ion-color-tint: var(--ion-color-primary-tint, #1a65eb) !important}.ion-color-secondary{--ion-color-base: var(--ion-color-secondary, #0163aa) !important;--ion-color-base-rgb: var(--ion-color-secondary-rgb, 1, 99, 170) !important;--ion-color-contrast: var(--ion-color-secondary-contrast, #fff) !important;--ion-color-contrast-rgb: var(
    --ion-color-secondary-contrast-rgb,
    255,
    255,
    255
  ) !important;--ion-color-shade: var(--ion-color-secondary-shade, #015796) !important;--ion-color-tint: var(--ion-color-secondary-tint, #1a73b3) !important}ion-input input::-webkit-date-and-time-value{text-align:start}.ion-datetime-button-overlay{--width: fit-content;--height: fit-content}.ion-datetime-button-overlay ion-datetime.datetime-grid{width:320px;min-height:320px}.ion-no-padding{--padding-start: 0;--padding-end: 0;--padding-top: 0;--padding-bottom: 0;padding:0}.ion-padding{--padding-start: var(--ion-padding, 16px);--padding-end: var(--ion-padding, 16px);--padding-top: var(--ion-padding, 16px);--padding-bottom: var(--ion-padding, 16px);-webkit-padding-start:var(--ion-padding, 16px);padding-inline-start:var(--ion-padding, 16px);-webkit-padding-end:var(--ion-padding, 16px);padding-inline-end:var(--ion-padding, 16px);padding-top:var(--ion-padding, 16px);padding-bottom:var(--ion-padding, 16px)}.ion-no-margin{--margin-start: 0;--margin-end: 0;--margin-top: 0;--margin-bottom: 0;margin:0}.ion-margin{--margin-start: var(--ion-margin, 16px);--margin-end: var(--ion-margin, 16px);--margin-top: var(--ion-margin, 16px);--margin-bottom: var(--ion-margin, 16px);-webkit-margin-start:var(--ion-margin, 16px);margin-inline-start:var(--ion-margin, 16px);-webkit-margin-end:var(--ion-margin, 16px);margin-inline-end:var(--ion-margin, 16px);margin-top:var(--ion-margin, 16px);margin-bottom:var(--ion-margin, 16px)}.ion-text-center{text-align:center !important}.ion-text-justify{text-align:justify !important}.ion-text-start{text-align:start !important}.ion-text-end{text-align:end !important}.ion-text-left{text-align:left !important}.ion-text-right{text-align:right !important}.ion-wrap{flex-wrap:wrap !important}.ion-nowrap{flex-wrap:nowrap !important}.ion-wrap-reverse{flex-wrap:wrap-reverse !important}@media (min-width: 576px){.ion-text-sm-center{text-align:center !important}.ion-text-sm-justify{text-align:justify !important}.ion-text-sm-start{text-align:start !important}.ion-text-sm-end{text-align:end !important}.ion-text-sm-left{text-align:left !important}.ion-text-sm-right{text-align:right !important}.ion-text-sm-nowrap{white-space:nowrap !important}.ion-text-sm-wrap{white-space:normal !important}.ion-text-sm-uppercase{text-transform:uppercase !important}.ion-text-sm-lowercase{text-transform:lowercase !important}.ion-text-sm-capitalize{text-transform:capitalize !important}.ion-hide-sm-up{display:none !important}}@media (max-width: 575.98px){.ion-hide-sm-down{display:none !important}}@media (min-width: 768px){.ion-text-md-center{text-align:center !important}.ion-text-md-justify{text-align:justify !important}.ion-text-md-start{text-align:start !important}.ion-text-md-end{text-align:end !important}.ion-text-md-left{text-align:left !important}.ion-text-md-right{text-align:right !important}.ion-text-md-nowrap{white-space:nowrap !important}.ion-text-md-wrap{white-space:normal !important}.ion-text-md-uppercase{text-transform:uppercase !important}.ion-text-md-lowercase{text-transform:lowercase !important}.ion-text-md-capitalize{text-transform:capitalize !important}.ion-hide-md-up{display:none !important}}@media (max-width: 767.98px){.ion-hide-md-down{display:none !important}}@media (min-width: 992px){.ion-text-lg-center{text-align:center !important}.ion-text-lg-justify{text-align:justify !important}.ion-text-lg-start{text-align:start !important}.ion-text-lg-end{text-align:end !important}.ion-text-lg-left{text-align:left !important}.ion-text-lg-right{text-align:right !important}.ion-text-lg-nowrap{white-space:nowrap !important}.ion-text-lg-wrap{white-space:normal !important}.ion-text-lg-uppercase{text-transform:uppercase !important}.ion-text-lg-lowercase{text-transform:lowercase !important}.ion-text-lg-capitalize{text-transform:capitalize !important}.ion-hide-lg-up{display:none !important}}@media (max-width: 991.98px){.ion-hide-lg-down{display:none !important}}@media (min-width: 1200px){.ion-text-xl-center{text-align:center !important}.ion-text-xl-justify{text-align:justify !important}.ion-text-xl-start{text-align:start !important}.ion-text-xl-end{text-align:end !important}.ion-text-xl-left{text-align:left !important}.ion-text-xl-right{text-align:right !important}.ion-text-xl-nowrap{white-space:nowrap !important}.ion-text-xl-wrap{white-space:normal !important}.ion-text-xl-uppercase{text-transform:uppercase !important}.ion-text-xl-lowercase{text-transform:lowercase !important}.ion-text-xl-capitalize{text-transform:capitalize !important}.ion-hide-xl-up{display:none !important}}@media (max-width: 1199.98px){.ion-hide-xl-down{display:none !important}}
