  .pager{display:flex;gap:6px;justify-content:center;margin-top:16px;flex-wrap:wrap}
  .insc-items div + div{margin-top:4px}
  .page-loading{padding:40px 0;text-align:center;color:var(--muted)}
  .tag-req{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;color:#ffc24a;background:rgba(255,190,60,.12)}
  .tag-sb{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:3px 9px;border-radius:999px;color:#8ab4ff;background:rgba(138,180,255,.13)}
  .found{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid rgba(0,255,0,.35);background:rgba(0,255,0,.05);border-radius:12px;margin-top:10px}
  .found .av{width:38px;height:38px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;font-weight:700}
  .chk{display:flex;flex-direction:column;gap:6px;margin-top:12px}
  .chk div{font-size:13px;display:flex;gap:8px;align-items:flex-start}
  .chk .y{color:var(--green)} .chk .n{color:#ff8a9c}
  @media (max-width:680px){
    .tbl-cards thead{display:none}
    .tbl-cards, .tbl-cards tbody, .tbl-cards tr, .tbl-cards td{display:block;width:100%}
    .tbl-cards tr{padding:14px;border-bottom:1px solid var(--line-soft)}
    .tbl-cards tr:hover td{background:none}
    .tbl-cards td{padding:0;border:0}
    .tbl-cards td + td{margin-top:10px}
    .tbl-cards td[data-label]::before{content:attr(data-label);display:block;font-size:11px;color:var(--faint);text-transform:uppercase;letter-spacing:.08em;margin-bottom:3px}
    .tbl-cards td.c-status{display:flex;align-items:center;justify-content:space-between}
    .tbl-cards td.c-status .mono{margin:0 !important}
    .tbl-cards td.c-total{font-size:16px}
    .tbl-cards td.c-acts .btn{flex:1 1 auto}
  }
