html,body,#app{height:100%;margin:0;padding:0}:root{--primary: #4bc8a2;--primary-dark: #3bb28f;--bg-page: #f5f7fa;--text-main: #1f2937;--text-secondary: #6b7280}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background:var(--bg-page);color:var(--text-main)}.page-container{padding:20px}.page-title{font-size:20px;font-weight:700;margin-bottom:16px}.placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;color:var(--text-secondary)}.placeholder .el-icon{font-size:56px;color:var(--primary);margin-bottom:12px}
