/* 积分规则表收起状态（配合 points-rules.js） */

/* 用 ID 选择器提高优先级，压过 styles.css 里的 display 设置 */
#pointRulesToolbar.is-collapsed,
#pointRulesBody.is-collapsed {
  display: none;
}

.point-rules-toggle {
  white-space: nowrap;
}

.point-rules-toggle .toggle-chevron {
  display: inline-block;
  transition: transform 0.18s ease;
}

.point-rules-toggle[aria-expanded="true"] .toggle-chevron {
  transform: rotate(180deg);
}

@media (prefers-reduced-motion: reduce) {
  .point-rules-toggle .toggle-chevron {
    transition: none;
  }
}

/* ---------- 积分流水日期筛选（配合 points-ledger.js） ---------- */
.point-ledger-controls {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: flex-end;
  gap: 10px;
}

/* 确保 hidden 属性不被 styles.css 里 .field 的 display 覆盖 */
.point-ledger-controls [hidden],
#pointLedgerTable tr[hidden] {
  display: none !important;
}

.point-ledger-controls .result-count:empty {
  display: none;
}
