/* 用药管理页 · 紧凑布局 v1（独立注入，仅外观，不改功能/结构，可回滚）
 * 目标：压缩每位老人卡的纵向尺寸，一屏显示更多老人；操作按钮仍保证可点。
 * 放在 polish 样式之后加载以生效。
 */

/* —— 头部与统计卡压缩 —— */
.tmc-wrap{ padding-top:2px; }
.tmc-head{ margin-bottom:10px; }
.tmc-title{ font-size:18px; }
.tmc-sub{ margin-top:3px; font-size:12px; }
.tmc-stats{ gap:10px; margin-bottom:12px; }
.tmc-stat{ border-radius:10px; padding:9px 14px; }
.tmc-stat-v{ font-size:20px; line-height:1.05; }
.tmc-stat-l{ font-size:11.5px; margin-top:3px; }

/* —— 老人卡压缩 —— */
.tmc-card{ border-radius:12px; margin-bottom:10px; }
.tmc-card-h{ padding:9px 14px; }
.tmc-eld{ font-size:14.5px; }
.tmc-bed{ font-size:11px; padding:1px 7px; margin-left:8px; }
.tmc-card-h-r{ font-size:12px; }
.tmc-card-b{ padding:2px 14px 6px; }

/* —— 时段分组压缩 —— */
.tmc-slot{ margin-top:8px; }
.tmc-slot-h{ gap:8px; margin-bottom:2px; }
.tmc-slot-name{ font-size:12px; padding:1px 0 1px 10px; }
.tmc-slot-name::before{ height:12px; width:3px; }

/* —— 药品行压缩 —— */
.tmc-med{ padding:6px 4px; }
.tmc-med-name{ font-size:13.5px; gap:7px; }
.tmc-med-meta{ font-size:11.5px; margin-top:2px; line-height:1.4; }

/* —— 操作按钮：小幅收窄但保证点击面积 —— */
.tmc-acts{ gap:6px; }
.tmc-btn{ border-radius:7px; padding:5px 11px; font-size:12.5px; }
.tmc-btn-sm{ padding:3px 9px; font-size:11.5px; }
.tmc-tag{ font-size:10.5px; padding:1px 7px; }

/* —— 空态压缩 —— */
.tmc-empty{ border-radius:12px; padding:36px 20px; font-size:14px; }
