*{box-sizing:border-box}body.fx-login-page{color:#20362a;background:#f5f4ee;margin:0;font:16px/1.6 system-ui,sans-serif}.av-auth{place-items:center;min-height:100dvh;padding:28px;display:grid}.av-auth-card{background:#fffefa;border:1px solid #dfe4d7;border-radius:26px;grid-template-columns:1fr 1fr;width:min(940px,100%);display:grid;overflow:hidden;box-shadow:0 25px 80px #1e352712}.av-auth-art{color:#fffefa;background:#193b29;flex-direction:column;justify-content:space-between;gap:70px;padding:44px;display:flex}.av-auth-art h1{letter-spacing:-1.5px;color:#fffefa;font-size:40px;line-height:1.12}.av-auth-art p{color:#ccd7c8}.av-auth-form{padding:45px}.av-auth-form h2{letter-spacing:-1px;margin:0;font-size:32px}.av-auth-form p{color:#6c7869;margin:10px 0 28px}.av-field{gap:8px;margin-bottom:20px;display:grid}.av-field label{letter-spacing:.04em;font-size:12px}.av-input{color:#20362a;width:100%;min-height:50px;font:inherit;background:#fffefa;border:1px solid #d8dfd0;border-radius:12px;padding:12px 14px}.av-input:focus{border-color:#da7648;outline:3px solid #ff7a4240}.av-check{align-items:center;gap:9px;margin:22px 0;font-size:13px;display:flex}.av-check input{accent-color:#254a34}.av-auth-form .av-btn.primary{color:#20362a;cursor:pointer;background:#ff7a42;border:0;border-radius:12px;width:100%;min-height:52px;font:600 15px/1.4 system-ui}.av-auth-form>a{display:inline-block}.av-alert{color:#953e28;background:#fff0e9;border-radius:10px;margin:15px 0;padding:12px 15px}@media (width<=700px){.av-auth{align-items:start;padding:18px}.av-auth-card{border-radius:20px;display:block}.av-auth-art{gap:25px;padding:28px}.av-auth-art h1{font-size:30px}.av-auth-art>div:last-child{display:none}.av-auth-art p{margin-bottom:0}.av-auth-form{padding:28px 24px}.av-auth-form h2{font-size:28px}.av-input{font-size:16px}}body.fx-login-page .av-auth-form .av-input{min-height:50px!important;font-size:16px!important;line-height:1.5!important}