.jl-auth-shell{min-height:100vh;display:flex;flex-direction:column;background:#f5f3eb;color:#292d24;font-family:Arial,sans-serif}.jl-auth-shell a{color:inherit}.jl-auth-header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 6%;border-bottom:1px solid #d9ddcf}.jl-auth-header img{display:block;width:300px;max-width:100%;height:auto}.jl-auth-header nav{display:flex;flex-wrap:wrap;gap:20px;font-size:14px}.jl-auth-header nav a{text-decoration:none}.jl-auth-main{flex:1;padding:40px 20px 56px}.jl-auth-main h1{text-align:center;font:40px/1.15 Georgia,serif;margin:0 0 10px;color:#292d24}.jl-auth-intro{text-align:center;color:#64675b;margin-bottom:28px}.jl-auth-main .oe_login_form,.jl-auth-main .oe_signup_form,.jl-auth-main .oe_reset_password_form{max-width:360px}.jl-auth-main .form-control{background:#fff;color:#292d24;border-color:#bfc8b9}.jl-auth-main label{color:#292d24}.jl-auth-main .btn-primary{background:#344a3b;border-color:#344a3b;color:#fff}.jl-auth-main .btn-primary:hover{background:#24392b;border-color:#24392b}.jl-auth-main .btn-link,.jl-auth-main label a{color:#344a3b}.jl-auth-footer{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding:30px 6% 20px;background:#e7e8df;color:#292d24;border-top:1px solid #d9ddcf}.jl-auth-footer img{display:block;width:260px;max-width:100%;height:auto;margin-bottom:14px}.jl-auth-footer h2{font:24px/1.2 Georgia,serif;margin:0 0 14px}.jl-auth-footer a{display:block;margin-bottom:6px}.jl-auth-footer p{margin-bottom:0}.jl-auth-copyright{grid-column:1/-1;font-size:12px;padding-top:14px;border-top:1px solid #cbd1c3}@media(max-width:760px){.jl-auth-header{flex-wrap:wrap;padding:20px}.jl-auth-header img{width:250px}.jl-auth-header nav{gap:12px 18px}.jl-auth-main{padding:30px 20px 40px}.jl-auth-main h1{font-size:34px}.jl-auth-footer{grid-template-columns:1fr;padding:28px 20px}}
