:root{--vc-primary:#1664ff;--vc-primary-hover:#4086ff;--vc-primary-active:#0e4fd9;--vc-primary-bg:#e8f3ff;--vc-text:#1d2129;--vc-text-secondary:#4e5969;--vc-text-tertiary:#86909c;--vc-border:#eaedf1;--vc-canvas:#f2f3f5;--vc-panel:#ffffff;--vc-fill:#f7f8fa;--vc-radius:12px;--vc-sidebar-dark:#0f1b33}body,html{margin:0;padding:0;background:var(--vc-canvas);color:var(--vc-text);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.scrm-table{width:100%;border-collapse:collapse;font-size:13px}.scrm-table td,.scrm-table th{padding:10px 12px;border-bottom:1px solid var(--vc-border);text-align:left}.scrm-table thead tr{background:var(--vc-fill)}.scrm-table th{color:var(--vc-text-secondary);font-weight:500}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 14px;border-radius:4px;border:1px solid var(--vc-border);background:#fff;color:var(--vc-text);font-size:13px;cursor:pointer}.btn-primary{background:var(--vc-primary);border-color:var(--vc-primary);color:#fff}.btn:disabled{opacity:.55;cursor:not-allowed}.card{background:var(--vc-panel);border:1px solid var(--vc-border);border-radius:var(--vc-radius);padding:16px}.input{height:32px;padding:0 10px;border:1px solid var(--vc-border);border-radius:4px;font-size:13px;min-width:180px}