.bench-player.selected{position:relative;border-color:#1a7952;background:linear-gradient(145deg,#e5f0d7,#dceac9);box-shadow:0 0 0 2px #2a7a431f,inset 0 1px 0 #fff;color:#174c32}
.bench-player.selected:after{content:'✓';position:absolute;top:7px;right:8px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#19623f;color:#fff9df;font-size:12px;font-weight:700}
.bench-player.selected>strong{padding-right:20px}.bench-player.selected small{color:#4e6d38}
.pitch-hint .bench-selection{color:#235e39;font-weight:600}
.score-clock .total-match-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:#6c7e60}
.minutes-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}
.minutes-sort-help{font-size:13px;color:#5e7251;line-height:1.5;margin:0 0 10px}
.live-minutes-table{width:100%;border-collapse:collapse}
.live-minutes-table th{padding-top:0;padding-bottom:4px;font-variant-numeric:tabular-nums}
.live-minutes-table th:not(:first-child),.live-minutes-table td:not(:first-child){text-align:right}
.live-minutes-table th>.minutes-sort{display:inline-flex;align-items:center;justify-content:flex-end;gap:5px;min-height:44px;min-width:44px;border:0;border-radius:6px;padding:7px 2px;background:transparent;color:#728167;font-family:inherit;font-size:12px;font-weight:650;line-height:1.35;text-transform:uppercase;letter-spacing:.25px;cursor:pointer;white-space:nowrap}
.live-minutes-table th:first-child>.minutes-sort{justify-content:flex-start}
.minutes-sort>span{font-size:14px;line-height:1;min-width:11px;color:#9caa8f}
.live-minutes-table th[aria-sort=ascending]>.minutes-sort,.live-minutes-table th[aria-sort=descending]>.minutes-sort{color:#165d3a}
.live-minutes-table th[aria-sort=ascending] .minutes-sort>span,.live-minutes-table th[aria-sort=descending] .minutes-sort>span{color:#2f7a49}
.live-minutes-table td{font-variant-numeric:tabular-nums}.live-minutes-table td:first-child{min-width:105px}.live-minutes-table td:first-child>strong{overflow-wrap:anywhere}
@media(hover:hover){.live-minutes-table th>.minutes-sort:hover{color:#145d38;background:#edf3e5}.bench-player.selected:hover{border-color:#176c47;background:#deecd0;box-shadow:0 0 0 2px #2a7a431f}}
@media(max-width:700px){.live-minutes-table th,.live-minutes-table td{padding-left:7px;padding-right:7px}.live-minutes-table th:first-child,.live-minutes-table td:first-child{padding-left:0}.live-minutes-table th:last-child,.live-minutes-table td:last-child{padding-right:0}.live-minutes-table th>.minutes-sort{font-size:11px;gap:3px;letter-spacing:0}.live-minutes-table .minutes-sort>span{font-size:13px;min-width:10px}.minutes-sort-help{font-size:12px}}
