/* 黄历卡「宜 / 忌」两行的溢出处理。
   迁移后新增，不属于冻结基线（public/css/styles.css 的 .yj-row dd 只定了字号与行高）。

   服务端把当日宜忌全文交给页面（库里单日最多 31 条、154 字），这里让它按可用宽度
   自然截断：能放多少显示多少，宽屏多、窄屏少，超出部分以省略号收尾。
   完整内容始终留在 DOM 里，读屏会完整念出，鼠标悬停有 title。

   两层都要 min-width:0，缺一层省略号就不触发：
   - .yj-row 是 .almanac-yj（grid）的项，min-width 默认 auto，
     其最小尺寸等于内容宽度 —— 于是它宁可顶出卡片（666px vs 容器 491px）也不收缩，
     dd 在这个被撑开的行里反而"放得下"，永远轮不到 text-overflow；
   - dd 是 .yj-row（flex）的项，同理需要解除 auto 才会被压到可用宽度。 */
.almanac-yj .yj-row {
  min-width: 0;
}

.almanac-yj .yj-row dd {
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
