:root{--ui-bg:#f5f6f8;--ui-surface:#fff;--ui-text:#161d2b;--ui-text-2:#4a5365;--ui-muted:#8a92a0;--ui-faint:#b0b6c0;--ui-line:#eceef2;--ui-soft:#f1f3f6;--ui-primary:#2458d3;--ui-primary-pressed:#1d49b0;--ui-primary-soft:#edf2ff;--ui-danger:#c23f3f;--ui-success:#2f7d5b;--ui-warn-bg:#fff6e9;--ui-warn-text:#8f5a14;--ui-radius-s:6px;--ui-radius-m:10px;--ui-radius-l:14px;--ui-shadow:0 2px 12px #161d2b0f;--el-color-primary:var(--ui-primary);--el-color-primary-dark-2:var(--ui-primary-pressed);--el-color-primary-light-3:#668ae0;--el-color-primary-light-5:#92abe9;--el-color-primary-light-7:#bdcdf2;--el-color-primary-light-8:#d3def6;--el-color-primary-light-9:var(--ui-primary-soft);--el-color-danger:var(--ui-danger);--el-text-color-primary:var(--ui-text);--el-text-color-regular:var(--ui-text-2);--el-border-radius-base:var(--ui-radius-s);--el-font-family:-apple-system, BlinkMacSystemFont, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--ui-bg);color:var(--ui-text);font-family:var(--el-font-family);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.6}button{font:inherit}.ui-muted{color:var(--ui-muted)}.ui-error{color:var(--ui-danger);font-size:13px}.ui-notice{border-radius:var(--ui-radius-m);background:var(--ui-warn-bg);color:var(--ui-warn-text);white-space:pre-line;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.ui-page{max-width:1120px;margin:0 auto;padding:32px 32px 48px}.ui-page-title{margin:0 0 4px;font-size:22px;font-weight:600}.ui-page-desc{color:var(--ui-muted);margin:0 0 24px}.ui-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius-l);background:var(--ui-surface);padding:20px}.ui-empty{color:var(--ui-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;display:flex}.ui-scroll{scrollbar-width:thin;scrollbar-color:#d5d9e0 transparent}
