/* Compact daily summaries stay separate from the red/green stock deltas. */
.record-day-total{
 --day-total-background:#fff4f4;
 --day-total-border:#ead8da;
 --day-total-accent:#ce9da1;
 color:#506670;
}
.record-day-total.record-day-total-shipment{
 --day-total-background:#f0f8f4;
 --day-total-border:#d4e6dc;
 --day-total-accent:#96bda8;
}
.record-day-total>td{
 padding:6px;
 border-top:1px solid var(--day-total-border);
 background:var(--day-total-background);
 vertical-align:middle;
 line-height:1.4;
}
.record-day-total>.record-day-total-label{
 padding-left:10px;
 border-left:3px solid var(--day-total-accent);
 font-size:12px;
 font-weight:600;
}
.record-day-total>.record-day-total-weight{
 text-align:center;
 font-variant-numeric:tabular-nums;
}
.record-day-total .record-day-total-weight strong{
 color:#365660;
 font-size:14px;
 font-weight:650;
 white-space:nowrap;
}
.record-day-total .record-day-total-weight small{
 display:block;
 font-size:10px;
 font-weight:400;
 color:#788991;
}
.record-day-total>.record-day-total-meta{
 font-size:11px;
 color:#7b8c94;
 overflow-wrap:anywhere;
}
.record-day-total .record-day-total-meta>span{display:block}
@media screen and (max-width:700px){
 .record-day-total{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  padding:5px 8px;
  border-top:1px solid var(--day-total-border);
  border-left:3px solid var(--day-total-accent);
  background:var(--day-total-background);
 }
 .record-day-total>td{border:0;padding:0;background:transparent;min-width:0}
 .record-day-total>.record-day-total-label{grid-column:1;grid-row:1;font-size:11px;padding-left:0;border:0}
 .record-day-total>.record-day-total-weight{grid-column:2;grid-row:1/3;padding-left:8px;text-align:right}
 .record-day-total>.record-day-total-meta{grid-column:1;grid-row:2;font-size:10px}
 .record-day-total .record-day-total-weight strong{font-size:13px}
}
@media print{
 .record-day-total>td{padding:5px;font-size:10px}
 .record-day-total .record-day-total-weight strong{font-size:11px}
}
