.auth-popup-modal .modal-dialog,.auth-popup-modal.is-register-view .modal-dialog{width:calc(100% - 28px);max-width:500px}.auth-popup-modal .modal-content{height:auto !important;min-height:0 !important;max-height:none;overflow:hidden;border:0;border-radius:28px;background:radial-gradient(circle at 18% 10%, rgba(209, 255, 247, 0.82), transparent 32%),#fff;box-shadow:0 24px 80px rgba(0, 0, 0, 0.24);transition:max-height .2s ease}.auth-popup-modal.is-register-view .modal-content{max-height:calc(100vh - 24px)}.auth-popup-header{position:relative;justify-content:center;min-height:56px;padding:15px 54px;border:0;background:transparent}.auth-popup-header .modal-title{font-size:17px;font-weight:500}.auth-popup-close,.auth-popup-back{position:absolute;top:13px;border:0;background:transparent;color:#111;font-size:27px;line-height:1}.auth-popup-back{left:21px}.auth-popup-close{right:21px}.auth-popup-modal .modal-body{height:auto !important;min-height:0 !important;overflow:visible;padding:2px 30px 28px}.auth-popup-modal.is-register-view .modal-body{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.auth-popup-error{margin-bottom:12px;padding:10px 12px;border-radius:8px;background:#fff0f0;color:#b42318;font-size:12px}.auth-popup-input{width:100%;min-height:44px;margin-bottom:9px;border:1px solid #d3d7d8;border-radius:11px;box-shadow:none !important}.auth-popup-input:focus{border-color:#18aa8b}.auth-popup-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:45px;margin-top:9px;border:0;border-radius:10px;background:#2d8d76;color:#fff;font-size:16px;font-weight:600}.auth-popup-button-outline{border:1px solid #5ec9b7;background:#fff;color:#248f77}.auth-popup-button[disabled]{cursor:wait;opacity:.65}.auth-popup-description{margin:12px 0 4px;color:#555;font-size:12px;line-height:1.45}.auth-popup-login-links{display:flex;justify-content:flex-end;width:100%;margin-top:12px;font-size:12px}.auth-popup-forgot-link{padding:0;border:0;background:transparent;color:#111;font-size:12px;font-weight:700;line-height:1.35;text-decoration:none;cursor:pointer}.auth-popup-forgot-link:hover,.auth-popup-forgot-link:focus{color:#111;text-decoration:underline}.auth-popup-text-button{padding:0;border:0;background:transparent;color:#2d7465;text-decoration:underline}.auth-popup-email-summary{display:flex;flex-wrap:wrap;align-items:center;gap:2px 4px;margin-bottom:12px;font-size:11px;line-height:1.4}.auth-popup-email-summary b{font-weight:700}.auth-popup-name-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;width:100%}.auth-popup-name-help{margin-top:-4px !important}.auth-popup-modal small{display:block;margin:-3px 0 9px;color:#777;font-size:9.5px;line-height:1.35}.auth-popup-phone-help{margin-top:4px !important}.auth-popup-phone-row .iti{width:100%}.auth-popup-password-native{display:block;width:100% !important;max-width:100% !important;margin-bottom:9px}.auth-popup-password-native>.input-group,.auth-popup-password-native .input-group{position:relative !important;display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}.auth-popup-password-native .input-group>.form-control,.auth-popup-password-native .input-group>input[type=password],.auth-popup-password-native .input-group>input[type=text]{display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;height:44px !important;min-height:44px !important;margin:0 !important;padding:10px 52px 10px 13px !important;border:1px solid #d3d7d8 !important;border-radius:11px !important;box-sizing:border-box !important;box-shadow:none !important}.auth-popup-password-native .input-group>.form-control:focus,.auth-popup-password-native .input-group>input[type=password]:focus,.auth-popup-password-native .input-group>input[type=text]:focus{border-color:#18aa8b !important;outline:0 !important}.auth-popup-password-native .input-group>.input-group-text,.auth-popup-password-native .input-group>.show-password{position:absolute !important;top:0 !important;right:0 !important;z-index:5 !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:46px !important;min-width:46px !important;height:44px !important;margin:0 !important;padding:0 !important;border:0 !important;border-radius:0 11px 11px 0 !important;background:transparent !important;color:#173e37 !important;box-sizing:border-box !important;cursor:pointer !important}.auth-popup-password-native .input-group>.input-group-text:hover,.auth-popup-password-native .input-group>.input-group-text:focus,.auth-popup-password-native .input-group>.show-password:hover,.auth-popup-password-native .input-group>.show-password:focus{background:transparent !important;color:#0e6294 !important;outline:0 !important}.auth-popup-password-native .input-group>.input-group-text i,.auth-popup-password-native .input-group>.show-password i{display:inline-block !important;margin:0 !important;font-size:15px !important;line-height:1 !important}.auth-popup-password-native input::-ms-reveal,.auth-popup-password-native input::-ms-clear{display:none !important}.auth-popup-contracts{display:block;width:100%;margin:16px 0 18px}.auth-popup-contracts .form-check{display:grid !important;grid-template-columns:18px minmax(0, 1fr) !important;column-gap:10px !important;align-items:start !important;width:100% !important;min-height:22px !important;margin:0 0 9px !important;padding:0 !important}.auth-popup-contracts .form-check>.form-check-input{position:static !important;display:block !important;float:none !important;grid-column:1 !important;width:16px !important;min-width:16px !important;height:16px !important;margin:3px 0 0 !important;padding:0 !important;border:1px solid #b9c0c3 !important;border-radius:3px !important;background-color:#fff;box-sizing:border-box !important;cursor:pointer}.auth-popup-contracts .form-check>.form-check-input:checked{border-color:#2d8d76 !important;background-color:#2d8d76 !important}.auth-popup-contracts .form-check>.form-check-label{display:block !important;grid-column:2 !important;width:100% !important;margin:0 !important;padding:0 !important;color:#111 !important;font-size:10px !important;font-weight:600 !important;line-height:1.5 !important;cursor:pointer}.auth-popup-contracts .form-check>.form-check-label a{color:#111 !important;font-weight:700 !important;text-decoration:none !important}.auth-popup-contracts .form-check>.form-check-label a:hover,.auth-popup-contracts .form-check>.form-check-label a:focus{color:#111 !important;text-decoration:underline !important}.auth-popup-contracts .form-check>.form-check-label ul{margin:5px 0 0 !important;padding-left:18px !important;color:#b42318 !important;font-size:10px !important;font-weight:400 !important}.auth-popup-register-promo{position:relative;min-height:176px;margin-top:28px;padding:24px 185px 22px 22px;overflow:hidden;border-radius:18px;background:radial-gradient(circle at 76% 78%, rgba(255, 255, 255, 0.95), transparent 34%),linear-gradient(145deg, #d8f7f1 0%, #e9fbff 52%, #d7efff 100%)}.auth-popup-register-promo-copy{position:relative;z-index:2}.auth-popup-register-promo-copy h3{margin:0 0 9px;color:#173e37;font-size:18px;font-weight:700}.auth-popup-register-promo-copy p{margin:0;color:#4a6661;font-size:11px;line-height:1.4}.auth-popup-register-logo{position:absolute;right:7px;bottom:-4px;z-index:1;display:block;width:185px;max-height:172px;object-fit:contain;filter:drop-shadow(0 15px 16px rgba(25, 115, 98, 0.16))}.auth-popup-entry-promo{margin-top:24px}.auth-popup-sms{padding:20px 0 34px;text-align:center}.auth-popup-sms h3{margin-bottom:10px}.auth-popup-resend{display:block;margin:18px auto 8px}.auth-popup-countdown{color:#777;font-size:12px}@media(max-width: 575px){.auth-popup-modal .modal-dialog,.auth-popup-modal.is-register-view .modal-dialog,.auth-popup-modal.is-legal-view .modal-dialog{width:calc(100% - 18px);margin:9px auto}.auth-popup-modal .modal-body{padding-right:22px;padding-left:22px}.auth-popup-register-promo{min-height:170px;padding-right:145px;padding-left:18px}.auth-popup-register-logo{right:0;width:155px;max-height:155px}}@media(max-width: 390px){.auth-popup-name-grid{grid-template-columns:minmax(0, 1fr);gap:0}.auth-popup-register-promo{padding-right:125px}.auth-popup-register-logo{width:138px}}
/*# sourceMappingURL=auth-popup.min.css.map */
