/* Compact native member cells without removing links or route data. */
@media(max-width:767px) {
 .table.table-protocols > tbody > tr {
  grid-template-areas:"company company" "neighbor neighbor" "asn state" "changed changed" "received accepted" "filtered exported";
  gap:0 12px; padding:8px 12px; align-items:start;
 }
 .table.table-protocols > tbody > tr > td {
  display:flex; align-items:center; justify-content:space-between;
  gap:6px; min-height:44px; padding:0; line-height:1.3;
 }
 .table.table-protocols > tbody > tr > td::before {
  display:block; margin:0; flex:0 1 auto; font-size:11px; line-height:1.3;
 }
 .table.table-protocols > tbody > tr > td:nth-child(5) {
  grid-area:company; display:block; min-height:44px; padding:0; font-size:17px;
 }
 .table.table-protocols > tbody > tr > td:nth-child(1) { grid-area:neighbor; }
 .table.table-protocols > tbody > tr > td:nth-child(2) { grid-area:asn; }
 .table.table-protocols > tbody > tr > td:nth-child(3) { grid-area:state; flex-direction:row; }
 .table.table-protocols > tbody > tr > td:nth-child(4) { grid-area:changed; min-height:32px; border-bottom:1px solid #e4edf7; }
 .table.table-protocols > tbody > tr > td:nth-child(6) { grid-area:received; }
 .table.table-protocols > tbody > tr > td:nth-child(7) { grid-area:accepted; }
 .table.table-protocols > tbody > tr > td:nth-child(8) { grid-area:filtered; }
 .table.table-protocols > tbody > tr > td:nth-child(9) { grid-area:exported; }
 .table.table-protocols > tbody > tr > td:not(:nth-child(5)) > a {
  min-width:0; min-height:44px; padding:10px 0; line-height:24px;
  justify-content:flex-end; text-align:right; overflow-wrap:anywhere;
 }
 .table.table-protocols > tbody > tr > td:nth-child(1) > a { display:block; line-height:20px; padding:12px 0; }
 .table.table-protocols > tbody > tr > td:nth-child(5) > a { padding:10px 0; line-height:24px; }
 .table-protocols.mci-member-paged > .mci-member-toolbar {
  display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:6px 12px; padding-bottom:10px;
 }
 .mci-member-toolbar .mci-member-pager { margin-top:0; }
 .mci-member-footer > tr > td { padding:8px 0 0 !important; }
}
