.authCard{border:1px solid #ddd;flex-direction:column;width:100%;max-width:420px;margin:0 auto;padding:24px;display:flex}form{flex-direction:column;gap:14px;width:100%;display:flex}label{flex-direction:column;width:100%;display:flex}input{border:1px solid #ccc;border-radius:6px;width:100%;margin-top:4px;padding:10px;font-size:14px}.primaryBtn,.secondaryBtn{width:100%}.inputWrapper{width:100%;position:relative}.inputWrapper input{border:1px solid #ccc;border-radius:6px;width:100%;padding:10px 40px 10px 10px}.togglePassword{cursor:pointer;color:#666;background:0 0;border:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.togglePassword:hover{color:#000}.accountCard{cursor:pointer;border-radius:10px;padding:16px;transition:all .2s}:not(.active).accountCard:hover .radioDot:after{content:"";background:#828282;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.accountCard.active{background:#fafafa}.cardHeader{align-items:center;gap:10px;margin-bottom:6px;display:flex}.radioDot{border:2px solid #999;border-radius:50%;width:16px;height:16px;position:relative}.radioDot.active{border-color:#000}.radioDot.active:after{content:"";background:#000;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.featuresList{color:#444;margin-top:10px;padding-left:18px;font-size:.9em}.desc{color:#d31d1d;font-size:.9em}.hint{color:#888;margin-top:10px;font-size:.75em;display:block}.backBtn{cursor:pointer;background:0 0;border:none;margin:auto;padding:10px;transition:all .2s}
