.auth-card .form-group{margin-bottom:1.35rem}.auth-card .form-group label{display:block;color:rgba(236,243,255,.92);margin-bottom:.6rem;font-weight:700;font-size:.88rem;letter-spacing:.04em}.auth-card .form-control{min-height:52px;border-radius:14px!important;padding:.85rem 1.1rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(44,52,86,.96),rgba(36,44,77,.98));color:rgba(246,251,255,.96);box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 8px 20px rgba(3,10,31,.14);transition:border .2s,box-shadow .2s,background .2s,transform .12s}.auth-card .form-control::placeholder{color:rgba(210,222,245,.52)}.auth-card .form-control:focus{border-color:rgba(111,210,229,.42);box-shadow:0 0 0 .2rem rgba(97,199,211,.12),0 12px 26px rgba(3,10,31,.18);background:linear-gradient(180deg,#30395e,#262f52);color:rgba(246,251,255,.98)}.auth-card .input-with-icon{position:relative}.auth-card .input-with-icon .form-control{padding-right:3rem}.auth-card .input-with-icon .toggle-eye{position:absolute;right:14px;top:50%;transform:translateY(-50%);color:rgba(236,243,255,.72);cursor:pointer;padding:6px;border-radius:8px;transition:background .15s,transform .12s}.auth-card .input-with-icon .toggle-eye:hover{background:rgba(255,255,255,.08);transform:translateY(-50%) scale(1.05)}