
.denied-icon { font-size: 3.5rem; }
.preview-bar-btn { margin-left: 16px; background: var(--color-accent-ink); color: var(--color-accent); border: none; padding: 3px 12px; border-radius: 12px; cursor: pointer; font-size: 12px; font-weight: 500; }
.empty-state { padding: 32px; text-align: center; color: var(--color-text-secondary); font-size: 14px; }

/* 订单「备注/资源名」单元格内截断（会员订单 / 套餐页共用）。
   配合 Bootstrap .text-truncate + .d-inline-block 实现溢出省略号；
   此前三处模板各自写死 style="max-width:180px;vertical-align:bottom"，
   现已抽成共享工具类，消除「同语义多份内联」的拼接写法。 */
.trunc-180 { max-width: 180px; vertical-align: bottom; }
