.auth-body{min-height:100vh;background:#eef4ec;display:grid;place-items:center;padding:30px 16px}.auth-card{width:100%;max-width:510px;background:#fff;border:1px solid #dbe5d8;border-radius:14px;padding:35px;box-shadow:0 15px 40px #1639270c}.auth-card h1{font-size:28px;line-height:1.6;margin:12px 0 23px;letter-spacing:0}.auth-logo{object-fit:contain}.auth-card label{display:block;font-size:16px;font-weight:500;margin-top:16px;margin-bottom:6px}.auth-card .form-control{min-height:47px}.auth-card .btn{margin-top:25px;width:100%}.auth-card p{font-size:16px;color:#617266}.auth-card small{font-size:14px}.logout-button{border:0;background:none;color:inherit;padding:0;font:inherit}.admin-header-links form{margin:0}@media(max-width:575px){.auth-card{padding:26px}}
