.scorer{max-width:1080px}.scorer .sc-direct-pad{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 10px;margin:12px 0}.sc-number-group{display:grid;grid-template-columns:1fr 1fr;gap:6px}.scorer .sc-hit{min-height:48px;font-size:19px;padding:4px}.sc-hit-1{grid-column:1/-1}.scorer .sc-hit-2{background:#20372d;border-color:#547b64}.scorer .sc-hit-3{background:#342c22;border-color:#806545}.scorer .sc-hit:active{background:#dfff00;color:#111}.sc-feature-stats{display:flex;gap:28px;margin:8px 0}.sc-feature-stats>div{display:flex;flex-direction:column}.sc-feature-stats strong{font-size:32px;line-height:1.1;font-variant-numeric:tabular-nums}.sc-feature-stats span{font-size:10px;letter-spacing:.07em;color:#bdccd7;margin-top:3px}.scorer .sc-remaining{font-size:66px}.scorer .sc-meta{line-height:1.4}.scorer .sc-entry{position:sticky;top:0;z-index:3;background:#0b0f14;padding:6px 0}.scorer .sc-entry button{min-height:48px}.scorer .sc-extras button{min-height:48px}@media(max-width:650px){body.fixture-scoring main{padding:8px}.scorer .sc-direct-pad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.scorer .sc-hit{min-height:48px;font-size:16px}.sc-feature-stats{gap:14px}.sc-feature-stats strong{font-size:27px}.sc-feature-stats span{font-size:9px}.scorer .sc-name{font-size:13px}.scorer .sc-remaining{font-size:48px}.scorer .sc-player{padding:8px}.scorer .sc-meta{font-size:10px}}@media(max-width:359px){.scorer .sc-direct-pad{grid-template-columns:repeat(2,minmax(0,1fr))}.sc-feature-stats{gap:10px}.sc-feature-stats strong{font-size:24px}}

.sc-board-wrap{max-width:590px;margin:10px auto}.sc-input-board{display:block;width:100%;height:auto;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sc-input-board text{font:700 23px system-ui;fill:#e5e7b0;text-anchor:middle;pointer-events:none}.board-segment{stroke:#202626;stroke-width:1;cursor:pointer}.board-segment.picked{stroke:white;stroke-width:4;filter:brightness(1.25)}.board-segment:focus-visible{outline:none;stroke:white;stroke-width:5;filter:brightness(1.3)}.board-segment:active{filter:brightness(1.6)}.board-disabled .board-segment{pointer-events:none;cursor:default}.sc-board-miss{max-width:590px;margin:8px auto}.sc-board-miss button{width:100%;min-height:50px}.scorer .sc-entry{position:static;max-width:590px;margin:8px auto}.scorer .sc-draft{max-width:590px;margin:0 auto}.scorer .sc-hint{max-width:590px;margin:0 auto}@media(min-width:900px){.scorer{max-width:900px}}@media(max-width:650px){.sc-board-wrap{margin:6px auto}.scorer .sc-remaining{font-size:44px}.sc-feature-stats strong{font-size:25px}.sc-feature-stats{margin:5px 0}.scorer .sc-draft button{min-height:44px}}

.sc-checkout-slot{max-width:590px;min-height:84px;margin:6px auto}.scorer .sc-checkout-popup{margin:0;padding:10px 12px;min-height:72px;display:flex;flex-direction:column;justify-content:center;border:1px solid #35424e;border-radius:12px;background:#15202b}.scorer .sc-checkout-popup:has(.sc-checkout-route){margin:0;background:#24331c}.sc-input-board .board-miss{stroke:#42494a;stroke-width:1}.sc-input-board .board-miss.picked{stroke:white;fill:#5b292c}.scorer .sc-draft{margin-top:8px}@media(max-width:650px){.scorer .sc-player-heading{min-height:28px}.scorer .sc-meta{font-size:9px}.scorer .sc-draft button{min-height:40px}.scorer .sc-entry{margin:4px auto;padding:3px 0}.scorer .sc-entry button{min-height:44px}.sc-checkout-slot{min-height:78px}.scorer .sc-checkout-popup{min-height:68px}}

.sc-caller{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:6px 0 10px}.scorer .sc-caller button{font-size:12px;min-height:36px;padding:6px 10px}.sc-caller span{font-size:12px;color:#bdccd7}

.sc-caller span{display:block;flex-basis:100%;height:32px;line-height:16px;overflow:hidden}

.scorer .sc-meta{min-height:28px}
