.scoreboard{display:grid;grid-template-columns:.65fr .85fr .85fr 1.2fr;gap:10px;margin:0 0 17px}.scoreboard>div{border:1px solid #e3d9ea;border-radius:12px;background:linear-gradient(135deg,#faf6fd,#f2e8f8);padding:10px}.scoreboard span{display:block;margin-bottom:5px;color:#876d9a;font-size:9px;font-weight:700;letter-spacing:.7px}.scoreboard strong{display:block;color:#502070;font:700 32px Oswald;line-height:1}.scoreboard input,.scoreboard select{width:100%;border:1px solid #dccfe7;border-radius:8px;background:#fff;padding:8px;color:#3c2252;font:600 13px 'DM Sans'}.scout-grid-head,.scout-row{grid-template-columns:minmax(210px,1.55fr) 64px repeat(3,minmax(90px,1fr)) repeat(7,minmax(58px,1fr))}.total-points{display:grid;place-items:center;min-height:37px;border-radius:9px;background:#f4cfff;color:#512070;font:700 20px Oswald}.shot-input{padding-bottom:18px}.shot-percent{position:absolute;bottom:1px;left:0;right:0;color:#68447b;font-size:9px;text-align:center}.scout-row{background:#fff}.scout-row:nth-child(even){background:#fcfaff}.scout-row:hover{background:#fff6c9}#final-score-preview{white-space:nowrap;color:#6d258c;text-shadow:0 0 12px #e5b9ff}@media(max-width:850px){.scoreboard{grid-template-columns:1fr 1fr}}@media(max-width:650px){.scoreboard{grid-template-columns:1fr}.scout-grid-head,.scout-row{min-width:1120px}}
