.card{--mc62-height:45px;--mc62-gap:6px}
/* Owner-selected compact monthly statistics below the daily mini-map. */
.card .mc61{position:relative;height:var(--mc62-height);flex:0 0 var(--mc62-height);align-self:stretch;display:block;box-sizing:border-box;margin:var(--mc62-gap) 0 0;padding:4px 8px;border:1px solid rgba(200,225,240,.45);border-radius:10px;background:rgba(9,18,29,.94);color:#f6f8fc;pointer-events:none;text-align:center;font-family:"IBM Plex Sans Thai",sans-serif;line-height:1.2}
.mc61-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.mc61-cell{display:flex;align-items:baseline;justify-content:center;gap:4px;min-width:0;white-space:nowrap}
.mc61-label{font-size:12px;color:#e1e9f0}
.mc61 b{font:600 18px/1.1 Kanit,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.02em}
.mc61-low b{color:#bdeaff}.mc61-high b{color:#ffcfaa}
.mc61-note{display:block;margin-top:1px;font-size:11.5px;line-height:1.2;color:#d4e2ed;white-space:nowrap}
.card .mc62-space{display:block;flex:0 0 calc(var(--mc62-height) + var(--mc62-gap));height:calc(var(--mc62-height) + var(--mc62-gap));pointer-events:none}
body.mapfull .mc61,body.mapfull .mc62-space{display:none}
@media(orientation:landscape) and (max-height:500px){.card{--mc62-height:38px;--mc62-gap:3px}.card .mc61{padding:2px 6px}.mc61 b{font-size:16px}.mc61-note{font-size:11px;margin-top:0}}
