*{box-sizing:border-box}body{margin:0;background:#f4f6fa;color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif}.login-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(135deg,#0f3557,#1f7a68)}.login-panel{width:380px;max-width:calc(100vw - 32px)}.admin-layout{min-height:100vh}.admin-sider{background:#123456!important}.admin-brand{padding:24px 20px;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.12)}.admin-brand-title{font-size:18px;font-weight:700;line-height:1.4}.admin-brand-subtitle{margin-top:4px;color:hsla(0,0%,100%,.68)}.admin-content{padding:24px}.page-title-row{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:16px}.page-description{margin:6px 0 0;color:#6b7280}.plain-content{white-space:pre-wrap;word-break:break-word;line-height:1.8}