.arpba-login{min-height:100vh;position:relative;display:grid;align-items:center;padding:40px;background-image:var(--arpba-login-image);background-size:cover;background-position:center;color:#0d2945}.arpba-login-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,25,48,.92) 0%,rgba(8,40,70,.72) 38%,rgba(7,34,60,.1) 72%)}.arpba-login-card{position:relative;width:min(430px,100%);background:rgba(255,253,250,.97);border:1px solid rgba(255,255,255,.55);border-radius:18px;padding:30px;box-shadow:0 24px 70px rgba(0,0,0,.28);backdrop-filter:blur(8px)}.arpba-login-mark{width:52px;height:52px;border-radius:14px;background:#0d2945;color:#fff;display:grid;place-items:center;font-weight:900;margin-bottom:20px;border:2px solid #d9ad52}.arpba-login-card h1{font:700 30px Georgia,serif;margin:5px 0 8px}.arpba-login-card>p{color:#667685;line-height:1.5;margin:0 0 20px}.arpba-login form p{margin:0 0 14px}.arpba-login label{display:block;font-weight:bold;font-size:11px;margin-bottom:5px}.arpba-login input[type=text],.arpba-login input[type=password]{width:100%;padding:12px;border:1px solid #d9dfe5;border-radius:8px;background:#fff;font-size:14px}.arpba-login .login-remember label{display:flex;align-items:center;gap:7px;font-weight:normal}.arpba-login input[type=submit]{width:100%;border:0;border-radius:8px;background:#1688d0;color:#fff;padding:12px 16px;font-weight:bold;cursor:pointer}.arpba-login input[type=submit]:hover{background:#0d6fae}.arpba-lost{display:block;color:#1688d0;text-decoration:none;font-weight:bold;font-size:11px;margin-top:15px}.arpba-login small{display:block;color:#84909a;border-top:1px solid #e5ded4;margin-top:20px;padding-top:15px}@media(max-width:600px){.arpba-login{padding:16px;background-position:62% center}.arpba-login-shade{background:rgba(5,25,48,.68)}.arpba-login-card{padding:22px}.arpba-login-card h1{font-size:25px}}
.arpba-logout{color:#0d2945;border:1px solid #e2d9cc;background:#fff;padding:9px 12px;border-radius:7px;text-decoration:none;font-weight:bold}
