.login-card label.field input{font-size:16px;font-weight:400}.login-card .remember{cursor:pointer;position:relative}.login-card .remember input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.login-card .remember-box{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #cbd3df;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.login-card .remember-box .material-symbol{visibility:hidden}.login-card .remember input:checked+.remember-box{background:#1f3a68;border-color:#1f3a68}.login-card .remember input:checked+.remember-box .material-symbol{visibility:visible}.login-card .remember input:focus-visible+.remember-box{outline-offset:3px;outline:3px solid #1f3a68}.member-welcome .account-logout{font-family:inherit;font-size:14px;font-weight:700}.member-card{color:#fff;background:linear-gradient(135deg,#102a43,#087560);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.member-card>div{min-width:0}.member-card span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.member-card h2{color:#fff;margin:8px 0 2px}.member-card p{color:#e6fffa;margin:0 0 14px}.member-card a{color:#fff;font-weight:800}.member-card img{box-sizing:border-box;background:#fff;border:8px solid #fff;border-radius:12px;flex:none}@media (max-width:560px){.member-card{flex-direction:column;align-items:flex-start}.member-card img{align-self:center;width:180px;height:180px}}
