/* Historical Comparables mobile spacing — labels and values need breathing room */
.compCard .miniGrid{gap:7px;}
.compCard .mini{padding:10px 11px;display:flex;align-items:baseline;justify-content:space-between;column-gap:14px;min-width:0;}
.compCard .mini span{display:block;flex:0 1 auto;white-space:nowrap;}
.compCard .mini b{display:block;flex:0 0 auto;margin-left:auto;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}
@media(max-width:420px){.compCard .mini{padding:9px 10px;column-gap:12px}.compCard .miniGrid{gap:6px;}}

/* Comparison anatomy colors — Option B: inset color frames, neutral cells. */
html body #modal .sheet .compareWrap .compareTable td.anatomyTint{
  position:relative;
  background:transparent!important;
  box-shadow:none!important;
}
html body #modal .sheet .compareWrap .compareTable td.anatomyTint::after{
  content:"";
  position:absolute;
  inset:5px;
  border:2px solid var(--anatomy-border);
  border-radius:2px;
  pointer-events:none;
}
