/* 登录页样式（由 Java 版 Pages.loginPage 内联样式迁移） */
*{box-sizing:border-box;margin:0;padding:0}
body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif;background:linear-gradient(180deg,#f4f7fc,#e8eefb)}
.container{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}
.form-signin{width:min(100%,360px);background:#fff;border:1px solid #dde5f2;border-radius:8px;box-shadow:0 14px 34px rgba(34,66,130,.12);overflow:hidden}
.head{padding:18px 20px;background:linear-gradient(90deg,#244eaf,#5a78d8);color:#fff;font-size:18px;font-weight:700;text-align:center}
.body{padding:20px}
.form-control{width:100%;height:44px;margin-bottom:12px;padding:0 12px;border:1px solid #cfd8ea;border-radius:4px;font-size:14px;outline:none}
.btn{width:100%;height:44px;border:0;border-radius:4px;background:#476bd1;color:#fff;font-size:15px;font-weight:700;cursor:pointer}
.btn:disabled{opacity:.7;cursor:default}
.tips{margin-bottom:12px;color:#d93025;font-size:13px;min-height:18px}
.meta{margin-top:14px;color:#7a8599;font-size:12px;line-height:1.7}
