@media(max-width:639px){.auth-layout.auth-layout{display:block;min-height:100dvh;background:radial-gradient(ellipse at 100% 0,#0b3f7a66,transparent 60%),#050b11;overflow-x:clip;padding-top:18px}.auth-layout.auth-layout .auth-visual{display:none}.auth-layout.auth-layout .auth-form-area{display:block;min-height:100dvh;padding:12px 22px 36px!important;background:transparent!important;overflow:visible}.auth-layout.auth-layout .auth-form-area>div{width:100%;max-width:none!important}.auth-layout.auth-layout .auth-card{padding:25px 0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.auth-layout.auth-layout .auth-form-logo{display:block;width:136px;height:auto;margin:0 0 26px}.auth-layout.auth-layout .auth-card h1{font-size:30px!important;line-height:1.2!important;letter-spacing:-1px!important;margin-top:20px}.auth-layout.auth-layout .auth-card p{font-size:13px;line-height:1.8}.auth-layout.auth-layout form{display:grid!important;grid-template-columns:1fr!important;gap:17px!important}.auth-layout.auth-layout .grid{grid-template-columns:1fr!important;gap:16px!important}.auth-layout.auth-layout :is(input:not([type=checkbox]),select,textarea){font-size:16px!important;min-height:54px!important;border-radius:14px!important;background:#0d1721!important;color:#f4f7f9!important}.auth-layout.auth-layout input[type=checkbox]{min-width:20px;min-height:20px;accent-color:#0c9fe8}.auth-layout.auth-layout .ecar-btn{width:100%;min-height:54px!important;border-radius:14px!important;white-space:normal;line-height:1.5;font-size:14px}.auth-layout.auth-layout label{font-size:12px;line-height:1.7}.auth-layout.auth-layout a{min-height:44px;display:inline-flex;align-items:center}}