.results-page{background:#e8f0f3;color:#061e45;min-height:100vh;font-family:Montserrat,Arial,sans-serif}.results-page-header{display:flex;justify-content:space-between;align-items:center;padding:24px clamp(20px,6vw,92px);border-bottom:1px solid #c7d4da}.results-page-header p{font-size:11px;font-weight:800;letter-spacing:.15em;margin:0}.results-page-back{color:#061e45;font-weight:800;text-decoration:none}.results-page-main{max-width:1360px;margin:auto;padding:70px clamp(20px,5vw,70px)}.results-page-intro h1{font:clamp(46px,7vw,92px)/.9 'Bebas Neue',Impact,sans-serif;letter-spacing:.02em;margin:12px 0}.results-page-intro>p:last-child{color:#52657a}.results-board{margin-top:56px;display:grid;gap:54px}.results-court h2{font-size:26px;margin:0 0 20px}.results-match-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:16px}.results-match{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 10px 26px #0a244012;padding:16px}.results-match-top{display:flex;gap:8px;justify-content:space-between;font-size:13px}.results-match-top span,.results-match-meta{color:#68798b;font-size:12px}.results-match-meta{margin:7px 0}.results-match-status{font-size:12px;font-weight:800;margin:10px -16px 0;padding:8px 16px;border-top:1px solid #e0e7ec;border-bottom:1px solid #e0e7ec}.results-match--live .results-match-status{color:#1956e8}.results-match--finished .results-match-status{color:#456052}.results-match-players{padding-top:0}.results-match-player{display:grid;grid-template-columns:minmax(0,1fr) auto 20px auto;gap:8px;align-items:center;margin:0 -16px;padding:9px 16px;font-size:13px;border-top:1px solid #edf0f4}.results-match-player:first-child{border-top:0}.results-match-player.is-winner{background:#eef0ff}.results-side-names{display:grid;gap:5px;min-width:0}.results-participant{display:grid;grid-template-columns:20px minmax(0,1fr);gap:7px;align-items:center}.results-participant strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.results-match-player.is-winner strong{color:#071f48}.results-match-player small{color:#738093}.results-flag{display:inline-flex;width:20px;height:15px;align-items:center;justify-content:center;overflow:hidden;font-size:8px;font-weight:800;color:#607085}.results-flag img{display:block;width:20px;height:15px;object-fit:cover}.results-flag--code{overflow:visible}.results-winner-check{color:#16c56f;font-size:20px;font-weight:500;line-height:1;text-align:center}.results-match-score{display:flex;gap:10px;min-width:36px;justify-content:flex-end;font-weight:800}.results-match-score span{min-width:9px;text-align:center}.results-match-score sup{font-size:8px}.results-page-empty,.results-page-loading{padding:30px;background:#fff;border-radius:8px}@media(max-width:900px){.results-match-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.results-page-main{padding-top:42px}.results-match-grid{grid-template-columns:1fr}.results-page-header p{display:none}}
