/* Keep both metric-card heights unchanged. The original reading still sizes the card. */
.home-core-metrics>.retro-box{display:flex;flex-direction:column}
.home-core-metrics>.retro-box>.retro-box-body{flex:1;position:relative}
.waste-reading-size{display:grid;gap:8px;visibility:hidden;pointer-events:none;user-select:none}
.waste-reading-content{position:absolute;inset:22px;display:grid;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:8px;min-width:0}
.merit-entry-card{display:flex;align-items:center;gap:10px;align-self:start;width:100%;height:80px;box-sizing:border-box;min-width:0;padding:2px;color:#000080;border:2px outset #fff;background:#dedecd;text-decoration:none}
.merit-entry-card:active{border-style:inset}.merit-entry-card:focus-visible{outline:2px solid #000080;outline-offset:3px}.merit-entry-card:hover{background:#e8e8d6}
.merit-entry-card picture{display:block;flex:none;width:120px;height:72px;line-height:0}.merit-entry-card img{display:block;width:100%;height:100%;object-fit:contain}
.merit-entry-copy{min-width:0;display:grid;gap:2px;line-height:1.2}.merit-entry-copy strong{font-size:18px;white-space:nowrap}.merit-entry-copy>span{font-size:12px;white-space:nowrap}.merit-entry-copy small{font-size:11px;line-height:1.2}.merit-entry-fallback .merit-entry-copy{width:100%;text-align:center}.merit-entry-card [hidden]{display:none!important}
@media(max-width:640px){
 .waste-reading-content{inset:14px;gap:3px}
 .waste-reading-content>small{font-size:11px;line-height:1.25}
 .waste-reading-content>b{line-height:1.1}
 .waste-reading-content>span{font-size:12px;line-height:1.25}
 .merit-entry-card{height:60px;gap:8px;padding:0 2px}
 .merit-entry-card picture{width:88px;height:52.8px}
 .merit-entry-copy{gap:1px}.merit-entry-copy strong{font-size:16px}.merit-entry-copy>span{font-size:11px;line-height:1.1}.merit-entry-copy small{font-size:10px;line-height:1.1}
}
@media(max-width:359px){.merit-entry-card picture{width:80px;height:48px}}
.home-lab-entry{display:block;font-size:12px;font-weight:normal;margin-top:6px}
