body.soccer-lab-page.soccer-mode-season{--season-ink:#dce9f0;--season-muted:#94a9ba;--season-line:#b1cbd81a;--season-mint:#70d9ac}body.soccer-lab-page.soccer-mode-season :is(.soccer-profile-season-picker,.soccer-mob-season-picker,.soccer-mob-season-details){display:none!important}@layer ps-season-context{body.soccer-lab-page.soccer-mode-season #teamOddButton,body.soccer-lab-page.soccer-mode-season #playerOddButton{display:none!important}}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-player :is(#soccer-lab-context,#soccer-lab-mobile-context-toggle,#soccer-lab-dna,.ps-dna-launch,#tablab,.soccer-season-profile-kicker,.soccer-season-birthday,.soccer-season-profile-stats,.soccer-season-meta-chip){display:none!important}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-player #joueurs .main-player{background:none!important;border:0!important;box-shadow:none!important;padding:4px 0!important;font-weight:550!important}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-player .soccer-season-profile-meta{justify-content:center;gap:8px}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-player .soccer-season-team-line{font-size:12px;color:var(--season-muted);font-weight:450}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-player #headcontainer-III{min-height:0!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #containerstats{width:100%!important;max-width:none!important;min-width:0!important;margin:0!important}html body.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II.active{width:99%!important;max-width:none!important;min-width:0!important;margin:18px auto 28px!important;padding:0 20px 18px!important;border:1px solid #a5c2d52b!important;border-radius:20px!important;background:linear-gradient(125deg,#adcbd30b,#b5a1db06)!important;box-shadow:inset 0 1px 0 #edf8ff08!important;box-sizing:border-box;color:var(--season-ink)}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head{display:flex!important;flex-wrap:wrap!important;align-items:center;gap:10px;padding:18px 0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head .filter-mod-title{font-size:11px!important;font-weight:500!important;color:var(--season-muted);text-transform:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head .filter-mod-tag{font-size:21px!important;font-weight:550!important;letter-spacing:-.025em;background:none!important;border:0!important;box-shadow:none!important;padding:0!important;color:var(--season-ink)!important;white-space:normal!important;max-width:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head .filter-mod-info{margin-left:auto!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart{display:flex!important;flex-direction:column;gap:0;min-width:0;min-height:0!important;padding:0!important;box-sizing:border-box}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-header{display:flex!important;flex-wrap:wrap;justify-content:space-between!important;align-items:center;gap:16px!important;padding:12px 0!important;margin:0!important;border-top:1px solid var(--season-line);border-bottom:1px solid var(--season-line);box-sizing:border-box}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #percentageContainerReferee{width:260px!important;max-width:100%!important;margin:0!important;flex:1 1 180px}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-pctbar{height:24px!important;border:0!important;border-radius:6px!important;box-shadow:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-pctseg.is-win{background:linear-gradient(90deg,#269d75,#70d9ac)!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-pctseg.is-draw{background:#6e8092!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-pctseg.is-lose{background:linear-gradient(90deg,#cc5968,#f28c99)!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #filterContainerReferee{display:flex!important;flex-wrap:wrap;justify-content:flex-end!important;width:auto!important;gap:6px!important;margin:0!important;padding:0!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec{display:flex!important;align-items:center;gap:10px!important;padding:0!important;background:none!important;border:0!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec-ctrls{display:flex;gap:5px}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II :is(.ref-sec-label,.referee-comp-label){display:block!important;font:10px/1.4 Inter,sans-serif!important;color:var(--season-muted)!important;text-transform:none!important;letter-spacing:0!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II :is(.referee-filter-btn,.ref-comp-dd-trigger){min-height:34px;padding:7px 10px!important;background:#adc8df06!important;border:1px solid #a6c2d324!important;border-radius:8px!important;box-shadow:none!important;font:11px/1.4 Inter,sans-serif!important;color:#a9bdcb!important;transform:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-filter-btn.referee-active-filter{background:#a9e4d415!important;border-color:#9cddc548!important;color:#c4f0e1!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #compContainerReferee{display:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #compDropdownReferee{display:flex!important;align-items:center;justify-content:space-between;gap:8px;min-height:34px;padding:7px 10px!important;background:#adc8df06!important;border:1px solid #a6c2d324!important;border-radius:8px!important;box-shadow:none!important;font:11px/1.4 Inter,sans-serif!important;color:#c4f0e1!important}body.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee .filter-dropdown-panel[data-owner="referee-competition"][style*="display: block"]{display:block!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ps-ref-averages-label{margin:12px 0 7px;color:var(--season-muted);font:10px/1.5 Inter,sans-serif;text-align:left}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-metrics-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:8px!important;padding:0!important;margin:0 0 16px!important;box-sizing:border-box}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center;gap:7px!important;min-height:72px!important;padding:10px 13px!important;border:1px solid var(--season-line)!important;border-radius:10px!important;background:#b5c9dc06!important;box-shadow:none!important;transform:none!important;box-sizing:border-box}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card .label{position:static!important;font:10px/1.4 Inter,sans-serif!important;color:var(--season-muted);display:flex!important;align-items:center;gap:7px}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card .ref-icon{position:static!important;width:16px!important;height:16px!important;padding:0!important;background:none!important;border:0!important;transform:none!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card .value{font-size:20px!important;font-weight:550!important;margin:0!important;padding:0!important;line-height:1.2!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II :is(.reliability,.ref-cards-tendency){display:none!important}body.soccer-season-entity-referee #externalTooltipReferee .tt-reliability{display:none!important}.ps-ref-history{min-width:0;border-top:1px solid var(--season-line);padding-top:16px;text-align:left;font:12px/1.5 Inter,sans-serif;color:var(--season-ink)}.ps-ref-history *{box-sizing:border-box}.ps-ref-history-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ps-ref-history-head>span{font-size:14px;font-weight:550}.ps-ref-history-head>small{font-size:10px;color:var(--season-muted);padding:4px 8px;border:1px solid var(--season-line);border-radius:7px}.ps-ref-history-tools{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ps-ref-metrics{display:flex;gap:5px;flex-wrap:wrap}.ps-ref-history-tools button{font:11px/1.4 Inter,sans-serif;color:#a9bdcb;border:1px solid #a6c2d324;background:#adc8df06;border-radius:8px;padding:7px 10px;cursor:pointer;min-height:32px}.ps-ref-history-tools button[aria-pressed=true]{color:#c4f0e1;border-color:#9cddc548;background:#a9e4d415}.ps-ref-history button:focus-visible,.ps-directory-controls :focus-visible{outline:2px solid #9bdcc9;outline-offset:2px}.ps-ref-legend{display:flex;align-items:center;gap:14px;margin:14px 0 12px;color:var(--season-muted);font-size:10px}.ps-ref-legend>span{display:flex;align-items:center;gap:5px}.ps-ref-legend i{width:7px;height:7px;border-radius:2px;background:#7b8fa2}.ps-ref-legend .is-win{background:#70d9ac}.ps-ref-legend .is-loss{background:#f28c99}.ps-ref-legend small{margin-left:auto;font-size:9px}.ps-ref-plot{overflow-x:auto;overflow-y:hidden;padding:3px 1px 6px;scrollbar-width:thin}.ps-ref-bars{display:grid;grid-template-columns:repeat(var(--ref-count),minmax(0,1fr));gap:3px;height:136px;align-items:end;min-width:0}.ps-ref-plot.is-scroll .ps-ref-bars{min-width:calc(var(--ref-count)*21px)}.ps-ref-plot.is-results .ps-ref-bars{height:42px}.ps-ref-bars .ps-ref-bar{position:relative;height:100%;min-width:0;padding:0;background:none;border:0;border-radius:3px;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;color:#dce9f0}.ps-ref-bar i{display:block;width:100%;min-height:2px;border-radius:3px 3px 1px 1px;background:linear-gradient(0deg,#4c6174,#9aaebb);opacity:.85}.ps-ref-bar.is-win i{background:linear-gradient(0deg,#269d75,#70d9ac)}.ps-ref-bar.is-loss i{background:linear-gradient(0deg,#cc5968,#f28c99)}.ps-ref-bar.is-zero i{background:#728697;opacity:.5}.ps-ref-bar.is-missing i{background:transparent;border-bottom:1px dashed #718797}.ps-ref-bar[aria-pressed=true] i,.ps-ref-bar:hover i{opacity:1;box-shadow:0 0 0 1px #e2f4ffb3}.ps-ref-bar>span{position:absolute;top:50%;transform:translateY(-50%);font-size:9px;text-shadow:0 1px 2px #0008}.ps-ref-dates{display:flex;justify-content:space-between;color:#8298aa;font-size:9px;margin:4px 0 10px}.ps-ref-detail{min-height:79px;padding:12px 0 0;border-top:1px solid var(--season-line);font-size:11px}.ps-ref-detail>div{display:flex;justify-content:space-between;gap:15px;color:var(--season-muted);font-size:10px;margin-bottom:5px}.ps-ref-detail strong{display:block;font-size:13px;font-weight:500}.ps-ref-detail strong b{font-weight:650;color:#d6e9e5;padding:0 7px}.ps-ref-detail>small{display:block;color:var(--season-muted);font-size:10px;margin-top:5px}@media (max-width:768px),(any-pointer:coarse) and (orientation:portrait){html body.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II.active{width:calc(100% - 16px)!important;margin:12px 8px 20px!important;padding:0 13px 15px!important;border-radius:15px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head{gap:7px;padding:14px 0!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head .filter-mod-title{width:100%!important;flex:0 0 100%!important;font-size:10px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-mod-head .filter-mod-tag{font-size:21px!important;max-width:calc(100% - 35px)!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-header{gap:12px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #percentageContainerReferee{width:100%!important;flex-basis:100%}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #filterContainerReferee{width:100%!important;justify-content:flex-start!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec{flex-wrap:wrap;gap:6px!important;width:100%}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec-ctrls{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .referee-filter-btn{min-height:36px;padding:7px 4px!important;font-size:11px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-metrics-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card{grid-column:span 2;min-height:64px!important;padding:9px!important;gap:6px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card:nth-child(n+4){grid-column:span 3}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-card .ref-icon{display:none!important}.ps-ref-history-tools{flex-wrap:wrap}.ps-ref-history-tools button{min-height:35px;padding:7px 9px}.ps-ref-view{margin-left:auto}.ps-ref-legend{gap:10px}.ps-ref-legend small{font-size:8px}.ps-ref-bars{gap:2px}.ps-ref-plot:not(.is-scroll) .ps-ref-bar>span{display:none}.ps-ref-detail strong{font-size:12px;line-height:1.6}.ps-ref-detail>div{font-size:9px}}#refereeChart .ps-ref-identity{display:flex;gap:12px;align-items:center;padding:19px 0 17px;text-align:left}#refereeChart .ps-ref-identity>svg{width:32px!important;height:32px!important;flex:0 0 32px;color:#9ab6bb}.ps-ref-identity span{font:10px/1.4 Inter,sans-serif;color:var(--season-muted)}.ps-ref-identity h2{font:550 23px/1.3 Inter,sans-serif!important;letter-spacing:-.025em;margin:4px 0 0!important;color:var(--season-ink)}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec[data-sec=competition] .ref-filter-sec-ctrls{display:flex!important;width:auto!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-filter-sec[data-sec=competition]{flex-direction:row!important;justify-content:flex-start!important;align-items:center!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-card .label{justify-content:flex-start!important;text-align:left!important;width:100%!important}.ps-ref-coverage{margin:0 0 8px;color:var(--season-muted);font:9px/1.4 Inter,sans-serif}body.soccer-lab-page.soccer-mode-season{--ss-ink:#dce9f0;--ss-muted:#94a9ba;--ss-line:#adc8df24;--ss-win:#70d9ac;--ss-loss:#ed899d;--ss-indigo:#999fce}html body.soccer-page.soccer-lab-page.ps-season-team-active #main-container :is(#headcontainer-III,#containerstats){display:none!important}html body.soccer-page.soccer-lab-page.ps-season-team-active #main-container #soccer-team-season-workspace{display:block!important;width:99%!important;max-width:none!important;margin:16px auto 28px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-height:0!important;height:auto!important}html body.soccer-page.soccer-lab-page.ps-season-team-active #soccer-team-season-workspace>:not(#ps-season-team){display:none!important}html body.soccer-page.soccer-lab-page.ps-season-team-active:not(.soccer-has-selection) #soccer-team-season-workspace{display:none!important}#ps-season-team{display:block!important;color:var(--ss-ink);font:12px/1.5 Inter,sans-serif;text-align:left;background:linear-gradient(125deg,#adcbd30b,#b5a1db06);border:1px solid #a5c2d52b;border-radius:20px;padding:0 22px 20px;scroll-margin-top:80px;overflow:hidden;min-width:0;box-sizing:border-box}#ps-season-team *,#ps-season-filter-dialog *{box-sizing:border-box}#ps-season-team :is(h2,h3,p){margin:0;color:inherit}#ps-season-team h2{font-size:27px;font-weight:600;line-height:1.2;letter-spacing:-.035em}#ps-season-team h3{font-size:14px;font-weight:500}.ps-season-identity{display:grid;grid-template-columns:minmax(0,1fr) 190px minmax(200px,.55fr);align-items:center;gap:25px;padding:22px 0}.ps-season-team-name{display:flex;align-items:center;gap:17px;min-width:0}.ps-season-team-name>img{width:68px;height:68px;object-fit:contain}.ps-season-team-name>div{min-width:0}.ps-season-team-name span,.ps-season-team-name small{display:block;color:var(--ss-muted);font-size:11px}.ps-season-team-name h2{margin:5px 0!important;overflow-wrap:anywhere}.ps-season-radar{width:190px;max-height:170px;overflow:hidden}.ps-season-radar svg{max-width:100%;max-height:170px}.ps-season-standing{padding:13px 0 13px 20px;border-left:1px solid var(--ss-line)}.ps-season-standing>span{font-size:10px;color:var(--ss-muted)}.ps-season-standing>div{display:flex;align-items:baseline;gap:18px;margin-top:9px}.ps-season-standing strong{font-size:27px;font-weight:500;color:#b7bce6}.ps-season-standing b{font-size:16px;font-weight:500}.ps-season-standing small{font-size:10px;color:var(--ss-muted);font-weight:400}.ps-season-filters{padding:14px 0;border-top:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line)}.ps-season-quick,.ps-season-ranges,.ps-season-metric-tabs{display:flex;align-items:center;gap:5px;flex-wrap:wrap}:is(#ps-season-team,#ps-season-filter-dialog) button{color:#a9bdcb;border:1px solid #a6c2d324;border-radius:9px;background:#adc8df06;font:11px/1.4 Inter,sans-serif;padding:8px 11px;cursor:pointer;min-height:35px;box-shadow:none}:is(#ps-season-team,#ps-season-filter-dialog) button[aria-pressed=true]{background:#a9e4d415;border-color:#9cddc548;color:#c4f0e1}:is(#ps-season-team,#ps-season-filter-dialog) button:disabled{opacity:.35;cursor:default}:is(#ps-season-team,#ps-season-filter-dialog) :is(button,input,select):focus-visible{outline:2px solid #9bdcc9;outline-offset:2px}#ps-season-team .ps-season-all-filters{display:none}.ps-season-essential{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.ps-season-select{display:flex;flex-direction:column;gap:5px;min-width:0;font:11px/1.4 Inter,sans-serif;color:var(--ss-muted)}.ps-season-select select,.ps-season-select input{width:100%;min-width:0;height:36px;padding:6px 9px;color:#d1e2ec;background:#20303b50;border:1px solid var(--ss-line);border-radius:8px;font:11px Inter,sans-serif;color-scheme:dark;box-sizing:border-box}.ps-season-select select{padding-right:25px}.ps-season-select option{background:#1d2b38;color:#e4ecf2}.ps-season-advanced{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(160px,1fr) auto;gap:12px;align-items:end;margin-top:12px}.ps-season-odds{display:flex;align-items:center;gap:6px}.ps-season-odds input{min-width:0;flex:1}.ps-season-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:22px;padding:22px 0;border-bottom:1px solid var(--ss-line)}.ps-season-record{align-self:center;min-width:0}.ps-season-record>span{display:flex;justify-content:space-between;align-items:center;color:var(--ss-muted);font-size:11px}.ps-season-record b{font-size:20px;font-weight:500;color:var(--ss-ink);letter-spacing:2px}.ps-season-result-strip{display:flex;gap:3px;height:6px;overflow:hidden;border-radius:4px;margin:10px 0 6px;background:#a9c3d50c}.ps-season-result-strip i{height:100%}.ps-season-record small{font-size:10px;color:var(--ss-muted)}.ps-season-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ps-season-stat{border-left:1px solid var(--ss-line);padding:0 0 0 16px;min-width:0}.ps-season-stat>span{font-size:11px;color:var(--ss-muted);display:block}.ps-season-stat>strong{font-size:26px;font-weight:500;display:block;line-height:1.3;margin-top:6px;font-variant-numeric:tabular-nums}.ps-season-stat.is-win>strong{color:var(--ss-win)}.ps-season-stat.is-loss>strong{color:var(--ss-loss)}.ps-season-rates{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ps-season-rate{display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px;color:var(--ss-muted);font-size:11px}.ps-season-rate b{font-size:17px;font-weight:500;color:var(--ss-ink)}.ps-season-rate>div{height:4px;grid-column:1/-1;background:#a9c3d512;overflow:hidden;border-radius:4px}.ps-season-rate i{display:block;background:#7e87bd;height:100%}.ps-season-rate small{font-size:9px;grid-column:1/-1}.ps-season-history{min-width:0;padding:20px 0}.ps-season-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.ps-season-section-title>span{font-size:10px;color:var(--ss-muted)}.ps-season-chart-caption{display:flex;gap:16px;align-items:center;margin:16px 0 4px;font-size:10px;color:var(--ss-muted)}.ps-season-chart-caption>span{display:flex;align-items:center;gap:5px}.ps-season-chart-caption i{width:6px;height:6px;border-radius:50%;display:block}.ps-season-chart-caption small{margin-left:auto;font-size:9px}#ps-season-team .is-win{--ss-series:var(--ss-win)}#ps-season-team .is-loss{--ss-series:var(--ss-loss)}#ps-season-team .is-draw{--ss-series:#93a6b5}.ps-season-result-strip i,.ps-season-chart-caption i,.ps-season-bars i{background:var(--ss-series)}.ps-season-chart-scroll{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#65869c55 transparent;padding:6px 0}.ps-season-track{display:grid;grid-template-columns:repeat(var(--games),minmax(24px,1fr));position:relative;min-width:calc(var(--games)*24px);height:188px;isolation:isolate}.ps-season-track>svg{position:absolute;left:0;top:0;width:100%;height:156px;z-index:-1;overflow:visible}.ps-season-track>svg path{fill:none;stroke:var(--ss-series);stroke-width:2;vector-effect:non-scaling-stroke;opacity:.65}#ps-season-team .ps-season-match{position:relative;display:block;border:0;background:none!important;box-shadow:none!important;margin:0;padding:0;width:100%;height:188px;min-width:0;min-height:0;color:inherit;border-radius:0;outline-offset:-2px}.ps-season-dot{position:absolute;left:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);background:var(--ss-series);box-shadow:0 0 0 2px #152330;transition:transform .15s,box-shadow .15s}.ps-season-dot.is-missing{width:5px;height:5px;background:#667989}.ps-season-match[aria-pressed=true] .ps-season-dot{transform:translate(-50%,-50%) scale(1.3);box-shadow:0 0 12px 2px color-mix(in srgb,var(--ss-series),transparent 55%)}.ps-season-opponent{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);width:18px;height:18px}.ps-season-opponent img{width:18px;height:18px;object-fit:contain;filter:saturate(.7);opacity:.7}.ps-season-match[aria-pressed=true] .ps-season-opponent img{opacity:1;filter:none}.ps-season-match[aria-pressed=true] .ps-season-opponent:after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;bottom:-6px;left:7px;background:var(--ss-indigo)}.ps-season-bars{position:absolute;inset:0 4px 43px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.ps-season-bars i{width:44%;max-width:24px;min-width:2px;border-radius:3px 3px 0 0;opacity:.65}.ps-season-bars i.is-missing{background:#4a5b6b}.ps-season-match[aria-pressed=true] .ps-season-bars i{opacity:1;filter:brightness(1.15)}.ps-season-threshold-line{position:absolute;left:0;right:0;border-top:1px dashed #999fce66;pointer-events:none;z-index:2}.ps-season-threshold{display:flex;align-items:center;gap:14px;margin:12px 0;color:var(--ss-muted);font-size:11px}.ps-season-threshold input{min-width:30px;flex:1;accent-color:#999fce;height:4px}.ps-season-threshold strong{font-size:16px;font-weight:500;color:var(--ss-ink)}.ps-season-threshold small{font-size:10px;font-weight:400;color:var(--ss-muted)}.ps-season-chart-dates{display:flex;justify-content:space-between;color:var(--ss-muted);font-size:9px}.ps-season-readout{border-top:1px solid var(--ss-line);margin-top:12px;padding-top:12px;min-height:95px}.ps-season-match-meta{display:flex;justify-content:space-between;gap:14px;color:var(--ss-muted);font-size:10px}.ps-season-score{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px 0;font-size:12px}.ps-season-score>img{width:25px;height:25px;object-fit:contain}.ps-season-score>strong{font-size:20px;white-space:nowrap;font-weight:600;color:var(--ss-series)}.ps-season-match-stats{display:flex;justify-content:center;gap:18px;font-size:10px;color:var(--ss-muted)}.ps-season-match-stats b{color:var(--ss-ink);font-weight:500;margin-left:5px}.ps-season-support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;padding-top:20px;border-top:1px solid var(--ss-line)}.ps-season-support>section{min-width:0}.ps-season-support .ps-season-section-title{align-items:flex-start;flex-direction:column;gap:2px}.ps-season-pitches{display:flex;gap:10px;max-width:440px;margin:0 auto}.ps-season-pitch{min-width:0;flex:1;text-align:center}.ps-season-pitch svg{width:100%;max-height:150px;border-radius:9px;background:#adc8df04}.ps-season-pitch-lines{stroke:#aec6d338;stroke-width:.7;fill:none}.ps-season-pitch svg>circle{fill:var(--ss-series);opacity:.75}.ps-season-pitch>span{display:block;color:var(--ss-muted);font-size:10px}.ps-season-pitch b{color:var(--ss-series);font-weight:500;margin-left:5px}.ps-season-secondary .ps-season-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:15px}.ps-season-secondary .ps-season-stat{padding-left:12px}.ps-season-secondary strong{font-size:20px}#ps-season-filter-dialog{--ss-muted:#94a9ba;--ss-line:#adc8df24;position:fixed;inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:87dvh;overflow:auto;border:1px solid #a5c2d52b;border-bottom:0;border-radius:20px 20px 0 0;background:#152330;color:#dce9f0;padding:16px 18px calc(16px + env(safe-area-inset-bottom));font:12px/1.5 Inter,sans-serif;box-shadow:0 -15px 70px #0006}#ps-season-filter-dialog::backdrop{background:#050b14b3;backdrop-filter:blur(5px)}#ps-season-filter-dialog .ps-season-dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}#ps-season-filter-dialog h3{margin:0;font-size:16px;font-weight:500}#ps-season-filter-dialog .ps-season-dialog-head button{font-size:22px;border:0;padding:0;width:36px}#ps-season-filter-dialog .ps-season-advanced{display:grid!important;grid-template-columns:1fr 1fr;gap:16px}#ps-season-filter-dialog select,#ps-season-filter-dialog input{height:42px;font-size:16px}#ps-season-filter-dialog .ps-season-dialog-foot{padding-top:16px}#ps-season-filter-dialog .ps-season-dialog-foot button{width:100%;background:#9cddc51a;border-color:#9cddc548;color:#c4f0e1;height:42px}@media(max-width:1000px){.ps-season-identity{grid-template-columns:minmax(0,1fr) 160px;gap:15px}.ps-season-standing{grid-column:1/-1;border-left:0;padding:0;display:flex;justify-content:space-between;align-items:center}.ps-season-standing>div{margin:0}.ps-season-radar{width:160px}.ps-season-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-season-overview{grid-template-columns:1fr 2fr}}@media(max-width:767px){html body.soccer-page.soccer-lab-page.ps-season-team-active #main-container #soccer-team-season-workspace{width:calc(100% - 12px)!important;margin:12px 6px 22px!important}#ps-season-team{padding:0 12px 16px;border-radius:16px}.ps-season-identity{grid-template-columns:minmax(0,1fr) 105px;gap:8px;padding:18px 0 14px}.ps-season-team-name{gap:9px;align-items:flex-start}.ps-season-team-name>img{width:38px;height:38px}#ps-season-team h2{font-size:20px}.ps-season-team-name span{font-size:9px}.ps-season-team-name small{font-size:10px}.ps-season-radar{width:105px}.ps-season-radar svg{max-height:120px}.ps-season-standing{margin-top:2px;padding-top:10px;border-top:1px solid var(--ss-line);gap:10px}.ps-season-standing>span{font-size:9px;max-width:44%}.ps-season-standing>div{gap:12px}.ps-season-standing strong{font-size:22px}.ps-season-standing b{font-size:14px}.ps-season-quick{justify-content:space-between;gap:8px}.ps-season-ranges{flex:1;gap:4px}.ps-season-ranges button{padding:7px 8px;font-size:10px}#ps-season-team .ps-season-all-filters{display:block;min-width:100%;background:#adc8df0b;text-align:center}.ps-season-essential{grid-template-columns:1fr 1fr;gap:10px}.ps-season-essential .ps-season-select:last-child{grid-column:1/-1}.ps-season-select select{font-size:12px;height:38px}.ps-season-select>span{font-size:10px}.ps-season-filters .ps-season-advanced{display:none}.ps-season-overview{grid-template-columns:1fr;gap:18px;padding:16px 0}.ps-season-record{max-width:none}.ps-season-stat-grid{gap:8px}.ps-season-stat{padding-left:9px}.ps-season-stat:first-child{border-left:0;padding-left:0}.ps-season-stat>span{font-size:10px;line-height:1.4;min-height:28px}.ps-season-stat>strong{font-size:22px;margin-top:2px}.ps-season-rates{gap:14px}.ps-season-rate{display:flex;flex-direction:column;align-items:flex-start;gap:6px;font-size:10px}.ps-season-rate>span{min-height:28px}.ps-season-rate b{font-size:18px}.ps-season-rate>div{width:100%}.ps-season-rate small{font-size:9px}.ps-season-history{padding:18px 0}.ps-season-section-title{align-items:flex-start;flex-direction:column;gap:4px}.ps-season-section-title>span{font-size:10px}.ps-season-metric-tabs{gap:5px}.ps-season-metric-tabs button{font-size:10px;padding:7px 9px;min-height:33px}.ps-season-chart-caption{gap:10px;flex-wrap:wrap}.ps-season-chart-caption>span{font-size:9px}.ps-season-score{gap:7px;font-size:10px}.ps-season-score>span{flex:1}.ps-season-score>span:first-of-type{text-align:right}.ps-season-score>img{width:20px;height:20px}.ps-season-score>strong{font-size:18px}.ps-season-match-stats{gap:10px;flex-wrap:wrap}.ps-season-match-meta{font-size:9px}.ps-season-match-meta>span{text-align:right}.ps-season-threshold{gap:8px;font-size:10px}.ps-season-threshold strong{font-size:14px}.ps-season-support{grid-template-columns:1fr;gap:22px}.ps-season-pitches{max-width:none}.ps-season-support .ps-season-section-title{margin-bottom:12px}.ps-season-secondary .ps-season-stat-grid{row-gap:15px}.ps-season-secondary .ps-season-stat>span{min-height:0}.ps-season-secondary strong{font-size:20px}}@media(prefers-reduced-motion:reduce){.ps-season-dot{transition:none}}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II.active{width:99%!important;margin:16px auto 28px!important;padding:0 22px 20px!important;background:linear-gradient(125deg,#adcbd30b,#b5a1db06)!important;border-radius:20px!important;box-shadow:none!important}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart :is(.ref-metrics-grid,.ps-ref-averages-label){display:none!important}.ps-ref-identity{padding:24px 0!important;gap:16px!important;min-width:0}.ps-ref-identity>svg{width:46px!important;height:46px!important;color:#a3abd3!important;background:#a3abd30c;border:1px solid #a3abd326;border-radius:12px;padding:9px}.ps-ref-identity>div{min-width:0}.ps-ref-identity h2{font-size:27px!important;font-weight:600!important;overflow-wrap:anywhere}.ps-ref-identity small{display:block;font-size:10px;color:var(--ss-muted);margin-top:4px}.ps-ref-identity .ps-ref-sample{margin-left:auto;font-size:11px;font-weight:500;white-space:nowrap;color:#b9bfe4;background:#9b9fc612;padding:7px 11px;border:1px solid #a3abd326;border-radius:8px}.ps-ref-overview{padding:20px 0;color:var(--ss-ink);font:12px/1.5 Inter,sans-serif;text-align:left}.ps-ref-overview h3{margin:0;font-size:14px;font-weight:500}.ps-ref-stat-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:18px 0 23px}.ps-ref-stat-grid .ps-season-stat:first-child{padding-left:0;border:0}.ps-ref-stat-grid small{display:block;font-size:9px;color:var(--ss-muted);margin-top:5px}.ps-ref-stat-grid .ps-season-stat:nth-child(1) strong{color:#b2b7e0}.ps-ref-stat-grid .ps-season-stat:nth-child(2) strong{color:#ed899d}.ps-ref-ranges{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:12px}.ps-ref-ranges button{padding:8px 11px;min-height:35px;border:1px solid #a6c2d324;border-radius:9px;background:#adc8df06;color:#a9bdcb;font:11px/1.4 Inter,sans-serif;cursor:pointer}.ps-ref-ranges button[aria-pressed=true]{background:#a9e4d415;border-color:#9cddc548;color:#c4f0e1}.ps-ref-history-head{margin-bottom:14px}.ps-ref-plot{position:relative}.ps-ref-bar[aria-pressed=true] i,.ps-ref-bar:hover i{box-shadow:none;filter:brightness(1.2)}.ps-ref-bar[aria-pressed=true]:after{content:'';position:absolute;bottom:-6px;left:calc(50% - 2px);width:4px;height:4px;border-radius:50%;background:#b2b7e0}.ps-ref-threshold{display:flex;align-items:center;gap:14px;margin:12px 0;font-size:11px;color:var(--ss-muted)}.ps-ref-threshold input{flex:1;min-width:30px;height:4px;accent-color:#999fce}.ps-ref-threshold strong{font-size:16px;font-weight:500;color:var(--ss-ink)}.ps-ref-threshold small{font-size:10px;color:var(--ss-muted)}.ps-ref-threshold-line{position:absolute;left:1px;right:1px;border-top:1px dashed #a3abd3a0;pointer-events:none}@media(max-width:767px){html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II.active{width:calc(100% - 12px)!important;margin:12px 6px 22px!important;padding:0 12px 16px!important;border-radius:16px!important}.ps-ref-identity{padding:18px 0!important;gap:10px!important;flex-wrap:wrap}.ps-ref-identity>svg{width:38px!important;height:38px!important;padding:7px}.ps-ref-identity h2{font-size:21px!important}.ps-ref-identity>div{flex:1}.ps-ref-identity .ps-ref-sample{font-size:10px;padding:5px 8px}.ps-ref-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 8px}.ps-ref-stat-grid .ps-season-stat{grid-column:span 2;padding-left:9px}.ps-ref-stat-grid .ps-season-stat:nth-child(-n+2){grid-column:span 3}.ps-ref-stat-grid .ps-season-stat:nth-child(3){padding-left:0;border-left:0}.ps-ref-stat-grid strong{font-size:23px}.ps-ref-stat-grid .ps-season-stat>span{min-height:0}.ps-ref-stat-grid small{font-size:9px}.ps-ref-overview .ps-season-rates{gap:12px}.ps-ref-legend{gap:9px;flex-wrap:wrap}.ps-ref-legend small{font-size:9px}.ps-ref-threshold{font-size:10px;gap:8px}.ps-ref-threshold strong{font-size:14px}.ps-ref-history-tools button{font-size:10px;padding:7px 9px}.ps-ref-metrics{gap:5px}.ps-ref-detail strong{font-size:12px;line-height:1.7}.ps-ref-detail>div{font-size:9px}.ps-ref-detail>small{line-height:1.6}}#ps-season-team .ps-season-support{padding-bottom:18px;border-bottom:1px solid var(--ss-line);border-top:0}#ps-season-team .ps-season-team-name>.slc-team-logo{width:64px!important;height:64px!important;flex:0 0 64px!important;padding:0!important;border:0!important;background:none!important;border-radius:0!important}.ps-ref-perspective-label{display:block;font:10px/1.5 Inter,sans-serif;color:var(--ss-muted);margin-bottom:7px;text-align:left}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-filter-sec{flex-direction:column!important;align-items:flex-start!important;gap:5px!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-sec-label{text-align:left!important;width:100%!important}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-filter-sec[data-sec=competition] .ref-filter-sec-ctrls{width:100%}body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart #compDropdownReferee{width:100%!important;min-width:120px;box-sizing:border-box}@media(max-width:767px){#ps-season-team .ps-season-team-name>.slc-team-logo{width:38px!important;height:38px!important;flex-basis:38px!important}}html body.soccer-lab-page #main-container #ps-season-team svg{min-width:0!important}html body.soccer-lab-page #main-container #ps-season-team .ps-season-radar>svg{width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;max-height:170px!important;display:block!important}html body.soccer-lab-page #main-container #ps-season-filter-dialog[open]{display:block!important;visibility:visible!important;opacity:1!important}@media(max-width:767px){html body.soccer-lab-page #main-container #ps-season-team .ps-season-radar>svg{max-height:120px!important}}#ps-season-team .ps-season-radar{overflow:visible;max-height:none}#ps-season-team .ps-season-radar .ps-rad-label{font-size:18px!important;font-weight:500!important}.ps-season-radar-legend{display:flex;justify-content:center;gap:12px;font:9px/1.4 Inter,sans-serif;color:var(--ss-muted);margin-top:3px}.ps-season-radar-legend span{display:flex;gap:4px;align-items:center}.ps-season-radar-legend span:before{content:'';width:5px;height:5px;border-radius:50%;background:#84bda6}.ps-season-radar-legend span+span:before{background:#8e9cba}@media(max-width:767px){.ps-season-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:16px 0}.ps-season-team-name{grid-column:1/-1;align-items:center}.ps-season-radar{width:100%;max-width:180px}.ps-season-standing{grid-column:auto;display:block;margin:0;padding:12px 0 12px 15px;border-top:0;border-left:1px solid var(--ss-line)}.ps-season-standing>span{max-width:none;display:block;line-height:1.5}.ps-season-standing>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:7px}.ps-season-standing strong{width:100%;font-size:25px}.ps-season-standing b{font-size:15px}}#ps-season-team .ps-season-identity{grid-template-columns:190px minmax(0,1fr) minmax(200px,.55fr);gap:26px}#ps-season-team .ps-season-radar{grid-column:1;grid-row:1}#ps-season-team .ps-season-team-name{grid-column:2;grid-row:1}#ps-season-team .ps-season-standing{grid-column:3;grid-row:1}#ps-season-team .ps-season-explorer{padding-top:18px;min-width:0}#ps-season-team .ps-season-filters{border-top:0;border-bottom:0;padding:0 0 12px}#ps-season-team .ps-season-history{padding:0}#ps-season-team .ps-season-essential{grid-template-columns:minmax(200px,.85fr) minmax(270px,1fr) minmax(180px,1fr);gap:14px}.ps-season-choice{min-width:0;display:flex;flex-direction:column;gap:5px;color:var(--ss-muted);font:11px/1.4 Inter,sans-serif}.ps-season-choice>div{display:flex;gap:4px;flex-wrap:wrap}#ps-season-team .ps-season-choice button{padding:7px 10px;min-height:34px;flex:1;white-space:nowrap}#ps-season-team .ps-season-metric-tabs,.ps-ref-metrics{display:flex;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;padding:3px;border:1px solid #b1cbd820;border-radius:10px;background:#07111b20}#ps-season-team .ps-season-metric-tabs button,.ps-ref-history .ps-ref-metrics button{padding:7px 12px;min-height:32px;border:1px solid transparent;border-radius:7px;background:none;font:11px/1.4 Inter,sans-serif;color:#91aabb;white-space:nowrap}#ps-season-team .ps-season-metric-tabs button[aria-pressed=true],.ps-ref-history .ps-ref-metrics button[aria-pressed=true]{background:#a6d8c31d;border-color:#a6d8c337;color:#d1eee2}#ps-season-team .ps-season-metric-tabs button:hover:not(:disabled),.ps-ref-history .ps-ref-metrics button:hover{color:#d1eee2;background:#a6d8c30d}#ps-season-team .ps-season-metric-tabs button[aria-pressed=true]:hover,.ps-ref-history .ps-ref-metrics button[aria-pressed=true]:hover{background:#a6d8c31d}#ps-season-team .ps-season-all-filters{align-items:center;justify-content:center;gap:8px}.ps-season-all-filters svg{width:16px;height:16px;flex-shrink:0}.ps-season-all-filters svg:last-child{margin-left:auto;width:13px}.ps-season-all-filters span{flex:1}.ps-ref-explorer-heading{padding-top:18px;border-top:1px solid var(--season-line)}.ps-ref-overview{padding-top:0}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-header{border:0;padding:0 0 12px!important}.ps-ref-history{border-top:0;padding-top:0}.ps-ref-history-tools{align-items:center}.ps-ref-ranges{margin-bottom:10px}@media(min-width:768px) and (max-width:1000px){#ps-season-team .ps-season-identity{grid-template-columns:160px minmax(0,1fr);gap:18px}#ps-season-team .ps-season-radar{grid-row:1/3;width:160px}#ps-season-team .ps-season-standing{grid-column:2;grid-row:2;border:0;justify-content:flex-start;gap:16px;padding:0}#ps-season-team .ps-season-essential{grid-template-columns:1fr 1.2fr}#ps-season-team .ps-season-essential>.ps-season-select{grid-column:1/-1}}@media(max-width:767px){#ps-season-team .ps-season-identity{grid-template-columns:130px minmax(0,1fr);gap:10px 16px;align-items:center}#ps-season-team .ps-season-radar{grid-column:1;grid-row:1/3;width:100%;align-self:center}#ps-season-team .ps-season-team-name{grid-column:2;grid-row:1;gap:8px;align-items:center}#ps-season-team .ps-season-team-name>.slc-team-logo{width:30px!important;height:30px!important;flex-basis:30px!important}#ps-season-team h2{font-size:19px;line-height:1.25}#ps-season-team .ps-season-team-name span{font-size:9px;line-height:1.4}#ps-season-team .ps-season-standing{grid-column:2;grid-row:2;display:block;border-left:0;border-top:1px solid var(--ss-line);padding:10px 0 0;margin:0}#ps-season-team .ps-season-standing>div{gap:7px;margin-top:5px;align-items:baseline}#ps-season-team .ps-season-standing strong{width:auto;font-size:22px}#ps-season-team .ps-season-standing b{font-size:12px}#ps-season-team .ps-season-standing small{font-size:9px}#ps-season-team .ps-season-explorer{padding-top:16px}#ps-season-team .ps-season-essential{grid-template-columns:1fr;gap:10px}#ps-season-team .ps-season-essential>.ps-season-select{grid-column:auto}#ps-season-team .ps-season-choice{font-size:10px;gap:4px}#ps-season-team .ps-season-choice button{min-height:36px;font-size:10px;padding:7px 8px}#ps-season-team .ps-season-all-filters{display:flex;min-height:38px}#ps-season-team .ps-season-metric-tabs,.ps-ref-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:3px}#ps-season-team .ps-season-metric-tabs button,.ps-ref-history .ps-ref-metrics button{font-size:10px;min-height:36px;padding:6px 4px;white-space:normal}.ps-ref-history-tools{display:grid;grid-template-columns:minmax(0,1fr);gap:6px}.ps-ref-history .ps-ref-view{justify-self:end;min-height:32px;font-size:10px;padding:7px}.ps-ref-explorer-heading{padding-top:16px;margin-bottom:12px}}@media(max-width:359px){#ps-season-team .ps-season-identity{grid-template-columns:108px minmax(0,1fr);gap:10px}#ps-season-team .ps-season-team-name{flex-wrap:wrap;gap:4px}#ps-season-team h2{font-size:18px}}@layer ps-season-context{body.soccer-lab-page.soccer-season-entity-referee #refereeChart .ref-sec-label{text-align:left!important}body.soccer-lab-page.soccer-season-entity-referee #refereeChart .ref-filter-sec[data-sec=competition] .ref-filter-sec-ctrls{width:100%!important}body.soccer-lab-page.soccer-season-entity-referee #refereeChart #compDropdownReferee{width:100%!important;max-width:none!important;height:36px!important;min-height:36px!important}}#ps-season-team,#ps-season-filter-dialog{--stm-ink:#dce9f0;--stm-muted:#94a9ba;--stm-line:#b1cbd81a;--stm-mint:#70d9ac;--stm-red:#f28c99;--stm-green-fill:linear-gradient(90deg,#269d75,#70d9ac);--stm-red-fill:linear-gradient(90deg,#cc5968,#f28c99);--soccer-line:#adc8df24;--soccer-panel:#adc8df08}#ps-season-team .slc-icon{width:16px;height:16px;min-width:0;flex:none;vertical-align:middle}#ps-season-team .ps-season-section-title h3{display:flex;align-items:center;gap:8px}#ps-season-team .ps-season-section-title h3>span{font-size:11px;color:var(--ss-muted);font-weight:400}#ps-season-team .ps-season-topgrid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,1fr);gap:28px;align-items:start}#ps-season-team .ps-season-summary{min-width:0}#ps-season-team .ps-season-identity{grid-template-columns:190px minmax(0,1fr);gap:22px;padding:20px 0 16px;min-height:200px}#ps-season-team .ps-season-team-name{grid-column:2;grid-row:1}#ps-season-team .ps-season-team-name>.slc-team-logo{width:56px!important;height:56px!important;flex-basis:56px!important}#ps-season-team .ps-season-radar{width:190px;grid-row:1}#ps-season-team .ps-season-team-name h2{font-size:25px}#ps-season-team .ps-season-form{display:flex;gap:5px;margin-top:12px}#ps-season-team .ps-season-form>span{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:#acc7db0c;border:1px solid #acc7db20;font-size:10px;font-weight:600}#ps-season-team .ps-season-form>.stm-result-w{background:#6ed9ac18;border-color:#6ed9ac38}#ps-season-team .ps-season-form>.stm-result-l{background:#ed899d18;border-color:#ed899d38}#ps-season-team .ps-season-overview{display:block;padding:0 0 16px;border:0}#ps-season-team .ps-season-record{margin:0 0 18px}#ps-season-team .ps-season-stat-grid{gap:12px;margin:0 0 18px}#ps-season-team .ps-season-stat{padding-left:12px;position:relative}#ps-season-team .ps-season-stat:first-child{border:0;padding-left:0}#ps-season-team .ps-season-stat>span{display:flex;align-items:center;gap:5px;font-size:10px}#ps-season-team .ps-season-stat>span svg{width:13px;height:13px}#ps-season-team .ps-season-stat strong{font-size:25px;margin-top:5px}#ps-season-team .ps-season-stat>small{display:block;font-size:7px;color:#8299aa}#ps-season-team .ps-season-spark{display:block;width:100%;max-height:36px;overflow:visible;color:#999fce}#ps-season-team .ps-season-spark path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#ps-season-team .ps-season-spark .ps-season-spark-base{stroke:#adc8df16;stroke-width:1}#ps-season-team .ps-season-spark.is-win{color:var(--ss-win)}#ps-season-team .ps-season-spark.is-loss{color:var(--ss-loss)}#ps-season-team .ps-season-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}#ps-season-team .slc-hit-rate{min-width:0;padding:0;border:0;background:none;--slc-tone:var(--ss-win)}#ps-season-team .slc-hit-rate>span{display:flex;align-items:center;gap:5px;font-size:9px;min-height:28px;color:var(--ss-muted)}#ps-season-team .slc-hit-rate>span svg{width:14px;height:14px}#ps-season-team .slc-hit-rate>strong{font-size:24px;color:var(--ss-ink);font-weight:550;line-height:1.5}#ps-season-team .slc-hit-track{height:4px;margin:5px 0 7px}#ps-season-team .slc-hit-track i{background:var(--stm-green-fill)}#ps-season-team .slc-interval{height:5px}#ps-season-team .ps-season-context{border-top:1px solid var(--ss-line);padding-top:15px}#ps-season-team .ps-season-context-table{width:100%;border-collapse:collapse;table-layout:fixed;background:none;box-shadow:none;margin:0}#ps-season-team .ps-season-context-table th,#ps-season-team .ps-season-context-table td{background:none;border:0;border-radius:0;padding:7px 6px;text-align:center;box-shadow:none;color:var(--ss-muted);font:10px/1.4 Inter,sans-serif}#ps-season-team .ps-season-context-table thead th{font-size:9px;font-weight:500;border-bottom:1px solid var(--ss-line)}#ps-season-team .ps-season-context-table th:first-child{width:43%;text-align:left;padding-left:0}#ps-season-team .ps-season-context-table th:nth-child(2){width:12%}#ps-season-team .ps-season-context-table tbody th>span{display:flex;align-items:center;gap:6px;color:#bcced9}#ps-season-team .ps-season-context-table tbody th svg{width:13px;height:13px;color:#91a8b9}#ps-season-team .ps-season-context-table small{display:block;padding:3px 0 0 19px;font-size:8px;color:#829baa}#ps-season-team .ps-season-context-table td strong{font-size:19px;font-weight:550}#ps-season-team .ps-season-context-table .is-scored{color:var(--ss-win);--goal-color:var(--stm-green-fill)}#ps-season-team .ps-season-context-table .is-conceded{color:var(--ss-loss);--goal-color:var(--stm-red-fill)}#ps-season-team .stm-goal-meter{width:75%;height:3px;margin:4px auto 0;background:#afc5d310;border-radius:4px;display:block}#ps-season-team .stm-goal-meter i{display:block;height:100%;background:var(--goal-color);border-radius:inherit;transition:width .2s}#ps-season-team .ps-season-standings{padding:22px 0 12px 26px;border-left:1px solid var(--ss-line);min-width:0}#ps-season-team .ps-season-standings .ps-season-section-title{margin-bottom:10px}#ps-season-team .ps-season-standings .slc-competition-logo{width:23px;height:23px;object-fit:contain}#ps-season-team .ps-season-rank-modes{display:flex;gap:4px;margin-bottom:12px}#ps-season-team .ps-season-rank-modes button{padding:5px 9px;min-height:28px;font-size:10px}#ps-season-team .ps-season-rank-scroll{max-height:740px;overflow:auto;scrollbar-width:thin;scrollbar-color:#7896ac38 transparent;border:1px solid var(--ss-line);border-radius:10px;overscroll-behavior:contain}#ps-season-team .ps-season-rank-table{border-collapse:separate;border-spacing:0;width:100%;font:10px/1.4 Inter,sans-serif;background:none;box-shadow:none;margin:0;table-layout:auto}#ps-season-team .ps-season-rank-table th,#ps-season-team .ps-season-rank-table td{border:0;border-radius:0;background:none;box-shadow:none;white-space:nowrap;padding:8px 5px;text-align:center;color:#a9bdcc;font-size:10px;font-weight:400;letter-spacing:0;text-transform:none}#ps-season-team .ps-season-rank-table thead th{position:sticky;top:0;background:#15212d;z-index:2;font-size:8px;color:#8fa6b6;min-height:30px;border-bottom:1px solid var(--ss-line)}#ps-season-team .ps-season-rank-table th:nth-child(2){text-align:left;min-width:124px}#ps-season-team .ps-season-rank-table tbody th>span{display:flex;align-items:center;gap:6px}#ps-season-team .ps-season-rank-table tbody th strong{font-size:10px;font-weight:450;white-space:normal;line-height:1.3}#ps-season-team .ps-season-rank-table .slc-team-logo{width:18px!important;height:18px!important;min-width:18px!important;object-fit:contain;border:0!important;padding:0!important;background:none!important;border-radius:0!important}#ps-season-team .ps-season-rank-table tbody tr:nth-child(even){background:#a3bfd204}#ps-season-team .ps-season-rank-table .is-points{font-weight:650;color:#d9e6ed}#ps-season-team .ps-season-rank-table .is-selected{background:#76c5a51a!important}#ps-season-team .ps-season-rank-table .is-selected th,#ps-season-team .ps-season-rank-table .is-selected td{color:#bce9d4;border-top:1px solid #83c9ad30;border-bottom:1px solid #83c9ad30}#ps-season-team .ps-season-rank-table .is-selected td:first-child{box-shadow:inset 3px 0 #70d9ac}#ps-season-team .ps-season-rank-empty{padding:50px 12px!important;color:var(--ss-muted);text-align:center}#ps-season-team .ps-season-support{grid-template-columns:1fr 1.05fr 1.15fr;gap:24px;padding:20px 0 22px;border-top:1px solid var(--ss-line);margin-top:20px}#ps-season-team .ps-season-support>section+section{border-left:1px solid var(--ss-line);padding-left:24px}#ps-season-team .ps-season-support h3{font-size:12px}#ps-season-team .ps-season-support .ps-season-section-title>span{font-size:8px}#ps-season-team .ps-season-pitches{margin-top:17px;gap:10px}#ps-season-team .ps-season-pitch svg{max-height:145px;background:linear-gradient(125deg,#92b9ca07,#92b9ca02);border:1px solid #adc8df18;box-shadow:inset 0 0 24px #07121e15}#ps-season-team .ps-season-pitch-lines{stroke:#aec6d343}#ps-season-team .ps-season-pitch svg>circle{fill:var(--ss-series);opacity:.85;filter:drop-shadow(0 0 2px #aad7c222)}#ps-season-team .ps-season-timing{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin-top:15px}#ps-season-team .ps-season-timing button{min-width:0;min-height:0;padding:7px 2px 5px;border:1px solid transparent;background:none;border-radius:7px}#ps-season-team .ps-season-timing button:hover,#ps-season-team .ps-season-timing button[aria-pressed=true]{background:#a6d8c30b;border-color:#a6d8c337}#ps-season-team .ps-season-time-bars{height:102px;display:flex;align-items:flex-end;justify-content:center;gap:4px;border-bottom:1px solid var(--ss-line)}#ps-season-team .ps-season-time-bars i{position:relative;display:block;max-width:13px;flex:1;border-radius:3px 3px 0 0;min-height:1px;background:var(--ss-series);transition:height .2s}#ps-season-team .ps-season-time-bars b{position:absolute;left:50%;top:-17px;transform:translateX(-50%);font:9px Inter,sans-serif;color:var(--ss-series)}#ps-season-team .ps-season-timing small{display:block;font-size:8px;color:#9eb3c3;margin-top:7px;white-space:nowrap}#ps-season-team .ps-season-mini-key{display:flex;gap:14px;font-size:8px;color:#a2b7c7;margin:9px 0}#ps-season-team .ps-season-mini-key span{display:flex;gap:4px;align-items:center}#ps-season-team .ps-season-mini-key i{width:6px;height:6px;border-radius:2px;background:var(--ss-series)}#ps-season-team .ps-season-coverage{display:block;font-size:8px;color:#8199aa;margin-top:9px;line-height:1.6}#ps-season-team .ps-season-profile{display:flex;flex-direction:column;gap:5px}#ps-season-team .ps-season-profile button{display:grid;grid-template-columns:minmax(95px,1.3fr) 34px minmax(50px,1fr) 34px;align-items:center;gap:6px;min-height:29px;padding:3px 0;border:0;background:none;text-align:left}#ps-season-team .ps-season-profile button>span:first-child{display:flex;gap:5px;align-items:center;font-size:9px;color:#a9bdca}#ps-season-team .ps-season-profile button .slc-icon{width:13px;height:13px}#ps-season-team .ps-season-profile button strong{font-size:12px;font-weight:550;text-align:center;color:var(--ss-series)}#ps-season-team .ps-season-profile button:hover>span:first-child{color:#dce9f0}#ps-season-team .ps-season-paired{display:flex;flex-direction:column;gap:3px}#ps-season-team .ps-season-paired i{display:block;height:4px;border-radius:4px;background:var(--ss-series);transition:width .2s}#ps-season-team .ps-season-history{padding-top:10px}#ps-season-team .ps-season-chart-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;flex-wrap:wrap}#ps-season-team .stm-history-metrics{display:flex;flex-wrap:wrap;width:fit-content;gap:4px;padding:3px;border:1px solid #b1cbd820;border-radius:10px;background:#07111b20}#ps-season-team .stm-history-metrics button{padding:7px 12px;min-height:32px;font:11px/1.4 Inter,sans-serif;border:1px solid transparent;border-radius:7px;background:none;color:#91aabb;white-space:nowrap}#ps-season-team .stm-history-metrics button[aria-pressed=true]{background:#a6d8c31d;border-color:#a6d8c337;color:#d1eee2}#ps-season-team .stm-rhythm-plot{display:block;min-width:0}#ps-season-team .stm-rhythm-track{height:170px;background:#09131e3d;border:1px solid #a8c6d325;border-radius:8px}#ps-season-team .stm-rhythm-cell{position:relative;min-width:0;height:168px;min-height:0;border:0;border-radius:4px;margin:0;padding:0;background:none!important;box-shadow:none;z-index:1;touch-action:pan-y}#ps-season-team .stm-rhythm-plot.is-result .stm-rhythm-track:before{background:none;border-top:1px solid #b3cddd16;border-bottom:1px solid #b3cddd16;top:22px;bottom:36px;height:88px}#ps-season-team .stm-rhythm-dot{width:9px;height:9px;box-shadow:0 0 0 2px #10202de0;transition:transform .15s,box-shadow .15s}#ps-season-team .stm-rhythm-cell[aria-pressed=true] .stm-rhythm-dot{width:11px;height:11px;box-shadow:0 0 10px 2px currentColor;transform:translate(-50%,-50%) scale(1.08)}#ps-season-team .stm-rhythm-dot.is-missing{width:5px;height:3px;box-shadow:none}#ps-season-team .stm-rhythm-logo{border-radius:50%;background:#d4e4ed17}#ps-season-team .stm-rhythm-logo .slc-team-logo{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;border:0!important;padding:0!important;background:none!important;border-radius:0!important;object-fit:contain!important}#ps-season-team .stm-rhythm-cell[aria-pressed=true] .stm-rhythm-logo{filter:drop-shadow(0 0 3px #a7c8dc88)}#ps-season-team .stm-rhythm-bar{background:linear-gradient(0deg,#269d75,#70d9ac);opacity:1}#ps-season-team .stm-rhythm-bar.is-opp{background:linear-gradient(0deg,#cc5968,#f28c99);opacity:1}#ps-season-team .stm-rhythm-bar.is-below{background:#52616d;opacity:1}#ps-season-team .stm-rhythm-bar.is-opp.is-below{background:#65717b;opacity:1}#ps-season-team .stm-rhythm-bar.is-zero{background:none;border-color:var(--stm-mint)}#ps-season-team .stm-rhythm-bar.is-opp.is-zero{background:none;border-color:var(--stm-red)}#ps-season-team .stm-rhythm-bar.is-missing{background:none;opacity:.6}#ps-season-team .stm-key-own{background:var(--stm-mint)}#ps-season-team .stm-key-opp{background:var(--stm-red)}#ps-season-team .stm-threshold-rate{--stm-rate:var(--stm-mint);--stm-rate-fill:var(--stm-green-fill)}#ps-season-team .stm-threshold-rate.is-opp{--stm-rate:var(--stm-red);--stm-rate-fill:var(--stm-red-fill)}#ps-season-team .stm-threshold-meter .is-above{background:var(--stm-rate-fill)}#ps-season-team .stm-threshold-meter .is-below{background:#455969}#ps-season-team .stm-threshold-line{border-top:2px dashed #dbe9f0c7}:is(#ps-season-team,#refereeChart) .stm-threshold-setting button{display:grid;place-items:center;width:40px;min-height:40px;padding:0;border:1px solid #b5ced525;border-radius:8px;background:#aac7d90a;color:#cfe4e7;font-size:21px;line-height:1}:is(#ps-season-team,#refereeChart) .stm-threshold-setting button:hover:not(:disabled){background:#acd4c51c;border-color:#b5d9cd60}:is(#ps-season-team,#refereeChart) .stm-threshold-setting button:disabled{opacity:.3;cursor:default}#ps-season-team .stm-rhythm-dates{padding-left:0}#ps-season-team .ps-season-readout{padding:0;border:0;margin:0;min-height:0}#ps-season-team .stm-history-readout>.slc-team-logo{width:27px!important;height:27px!important;flex:0 0 27px!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;object-fit:contain}#ps-season-team [data-goals-view=scored] :is(.stm-rhythm-bar.is-opp,.stm-threshold-rate.is-opp,.stm-series-opp),#ps-season-team [data-goals-view=conceded] :is(.stm-rhythm-bar.is-own,.stm-threshold-rate.is-own,.stm-series-own){display:none}#ps-season-team .stm-rhythm:not([data-goals-view=both]) .stm-rhythm-bar{max-width:20px}#ps-season-team .ps-season-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;padding:40px 10px;color:var(--ss-muted)}#ps-season-team .ps-season-filters{padding:0 0 4px}#ps-season-team .ps-season-controls{min-width:0}#ps-season-team .ps-season-quick{justify-content:space-between;gap:8px}#ps-season-team .ps-season-reset{margin-left:auto;padding:4px 0;min-height:26px;border:0;background:none;font-size:10px}#ps-season-team .ps-season-ranges button{min-height:28px;padding:5px 9px;font-size:10px}#ps-season-team .ps-season-essential{grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr);gap:16px;margin-top:9px}:is(#ps-season-team,#ps-season-filter-dialog) .ps-season-choice>div{justify-content:flex-start;gap:4px}:is(#ps-season-team,#ps-season-filter-dialog) .ps-season-choice button{flex:none;min-height:22px;padding:3px 6px;font-size:10px;line-height:1.3;border-radius:6px;white-space:normal}:is(#ps-season-team,#ps-season-filter-dialog) .ps-season-choice>span{font-size:9px}#ps-season-team .ps-season-competition{margin:10px 0}#ps-season-team .ps-season-advanced{display:grid;grid-template-columns:1fr 1fr 1fr 1fr .8fr 1.5fr;gap:12px;margin-top:10px;align-items:start}#ps-season-team .ps-season-advanced .ps-season-choice>div{max-height:78px;overflow:auto;scrollbar-width:thin;scrollbar-color:#87a5bb30 transparent}#ps-season-team .ps-season-select{font-size:9px;gap:5px}#ps-season-team .ps-season-select select{height:27px;font-size:10px;padding:3px 23px 3px 6px}#ps-season-team .ps-season-quick-grid,#ps-season-team .ps-season-sheet-ranges{display:none}:is(#ps-season-team,#ps-season-filter-dialog) .ps-season-odds-filter{grid-column:auto;min-width:0}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-heading{display:flex;justify-content:space-between;gap:8px;font:8px/1.4 Inter,sans-serif;color:#94aaba;min-height:15px}:is(#ps-season-team,#ps-season-filter-dialog) .ps-season-odds-bounds{font-size:8px;white-space:nowrap;color:#b6cbd7}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-controls{gap:9px;min-height:64px}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-range{height:64px;min-width:50px}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-rail{top:30px;height:4px}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-rail i{background:linear-gradient(90deg,#269d75,#70d9ac)}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-range input{appearance:none;-webkit-appearance:none;position:absolute;inset:0;width:100%;height:64px;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;pointer-events:none;box-shadow:none;outline:none}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-range input::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px;border:2px solid #70d9ac;background:#269d75;box-shadow:0 0 0 4px #a1caba12}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odds-range input::-moz-range-thumb{width:14px;height:14px;border:2px solid #70d9ac;background:#269d75;box-shadow:0 0 0 4px #a1caba12}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odd-snap{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:64px;min-height:38px;padding:5px 7px;border:1px solid #abc9d137;border-radius:7px;background:linear-gradient(135deg,#a6c8db12,#9acbb40b);color:#c7dce1;flex-shrink:0}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odd-snap span{font-size:7px;color:#96afbb}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odd-snap strong{font-size:13px}:is(#ps-season-team,#ps-season-filter-dialog) .stm-odd-snap[aria-pressed=true]{border-color:#9fd6c67a;background:#96cbb524;box-shadow:inset 0 0 0 1px #c0e6d40b}@media(max-width:1199px){#ps-season-team .ps-season-topgrid{grid-template-columns:minmax(0,1fr) minmax(380px,1fr);gap:20px}#ps-season-team .ps-season-standings{padding-left:18px}#ps-season-team .ps-season-identity{grid-template-columns:150px minmax(0,1fr);gap:14px}#ps-season-team .ps-season-radar{width:150px}#ps-season-team .ps-season-team-name{flex-wrap:wrap;gap:7px}#ps-season-team .ps-season-team-name h2{font-size:22px}#ps-season-team .ps-season-advanced{grid-template-columns:repeat(3,minmax(0,1fr))}#ps-season-team .ps-season-support{gap:18px}#ps-season-team .ps-season-support>section+section{padding-left:18px}#ps-season-team .ps-season-profile button{grid-template-columns:minmax(65px,1fr) 30px minmax(35px,.8fr) 30px;gap:4px}}@media(min-width:768px) and (max-width:999px){#ps-season-team .ps-season-topgrid{grid-template-columns:minmax(0,1fr)}#ps-season-team .ps-season-identity{grid-template-columns:190px minmax(0,1fr)}#ps-season-team .ps-season-radar{width:190px}#ps-season-team .ps-season-standings{border-left:0;border-top:1px solid var(--ss-line);padding:18px 0 0}#ps-season-team .ps-season-rank-scroll{max-height:340px}#ps-season-team .ps-season-support{grid-template-columns:1fr 1fr}#ps-season-team .ps-season-support>section:last-child{grid-column:1/-1;padding:15px 0 0;border-left:0;border-top:1px solid var(--ss-line)}}@media(max-width:767px){#ps-season-team .ps-season-topgrid{display:block}#ps-season-team .ps-season-identity{grid-template-columns:130px minmax(0,1fr);gap:13px;padding:18px 0;min-height:0}#ps-season-team .ps-season-radar{width:130px;grid-row:1}#ps-season-team .ps-season-team-name{display:flex;flex-wrap:wrap;gap:6px}#ps-season-team .ps-season-team-name>.slc-team-logo{width:30px!important;height:30px!important;flex-basis:30px!important}#ps-season-team .ps-season-team-name h2{font-size:20px}#ps-season-team .ps-season-form{gap:4px;margin-top:8px}#ps-season-team .ps-season-form>span{width:21px;height:21px;font-size:9px}#ps-season-team .ps-season-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}#ps-season-team .ps-season-stat:nth-child(3){border:0;padding-left:0}#ps-season-team .ps-season-stat>span{font-size:10px;min-height:0}#ps-season-team .ps-season-stat strong{font-size:25px}#ps-season-team .ps-season-spark{max-width:150px;max-height:33px}#ps-season-team .ps-season-stat>small{font-size:7px}#ps-season-team .ps-season-rates{gap:12px}#ps-season-team .slc-hit-rate>span{font-size:8px;display:block;min-height:37px;line-height:1.6}#ps-season-team .slc-hit-rate>span svg{display:block;margin-bottom:3px}#ps-season-team .slc-hit-rate>strong{font-size:23px}#ps-season-team .ps-season-standings{padding:18px 0 0;border-left:0;border-top:1px solid var(--ss-line);margin-top:16px}#ps-season-team .ps-season-rank-scroll{max-height:328px}#ps-season-team .ps-season-rank-table{min-width:440px}#ps-season-team .ps-season-rank-table th:nth-child(2){min-width:116px;max-width:128px}#ps-season-team .ps-season-rank-table th,#ps-season-team .ps-season-rank-table td{padding:7px 5px}#ps-season-team .ps-season-rank-table tbody th strong{font-size:9px}#ps-season-team .ps-season-rank-modes button{min-height:32px}#ps-season-team .ps-season-support{grid-template-columns:1fr;gap:18px;margin-top:18px;padding-top:18px}#ps-season-team .ps-season-support>section+section{border-left:0;border-top:1px solid var(--ss-line);padding:17px 0 0}#ps-season-team .ps-season-support h3{font-size:13px}#ps-season-team .ps-season-pitches{margin-top:10px}#ps-season-team .ps-season-profile button{grid-template-columns:minmax(100px,1.2fr) 36px minmax(60px,1fr) 36px;min-height:32px}#ps-season-team .ps-season-profile button>span:first-child{font-size:10px}#ps-season-team .ps-season-timing small{font-size:9px}#ps-season-team .ps-season-explorer-head .ps-season-section-title{display:block}#ps-season-team .ps-season-explorer-head h3{display:block;font-size:15px;line-height:1.6}#ps-season-team .ps-season-explorer-head h3 svg{margin-right:6px}#ps-season-team .ps-season-explorer-head h3>span{display:block;font-size:11px}#ps-season-team .ps-season-explorer-head .ps-season-section-title>span{display:block;margin-top:7px;font-size:9px}#ps-season-team .ps-season-chart-tools{gap:8px;margin-bottom:14px}#ps-season-team .ps-season-metric-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:3px}#ps-season-team .stm-history-metrics button{min-height:36px;padding:6px 4px;font-size:9px;white-space:normal;flex:1}#ps-season-team .stm-goals-view{width:100%}#ps-season-team .stm-rhythm-track[data-dense-logos=true]{height:184px}#ps-season-team .stm-rhythm-track[data-dense-logos=true] .stm-rhythm-cell{height:182px}#ps-season-team .stm-rhythm-track[data-dense-logos=true] .stm-rhythm-bars{bottom:64px}#ps-season-team .stm-rhythm-track[data-dense-logos=true] .stm-rhythm-outcome{bottom:48px}#ps-season-team .stm-rhythm-track[data-dense-logos=true] .stm-rhythm-logo{top:141px}#ps-season-team .stm-rhythm-track[data-dense-logos=true] .stm-rhythm-cell:nth-of-type(even) .stm-rhythm-logo{top:162px}#ps-season-team .stm-history-readout{gap:6px;padding:8px}#ps-season-team .stm-history-readout>.slc-team-logo{width:22px!important;height:22px!important;flex-basis:22px!important}#ps-season-team .stm-history-opponent strong{font-size:10px}#ps-season-team .stm-history-opponent small{font-size:7px;line-height:1.5}#ps-season-team .stm-history-value strong{font-size:18px}#ps-season-team .ps-season-controls-home,#ps-season-team .ps-season-ranges,#ps-season-team .ps-season-reset{display:none}#ps-season-team .ps-season-all-filters{display:flex;justify-content:flex-start;width:100%;min-height:38px;padding:8px 11px;border:1px solid var(--soccer-line);border-radius:12px;background:var(--soccer-panel);color:#cbdae5;font:600 12px/1.3 Inter,sans-serif;text-align:left}#ps-season-team .ps-season-all-filters span{flex:1}#ps-season-team .ps-season-filter-count{min-width:18px;text-align:center;border-radius:5px;background:#83c9ad20;font-size:10px;padding:2px}#ps-season-team .ps-season-filter-count[hidden]{display:none}#ps-season-team .ps-season-quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px}#ps-season-team .ps-season-quick-grid button{display:flex;align-items:center;gap:7px;padding:8px 9px;min-height:36px;min-width:0;font-size:10px;text-align:left}#ps-season-team .ps-season-quick-grid svg{width:15px;height:15px;flex:none}#ps-season-filter-dialog{height:min(49dvh,470px);max-height:calc(100dvh - 65px);min-height:260px;padding:0;border:1px solid #a7c8dc36;border-bottom:0;border-radius:20px 20px 0 0;background:linear-gradient(135deg,#182a3de8,#111d2be8);backdrop-filter:blur(28px) saturate(145%);-webkit-backdrop-filter:blur(28px) saturate(145%);box-shadow:0 -12px 45px #0003,inset 0 1px #d6e9f312;overflow:hidden;transition:height .2s}html body.soccer-lab-page #main-container #ps-season-filter-dialog[open]{display:flex!important;flex-direction:column}#ps-season-filter-dialog.is-tall{height:min(78dvh,720px)}#ps-season-filter-dialog::backdrop{background:#050b1433;backdrop-filter:none}#ps-season-filter-dialog .ps-season-sheet-grab{width:100%;height:19px;min-height:19px;padding:7px 0;flex:none;border:0;background:none;cursor:ns-resize}#ps-season-filter-dialog .ps-season-sheet-grab span{display:block;width:34px;height:3px;margin:auto;border-radius:9px;background:#9eb8c563}#ps-season-filter-dialog .ps-season-dialog-head{padding:0 14px 8px;margin:0;flex:none}#ps-season-filter-dialog h3{font-size:14px;margin:0}#ps-season-filter-dialog .ps-season-sheet-team{display:block;font-size:9px;color:#9fb6c8;margin-top:3px}#ps-season-filter-dialog .ps-season-dialog-head>div:last-child{display:flex;align-items:center;gap:12px}#ps-season-filter-dialog .ps-season-dialog-head button{display:grid;place-items:center;width:30px;height:30px;min-height:30px;padding:0;border:1px solid #b9d4e026;border-radius:8px;background:#a2c2d50a;color:#b8cdda;font-size:22px}#ps-season-filter-dialog .ps-season-dialog-head .ps-season-sheet-reset{width:auto;border:0;background:none;color:#83c8c4;font-size:10px}#ps-season-filter-dialog .ps-season-dialog-body{flex:1;min-height:0;overflow:auto;overflow-x:hidden;padding:2px 12px 9px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8faeb33d transparent}#ps-season-filter-dialog .ps-season-dialog-foot{padding:6px 12px max(10px,env(safe-area-inset-bottom));flex:none}#ps-season-filter-dialog .ps-season-dialog-foot button{width:100%;padding:10px 12px;border:1px solid #72bdbb42;border-radius:10px;background:linear-gradient(115deg,#72c4c52b,#6ac7b813);color:#b3e2dd;font-weight:600;font-size:11px}#ps-season-filter-dialog .ps-season-sheet-ranges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:14px}#ps-season-filter-dialog .ps-season-sheet-ranges button{padding:7px 8px;min-height:32px;font-size:10px}#ps-season-filter-dialog .ps-season-essential{grid-template-columns:1fr;margin-top:0;gap:14px}#ps-season-filter-dialog .ps-season-competition{margin:14px 0}#ps-season-filter-dialog .ps-season-advanced{display:grid!important;grid-template-columns:1fr 1fr;gap:14px 12px;align-items:start}#ps-season-filter-dialog .ps-season-advanced .ps-season-choice,#ps-season-filter-dialog .ps-season-odds-filter{grid-column:1/-1}#ps-season-filter-dialog .ps-season-choice{gap:6px}#ps-season-filter-dialog .ps-season-choice button{padding:7px 8px;min-height:32px;font-size:10px;border-radius:7px}#ps-season-filter-dialog .ps-season-select{font-size:9px}#ps-season-filter-dialog .ps-season-select select{height:36px;font-size:12px;padding:7px 25px 7px 8px}#ps-season-filter-dialog .stm-odds-heading{font-size:9px}#ps-season-filter-dialog .ps-season-odds-bounds{font-size:10px}#ps-season-filter-dialog .stm-odd-snap{min-width:79px;min-height:46px;padding:6px 8px}#ps-season-filter-dialog .stm-odd-snap span{font-size:8px}#ps-season-filter-dialog .stm-odd-snap strong{font-size:16px}}@media(max-width:359px){#ps-season-team .ps-season-identity{grid-template-columns:108px minmax(0,1fr);gap:10px}#ps-season-team .ps-season-radar{width:108px}#ps-season-team .ps-season-team-name h2{font-size:18px}#ps-season-team .ps-season-profile button{grid-template-columns:96px 32px minmax(40px,1fr) 32px;gap:4px}#ps-season-team .stm-history-odd{margin:0}#ps-season-team .stm-history-odd strong{font-size:11px}#ps-season-team .stm-history-value strong{font-size:16px}}@media(prefers-reduced-motion:reduce){#ps-season-team *,#ps-season-filter-dialog{transition:none!important;animation:none!important}}.ps-ref-threshold.stm-threshold{display:grid;grid-template-columns:145px minmax(0,1fr);gap:18px;padding:12px 0;border-top:1px solid #31415055;border-bottom:1px solid #31415055}.ps-ref-threshold .stm-threshold-setting>span{font:10px/1.4 Inter,sans-serif;color:#a3b6c6}.ps-ref-threshold .stm-threshold-setting>div{display:grid;grid-template-columns:40px minmax(40px,1fr) 40px;align-items:center;margin-top:5px}.ps-ref-threshold .stm-threshold-setting button{width:40px;height:40px;padding:0;border:1px solid #425768;background:#203140;color:#c8d9e3;border-radius:9px;font:20px/1 Inter,sans-serif;cursor:pointer}.ps-ref-threshold .stm-threshold-setting button:disabled{opacity:.35;cursor:default}.ps-ref-threshold output{font:500 18px/1 Inter,sans-serif;color:#dae5ed;text-align:center}.ps-ref-threshold-rate{display:flex;align-items:center;justify-content:space-between;gap:5px 14px;flex-wrap:wrap;font-size:11px}.ps-ref-threshold-rate span{white-space:nowrap}.ps-ref-threshold-rate b{color:#b2b7e0;font-weight:500}.ps-ref-threshold-rate .stm-threshold-meter{width:100%;height:4px;background:#344556;display:flex;border-radius:4px;overflow:hidden}.ps-ref-threshold-rate .is-above{background:#999fce}.ps-ref-threshold-rate .is-below{background:#52616d}.ps-ref-bar.is-below i{background:linear-gradient(0deg,#52616d,#65717b)}.ps-ref-spark{width:100%;height:31px;margin:8px 0 1px;color:#999fce;overflow:visible}.ps-ref-spark path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ps-ref-stat-grid .ps-season-stat:nth-child(2) .ps-ref-spark{color:#f28c99}@media(max-width:767px){.ps-ref-threshold.stm-threshold{grid-template-columns:130px minmax(0,1fr);gap:12px}.ps-ref-threshold-rate{font-size:10px;gap:7px}.ps-ref-threshold-rate .stm-threshold-meter{height:4px}.ps-ref-threshold-rate span:first-child small{display:none}}#refereeChart .ps-ref-plot:not(.is-results){padding-bottom:20px}#refereeChart .ps-ref-bar i{max-width:24px}#refereeChart .ps-ref-bar.is-win:not(.is-zero):not(.is-missing) i{background:linear-gradient(0deg,#269d75,#70d9ac)}#refereeChart .ps-ref-bar.is-loss:not(.is-zero):not(.is-missing) i{background:linear-gradient(0deg,#cc5968,#f28c99)}#refereeChart .ps-ref-bar.is-below:not(.is-zero):not(.is-missing) i{background:linear-gradient(0deg,#52616d,#65717b)}#refereeChart .ps-ref-plot:not(.is-results) .ps-ref-outcome{top:auto;bottom:-15px;transform:none;font:8px/1 Inter,sans-serif;display:block}#refereeChart .ps-ref-bar.is-win .ps-ref-outcome{color:#70d9ac}#refereeChart .ps-ref-bar.is-loss .ps-ref-outcome{color:#f28c99}#refereeChart .ps-ref-plot:not(.is-results) .ps-ref-bar[aria-pressed=true]:after{bottom:-20px}html body.soccer-page #refereeChart .ps-ref-spark{width:100%!important;height:31px!important;max-height:31px!important}@media(max-width:767px){.ps-ref-threshold.stm-threshold{grid-template-columns:minmax(0,1fr);gap:12px;padding:10px}.ps-ref-threshold .stm-threshold-setting{flex-direction:row;justify-content:center}.ps-ref-threshold .stm-threshold-setting>div{margin:0}.ps-ref-threshold-rate{font-size:10px;gap:8px}.ps-ref-threshold-rate .stm-threshold-meter{height:4px}}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #refereeChart .ref-header{display:grid!important;grid-template-columns:minmax(0,1fr);gap:16px!important;align-items:start}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #percentageContainerReferee{display:block!important;width:100%!important;max-width:none!important;flex:none}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #filterContainerReferee{display:grid!important;grid-template-columns:minmax(180px,260px) minmax(0,auto);justify-content:start!important;align-items:end;gap:12px 18px!important;width:100%!important}html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II .ref-pctbar{width:100%!important}#refereeChart .ps-ref-perspective-label{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}#refereeChart .ps-ref-record-counts{display:flex;gap:14px;flex-wrap:wrap;font-size:10px}#refereeChart .ps-ref-record-counts>span{display:flex;align-items:center;gap:5px}#refereeChart .ps-ref-record-counts i{width:6px;height:6px;border-radius:2px;background:#8ca1b5}#refereeChart .ps-ref-record-counts .is-win i{background:#70d9ac}#refereeChart .ps-ref-record-counts .is-loss i{background:#ed899d}#refereeChart .ps-ref-card-art{--card-color:#ffcb65;display:inline-block;width:24px;height:33px;flex:0 0 24px}#refereeChart .ps-ref-card-art.is-red{--card-color:#ff7c94}html body.soccer-page #refereeChart .ps-ref-metric-icon{width:18px!important;height:18px!important;min-width:18px;max-height:18px!important;flex:none;display:inline-block!important;color:#a2b2c7;vertical-align:middle}#refereeChart .ps-ref-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:16px 0 20px;align-items:stretch}#refereeChart .ps-ref-stat-grid .ps-season-stat{padding:12px 16px;border-left:1px solid var(--season-line);min-width:0}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(-n+2){border:1px solid #a3abd326;border-radius:12px;background:linear-gradient(135deg,#929acd0e,transparent)}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(2){border-color:#d792a026;background:linear-gradient(135deg,#d792a00a,transparent)}#refereeChart .ps-ref-stat-reading{display:flex;align-items:center;gap:17px;margin-top:12px;min-height:36px}#refereeChart .ps-ref-stat-reading strong{font:500 29px/1.2 Inter,sans-serif;letter-spacing:-.035em;color:#dce9f0;font-variant-numeric:tabular-nums}#refereeChart [data-ref-stat=yellowCards] .ps-ref-stat-reading strong{color:#b9bee7}#refereeChart [data-ref-stat=redCards] .ps-ref-stat-reading strong{color:#ed899d}#refereeChart .ps-ref-stat-grid .ps-ref-spark{margin:11px 0 0}#refereeChart .ps-ref-spark circle{fill:currentColor}#refereeChart .ps-ref-spark-empty{height:31px;margin:11px 0 0;display:flex;align-items:center;color:#8095a8;font-size:9px}#refereeChart .ps-ref-stat-grid small{font-size:9px;margin-top:8px}#refereeChart .ps-ref-insights{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;padding:6px 0 0}#refereeChart .ps-ref-insight-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px;min-height:22px}#refereeChart .ps-ref-insight-title h4{display:flex;align-items:center;gap:10px;font:500 12px/1.4 Inter,sans-serif;color:#c2d2dd;margin:0}#refereeChart .ps-ref-insight-title>span{font-size:9px;color:var(--season-muted);white-space:nowrap}#refereeChart .ps-ref-insight-title .ps-ref-card-art,#refereeChart .ps-season-rate .ps-ref-card-art,#refereeChart .ps-ref-metrics .ps-ref-card-art,#refereeChart .ps-ref-match-stats .ps-ref-card-art{width:10px;height:14px;flex:0 0 10px;margin:0 3px 0 1px}#refereeChart .ps-ref-card-art i,#refereeChart .ps-ref-card-art b{border-radius:3px}#refereeChart .ps-ref-distribution-bars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:center}#refereeChart .ps-ref-distribution-bin{min-width:0}#refereeChart .ps-ref-distribution-bin>b{font-size:14px;font-weight:500;color:#bcc3e7;display:block;margin-bottom:7px}#refereeChart .ps-ref-distribution-track{height:65px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #a3abd330;background:linear-gradient(0deg,#919acc09,transparent)}#refereeChart .ps-ref-distribution-track i{display:block;width:48%;max-width:65px;min-height:0;border-radius:5px 5px 0 0;background:linear-gradient(0deg,#59658b,#a2aada)}#refereeChart .ps-ref-distribution-bin>span{display:block;font-size:12px;color:#d0dde7;margin-top:8px}#refereeChart .ps-ref-distribution-bin>small{display:block;font-size:9px;color:var(--season-muted);margin-top:3px}#refereeChart .ps-ref-frequencies{padding-left:30px;border-left:1px solid var(--season-line)}#refereeChart .ps-ref-frequencies .ps-season-rates{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}#refereeChart .ps-ref-frequencies .ps-season-rate{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 10px;font-size:10px}#refereeChart .ps-ref-frequencies .ps-season-rate>span{display:flex;align-items:center;gap:8px;min-height:0}#refereeChart .ps-ref-frequencies .ps-season-rate>b{font-size:15px;grid-column:2;grid-row:1}#refereeChart .ps-ref-frequencies .ps-season-rate>small{grid-column:3;grid-row:1;min-width:62px;text-align:right}#refereeChart [data-ref-rate=redCards]>div>i{background:#bc7387}#refereeChart .ps-ref-history .ps-ref-metrics button{display:flex;align-items:center;justify-content:center;gap:8px}#refereeChart .ps-ref-detail{padding:14px 0 0;margin-top:12px}#refereeChart .ps-ref-match-meta{display:flex;justify-content:space-between;font-size:10px;color:var(--season-muted)}#refereeChart .ps-ref-scoreline{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;max-width:780px;margin:16px auto;color:var(--season-ink)}#refereeChart .ps-ref-scoreline>strong{font:500 14px/1.5 Inter,sans-serif;text-align:right}#refereeChart .ps-ref-scoreline>strong:last-child{text-align:left}#refereeChart .ps-ref-scoreline>b{display:flex;align-items:center;gap:12px;padding:8px 15px;border:1px solid #a3abd32b;border-radius:9px;background:#a3abd30b;font:500 21px/1 Inter,sans-serif;font-variant-numeric:tabular-nums}#refereeChart .ps-ref-scoreline>b>span{color:#7e91a4;font-size:14px}#refereeChart .ps-ref-match-stats{display:flex;justify-content:center;gap:12px 25px;flex-wrap:wrap;margin:0;font-size:10px;color:var(--season-muted)}#refereeChart .ps-ref-match-stats>span{display:flex;align-items:center;gap:7px;white-space:nowrap}#refereeChart .ps-ref-match-stats>span>b{font-size:12px;font-weight:500;color:var(--season-ink)}@media(max-width:767px){html body.soccer-page.soccer-lab-page.soccer-mode-season.soccer-season-entity-referee #headcontainer-II #filterContainerReferee{grid-template-columns:minmax(0,1fr);gap:10px!important;justify-content:stretch!important}#refereeChart .ps-ref-perspective-label{gap:6px}#refereeChart .ps-ref-record-counts{gap:9px;font-size:9px}#refereeChart .ps-ref-stat-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 8px;margin-bottom:18px}#refereeChart .ps-ref-stat-grid .ps-season-stat{padding:4px 8px}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(-n+2){padding:12px}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto 100px;align-items:center;gap:3px 14px;border-left:0;border-top:1px solid var(--season-line);padding:12px 0 0}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(3) .ps-ref-stat-reading{grid-column:2;grid-row:1/3;margin:0}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(3) .ps-ref-spark{grid-column:3;grid-row:1/3;margin:0}#refereeChart .ps-ref-stat-grid .ps-season-stat:nth-child(3)>small{grid-column:1;grid-row:2;margin:0}#refereeChart .ps-ref-stat-reading{gap:12px;margin-top:9px}#refereeChart .ps-ref-stat-reading strong{font-size:24px}#refereeChart .ps-ref-stat-grid small{font-size:8px;line-height:1.5}#refereeChart .ps-ref-insights{grid-template-columns:minmax(0,1fr);gap:20px}#refereeChart .ps-ref-frequencies{border-left:0;border-top:1px solid var(--season-line);padding:16px 0 0}#refereeChart .ps-ref-insight-title{gap:8px;margin-bottom:13px}#refereeChart .ps-ref-insight-title h4{font-size:11px}#refereeChart .ps-ref-distribution-bars{gap:10px}#refereeChart .ps-ref-distribution-track{height:55px}#refereeChart .ps-ref-history .ps-ref-metrics button{gap:6px}#refereeChart .ps-ref-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}html body.soccer-page #refereeChart .ps-ref-metrics .ps-ref-metric-icon{width:14px!important;height:14px!important;min-width:14px;max-height:14px!important}#refereeChart .ps-ref-scoreline{gap:8px;margin:14px 0}#refereeChart .ps-ref-scoreline>strong{font-size:12px;overflow-wrap:anywhere}#refereeChart .ps-ref-scoreline>b{font-size:18px;gap:8px;padding:8px}#refereeChart .ps-ref-match-stats{gap:12px 18px;font-size:9px}}#refereeChart [data-ref-stat="penalties"] .ps-ref-stat-reading,#refereeChart [data-ref-stat="penalties"] .ps-ref-spark{color:#9bd2bd}#refereeChart [data-ref-rate="penalties"] i{background:#9bd2bd}#refereeChart .ps-ref-match-stats{flex-wrap:wrap}html body.soccer-season-entity-referee #refereeChart.rf-ready>:not(.rf-workspace),html body.soccer-season-entity-referee.ps-ref-ready .referee-mod-head,html body.soccer-season-entity-referee.ps-ref-ready .ps-profile-summary{display:none!important}html body.soccer-season-entity-referee.ps-ref-ready #headcontainer-II.active{margin:0 auto 18px!important;padding:0 18px 18px!important;width:100%!important;min-height:0!important}html body.soccer-season-entity-referee.ps-ref-ready.ps-season-workspace #headcontainer-II.active{border:0!important;box-shadow:none!important;background:none!important}.rf-workspace{--rf-color:#ffcb65;width:100%;min-width:0;color:#dce9f0;font:400 11px/1.5 Inter,sans-serif;text-align:left;overflow-anchor:none}.rf-workspace *{box-sizing:border-box;min-width:0}.rf-workspace [hidden]{display:none!important}html body.soccer-page #refereeChart .rf-workspace svg{display:inline-block!important;width:16px!important;height:16px!important;max-height:16px!important;flex:0 0 16px;vertical-align:middle;overflow:visible}.rf-workspace h2,.rf-workspace h3,.rf-workspace p{margin:0;letter-spacing:0;text-transform:none}.rf-workspace h3{font:500 12px/1.5 Inter,sans-serif;color:#d0e0e9;display:flex;align-items:center;gap:7px}.rf-workspace h3 small{margin-left:auto;color:#8da5b7;font:400 10px/1.4 Inter,sans-serif}.rf-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0 12px}.rf-heading h2{font:550 20px/1.3 Inter,sans-serif}.rf-heading span{color:#91a8b9;font-size:10px}.ps-season-workspace .rf-heading h2{display:none}.rf-heading .rf-sample{border:1px solid #aec8d52b;border-radius:6px;padding:4px 8px;color:#bfced9;font-variant-numeric:tabular-nums}.rf-filters{display:grid;grid-template-columns:minmax(0,1fr);gap:8px 12px;align-items:start}.rf-filter-group{display:grid;gap:6px;min-width:0}.rf-ranges{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-sides{grid-template-columns:repeat(6,minmax(0,1fr))}.rf-filter-button,.rf-competition-options button{display:flex;align-items:center;justify-content:flex-start;gap:5px;box-sizing:border-box;width:100%;min-width:0;min-height:36px;margin:0;padding:7px 8px;border:1px solid #a9c8d329;border-radius:9px;background:linear-gradient(125deg,#accfd40c,#a1b8cf05);box-shadow:inset 0 1px #dbf4ff06;color:#c6d9e1;font:550 11px/1.3 Inter,sans-serif;text-align:left;cursor:pointer;touch-action:manipulation;list-style:none}.rf-filter-button>svg{color:#92b9c5;flex:none}.rf-filter-button[aria-pressed=true],.rf-competition-options button[aria-pressed=true]{border-color:#8bcbb65e;background:linear-gradient(125deg,#85cbb72b,#64aebb15);color:#d1f0e5;box-shadow:inset 0 1px #b6f2da10}.rf-filter-button[aria-pressed=true]>svg{color:#9edbc5}.rf-filter-button span{overflow-wrap:anywhere}.rf-reset{color:#9bb1c0}.rf-workspace button{font-family:Inter,sans-serif;cursor:pointer;touch-action:manipulation}.rf-workspace :is(button,summary):focus-visible{outline:2px solid #9bd2bd;outline-offset:2px}.rf-workspace button:disabled{opacity:.35;cursor:default}.rf-competitions{grid-column:1/-1;border-top:1px solid #aec8d51c;padding-top:6px}.rf-competitions>summary{width:100%;background:transparent;border-color:transparent;box-shadow:none;padding-inline:2px}.rf-competitions>summary::-webkit-details-marker{display:none}.rf-competitions>summary>svg:last-child{margin-left:auto;transition:transform .15s}.rf-competitions[open]>summary>svg:last-child{transform:rotate(180deg)}.rf-competitions>summary small{font-size:9px;color:#90a9b9;font-weight:400;margin-left:6px;overflow-wrap:anywhere}.rf-competition-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px;padding:6px 0 4px}.rf-competitions:not([open])>.rf-competition-options{display:none}.rf-competition-options button{font-size:10px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}.rf-competition-options img{width:22px;height:22px;object-fit:contain;flex:none}.rf-scope{font-size:10px;line-height:1.6;color:#95aabc;padding:9px 1px;min-height:34px;overflow-wrap:anywhere}.rf-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rf-stat{padding:13px 15px 10px;border:1px solid #afc7d426;border-radius:11px;background:#b4ccd608;min-width:0}.rf-stat-title{display:flex;gap:9px;align-items:center;min-height:22px;color:#becfdb;font-size:11px;line-height:1.35}.rf-card-icon{display:inline-block;position:relative;width:12px;height:17px;flex:0 0 12px;border-radius:2px;background:var(--rf-color);transform:rotate(-8deg);box-shadow:3px 2px 0 color-mix(in srgb,var(--rf-color) 25%,transparent)}.rf-stat-mean{display:flex;align-items:baseline;gap:7px;margin-top:8px}.rf-stat-mean strong{font:550 28px/1.2 Inter,sans-serif;font-variant-numeric:tabular-nums;color:var(--rf-color)}.rf-stat-mean>span{font-size:9px;color:#8ea5b7}html body.soccer-page #refereeChart .rf-workspace .rf-spark{display:block!important;width:100%!important;height:30px!important;max-height:30px!important;margin:8px 0 4px;color:var(--rf-color)}.rf-spark path{stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rf-spark circle{fill:currentColor}.rf-spark-empty{display:flex;align-items:center;height:42px;color:#8ca3b5;font-size:9px}.rf-stat-rate{display:flex;align-items:baseline;gap:7px;padding-top:5px;font-size:10px;color:#9dafbd}.rf-stat-rate b{color:var(--rf-color);font-size:15px;font-weight:550}.rf-stat-rate small{margin-left:auto;font-size:9px;color:#9aafbd}.rf-stat-coverage{display:block;font-size:9px;line-height:1.5;color:#8da4b5;margin-top:4px;overflow-wrap:anywhere}.rf-analysis{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,27%);gap:22px}.rf-history,.rf-breakdown{min-width:0}.rf-chart-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 10px}.rf-chart-heading>button{border:1px solid #a6c2d324;border-radius:6px;background:#adc8df08;color:#a9bdcb;font-size:10px;min-height:30px;padding:5px 9px}.rf-chart-heading>button[aria-pressed=true]{color:#c4f0e1;border-color:#9cddc548;background:#a9e4d415}.rf-metrics{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:4px;border:1px solid #aec8d51f;border-radius:9px;background:#0b172222}.rf-metrics button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:5px 7px;border:1px solid transparent;border-radius:6px;background:transparent;color:#96adbd;font:500 10px/1.3 Inter,sans-serif;white-space:normal;overflow-wrap:anywhere}.rf-metrics button[aria-pressed=true]{background:color-mix(in srgb,var(--rf-color) 9%,transparent);border-color:color-mix(in srgb,var(--rf-color) 35%,transparent);color:var(--rf-color)}.rf-threshold{display:flex;flex-wrap:wrap;gap:9px;margin:10px 0 6px;min-height:36px}.rf-threshold>div{display:flex;align-items:center;gap:7px}.rf-threshold>div>span{font-size:10px;color:#91a8b9}.rf-threshold button{width:30px;height:30px;padding:0;border:1px solid #a6c2d32b;border-radius:7px;background:#adc8df09;color:#b7cad9;font-size:18px}.rf-threshold output{min-width:26px;text-align:center;color:#e0e8ef;font-size:14px;font-variant-numeric:tabular-nums}.rf-threshold-rate{display:block;width:100%;font-size:10px;color:#9ab0c0}.rf-threshold-labels{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.rf-threshold-labels>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px}.rf-threshold-labels>span:last-child{justify-content:flex-end;text-align:right}.rf-threshold-labels b{color:var(--rf-color);font-weight:550;font-size:12px}.rf-threshold-labels small{color:#839eaf;font-size:9px}.rf-threshold-track{display:flex;width:100%;height:8px;overflow:hidden;border-radius:5px;background:#adc8df0c}.rf-threshold-track i{height:100%;background:var(--rf-color)}.rf-threshold-track .is-below{opacity:.25}.rf-threshold-track .is-above{opacity:.95}.rf-workspace[data-metric=result] .rf-metrics{margin-bottom:12px}.rf-plot-wrap{position:relative;isolation:isolate}.rf-plot{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;overscroll-behavior-x:contain;padding:25px 1px 24px;scrollbar-color:#718ba859 transparent}.rf-bars{display:grid;grid-template-columns:repeat(var(--rf-count),minmax(0,1fr));gap:5px;min-width:calc(var(--rf-count)*25px);height:136px;align-items:end}.rf-plot.is-fit .rf-bars{min-width:0;gap:2px}.rf-bar{position:relative;display:flex;align-items:flex-end;justify-content:center;border:0;border-radius:3px;padding:0;height:100%;width:100%;background:none;color:#dce9f0;min-width:0}.rf-bar>i{display:block;width:100%;max-width:25px;border-radius:3px 3px 0 0;background:var(--rf-color);opacity:.9}.rf-bar.is-below>i{opacity:.32}.rf-bar.is-zero>i{height:2px!important;opacity:.4}.rf-bar.is-missing>i{height:1px!important;background:none;border-bottom:1px dashed #94a8b8;opacity:.6}.rf-bar[aria-pressed=true]>i{box-shadow:0 0 0 1px #e3f2facc;opacity:1}.rf-bar>small{position:absolute;bottom:-19px;left:0;right:0;font:500 9px/1.4 Inter,sans-serif;color:#9dafbd}.rf-bar.is-win>small{color:#9bd2bd}.rf-bar.is-loss>small{color:#d48d9c}.rf-bar-value{position:absolute;top:-18px;left:0;right:0;font:400 9px/1.4 Inter,sans-serif;color:#9bb0bf;opacity:0}.rf-bar:hover .rf-bar-value,.rf-bar[aria-pressed=true] .rf-bar-value{opacity:1}.rf-workspace[data-metric=result] .rf-bar.is-win>i{background:#84bda6}.rf-workspace[data-metric=result] .rf-bar.is-loss>i{background:#b98091}.rf-workspace[data-metric=result] .rf-bar.is-draw>i{background:#82abc7}.rf-line{position:absolute;left:0;right:0;border-top:1px dashed color-mix(in srgb,var(--rf-color) 50%,transparent);pointer-events:none;z-index:1}.rf-dates{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#8da6b8;margin:4px 0 10px}.rf-detail{border-top:1px solid #aec8d51f;padding-top:10px;min-height:105px}.rf-match-meta{display:flex;justify-content:space-between;gap:10px;color:#91a6b7;font-size:9px}.rf-match-meta>span{text-align:right;max-width:65%;overflow-wrap:anywhere}.rf-match-meta time{flex-shrink:0}.rf-score{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin:12px 0;color:#d5e3ed}.rf-score>span{font-size:12px;font-weight:500;text-align:right;overflow-wrap:anywhere}.rf-score>span:last-child{text-align:left}.rf-score>b{font:550 19px/1.4 Inter,sans-serif;white-space:nowrap;background:#bed1e309;border:1px solid #b0cad428;padding:3px 10px;border-radius:7px}.rf-score i{font:400 13px/1.4 Inter,sans-serif;color:#7f98ab}.rf-team-caption{text-align:center;font-size:9px;color:#9db3c3;margin:-5px 0 10px}.rf-match-stats{display:flex;justify-content:center;gap:8px 16px;flex-wrap:wrap;color:#91a8b9;font-size:9px}.rf-match-stats>span{display:flex;align-items:center;gap:6px}.rf-match-stats b{font-weight:550;color:var(--rf-color);font-size:12px}.rf-match-stats .rf-card-icon{width:9px;height:13px;flex-basis:9px}.rf-breakdown{border-left:1px solid #aec8d51f;padding-left:22px}.rf-result-track{display:flex;height:7px;border-radius:5px;overflow:hidden;margin:15px 0 11px;background:#adc8df12}.rf-result-track i{background:#82abc7}.rf-result-track .is-win{background:#84bda6}.rf-result-track .is-loss{background:#b98091}.rf-result-values{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rf-result-values>div{display:grid;gap:2px}.rf-result-values span{font-size:9px;color:#91a7b8}.rf-result-values b{font-size:16px;font-weight:550;color:#c4d7e3;font-variant-numeric:tabular-nums}.rf-result-values small{font-size:9px;color:#809bac}.rf-reference{margin-top:18px;border-top:1px solid #aec8d51c;padding-top:10px;color:#91a8ba;font-size:10px}.rf-reference summary{cursor:pointer;min-height:30px;padding:5px 0}.rf-reference p{font-size:9px;margin-bottom:10px}.rf-reference>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rf-reference article{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #aec8d51f;border-radius:9px}.rf-reference article>div{display:grid;gap:3px}.rf-reference article strong{color:#cfdee8;font-size:18px}.rf-reference article small{font-size:9px}@media(min-width:1000px){html body.soccer-season-entity-referee.ps-ref-ready .ps-profile-hero{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important;gap:24px!important;align-items:center!important;padding:10px 18px!important;margin:0!important;min-height:0!important}html body.soccer-season-entity-referee.ps-ref-ready .ps-profile-radar{margin:0!important;min-height:0!important}html body.soccer-season-entity-referee.ps-ref-ready .ps-profile-person{justify-content:flex-start!important;text-align:left!important}.rf-stats{gap:12px}.rf-stat{display:grid;grid-template-columns:1fr 120px;column-gap:12px}.rf-stat-title{grid-column:1/-1}.rf-stat-mean{grid-column:1;grid-row:2}.rf-stat .rf-spark,.rf-stat .rf-spark-empty{grid-column:2;grid-row:2/4;align-self:center}.rf-stat-rate{grid-column:1;grid-row:3}.rf-stat-coverage{grid-column:1/-1}}@media(max-width:767px){html body.soccer-season-entity-referee.ps-ref-ready #headcontainer-II.active{width:100%!important;margin:0!important;padding:0 10px 14px!important;border-radius:12px!important}.rf-heading{padding:9px 0}.rf-heading h2{font-size:18px}.rf-filters{grid-template-columns:minmax(0,1fr);gap:6px}.rf-sides{grid-template-columns:repeat(3,minmax(0,1fr))}.rf-filter-button{font-size:10px;padding:7px;min-height:36px}.rf-competition-options{grid-template-columns:repeat(2,minmax(0,1fr))}.rf-competition-options button{font-size:9px;padding:7px;min-height:36px}.rf-competition-options img{width:20px;height:20px}.rf-scope{font-size:9px;padding:8px 0;line-height:1.55;min-height:0}.rf-stats{gap:6px}.rf-stat{padding:9px 8px;border-radius:9px}.rf-stat-title{gap:6px;font-size:10px;min-height:28px;align-items:center}.rf-stat-title .rf-card-icon{width:10px;height:14px;flex-basis:10px}.rf-stat-mean{display:block;margin-top:7px}.rf-stat-mean strong{font-size:24px;display:block}.rf-stat-mean>span{font-size:8px}.rf-stat-rate{flex-wrap:wrap;gap:2px 5px;font-size:9px}.rf-stat-rate b{font-size:14px}.rf-stat-rate small{font-size:8px}.rf-stat-coverage{font-size:8px;line-height:1.5;min-height:24px;margin-top:4px}html body.soccer-page #refereeChart .rf-workspace .rf-spark,.rf-spark-empty{display:none!important}.rf-analysis{grid-template-columns:minmax(0,1fr);gap:16px}.rf-chart-heading{margin-bottom:8px}.rf-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px}.rf-metrics button{min-height:33px;padding:5px;gap:5px;font-size:9px}.rf-metrics .rf-card-icon{width:9px;height:13px;flex-basis:9px}.rf-threshold{gap:5px;margin-top:8px;align-items:center}.rf-threshold>div{gap:5px}.rf-threshold>div>span{font-size:9px}.rf-threshold-rate{font-size:9px}.rf-threshold-rate small{font-size:8px}.rf-workspace[data-metric=result] .rf-metrics{margin-bottom:12px}.rf-score>span{font-size:11px}.rf-match-stats{gap:7px 10px;font-size:8px}.rf-match-stats>span{gap:5px}.rf-breakdown{border-left:0;padding:14px 0 0;border-top:1px solid #aec8d51f;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rf-result-values b{font-size:16px}.rf-reference{margin-top:15px}.rf-reference article{padding:9px;gap:8px}}@media(prefers-reduced-motion:reduce){.rf-workspace *{scroll-behavior:auto!important}}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-hero{animation:none!important;opacity:1!important;transform:none!important}@media(min-width:768px){html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-radar{grid-row:1;grid-column:1;order:-1;width:250px!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-hero{grid-template-columns:250px minmax(0,1fr)!important;padding-block:4px!important}.ps-ref-ready .rf-heading{padding-top:0}}@media(max-width:767px){html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-hero{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;padding:10px 0 8px!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-person{flex-direction:row!important;align-items:center!important;gap:10px!important;order:-1}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-name h1{font-size:20px!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-radar{width:min(280px,100%)!important;margin:0 auto!important;min-height:0!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-radar .ps-rad-label{font-size:12px!important}}.rf-profile-facts{display:none}@media(min-width:1000px){html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-hero{grid-template-columns:250px minmax(220px,1fr) minmax(220px,.7fr)!important;gap:20px!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-identity{background:none!important;border:0!important;padding:0!important;text-align:left!important}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-name,html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-meta{justify-content:flex-start!important;text-align:left!important}.rf-profile-facts{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;margin:0;padding:16px 20px;border-left:1px solid #aec8d524;color:#a0b7c7;grid-column:3;grid-row:1;text-align:left}.rf-profile-facts>div:last-child{grid-column:1/-1}.rf-profile-facts dt{font:400 10px/1.5 Inter,sans-serif}.rf-profile-facts dd{margin:3px 0 0;font:500 20px/1.3 Inter,sans-serif;color:#cee0e9;font-variant-numeric:tabular-nums}.rf-profile-facts>div:last-child dd{font-size:12px}}.rf-overview-control{display:block;position:relative;width:29px;height:29px;flex:none}.rf-overview-control .histo-overview-toggle{right:0}html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-radar [data-profile-legend-source]{font-size:10px!important}@media(max-width:767px){html body.ps-season-workspace.soccer-season-entity-referee.ps-ref-ready .ps-profile-overview{order:-1}}.rf-stat{display:block!important;padding:11px 12px}.rf-stat-mean{display:flex;align-items:baseline;gap:6px;margin-top:6px}.rf-stat-mean strong{display:inline;font-size:26px}@media(max-width:767px){.rf-stat{padding:9px 8px}.rf-stat-mean{display:block;margin-top:4px}.rf-stat-mean strong{display:block;font-size:24px}}html body.soccer-season-entity-referee .ps-profile-crest.is-referee{display:none!important}.rf-score{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto}.rf-score>.rf-team-name{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rf-score>.rf-team-name:nth-child(4){text-align:left}.rf-score>.rf-match-odd{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:46px;height:32px;box-sizing:border-box;padding:3px 7px;border:1px solid #adc8df30;border-radius:7px;background:linear-gradient(145deg,#adc8df1c,#adc8df06);color:#dbe6ec;font-variant-numeric:tabular-nums;white-space:nowrap}.rf-match-odd small{font:600 8px/1 Inter,sans-serif;color:#9bb1bd}.rf-match-odd strong{font:700 12px/1.1 Inter,sans-serif}.rf-score>.rf-match-odd.is-fav{border-color:#9bd2bd40;background:#9bd2bd12;color:#9bd2bd}.rf-score>.rf-match-odd.is-worst{border-color:#b2a7df40;background:#b2a7df0c;color:#b2a7df}@media(max-width:767px){.rf-score{gap:5px}.rf-score>.rf-match-odd{min-width:38px;padding-inline:4px}.rf-score>b{padding-inline:6px}.rf-match-odd strong{font-size:11px}}