/* telemetry_debug: the record inspector, the Stream view's cards, the filter inputs. Colours from cached.css. */
.info details.insp { margin: .4rem 0; border-top: 1px solid #e5e7eb; padding-top: .3rem; }
.info details.insp > summary { cursor: pointer; font-weight: 600; }
.info table.kv th { text-align: left; white-space: nowrap; vertical-align: top; padding-right: .6rem; color: #57606a; }
.info table.kv td { word-break: break-word; }
.info h4 { margin: .5rem 0 .2rem; font-size: .85rem; color: #57606a; }
.info input[type=search] { width: 100%; box-sizing: border-box; margin: .3rem 0; }
.info { max-height: 80vh; overflow: auto; }
.toolbar input.num { width: 4.5rem; }
.cards { display: grid; grid-template-columns: repeat(auto-fill, minmax(12rem, 1fr)); gap: .6rem; margin: .8rem 0; }
.card { border: 1px solid #d0d7de; border-radius: 6px; padding: .5rem .7rem; background: #fff; }
.card .v { font-size: 1.4rem; font-weight: 600; font-variant-numeric: tabular-nums; }
.card .l { font-size: .85rem; color: #24292f; }
.card .n { font-size: .75rem; color: #57606a; margin-top: .2rem; }
