.racket-score-breakdown{margin-top:20px;padding:18px;background:#fff;color:#193747;border:1px solid #d5e3e8;border-radius:10px;min-width:0}
.racket-score-breakdown>summary{padding:8px 0;min-height:44px;cursor:pointer;font-weight:700;color:#193747}
.racket-score-breakdown>summary:focus-visible,.racket-score-breakdown .official-scroll:focus-visible{outline:2px solid #007da5;outline-offset:3px}
.racket-score-rubber{margin-top:18px;min-width:0}.racket-score-rubber h4{margin:0 0 8px;color:#193747;font-size:16px}.racket-score-rubber p{font-size:14px;line-height:1.7}
.racket-score-table{width:100%;min-width:28rem;border-collapse:collapse;table-layout:auto;color:#193747;font-size:14px;font-variant-numeric:tabular-nums}
.racket-score-table caption{text-align:left;padding:8px 0 12px;line-height:1.6;color:#193747;white-space:normal}
.racket-score-table th,.racket-score-table td{border:1px solid #d5e3e8;padding:12px 10px;text-align:center;vertical-align:middle}
.racket-score-table th{background:#eff5f7;color:#274b5b}.racket-score-table tbody th{text-align:left;min-width:10rem;max-width:18rem;overflow-wrap:anywhere}.racket-score-table td{background:#fff;color:#193747}.racket-score-table small{font-weight:400}
@media(max-width:600px){.racket-score-breakdown{padding:12px}.racket-score-table th,.racket-score-table td{padding:10px 8px}}
