/* v10.52 — compact retained-session usage filter, shared by Group and Classroom. */
#gsOverlay .gsUsageRow{display:flex;align-items:center;gap:8px;min-height:28px;flex-wrap:nowrap;color:#e3edfb;font-size:11px;line-height:1.15}
#gsOverlay .gsUsageRow label{font-weight:750;white-space:nowrap}
#gsOverlay .gsUsageRow .gsInput{height:28px;min-height:28px;max-width:134px;width:134px;padding:3px 8px;font-size:12px;border-radius:7px;flex:0 1 134px}
#gsOverlay .gsUsageRow span{margin-left:auto;white-space:nowrap;color:#aabbd3;font-size:10px;overflow:hidden;text-overflow:ellipsis}
#gsOverlay .gsUsageRefresh{height:27px;width:28px;flex-shrink:0;display:grid;place-items:center;border:1px solid #ffffff39;background:#19334e;color:#e5f2ff;border-radius:7px;font-size:19px;cursor:pointer}
#gsOverlay .gsUsageRefresh:hover{background:#265475}
@media(max-width:520px){#gsOverlay .gsUsageRow{gap:5px}#gsOverlay .gsUsageRow .gsInput{width:104px;max-width:104px;flex-basis:104px}#gsOverlay .gsUsageRow span{font-size:9px}}
