/* One shared reading layout for saved streams, classroom results and cases. */
.parameter-grid.diagnostic-readings{display:block;min-width:0;max-width:100%;margin-top:16px;border:1px solid #dfe7f1;border-radius:10px;overflow:hidden;background:#fff}
.diagnostic-readings-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px;line-height:1.65;white-space:normal;color:#425b79}
.diagnostic-readings-table .reading-name-col{width:29%}.diagnostic-readings-table .reading-value-col{width:21%}.diagnostic-readings-table .reading-unit-col{width:9%}.diagnostic-readings-table .reading-range-col{width:20%}.diagnostic-readings-table .reading-update-col{width:21%}
.diagnostic-readings-table thead th{padding:11px 14px;text-align:left;font-size:12px;font-weight:500;color:#657b96;background:#f1f5fb}
.diagnostic-readings-table tr.parameter{padding:0;border:0;border-radius:0;background:white}
.diagnostic-readings-table tr.parameter:nth-child(even){background:#f8fafd}
.diagnostic-readings-table tbody th,.diagnostic-readings-table tbody td{padding:12px 14px;min-width:0;vertical-align:middle;text-align:left;overflow-wrap:anywhere;border-top:1px solid #e8edf4}
.diagnostic-readings-table .reading-name{font-size:13px;font-weight:500;color:#3b5270;background:transparent}
.diagnostic-readings-table .reading-value strong{display:block;font-size:21px;line-height:1.5;font-weight:600;white-space:normal;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:#2869cf}
.diagnostic-readings-table .reading-state .reading-value strong{font-size:15px;font-weight:500;color:#355b80}
.diagnostic-readings-table .reading-unit{color:#637b98;font-size:12px;white-space:normal}
.diagnostic-readings-table .reading-range,.diagnostic-readings-table .reading-update{font-size:12px;color:#71829a}
.reading-fresh{display:inline-block;border-radius:4px;padding:2px 6px;background:#eaf4ed;color:#39724e;font-size:11px}
@media(max-width:620px){
 .diagnostic-readings-table,.diagnostic-readings-table tbody{display:block;width:100%}
 .diagnostic-readings-table colgroup{display:none}
 .diagnostic-readings-table thead{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
 .diagnostic-readings-table tr.parameter{display:grid;grid-template-columns:minmax(0,1fr) minmax(34px,auto);gap:5px 12px;padding:13px 14px;border-top:1px solid #e8edf4}
 .diagnostic-readings-table tr.parameter:first-child{border-top:0}
 .diagnostic-readings-table tbody th,.diagnostic-readings-table tbody td{display:block;padding:0;border:0}
 .diagnostic-readings-table .reading-name{grid-column:1/-1;font-size:13px}
 .diagnostic-readings-table .reading-value strong{font-size:23px}
 .diagnostic-readings-table .reading-state .reading-value strong{font-size:17px}
 .diagnostic-readings-table .reading-unit{padding-top:5px;text-align:right}
 .diagnostic-readings-table .reading-range,.diagnostic-readings-table .reading-update{grid-column:1/-1;font-size:12px}
 .diagnostic-readings-table .reading-range::before,.diagnostic-readings-table .reading-update::before{content:attr(data-label)'：';color:#8492a6}
}
