.actions-filter { margin-bottom: 8px; }
.actions-filter-buttons { display: flex; align-items: flex-end; gap: 6px; min-height: 46px; }
.actions-table { height: clamp(240px, calc(100vh - 425px), 480px); min-height: 0; max-height: none; }
.actions-table .data-table { min-width: 1500px; }
.actions-table th:nth-child(1) { width: 55px; }
.actions-table th:nth-child(2) { width: 90px; }
.actions-table th:nth-child(3) { width: 70px; }
.actions-table th:nth-child(4) { width: 90px; }
.actions-table th:nth-child(5) { width: 240px; }
.actions-table th:nth-child(6) { width: 150px; }
.actions-table th:nth-child(7) { width: 150px; }
.actions-table th:nth-child(8) { width: 210px; }
.actions-table th:nth-child(9) { width: 220px; }
.actions-table th:nth-child(10) { width: 170px; }
.actions-table th:nth-child(11) { width: 160px; }
.actions-footer { display: flex; justify-content: space-between; align-items: center; gap: 8px; padding-top: 7px; color: var(--muted); font-size: 11px; }
.actions-footer > div { display: flex; flex-wrap: wrap; gap: 5px; }
#additionalInspectorIds { width: 100%; min-height: 92px; }
.action-overview { display: grid; grid-template-columns: 160px 1fr; margin: 0 0 14px; }
.action-overview dt,
.action-overview dd { margin: 0; padding: 7px 8px; border-bottom: 1px solid var(--border); }
.action-overview dt { font-weight: 700; }
.action-point-input { width: 90px; }

@media (max-width: 800px) {
  .actions-footer { align-items: flex-start; flex-direction: column; }
  .action-overview { grid-template-columns: 110px 1fr; }
}
