:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#141821;--panel:#1b2029;--panel-raised:#222834;--hairline:#2c3442;--amber:#e8a33d;--amber-dim:#8a6428;--danger:#d8544f;--ok:#4e9a6b;--idle:#6b7484;--text:#e6e9ef;--text-dim:#98a1b0;--text-faint:#5d6675;--on-accent:#fff;--scrollbar:#333c4c;--scrollbar-hover:#414c5f;--subtle:#262d3a}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#f7f7f5;--panel:#fff;--panel-raised:#f1f1ee;--hairline:#e2e2dd;--amber:#9e6210;--amber-dim:#e8d7b8;--danger:#c0392f;--ok:#2f7d4f;--idle:#7c8595;--text:#141821;--text-dim:#5a6474;--text-faint:#6b7484;--on-accent:#fff;--scrollbar:#d2d2cd;--scrollbar-hover:#bebeb8;--subtle:#f1f1ee}:root{--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--sider-w:196px;--header-h:56px;--page-pad:20px;--content-max:1600px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--ink);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;transition:background-color .18s,color .12s}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-hover)}.card-list{flex-direction:column;gap:10px;display:flex}.card-list-item{background:var(--panel);border:1px solid var(--hairline);border-radius:6px;padding:14px}.card-field{gap:10px;padding:3px 0;font-size:13px;line-height:1.5;display:flex}.card-field>dt{color:var(--text-faint);flex:0 0 76px;font-size:12.5px}.card-field>dd{min-width:0;color:var(--text);overflow-wrap:anywhere;flex:1;margin:0}.card-actions{border-top:1px solid var(--hairline);flex-wrap:wrap;gap:4px;margin-top:10px;padding-top:10px;display:flex}@media (width<=767px){:root{--page-pad:14px}.card-actions .ant-btn{min-height:32px;padding-inline:10px}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-left-last:after{display:none}}
