/* Tribune tokens are inherited from the app: Roboto, Roboto Condensed, #021d3b and #d32011. */
.rs{min-width:0}.rs *{box-sizing:border-box}.rs .rs-body{min-width:0}.rs h2,.rs h3{font-family:'Roboto Condensed',Roboto,Arial,sans-serif}.rs .rs-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.rs .rs-tabs button{min-height:44px;padding:9px 14px;border-radius:8px;font-weight:700}.rs .rs-tabs [aria-current=page],.rs .rs-tabs [aria-pressed=true]{background:#d32011;color:#fff;border-color:#d32011}.rs .rs-season{display:flex;justify-content:flex-end;margin-top:-5px}.rs .rs-season .rs-field{width:140px}.rs .rs-field{display:flex;flex-direction:column;gap:5px;min-width:0;font-size:12px;font-weight:700}.rs .rs-field select,.rs .rs-field input{width:100%;min-height:44px;margin:0;max-width:100%;font:inherit;font-size:14px;background:#fff;color:#10233f;border:1px solid #dbe2eb;border-radius:8px;padding:10px}.rs .rs-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;margin:12px 0 18px}.rs .rs-filters>.rs-field:first-child{grid-column:span 2}.rs .rs-hero{padding:20px 0 16px;border-bottom:1px solid #ffffff25;margin-bottom:18px}.rs .rs-hero h2{font-size:clamp(24px,3.8vw,36px);line-height:1.08;max-width:650px;margin:8px 0}.rs .rs-hero p{font-size:14px;opacity:.85;margin:9px 0 0;max-width:570px}.rs .rs-hero .eyebrow{font-size:11px;letter-spacing:1.7px}.rs .rs-leaders{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rs .rs-panel{padding:16px;background:#ffffff0d;border:1px solid #ffffff23;border-radius:12px;min-width:0;margin:0 0 14px}.rs .rs-panel h2{font-size:20px;margin:0 0 12px}.rs .rs-panel h3{margin:0 0 10px}.rs .rs-ranking{list-style:none;padding:0;margin:0}.rs .rs-ranking li{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:8px;align-items:center;border-bottom:1px solid #ffffff20;min-height:57px;padding:7px 0}.rs .rs-ranking li:last-child{border-bottom:0}.rs .rs-rank{font-size:12px;opacity:.7;font-variant-numeric:tabular-nums}.rs .rs-name{border:0;background:none;color:inherit;text-align:left;display:block;padding:5px 0;min-height:44px;max-width:100%;box-shadow:none}.rs .rs-name strong{display:block;font-size:15px;line-height:1.18;overflow-wrap:anywhere}.rs .rs-name small{display:block;opacity:.7;font-size:11px;margin-top:3px;font-weight:400}.rs .rs-number{font-family:'Roboto Condensed',Roboto,sans-serif;font-size:24px;line-height:1;font-variant-numeric:tabular-nums}.rs .rs-ranking li:first-child .rs-number{color:#ffb2a8}.rs .rs-stamp{font-size:11px;line-height:1.45;opacity:.75;margin:14px 0 7px}.rs .rs-stamp strong{display:block;color:#ffd69c}.rs .rs-notice{font-size:13px;line-height:1.5;padding:12px;background:#ffffff0a;border-left:3px solid #d32011;border-radius:0 6px 6px 0}.rs .rs-quick{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0}.rs .rs-quick-link{display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-height:72px;text-align:left;padding:14px;border:1px solid #ffffff25;background:#ffffff0b;color:inherit;border-radius:10px}.rs .rs-quick-link strong{font-size:16px}.rs .rs-quick-link span{font-size:12px;opacity:.75}.rs .rs-list-heading{display:flex;justify-content:space-between;align-items:baseline;gap:10px;border-bottom:2px solid #d32011}.rs .rs-list-heading h2{font-size:22px;margin:12px 0}.rs .rs-list-heading>span{font-size:12px;white-space:nowrap;opacity:.75}.rs .rs-matches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rs .rs-match-button{color:inherit;width:100%;background:none;padding:0;border:0;text-align:center;border-radius:12px}.rs .rs-match-card{border:1px solid #ffffff25;background:#ffffff0d;border-radius:12px;padding:14px;margin-bottom:12px;text-align:center}.rs .rs-match-card small{font-size:11px;opacity:.8}.rs .rs-scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px;align-items:center;margin:14px 0 10px}.rs .rs-scoreline strong{font-size:14px;overflow-wrap:anywhere}.rs .rs-scoreline>b{font-family:'Roboto Condensed',sans-serif;font-size:28px;white-space:nowrap}.rs .rs-live{color:#ffb5a9}.rs .rs-compare-row{padding:11px 0;border-bottom:1px solid #ffffff16}.rs .rs-compare-row>div:first-child{display:grid;grid-template-columns:minmax(40px,1fr) 2fr minmax(40px,1fr);gap:6px;align-items:center;font-size:13px;text-align:center}.rs .rs-compare-row b:first-child{text-align:left}.rs .rs-compare-row b:last-child{text-align:right}.rs .rs-bars{display:grid;grid-template-columns:1fr 1fr;gap:5px;height:5px;margin-top:7px}.rs .rs-bars>span{background:#ffffff13;border-radius:3px;overflow:hidden}.rs .rs-bars i{height:5px;display:block;background:#d32011;float:right;border-radius:3px}.rs .rs-bars>span+span i{float:left;background:#dbe2eb}.rs .rs-duel-title{display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;text-align:center;border-bottom:1px solid #ffffff30;padding:10px 0}.rs .rs-duel-title .rs-name{text-align:center}.rs .rs-pitch{width:100%;height:auto;border-radius:8px;background:#103c36;display:block}.rs .rs-pitch>rect,.rs .rs-pitch>line,.rs .rs-pitch>circle:not(.rs-home):not(.rs-away){fill:none;stroke:#ffffff55;stroke-width:.4}.rs .rs-pitch .rs-home{fill:#ed4738;stroke:#fff;stroke-width:.3}.rs .rs-pitch .rs-away{fill:#fff;stroke:#10233f;stroke-width:.3}.rs .rs-pitch .rs-goal{stroke:#ffd269;stroke-width:.65}.rs .rs-legend{font-size:11px;line-height:1.5}.rs .rs-xg{width:100%;height:auto;max-height:240px}.rs .rs-xg path{fill:none;stroke-width:2}.rs .rs-xg .rs-axis{stroke:#ffffff50;stroke-width:1}.rs .rs-home-line{stroke:#ff675a}.rs .rs-away-line{stroke:#fff}.rs .rs-xg text{fill:currentColor;font-size:10px}.rs .rs-events{list-style:none;padding:0;margin:0}.rs .rs-events li{display:grid;grid-template-columns:42px 1fr auto;gap:9px;padding:12px 0;border-bottom:1px solid #ffffff20;font-size:13px;align-items:start}.rs .rs-events li>span>*{display:block;margin-bottom:3px}.rs .rs-events time{font-weight:bold;color:#ffc0b8}.rs .rs-events small{opacity:.7}.rs .rs-kpis,.rs .rs-ratings{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:8px;margin:14px 0}.rs .rs-kpi{display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:12px;border:1px solid #ffffff20;border-radius:10px;background:#ffffff0b}.rs .rs-kpi span{font-size:11px;line-height:1.3;opacity:.8}.rs .rs-kpi b{font-family:'Roboto Condensed',sans-serif;font-size:25px;line-height:1.1;font-variant-numeric:tabular-nums}.rs .rs-ratings{grid-template-columns:repeat(3,minmax(0,1fr))}.rs .rs-ratings>.rs-kpi:first-child{border-top:3px solid #d32011}.rs .rs-ratings>.rs-kpi:nth-child(2){border-top:3px solid #dfb85c}.rs .rs-ratings>.rs-kpi:nth-child(3){border-top:3px solid #9dced7}.rs .rs-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:10px 0 20px}.rs .rs-stat-grid>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff20;font-size:13px;min-width:0}.rs .rs-stat-grid dt{opacity:.85;overflow-wrap:anywhere}.rs .rs-stat-grid dd{margin:0;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.rs .rs-profile-head h2{font-size:32px;margin:8px 0}.rs .rs-profile-head>p{font-size:13px;opacity:.8}.rs .rs-recent-match{display:flex;flex-direction:column;width:100%;padding:12px 0;border:0;border-bottom:1px solid #ffffff20;background:none;color:inherit;text-align:left}.rs .rs-recent-match small{display:block;font-weight:400;opacity:.75;margin-top:5px}.rs .rs-lineups{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rs .rs-lineup-pitch{height:460px;background:repeating-linear-gradient(#163c36 0 12.5%,#1b453e 12.5% 25%);position:relative;border:1px solid #ffffff50;border-radius:7px;margin:12px 0 18px}.rs .rs-pitch-player{position:absolute;transform:translate(-50%,-50%);width:30%;display:flex;flex-direction:column;align-items:center;gap:3px;color:#fff;border:0;background:transparent;padding:3px;min-height:44px}.rs .rs-pitch-player b{border-radius:50%;background:#d32011;border:1px solid #ffffff70;padding:7px;font-size:12px;min-width:32px}.rs .rs-pitch-player span{font-size:10px;line-height:1.1;max-width:100%;text-shadow:0 1px 3px #000;font-weight:bold}.rs .rs-pitch-player small{font-size:9px;padding:2px 4px;background:#021d3b;border-radius:4px}.rs button:focus-visible,.rs select:focus-visible,.rs input:focus-visible,.rs summary:focus-visible{outline:3px solid #ffce84;outline-offset:3px}.rs details summary{min-height:44px;padding:12px 0;cursor:pointer;font-size:13px}
@media(max-width:900px){.rs .rs-leaders{grid-template-columns:1fr}.rs .rs-leaders .rs-ranking li{min-height:51px}.rs .rs-leaders .rs-panel{margin-bottom:0}.rs .rs-lineups{grid-template-columns:1fr}.rs .rs-matches{grid-template-columns:1fr}}
@media(max-width:540px){.rs .rs-tabs{gap:5px}.rs .rs-tabs button{padding:9px 11px;font-size:12px;flex:1 0 auto}.rs .rs-season{justify-content:flex-start}.rs .rs-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rs .rs-filters>.rs-field:first-child{grid-column:1/-1}.rs .rs-stat-grid{grid-template-columns:1fr}.rs .rs-quick{grid-template-columns:1fr 1fr}.rs .rs-quick-link{padding:11px}.rs .rs-quick-link strong{font-size:14px}.rs .rs-panel{padding:13px}.rs .rs-lineup-pitch{height:430px}.rs .rs-scoreline strong{font-size:12px}.rs .rs-number{font-size:23px}.rs .rs-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.rs .rs-kpi{padding:10px}.rs .rs-list-heading h2{font-size:20px}.rs .rs-hero{padding-top:10px}}
@media(prefers-reduced-motion:reduce){.rs *{scroll-behavior:auto!important;transition:none!important}}

.rs>h1{font-size:38px;margin:18px 0 12px}.rs .rs-pitch-player{width:24%}@media(min-width:1000px){.rs>.rs-tabs{padding-right:155px;min-height:50px}.rs>.rs-season{float:right;margin-top:-76px}.rs>.rs-body{clear:both}}@media(max-width:540px){.rs>h1{font-size:31px}.rs .rs-hero h2{font-size:25px}}

.rfb .rs-my-mark{display:flex;gap:10px;align-items:center;margin:10px 0;font-size:12px}.rfb .rs-my-mark .rfb-score{min-height:30px;font-size:18px}.rfb .rs-fm-mark{background:#dceaf4;color:#10233f;padding:2px 3px;border-radius:4px;font-size:10px;white-space:nowrap}.rfb .rl-pitch-marks{display:flex;gap:3px;justify-content:center}.rfb .rs-fm-row{min-width:42px}.rfb .rs-fm-score{background:#dceaf4;color:#10233f}.rfb .rs{color:#10233f}.rfb .rs .rs-stat-grid>div{border-color:#dbe2eb}.rfb .rs .rs-stamp{opacity:1;color:#536579}.rs .rs-ratings>.rs-kpi:nth-child(2){border-top-color:#9dced7}.rs .rs-ratings>.rs-kpi:nth-child(3){border-top-color:#dfb85c}

.rs-values{text-align:right;max-width:140px}.rs-values .rs-number{display:block}.rs-values small{display:block;font-size:10px;font-weight:400;line-height:1.25;opacity:.8;margin-top:4px}.route-ratings .rfb-heading{display:none}.route-ratings .rfb{margin-top:16px}.rfb .rl-row-content{grid-template-columns:42px minmax(0,1fr) repeat(3,minmax(38px,auto))}.rfb .rs-fm-legend{order:1}.rfb .rs-fm-mark{font-size:9px}.rfb .rs .rs-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:540px){.rfb .rl-row-content{grid-template-columns:32px minmax(0,1fr) repeat(3,34px);gap:4px}.rfb .rl-row-score small{font-size:8px}.rfb .rl-row-score strong{font-size:16px}.rfb .rl-row-score>small:last-child:not(:first-child){font-size:8px}.rfb .rl-row-person strong{font-size:12px}.rfb .rl-player-inner{max-width:100%}.rfb .rl-pitch-marks{gap:2px}.rfb .rl-pitch-marks>span{padding:2px;font-size:10px}}
/* Keep the third independent rating inside the installed lineup component. */
.route-ratings .rfb[data-rabona-folkebors] .rl-row-content{grid-template-columns:42px minmax(0,1fr) repeat(3,minmax(38px,auto))}
@media(max-width:540px){.route-ratings .rfb[data-rabona-folkebors] .rfb-match{grid-template-columns:minmax(0,1fr) minmax(70px,1.1fr) minmax(0,1fr);gap:6px;padding:14px 8px}.route-ratings .rfb[data-rabona-folkebors] .rfb-club{min-width:0;font-size:12px;overflow-wrap:anywhere}.route-ratings .rfb[data-rabona-folkebors] .rfb-logo{width:34px!important;height:34px!important}.route-ratings .rfb[data-rabona-folkebors] .rfb-result{font-size:28px;min-width:0}.route-ratings .rfb[data-rabona-folkebors] .rfb-result small{font-size:10px;white-space:normal}.route-ratings .rfb[data-rabona-folkebors] .rl-row-content{grid-template-columns:26px minmax(0,1fr) repeat(3,34px);gap:4px}.route-ratings .rfb[data-rabona-folkebors] .rl-row-score small{font-size:8px}.route-ratings .rfb[data-rabona-folkebors] .rl-row-score strong{font-size:16px}.route-ratings .rfb[data-rabona-folkebors] .rl-row-person strong{font-size:12px}.rs .rs-compare-row>div:first-child{overflow-wrap:anywhere}}
/* Player list and bench: name first, then three clearly separated ratings. */
.route-ratings .rfb[data-rabona-folkebors] .rl-row-content{display:flex;flex-direction:column;align-items:stretch;gap:12px;text-align:left}
.route-ratings .rfb[data-rabona-folkebors] .rl-row-content>.rl-avatar{display:none!important}
.route-ratings .rfb[data-rabona-folkebors] .rl-row-person{min-width:0;width:100%}
.route-ratings .rfb[data-rabona-folkebors] .rl-row-person strong{font-size:17px;line-height:1.2;display:block;overflow-wrap:anywhere}
.route-ratings .rfb[data-rabona-folkebors] .rl-row-person small{font-size:11px;line-height:1.35}
.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:100%;align-items:start}
.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks .rl-row-score{width:100%;min-width:0;padding:7px 3px;text-align:center;grid-column:auto;display:flex;flex-direction:column;align-items:center;gap:4px}
.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks .rl-row-score small{font-size:10px;line-height:1.2;overflow-wrap:normal}
.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks .rl-row-score strong{font-size:24px;line-height:1.1}
@media(max-width:540px){.route-ratings .rfb[data-rabona-folkebors] .rl-row-person strong{font-size:15px}.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks{gap:12px}.route-ratings .rfb[data-rabona-folkebors] .rs-row-marks .rl-row-score strong{font-size:23px}}
