header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}
.scores{justify-content:center;min-width:0;gap:10px}.team-score{display:flex;flex-direction:column;gap:4px;min-width:0;flex:0 1 auto;max-width:42%}.team-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.team-pts{display:block;direction:ltr;white-space:nowrap;flex:none;font-size:clamp(17px,2.4vw,23px);font-variant-numeric:tabular-nums;line-height:1.2}.to-target{white-space:nowrap}.v10-bid-bubble{position:absolute;z-index:16;left:50%;top:17%;transform:translate(-50%,-50%);min-width:34px;padding:7px 10px;border-radius:16px;background:#fff7d9;color:#183627;border:1px solid #d5b461;font-weight:800;font-size:clamp(11px,2.4vw,16px);box-shadow:0 3px 12px #0007;white-space:nowrap;pointer-events:none;direction:auto}.v10-bid-bubble:after{content:'';position:absolute;bottom:-7px;left:45%;border:7px solid transparent;border-top-color:#fff7d9;border-bottom:0}
@media(max-width:650px){header{grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;padding-top:5px;padding-bottom:5px}.brand{grid-column:1;grid-row:1}.actions{grid-column:2;grid-row:1;gap:4px}.scores{grid-column:1/-1;grid-row:2;width:100%;gap:10px}.team-score{flex-direction:row;gap:8px;max-width:43%;min-width:0}.team-name{display:block!important;max-width:65px;font-size:9px}.team-pts{font-size:19px}.to-target{font-size:9px}.actions .btn.tiny{padding:6px 7px}.v10-bid-bubble{padding:5px 8px}}
