/* cfb additions */
.hsr{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#13203a;overflow:hidden;flex:none;vertical-align:middle}.hsr b{color:#cfd8ea;font-weight:900}.hsr img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.gl{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.gm{padding:12px}.gm .row{display:flex;align-items:center;gap:8px;margin:4px 0}.gm .row b{flex:1}
.cmp{display:grid;grid-template-columns:1fr 1fr 1fr;gap:6px;margin-top:8px}.cmp div{background:var(--panel2);border-radius:10px;padding:6px;text-align:center}.cmp .l{font-size:10px;color:var(--mut);text-transform:uppercase;font-weight:800;letter-spacing:.05em}
.gcell{color:#fff;font-weight:800;text-align:center;border-radius:6px}
.ctl{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.ctl select,.ctl input{flex:1;min-width:120px}
