/* 普通数据行统一悬停反馈；保留合计、详情、编辑、空行和已有状态颜色。 */
@media (hover: hover) and (pointer: fine) {
  #app :is(.table-wrap, .tax-reference-table-wrap) > table > tbody > tr > td {
    transition: background-color .12s ease;
  }

  #app :is(.table-wrap, .tax-reference-table-wrap) > table > tbody > tr:not(:where(
    .business-record-selected,
    .selected,
    .is-selected,
    .active,
    .current,
    .is-current,
    .pending,
    .approved,
    .rejected,
    .success,
    .warning,
    .danger,
    .error,
    .disabled,
    .is-disabled,
    .business-total-row,
    .business-detail-row,
    .business-quick-entry-row,
    .business-inline-entry-main,
    .business-inline-entry-detail,
    .special-ledger-inline-entry,
    .planning-current-heading,
    .simulation-tax-group-row,
    .simulation-tax-subtotal,
    .simulation-tax-result,
    .simulation-calculation-source,
    .simulation-calculation-input,
    .simulation-calculation-auto,
    .simulation-calculation-result,
    .tax-reference-result,
    .tax-stamp-detail-row
  )):not([aria-selected="true"]):not(:has(> td.empty-cell)):not(:has(> td[colspan])):not(:has(
    input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
    select,
    textarea,
    [contenteditable="true"]
  )):hover > td {
    background-color: #f4f8ff;
  }
}
