.repeaterpress-wrap{
  --rp-border:rgba(17,38,51,.14);
  --rp-header:rgba(0,120,180,.13);
  --rp-row-hover:rgba(0,120,180,.045);
  margin:1rem 0;
}
.repeaterpress-toolbar{display:flex;justify-content:flex-end;margin:0 0 .65rem}.repeaterpress-toolbar label{display:flex;gap:.5rem;align-items:center;font-size:.95em}.repeaterpress-toolbar input{min-width:230px;padding:.45rem .65rem;border:1px solid rgba(17,38,51,.28);border-radius:4px;background:#fff;line-height:1.35}.repeaterpress-toolbar input:focus{outline:2px solid rgba(0,120,180,.25);outline-offset:1px;border-color:rgba(0,120,180,.55)}
.repeaterpress-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:1px solid var(--rp-border)}
.repeaterpress-table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;line-height:1.45}
.repeaterpress-table col.repeaterpress-col-rx{width:10%}.repeaterpress-table col.repeaterpress-col-tx{width:10%}.repeaterpress-table col.repeaterpress-col-offset{width:8%}.repeaterpress-table col.repeaterpress-col-tone{width:16%}.repeaterpress-table col.repeaterpress-col-location{width:14%}.repeaterpress-table col.repeaterpress-col-internet{width:15%}.repeaterpress-table col.repeaterpress-col-comments{width:17%}.repeaterpress-table col.repeaterpress-col-band{width:10%}
.repeaterpress-table th,.repeaterpress-table td{padding:.72rem .7rem;border-bottom:1px solid var(--rp-border);vertical-align:top;text-align:left;overflow-wrap:break-word}
.repeaterpress-table th{font-weight:700;background:var(--rp-header);cursor:pointer;white-space:nowrap;border-bottom-color:rgba(0,90,135,.22);user-select:none}
.repeaterpress-table th::after{content:" ↕";font-size:.72em;opacity:.4;font-weight:400}.repeaterpress-table th[aria-sort="ascending"]::after{content:" ↑";opacity:.85}.repeaterpress-table th[aria-sort="descending"]::after{content:" ↓";opacity:.85}.repeaterpress-table th:focus-visible{outline:2px solid rgba(0,120,180,.55);outline-offset:-3px}
.repeaterpress-table tbody tr{transition:background-color .12s ease}.repeaterpress-table tbody tr:hover{background:var(--rp-row-hover)}
.repeaterpress-table p{margin:0 0 .32rem}.repeaterpress-table p:last-child{margin-bottom:0}
.repeaterpress-cell-rx,.repeaterpress-cell-tx,.repeaterpress-cell-offset{white-space:nowrap;font-variant-numeric:tabular-nums}.repeaterpress-cell-comments{line-height:1.5}.repeaterpress-cell-band{line-height:1.45}
.repeaterpress-network{display:block;font-weight:700;white-space:nowrap;line-height:1.35}.repeaterpress-network a{text-decoration:none}.repeaterpress-network a:hover{text-decoration:underline;text-underline-offset:2px}
.repeaterpress-status{display:inline-flex;gap:.38rem;align-items:center;margin-top:.28rem;padding:.12rem .42rem .14rem .34rem;border-radius:999px;font-size:.86em;font-weight:650;line-height:1.25;background:rgba(119,119,119,.08)}.repeaterpress-dot{width:.58rem;height:.58rem;border-radius:50%;background:#777;display:inline-block;flex:0 0 auto}.repeaterpress-status-online,.repeaterpress-status-heard{background:rgba(28,124,58,.08)}.repeaterpress-status-online .repeaterpress-dot,.repeaterpress-status-heard .repeaterpress-dot{background:#1c7c3a}.repeaterpress-status-offline{background:rgba(180,35,24,.08)}.repeaterpress-status-offline .repeaterpress-dot{background:#b42318}.repeaterpress-status-maintenance,.repeaterpress-status-quiet{background:rgba(178,106,0,.09)}.repeaterpress-status-maintenance .repeaterpress-dot,.repeaterpress-status-quiet .repeaterpress-dot{background:#b26a00}.repeaterpress-status-unknown .repeaterpress-dot,.repeaterpress-status-monitor_offline .repeaterpress-dot{background:#777}.repeaterpress-status-age{display:block;margin-top:.15rem;font-size:.74em;opacity:.68}.repeaterpress-none{opacity:.58}
.repeaterpress-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;font-size:.88em;opacity:.86}.repeaterpress-pager{display:flex;gap:.35rem}.repeaterpress-pager button{padding:.3rem .6rem;cursor:pointer;border:1px solid rgba(17,38,51,.2);border-radius:4px;background:#fff}.repeaterpress-pager button[disabled]{opacity:.45;cursor:default}
@media(max-width:1100px) and (min-width:761px){.repeaterpress-table{min-width:1060px}}
@media(max-width:760px){
  .repeaterpress-toolbar{justify-content:stretch}.repeaterpress-toolbar label{width:100%}.repeaterpress-toolbar label span{font-weight:600}.repeaterpress-toolbar input{min-width:0;flex:1}
  .repeaterpress-scroll{overflow:visible;border-top:0}.repeaterpress-table{display:block;min-width:0;table-layout:auto}.repeaterpress-table colgroup,.repeaterpress-table thead{display:none}.repeaterpress-table tbody{display:grid;gap:.75rem}.repeaterpress-table tbody tr{display:block!important;border:1px solid var(--rp-border);border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.025)}.repeaterpress-table tbody tr:hover{background:#fff}
  .repeaterpress-table td{display:grid;grid-template-columns:minmax(118px,38%) minmax(0,1fr);gap:.75rem;padding:.48rem .68rem;border-bottom:1px solid rgba(17,38,51,.09);white-space:normal}.repeaterpress-table td:last-child{border-bottom:0}.repeaterpress-table td::before{content:attr(data-label);font-weight:700;color:rgba(17,38,51,.78)}
  .repeaterpress-cell-rx,.repeaterpress-cell-tx{font-weight:650}.repeaterpress-network{white-space:normal}.repeaterpress-status{margin-top:.18rem}.repeaterpress-footer{flex-direction:column;align-items:flex-start}.repeaterpress-pager{flex-wrap:wrap}
}
