:root{--bg:#eef1f5;--panel:#fff;--panel2:#f3f6f9;--border:#dbe3ea;--border2:#c3cfd9;--acc:#2860c8;--acc-hi:#1b4fae;--text:#31404e;--dim:#7d8b98;--strong:#16212c;--green:#149347;--red:#cf3a3a;--pol:#9645b5;--hdr:#243447;--row-alt:#f8fafc;--row-hover:#eaf3ff;--row-sel:#dcebff;--hover-soft:#f2f7fd;--input-bg:#fff;--btn-bg:#fff;--box-bg:#fff;--th-color:#5b6a78;--ph:#a8b5c1}body.dark{--bg:#22262c;--panel:#2a2f36;--panel2:#31373f;--border:#3a414b;--border2:#4a525e;--acc:#5b96f7;--acc-hi:#7fb0ff;--text:#c6cfd8;--dim:#8a95a1;--strong:#eef2f6;--green:#3fca77;--red:#f0655c;--pol:#c184d6;--hdr:#1b222b;--row-alt:#2e343c;--row-hover:#38414e;--row-sel:#3c485a;--hover-soft:#313a45;--input-bg:#22262c;--btn-bg:#2a2f36;--box-bg:#2a2f36;--th-color:#9aa6b2;--ph:#5f6a76}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:Verdana,Arial,Helvetica Neue,sans-serif;font-size:12px}a{color:var(--acc)}.panel{background:var(--panel);border:1px solid var(--border)}.panel h2{font-size:10.5px;font-weight:700;padding:9px 14px;background:var(--panel2);color:var(--acc);border-bottom:1px solid var(--border);border-left:2px solid var(--acc);text-transform:uppercase;letter-spacing:2px}table{width:100%;border-collapse:collapse;font-size:12.5px}th{text-align:right;padding:7px 12px;color:var(--th-color);font-weight:700;font-size:9.5px;text-transform:uppercase;background:var(--panel2);border-bottom:1px solid var(--border2)}td:first-child,th:first-child{text-align:left}td{text-align:right;padding:8px 12px;border-bottom:1px solid var(--border)}.up{color:var(--green)}.down{color:var(--red)}