.action-filter-row{display:flex;flex-wrap:wrap;gap:14px 24px;padding:15px 0;border-bottom:1px solid var(--line)}
.action-filter-row label{display:flex;align-items:center;gap:10px;font-size:13px;min-width:0}
.action-filter-row select{max-width:100%;min-width:0}
.action-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px;text-align:left}
.action-table thead th{font-weight:500;color:var(--muted);font-size:12px;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}
.action-table thead th:nth-child(1){width:19%}.action-table thead th:nth-child(2){width:14%}.action-table thead th:nth-child(3){width:26%}.action-table thead th:nth-child(4){width:22%}.action-table thead th:nth-child(5){width:19%}
.action-table tbody th,.action-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:22px 18px 22px 0;font-weight:400;overflow-wrap:anywhere}
.action-table td:last-child{padding-right:0}
.action-name{margin:0;font-size:16px;line-height:1.6;font-weight:600}
.action-category,.action-evidence,.action-acquisition,.action-asset-scope{color:var(--muted);font-size:12px;margin:6px 0 0}
.action-cell-label{display:none}
.action-table p{margin-top:0;margin-bottom:7px}.action-table p:last-child{margin-bottom:0}
.action-table .action-category{margin-top:5px}
.action-links{list-style:none;margin:0;padding:0}.action-links li+li{margin-top:13px}
.action-links a{line-height:1.65}.action-links .action-evidence{margin-top:4px}
.action-table .details{font-size:12px;margin-top:10px}
.action-table .details dl{display:block;margin-top:10px}.action-table .details dt{margin-top:8px}.action-table .details dd{margin-top:2px}
.action-table .details ul{padding-left:1.2em;margin:10px 0 0}.action-table .details li+li{margin-top:7px}
.action-table .badge{white-space:normal;display:inline-block}
#action-empty,#action-error{padding:22px 0}#action-empty h2{font-size:18px}
.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:760px){
  .action-table,.action-table tbody{display:block}
  .action-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
  .action-table tr{display:block;padding:22px 0;border-bottom:1px solid var(--line)}
  .action-table tbody th,.action-table td{display:block;width:auto;border:0;padding:0 0 16px}
  .action-table td:last-child{padding-bottom:0}
  .action-cell-label{display:block;color:var(--muted);font-weight:500;font-size:12px;margin-bottom:5px}
  .action-name{font-size:18px}
  .action-table .details dl{display:grid;grid-template-columns:78px minmax(0,1fr);gap:6px 12px}
  .action-table .details dt,.action-table .details dd{margin:0}
  .action-table .action-links li+li{margin-top:10px}
}
@media(max-width:380px){.action-filter-row{gap:12px}.action-filter-row label{display:block;width:100%}.action-filter-row select{display:block;width:100%;margin-top:5px}}
