.auth-card,.auth-card .card-header{background-color:#f8f9fa!important}.auth-card form svg{stroke-width:1.25;height:24px;width:24px}.auth-card form .auth-input-icon{background:transparent;border:0;left:1px;position:absolute;top:3px;z-index:10}.auth-card form .form-control{background-color:#fff}.auth-card form .pe-5{padding-right:3rem!important}.auth-card form .auth-password-toggle{align-items:center;background:transparent;border:0;border-radius:999px;color:#64748b;display:inline-flex;height:2.25rem;justify-content:center;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.25rem;z-index:11}.auth-card form .auth-password-toggle:focus,.auth-card form .auth-password-toggle:hover{background-color:rgba(15,23,42,.06);color:var(--primary-color);outline:none}.auth-card form .auth-password-toggle svg{height:18px;width:18px}.auth-card form .auth-password-toggle .auth-password-toggle__icon--hide,.auth-card form .auth-password-toggle.is-visible .auth-password-toggle__icon--show{display:none}.auth-card form .auth-password-toggle.is-visible .auth-password-toggle__icon--hide{display:block}.auth-card form .auth-password-rules{display:flex;flex-direction:column;gap:.25rem;margin-top:.4rem}.auth-card form .auth-password-rule{align-items:center;color:#64748b;display:flex;gap:.4rem}.auth-card form .auth-password-rule__icon{align-items:center;border:1px solid #cbd5e1;border-radius:999px;display:inline-flex;flex:0 0 1rem;font-size:.7rem;font-weight:700;height:1rem;justify-content:center;line-height:1;text-transform:uppercase;width:1rem}.auth-card form .auth-password-rule.is-valid{color:#16803c}.auth-card form .auth-password-rule.is-valid .auth-password-rule__icon{background-color:#16a34a;border-color:#16a34a;color:#fff}.auth-card form .auth-password-rule.is-invalid{color:#b42318}.auth-card form .auth-password-rule.is-invalid .auth-password-rule__icon{background-color:#dc2626;border-color:#dc2626;color:#fff}.auth-card .text-end{text-align:right!important}.auth-card .text-decoration-underline{text-decoration:underline!important}.auth-card .gap-3{gap:1rem!important}.auth-card .pb-0{padding-bottom:0!important}.auth-card .ps-5{padding-left:3rem!important}.auth-card .form-check{display:block;margin-bottom:.125rem;min-height:1.5rem;padding-left:1.5em}.auth-card .form-check.form-check-inline{display:inline-block;margin-right:1rem}.auth-card .form-check .form-check-input{margin-left:-1.5em}.auth-card .form-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.auth-card .shop-url-status{right:0;top:0}.auth-card .text-primary{color:var(--primary-color)!important}@media (max-width:1199px){.auth-card{scroll-margin-top:96px}.auth-card .auth-card__header{padding:1rem 1rem 0!important}.auth-card .auth-card__heading{gap:.75rem!important}.auth-card .auth-card__heading-content{min-width:0}.auth-card .auth-card__header-icon{flex:0 0 auto;padding:.5rem!important}.auth-card .auth-card__header-icon svg{height:18px;width:18px}.auth-card .auth-card__header-title{font-size:15px!important;line-height:1.25;margin-bottom:.25rem!important}.auth-card .auth-card__header-description{font-size:11px;line-height:1.25;margin-bottom:0}.auth-card .auth-card__body{padding:.5rem 1rem 1rem!important}.auth-card form svg{height:20px;width:20px}.auth-card form .form-label,.auth-card form label{font-size:11px;line-height:1.25;margin-bottom:.125rem}.auth-card form .form-group{margin-bottom:.45rem!important}.auth-card form .auth-input-icon{top:2px}.auth-card form .form-control{font-size:12px;min-height:40px;padding-bottom:.45rem;padding-top:.45rem}.auth-card form .auth-password-toggle{height:2rem;width:2rem}.auth-card form .auth-password-toggle svg{height:16px;width:16px}.auth-card form .btn-auth-submit{font-size:12px;line-height:1.35;min-height:40px;padding:.5rem .875rem}.auth-card form .form-text,.auth-card form p,.auth-card form small{font-size:10px;line-height:1.12;margin-bottom:0;margin-top:.25rem}.auth-card form .auth-password-rules{gap:.2rem;margin-top:.3rem}.auth-card form .form-check{align-items:flex-start;display:flex;gap:.4rem;line-height:1.14;margin-bottom:.2rem;min-height:1rem;padding-left:0}.auth-card form .form-check .form-check-input{flex:0 0 auto;margin-left:0;margin-top:.05rem}.auth-card form .form-check .form-check-label{display:block;flex:1 1 auto;font-size:11px;line-height:1.14;min-width:0}.auth-card form .row{margin-bottom:.45rem!important}.auth-card .auth-card__switch-link{font-size:11px;line-height:1.25;margin-top:.75rem;text-align:center}}
