*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--sidebar-bg:#0d1117;--sidebar-hover:#161b22;--sidebar-active:#1c2128;--surface:#fff;--surface-2:#f6f8fa;--surface-3:#eaeef2;--text-primary:#1c2128;--text-secondary:#57606a;--text-inverse:#e6edf3;--text-muted:#7d8590;--amber:#c47c12;--amber-light:#e8951a;--amber-bg:#fff8ee;--green:#1a7f37;--green-bg:#dafbe1;--red:#cf222e;--red-bg:#ffebe9;--blue:#0969da;--blue-bg:#ddf4ff;--purple:#8250df;--purple-bg:#fbefff;--teal:#00cfcf;--teal-bg:#e6fafa;--sidebar-w:240px;--topbar-h:56px;--radius-sm:4px;--radius:8px;--radius-lg:12px;--shadow-sm:0 1px 2px #0000000d;--shadow:0 1px 3px #00000014, 0 1px 2px #0000000a;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000a;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--text-xs:11px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px}html{font-size:14px}body{background:var(--surface-2);color:var(--text-primary);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;line-height:1.5}table{border-collapse:collapse;width:100%}th{text-align:left;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);border-bottom:1px solid var(--surface-3);background:var(--surface-2);white-space:nowrap;padding:8px 12px;font-weight:600}td{font-size:var(--text-sm);border-bottom:1px solid var(--surface-3);vertical-align:middle;padding:10px 12px}tr:last-child td{border-bottom:none}tr:hover td{background:var(--surface-2)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:3px}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hover-amber-border{transition:border-color .12s}.hover-amber-border:hover{border-color:var(--amber)}.hover-amber-link{transition:border-color .12s,color .12s}.hover-amber-link:hover{border-color:var(--amber);color:var(--amber)}tr.row-link{cursor:pointer}tr.row-link:hover td{background:var(--surface-2)}
