#repeater-usage{scroll-margin-top:88px}
#repeater-usage .repeater-use-toolbar{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:12px}
#repeater-usage .repeater-use-toolbar label{display:flex;gap:8px;align-items:center;font-size:.8rem;color:#b5cadb}
#repeater-use-period{padding:8px 10px;border-radius:7px;background:#1b3044;border:1px solid #3b566c;color:#edf5fc;font-size:.85rem;min-height:40px}
#repeater-use-totals{font-weight:700;font-size:.85rem;color:#b5cadb}
#repeater-use-grid{display:grid;gap:20px}
#repeater-usage .repeater-use-group{min-width:0}
#repeater-usage .repeater-use-group-title{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #334b60}
#repeater-usage .repeater-use-group-title h3{font-size:.95rem;font-weight:800;margin:0;color:#e7f0f8!important}
#repeater-usage .repeater-use-group-title span{font-size:.72rem;color:#acbfd0}
#repeater-usage .repeater-use-group-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
#repeater-usage .repeater-use-metrics.repeater-use-metrics--single{grid-template-columns:1fr}
#repeater-usage .repeater-use-scope{padding:10px 12px;border-left:3px solid #41b5cd;background:#1b3044;border-radius:5px}
#repeater-usage .repeater-use-card.repeater-use-card--digital{border-top:3px solid #41b5cd}
#repeater-usage .repeater-use-card.repeater-use-card--analogue{border-top:3px solid #d68e5c}
#repeater-usage .repeater-use-card{background:#152536;border:1px solid #334b60;border-radius:10px;padding:14px;min-width:0}
#repeater-usage .repeater-use-heading{display:flex;gap:10px;align-items:center;margin-bottom:14px}
#repeater-usage .repeater-use-heading img{flex-shrink:0}
#repeater-usage .repeater-use-heading h4{font-size:1.1rem;font-weight:800;margin:0 0 3px;color:#e7f0f8!important}
#repeater-usage .repeater-use-heading span{font-size:.7rem;color:#acbfd0!important}
#repeater-usage .repeater-use-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
#repeater-usage .repeater-use-metrics > div{display:flex;flex-direction:column;min-width:0;padding:10px;border-radius:7px;background:#1b3044}
#repeater-usage .repeater-use-metrics span{font-size:.75rem;font-weight:700;color:#acbfd0!important}
#repeater-usage .repeater-use-metrics strong{font-size:1.6rem;line-height:1.3;font-weight:800;font-variant-numeric:tabular-nums;margin:4px 0;color:#80d8ed!important}
#repeater-usage .repeater-use-analogue strong{color:#f0b68e!important}
#repeater-usage .repeater-use-metrics small{font-size:.66rem;line-height:1.5;color:#acbfd0!important;overflow-wrap:anywhere}
#repeater-usage .repeater-use-metrics b{font-size:.8rem;margin:8px 0 3px;color:#e7f0f8!important}
#repeater-usage .repeater-use-split{display:flex;overflow:hidden;border-radius:3px;height:5px;background:#293e50;margin-top:14px}
#repeater-usage .repeater-use-split i{background:#41b5cd}#repeater-usage .repeater-use-split em{background:#d68e5c}
#repeater-usage .repeater-use-note,#repeater-use-status,#repeater-use-coverage,#repeater-use-unassigned{color:#acbfd0!important;font-size:.75rem;line-height:1.6;margin:8px 0}
#repeater-use-status.is-stale{color:#f0b95b!important}
#repeater-usage details{padding:10px 12px;background:#152536;border:1px solid #334b60;border-radius:7px;margin-top:14px}
#repeater-usage details summary{font-size:.78rem;color:#c2d7e8;font-weight:600;cursor:pointer}
html[data-theme=light] #repeater-usage .repeater-use-card,html[data-theme=light] #repeater-usage details{background:#f5f8fb;border-color:#c6d5e1}
html[data-theme=light] #repeater-usage .repeater-use-metrics > div,html[data-theme=light] #repeater-use-period{background:#eaf1f6;border-color:#c6d5e1;color:#142230}
html[data-theme=light] #repeater-usage .repeater-use-heading h4,html[data-theme=light] #repeater-usage .repeater-use-metrics b,html[data-theme=light] #repeater-usage details summary{color:#142230!important}
html[data-theme=light] #repeater-usage .repeater-use-heading span,html[data-theme=light] #repeater-usage .repeater-use-metrics span,html[data-theme=light] #repeater-usage .repeater-use-metrics small,html[data-theme=light] #repeater-usage .repeater-use-toolbar label,html[data-theme=light] #repeater-use-totals,html[data-theme=light] #repeater-usage .repeater-use-note,html[data-theme=light] #repeater-use-status,html[data-theme=light] #repeater-use-coverage,html[data-theme=light] #repeater-use-unassigned{color:#425e75!important}
html[data-theme=light] #repeater-usage .repeater-use-digital strong{color:#14647b!important}html[data-theme=light] #repeater-usage .repeater-use-analogue strong{color:#8d4920!important}
html[data-theme=light] #repeater-use-status.is-stale{color:#815b12!important}
html[data-theme=light] #repeater-usage .repeater-use-group-title h3{color:#142230!important}
html[data-theme=light] #repeater-usage .repeater-use-group-title span{color:#425e75}
html[data-theme=light] #repeater-usage .repeater-use-scope{background:#eaf1f6}
html[data-theme=light] #repeater-usage .repeater-use-group-title{border-color:#c6d5e1}
@media(min-width:601px){
#repeater-usage .repeater-use-group--digital .repeater-use-group-cards{grid-template-columns:1fr}
#repeater-usage .repeater-use-card--digital{display:grid;grid-template-columns:180px minmax(0,1fr);gap:16px;align-items:center}
#repeater-usage .repeater-use-card--digital .repeater-use-heading{margin-bottom:0}
#repeater-usage .repeater-use-card--digital .repeater-use-digital{display:grid;grid-template-columns:1fr 1fr 2fr;grid-template-areas:"label count time" "label desc last";align-items:center;gap:4px 12px}
#repeater-usage .repeater-use-card--digital .repeater-use-digital > span{grid-area:label}
#repeater-usage .repeater-use-card--digital .repeater-use-digital > strong{grid-area:count;margin:0}
#repeater-usage .repeater-use-card--digital .repeater-use-digital > small:nth-child(3){grid-area:desc}
#repeater-usage .repeater-use-card--digital .repeater-use-digital > b{grid-area:time;margin:0}
#repeater-usage .repeater-use-card--digital .repeater-use-digital > small:last-child{grid-area:last}
}
@media(max-width:1100px){#repeater-usage .repeater-use-group-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){#repeater-usage .repeater-use-group-cards{grid-template-columns:1fr}#repeater-usage .repeater-use-card{padding:12px}#repeater-use-period{font-size:16px}}
