.calib{height:100%;overflow:auto;padding:14px;display:grid;gap:12px;grid-template-columns:1.5fr 1fr 1fr;grid-auto-flow:row;align-content:start}.calib .cbar{grid-column:1 / -1;display:flex;flex-direction:column;gap:8px}.calib .tiles{display:flex;gap:10px;flex-wrap:wrap}.calib .tile{flex:1;min-width:150px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg,#0e1420,#0a0e16);padding:11px 14px}.calib .tile .k{font-family:var(--mono);font-size:10px;letter-spacing:1.3px;color:var(--faint)}.calib .tile .v{font-family:var(--mono);font-size:22px;font-weight:700;margin-top:3px;color:var(--ink)}.calib .tile .s{font-family:var(--mono);font-size:10px;color:var(--dim);margin-left:7px;font-weight:400}.calib .caveat{font-size:10.5px;color:var(--mid);opacity:.85;letter-spacing:.3px}.calib .card{border:1px solid var(--line);border-radius:10px;background:var(--panel);padding:12px;display:flex;flex-direction:column;min-height:170px}.calib .board3{grid-column:1 / 3}.calib .ledger{grid-column:3}.calib .chead{font-size:10px;letter-spacing:1.3px;color:var(--faint);margin-bottom:11px}.calib .chead b{color:var(--dim);font-weight:700}.calib .dot{display:inline-block;width:8px;height:8px;border-radius:2px;text-decoration:none}.calib .dot.ai{background:var(--yes)}.calib .dot.mk{background:var(--mid)}.calib .dist{display:flex;flex-direction:column;gap:9px;overflow:auto}.calib .drow{display:grid;grid-template-columns:84px 1fr 50px;gap:9px;align-items:center}.calib .dnm{font-family:var(--disp);font-size:12px;font-weight:600;display:flex;gap:6px;align-items:center}.calib .dflag{width:7px;height:7px;border-radius:2px;flex:none}.calib .dbars{display:flex;flex-direction:column;gap:3px}.calib .dbar{height:6px;border-radius:3px;background:#161b22;position:relative;overflow:hidden}.calib .dbar i{position:absolute;inset:0 auto 0 0;border-radius:3px;transition:width .4s ease}.calib .dedge{font-family:var(--mono);font-size:11px;text-align:right;font-weight:700}.calib .up{color:var(--yes)}.calib .down{color:var(--no)}.calib .flat{color:var(--dim)}.calib .plot{flex:1;min-height:140px;position:relative;display:flex}.calib .plot svg{width:100%;height:100%}.calib .empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-family:var(--mono);font-size:10.5px;color:var(--faint);padding:0 18px;letter-spacing:.4px;line-height:1.7}.calib .b3{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:1px;background:#0e1318;border:1px solid #0e1318;border-radius:7px;overflow:hidden;font-family:var(--mono);font-size:11.5px}.calib .b3 .cell{background:#0a0e16;padding:7px 9px;display:flex;align-items:center}.calib .b3 .hc{color:var(--faint);font-size:9.5px;letter-spacing:1px}.calib .b3 .tm{font-family:var(--disp);font-weight:600;gap:6px}.calib .b3 .num{justify-content:flex-end;font-weight:700}.calib .led{flex:1;overflow:auto;font-family:var(--mono);font-size:11px}.calib .ltr{display:grid;grid-template-columns:1fr 42px 50px 60px;gap:8px;padding:6px 4px;border-bottom:1px solid #0f1318;align-items:center}.calib .ltr.h{color:var(--faint);font-size:9.5px;letter-spacing:.8px;border-bottom:1px solid var(--line)}.calib .lsl{color:var(--dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calib .pill{border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700;text-align:center}.calib .pill.YES{background:#0c241f;color:var(--yes)}.calib .pill.NO{background:#24101a;color:var(--no)}.calib .rnum{text-align:right}@media(max-width:768px){.calib{height:auto;min-height:100%;overflow:visible;grid-template-columns:1fr;padding:11px;gap:11px}.calib .board3,.calib .ledger{grid-column:auto}.calib .card{min-height:auto}.calib .tile .v{font-size:20px}.calib .caveat{font-size:11px}.calib .dist{overflow:visible}.calib .drow{grid-template-columns:96px 1fr 46px}.calib .dnm{font-size:13px}.calib .dedge{font-size:12px}.calib .plot{min-height:46vw}.calib .b3{font-size:13px}.calib .b3 .cell{padding:9px 7px}.calib .b3 .hc{font-size:9.5px}.calib .led{overflow-x:auto;-webkit-overflow-scrolling:touch}.calib .ltr{font-size:13px;padding:9px 4px;min-height:40px}.calib .ltr.h{font-size:10px}}
