*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans SC,sans-serif;background-color:#ebefee}.admin-layout{min-height:100vh}.admin-content{margin:24px;padding:24px;background:#fff;border-radius:16px;border:1px solid #DBE1DF}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f1f4f3,#e1e9e6)}.login-card{width:420px;padding:40px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #2f51561f}.login-title{text-align:center;margin-bottom:32px}.login-title h1{color:#2f5156;font-size:24px;margin:0 0 8px}.login-title p{color:#8a9391;margin:0}.logo{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;background:#2f5156;color:#fff;border-radius:50%;font-size:28px;font-weight:700;margin-bottom:16px}
