#directory .checker-counters{display:flex;flex-wrap:wrap;gap:.4rem;padding:.5rem 0}
#directory .checker-counters button{display:flex;align-items:center;gap:.45rem;font-size:.72rem;padding:.5rem .65rem;border-radius:6px;min-height:40px}
#directory [data-status-filter][aria-pressed=true]{outline:2px solid var(--accent);outline-offset:1px}
#directory .checker-counters b{font-variant-numeric:tabular-nums;font-size:.8rem}
#directory .checker-controls{margin:.7rem 0;gap:.6rem}
#directory .checker-foot{margin:.4rem 0;font-size:.7rem}
#directory .checker-foot a{min-height:32px}
#directory #check-status{min-height:0;margin:.5rem 0;font-size:.75rem}
#directory #check-status:empty{display:none}
#directory #check-progress-text{margin:.3rem 0;font-size:.7rem}
#directory #checker-list-details{border-top:1px solid var(--line);margin-top:.65rem}
#directory #checker-list-details>summary{font-size:.8rem;padding:.7rem 0;cursor:pointer;color:var(--accent)}
#directory .checker-compact-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem}
#directory .checker-row{padding:.7rem 0;min-width:0}
#directory .checker-row[hidden]{display:none!important}
#directory .checker-row a{min-height:0;gap:.2rem}
#directory .checker-row strong{font-size:.76rem}
#directory .checker-row small{font-size:.63rem}
#directory .checker-state{font-size:.68rem;color:var(--ink);margin-top:.25rem}
#directory [data-state=available] a:before{background:#26b575}
#directory [data-state=redirected] a:before{background:#43a7df}
#directory [data-state=restricted] a:before{background:#deaa27}
#directory [data-state=unavailable] a:before{background:#de5265}
#directory [data-state=checkFailed] a:before{background:#90969e}
#directory .checker-pagination{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.65rem 0;font-size:.75rem}
#directory .checker-pagination button{min-width:44px;min-height:40px;padding:.5rem}
#directory .search-label{padding:.6rem 0;margin:0;font-size:.75rem}
@media(max-width:550px){#directory .checker-compact-list{grid-template-columns:minmax(0,1fr)}}
