/* Management screens: original dark broadcast materials, blue action hierarchy.
   Loaded before squad-match-ui.css, which keeps the match view's red framing. */
:root{--bg:#080f14;--surface:#101c24;--surface2:#172934;--line:#304650;--muted:#b0c3cd;--text:#eef6fa;--action:#086b94;--action-hover:#0b82b0;--signal:#3dc3ef;--lime:#8ad9f8;--lime-dark:#127da6;--club-blue:#4ac9f3;--club-border:#314953;--club-ink:#0a141b;--club-pane:#10212b}
body{background:#080f14;background-image:radial-gradient(ellipse at 65% 0,#15303b55,transparent 65%)}
.camp-topbar{background:#0b151c;border-bottom:1px solid #325568;box-shadow:0 3px 18px #0005}
.brand-title{font-family:Arial,sans-serif;font-style:italic;color:#f2f7fa}.camp-product-name strong{color:#67d5f7}.camp-topbar .metric-icon{color:#78cce6}
.sidebar{background:#0b151b;border-right-color:#2d4552;overflow-y:auto}.sidebar .nav-button{height:66px;min-height:44px;padding:12px 15px;border:0;border-left:3px solid transparent;background:transparent;border-radius:0;color:#bacbd4}.sidebar .nav-button .icon{width:20px;height:20px;color:inherit}.sidebar .nav-button.active{background:linear-gradient(90deg,#12678c,#123448);border-left-color:#5fd7ff;color:#f4fbff}.sidebar .nav-button.active .icon{color:#b3ecff}.sidebar .nav-button:hover:not(:disabled){background:#193443;color:white}.sidebar .nav-button:disabled{opacity:.45}.sidebar .camp-nav-copy strong{font-size:14px}.sidebar .camp-nav-copy small{font-size:9px;color:#9abdcf}.camp-sidebar-art{display:none}.sidebar-tail{margin-top:20px;position:static}.club-shortcuts{margin-top:14px;padding-top:12px;border-top:1px solid #29404c}.sidebar .club-shortcuts .nav-button{height:48px;font-size:12px;gap:12px}
.main{background:transparent}.hq-hero{border:1px solid var(--club-border);border-radius:6px;background:#10212b;gap:12px}.hq-chapter{min-height:92px;border-left:3px solid #45c5ef;background:linear-gradient(110deg,#143143,#0b171f)}.hq-chapter .hq-hero-copy{padding:16px 20px}.hq-hero h1{font-size:27px}.hq-kicker{color:#89d8f2}.hq-kicker span{color:#c3dbe6}.hq-intro{color:#b4ccd9}.hq-event{border-color:#36b7e2;margin:16px 22px}.hq-event span{color:#91d5ec}.hq-event strong{font-size:16px}
.hq-home{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.65fr);align-items:center;min-height:0;gap:0}.hq-home .hq-hero-copy{padding:18px 22px}.hq-home .hq-room{object-position:center 42%;opacity:.72}.hq-home .hq-event{justify-self:end}.hq-home .hq-intro{margin:8px 0 12px}.hq-home .club-series{grid-column:1/-1;margin:0 16px 14px;background:#0b1921e8}.hq-home:before{background:linear-gradient(90deg,#061119f0,#06111936),linear-gradient(0deg,#061119,transparent 70%)}
.hq-hero-actions{gap:8px}.hq-hero-actions>.primary{min-width:156px}.hq-hero-actions>*{min-height:44px}
main .primary,dialog:not(:has(.squad-watch)) .primary{background:linear-gradient(110deg,#09638b,#1084ab);border:1px solid #3fa5c5;color:#f4fbff;box-shadow:inset 0 1px #b2eaff20;border-radius:4px;font-size:14px;letter-spacing:.02em}
main .primary:hover:not(:disabled),dialog:not(:has(.squad-watch)) .primary:hover:not(:disabled){background:#0b7ba6;color:#fff}
main :is(.outline-button,.ui-sections a,.desk-home-actions button),dialog:not(:has(.squad-watch)) .outline-button{border-color:#3b5969;background:#142b38;color:#e0eff7;border-radius:4px}
main :is(button,a):focus-visible,dialog :is(button,summary,a,select,input):focus-visible{outline:3px solid #b3efff;outline-offset:2px}
.hq-journey{gap:8px;margin-bottom:12px}.hq-journey-step{border-color:#33566a;background:linear-gradient(120deg,#143345,#10212c);border-radius:5px;min-height:64px}.hq-step-symbol{color:#70d4f3}.hq-journey-step>span>strong{font-size:14px}.hq-journey-step>span>small{color:#b9d1de}
.section-head h2:before,.camp-section-label h2:before{background:#49c7ef}.section-head{margin-top:20px}.ui-sections{margin-bottom:12px}.ui-sections a{min-height:44px;display:inline-flex;align-items:center}.ui-status-note{background:#0f2633;border-left-color:#46bfe9}
.competition-brief,.panel,.ui-disclosure,.office-panel,.office-overview,.career-section,.progress-summary>div,.desk-inbox{border-color:var(--club-border);background:linear-gradient(125deg,#142731,#0d1b24);border-radius:5px}
.competition-heading h2{font-size:24px}.competition-brief{border-top:2px solid #2093bc}.qualification-target{background:#0b1c27;color:#c6e0ec}.rules-chip{background:#173d4b;color:#95d6e9;border-color:#306171}
.camp-programs .camp-program{border-color:#395866;border-top:2px solid #2a8bad;background:#10212c;border-radius:5px}.camp-programs .camp-program:hover:not(:disabled){background:#193746;color:#fff}.camp-programs .camp-featured{box-shadow:none}.camp-programs .camp-program-cta,.camp-programs .camp-featured .camp-program-cta{background:linear-gradient(100deg,#0b6086,#107fa1);border-color:#4598b5;box-shadow:none;color:#fff}.camp-program-heading>b{background:#147ca5;color:#fff}.camp-heading{border-bottom-color:#365565}.camp-action-count{background:#122f40;border-color:#337592}.camp-action-count strong{color:#74d8f9}.camp-effects b{color:#9bddf3}
.camp-lineup,.camp-player,.camp-synergy,.next-match,.camp-ban-strip{border-color:#36515d}.camp-synergy progress::-webkit-progress-value,.camp-energy-bar::-webkit-progress-value{background:#36a8d6}.camp-synergy progress::-moz-progress-bar,.camp-energy-bar::-moz-progress-bar{background:#36a8d6}.camp-synergy strong{color:#88d8ed}.tactic-btn.active{background:#124762;border-color:#50bee4;color:#edfbff}.br-next .match-top{background:#102630}.br-next .panel-eyebrow{color:#bceaf5}
.club-series{min-width:0;margin:0 0 16px;padding:12px 14px;border:1px solid #365360;border-radius:5px;background:linear-gradient(120deg,#142b39,#0b1a24)}
.club-series header{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.club-series header>div{display:flex;gap:12px;align-items:center}.club-series header span{font:700 10px Arial,sans-serif;letter-spacing:1.4px;color:#83cce5}.club-series header strong{font-size:14px}.club-series header>small{font-size:11px;color:#b8d0dc}
.club-series ol{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:0;margin:0}.club-series li{position:relative;overflow:hidden;isolation:isolate;min-width:0;border:1px solid #344c59;border-top:2px solid #3c6576;padding:9px 10px;background:#0d202c;display:grid;grid-template-columns:24px minmax(0,1fr);gap:5px 7px;align-items:center}.club-series li>img{position:absolute;width:100%;height:100%;object-fit:cover;opacity:.18;z-index:-1;inset:0}.club-series li>strong{font:800 12px Arial,sans-serif}.club-series li>small{grid-column:2;font-size:11px;color:#d9e8ef;white-space:nowrap}.club-series li>span:last-child{grid-column:1/-1;font-size:10px;color:#b0c8d6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.club-series-dot{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;border:1px solid #709cb1;background:#122d3c;color:#c3e9f7;font:700 11px Arial,sans-serif;grid-row:1/3}.club-series [data-status=current]{border-color:#4dcafa;background:#123b51;box-shadow:inset 0 0 20px #158dbc25}.club-series [data-status=current] .club-series-dot{background:#1286b7;color:#fff}.club-series [data-status=done]{border-top-color:#75c2a9}.club-series [data-status=done] .club-series-dot{background:#235844;color:#c8ffe5;border-color:#66aa8f}.club-series p{font-size:10px;color:#a6becb;margin:8px 0 0;line-height:1.5}
.hq-home .club-series{padding:10px 12px}.hq-home .club-series header{margin-bottom:8px}.hq-home .club-series li{padding:7px 8px}.hq-home .club-series li>span:last-child,.hq-home .club-series p{display:none}
.club-lineup-layout{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:16px;align-items:start}.club-lineup-layout>.squad-roster{margin:0;gap:12px}.squad-roster .player-card{border:1px solid #37596a;border-top:3px solid #2c9fc9;border-radius:5px;background:linear-gradient(145deg,#1b3444,#101f2a)}
.club-lineup-layout .player-art{height:200px;background:radial-gradient(ellipse at 60% 40%,#30556a,#10212c)}.club-lineup-layout .player-art:after{border-left:0;background:linear-gradient(0deg,#0a172bc2,transparent 35%)}.club-lineup-layout .rank-roster-portrait{width:151px;height:240px;inset:0 14px auto auto}.club-lineup-layout .player-body{padding:14px}.club-lineup-layout .player-ident{margin-bottom:12px}.club-lineup-layout .player-name{font-size:25px}.club-lineup-layout .player-number{font-size:25px;color:#b6dce9}.club-lineup-layout .player-tag{background:#0b3245;border-color:#3b7f9b}.club-lineup-layout .ability-stat{grid-template-columns:54px minmax(20px,1fr) auto;gap:2px 7px;margin:6px 0}.club-lineup-layout .player-potential{font-size:10px;gap:4px}.club-lineup-layout .energy{margin-top:12px}.club-lineup-layout .assigned-legend{min-height:55px;background:#133347;border-color:#426d7e;color:#c6edfb}
.club-team-profile{min-width:0;padding:14px;background:linear-gradient(145deg,#122a38,#0c1922);border:1px solid #31576b;border-radius:5px}.club-team-profile header>span{font:700 10px Arial,sans-serif;letter-spacing:1.5px;color:#8bc6de}.club-team-profile h3{font-size:16px;margin:7px 0}.club-team-profile>svg{display:block;width:100%;max-width:240px;margin:0 auto 14px}.club-radar-grid{fill:#112c3b;stroke:#385e73;stroke-width:1}.club-radar-value{fill:#18a4e665;stroke:#56d0fc;stroke-width:2}.club-team-profile svg text{fill:#c9e5f1;font:11px 'Yu Gothic',sans-serif}.club-team-profile dl{margin:0;display:grid;gap:12px}.club-team-profile dl>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.club-team-profile dt{font-size:12px;color:#c4d9e5}.club-team-profile dd{margin:0}.club-team-profile p,.club-team-profile>small{font-size:10px;color:#b1cad6;line-height:1.6}.club-team-profile p{border-top:1px solid #365364;padding-top:12px;margin:14px 0 8px}
.scout-card{border-top-color:#2c9fc9;background:#112633}.management-cash{background:#102a35;border:1px solid #376171}.management-cash span{color:#c1d8e5}.management-cash strong{color:#a5e7fb}.office-meetings,.office-research{border-color:#3a5967}.office-profile-grid article,.career-player-growth,.progress-players article{background:#122630;border-color:#3c5c69}.ability-guide{background:#0c1d28;border-color:#355469}
dialog:not(:has(.squad-watch)){background:#0c1820;color:#edf7fb;border:1px solid #3b6174;border-top:3px solid #28a6d4;border-radius:6px;box-shadow:0 20px 100px #000c}dialog:not(:has(.squad-watch)) .modal-head{border-bottom:1px solid #355262;padding-bottom:14px}dialog:not(:has(.squad-watch)) .upper{color:#82cae5}
.coach-board{--coach-accent:#57c6ed;--coach-line:#3a667a}.coach-lead{font-size:14px}.coach-context{background:#102b3a;border-color:#32627b}.coach-context>div:first-child{position:relative;isolation:isolate;overflow:hidden;min-height:100px}.club-coach-map{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:-1}.coach-context>div:first-child strong,.coach-context>div:first-child small{position:relative;color:#d5edf7}.coach-phases section{border-color:#3d6a80;border-top-color:#3aa9d2;background:linear-gradient(125deg,#133247,#0e202d)}.coach-phase-number{color:#73cce9}.coach-phases select{background:#0b2131;border-color:#4b88a3;color:#f0f9fc;font-weight:700;min-height:44px}.coach-policies label{background:#122c3b;border-color:#385e70;min-height:54px}.coach-policies label:has(input:checked){background:#124c67;border-color:#53c2eb}.coach-policies input{accent-color:#54d1f8}.hq-tactic{background:#0a1c28;border-color:#3a6b81}.hq-route{stroke:#5dcaf3}.hq-dot{fill:#145275;stroke:#8bdcff}.hq-tactic figcaption strong{color:#9fe4fc}.coach-roster-note{color:#bdd9e5}
.club-map-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0}.club-map-picker button{position:relative;overflow:hidden;padding:0;border:1px solid #3a6178;background:#102b3d;border-radius:4px;color:#f1f7fc;min-width:44px;min-height:44px;text-align:left}.club-map-picker img{display:block;width:100%;height:110px;object-fit:cover;opacity:.8;transition:opacity .15s}.club-map-picker span{display:block;padding:9px 10px 4px;font-weight:700;font-size:13px}.club-map-picker small{display:block;padding:0 10px 10px;color:#b6d6e4;font-size:10px}.club-map-picker [aria-pressed=true]{border:2px solid #69d4ff;box-shadow:0 0 0 2px #1180ad40;background:#144764}.club-map-picker [aria-pressed=true] img{opacity:1}.club-map-picker [aria-pressed=true]:after{content:'✓';position:absolute;top:7px;right:7px;width:25px;height:25px;display:grid;place-items:center;background:#0e6b92;border:1px solid #6bd9ff;border-radius:50%;font-weight:800}.office-practice-slots>section{background:#102b3c;border-top:2px solid #329dc7}.office-practice-slots h3{color:#88d9f7}.office-practice-settings{padding:16px;background:#102735;border:1px solid #315d72}.office-practice-map{max-height:200px;border:1px solid #436d7e}.office-practice-setup>p{font-size:13px}.office-practice-setup .office-note{font-size:11px;color:#a9c9d8}
.moment-card{border-color:#3c6478;border-left:0;border-top:2px solid #32a8d3;border-radius:5px;background:#112b3b;overflow:hidden}.moment-scene{position:relative;isolation:isolate;overflow:hidden;height:104px;margin:-16px -16px 13px;background:#0b2131;border-bottom:1px solid #386074}.moment-scene>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.22;z-index:-1}.moment-scene svg{display:block;height:78px;width:100%}.moment-scene>span{display:block;text-align:center;font-size:9px;color:#b1d0df}.moment-heading{align-items:start}.moment-heading h4{font-size:15px}.moment-heading time{color:#82defb}.moment-label{color:#90d0e8}.moment-card ul{font-size:12px}.moment-suggestion{background:#0c2230;border-color:#3b6072}.moment-card .outline-button{background:#125273!important;border-color:#4b9fbe!important;color:#f2fbff!important}.moment-next{background:#102b38;border-color:#3c6379}.moment-provenance{background:#19384b;color:#b3e6fa;border-color:#40728c}
.br-dialog:not(:has(.squad-watch)) .br-verdict{padding:18px;background:radial-gradient(ellipse at 90% 50%,#19475b,#0d202c);border:1px solid #3b667d;border-left:3px solid #67c4e8}.br-dialog:not(:has(.squad-watch)) .br-verdict strong{font-size:56px;color:#edca83}.br-dialog:not(:has(.squad-watch)) .br-result-stats{background:#102c3a;border:1px solid #3b667d;border-radius:4px}.br-dialog:not(:has(.squad-watch)) .br-result-stats strong{color:#b1e8ff}.office-practice-verdict{padding:20px;background:linear-gradient(120deg,#12394c,#0d202c);border-left:3px solid #62d2fb}.office-practice-verdict strong{color:#e6c58a}.scoreboard .own-team{background:#113f55}.scoreboard thead{background:#153447}.scoreboard .table-points{color:#c0f0ff}
@media(min-width:1101px){.shell{grid-template-columns:154px minmax(0,1fr)}.main{padding:20px 24px}.camp-topbar{height:68px;min-height:68px}.sidebar{top:68px;height:calc(100dvh - 68px)}.brand-title{font-size:25px}.camp-brand-mark{width:40px;height:40px}.hq-home .club-series ol{grid-template-columns:repeat(6,minmax(0,1fr))}.br-dialog:not(:has(.squad-watch)) .modal-pad{display:grid;grid-template-columns:230px minmax(0,1fr);gap:14px}.br-dialog:not(:has(.squad-watch)) .modal-pad>*{grid-column:1/-1}.br-dialog:not(:has(.squad-watch)) .br-verdict{grid-column:1;grid-row:2;margin:0}.br-dialog:not(:has(.squad-watch)) .br-result-stats{grid-column:2;grid-row:2;margin:0;align-self:stretch;align-items:center}.br-dialog:not(:has(.squad-watch)) .br-match-heading{margin-bottom:0}.br-dialog:not(:has(.squad-watch)) .rewards{margin:0}}
@media(max-width:1250px){.club-lineup-layout{grid-template-columns:1fr}.club-team-profile{display:grid;grid-template-columns:170px minmax(0,1fr);gap:8px 24px}.club-team-profile header{grid-column:1/-1}.club-team-profile>svg{grid-row:2/5}.club-team-profile p{margin:0}.club-team-profile dl{grid-template-columns:1fr 1fr;gap:10px 20px}.club-lineup-layout .player-art{height:175px}}
@media(max-width:1100px){.hq-home{grid-template-columns:minmax(0,1fr) minmax(180px,.7fr)}.hq-hero h1{font-size:25px}.hq-home .club-series{margin-inline:12px}.club-series ol{grid-template-columns:repeat(3,minmax(0,1fr))}.club-series li:nth-child(n+7){display:block}.club-series li:nth-child(n+7)>*{margin-right:6px}.club-map-picker img{height:90px}}
@media(max-width:700px){.hq-home{display:block}.hq-home .hq-hero-copy{padding:14px}.hq-home .hq-event{display:none}.hq-home .club-series{margin:0 10px 10px;padding:8px}.hq-home .club-series header{display:none}.hq-home .club-series ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hq-home .club-series li{padding:6px 5px;grid-template-columns:18px minmax(0,1fr);gap:3px}.hq-home .club-series-dot{width:18px;height:18px;font-size:9px}.hq-home .club-series li>strong{font-size:9px}.hq-home .club-series li>small{font-size:9px}.hq-home .hq-intro{font-size:12px}.hq-hero h1{font-size:23px}.hq-chapter .hq-hero-copy{padding:13px}.hq-chapter{min-height:76px}.hq-event{margin:12px}.hq-hero-actions>*{flex:1;min-width:0}.hq-hero-actions>.primary{min-width:0}.hq-journey-step{min-height:62px}.hq-journey-step>span>strong{font-size:13px}.club-series{padding:10px}.club-series header{gap:6px;align-items:start}.club-series header>div{display:block}.club-series header strong{display:block;margin-top:5px}.club-series header>small{font-size:10px;max-width:140px;text-align:right}.club-series li{padding:8px 5px;grid-template-columns:18px minmax(0,1fr);gap:4px}.club-series-dot{width:18px;height:18px;font-size:9px}.club-series li>strong{font-size:10px}.club-series li>small{font-size:9px}.club-series li>span:last-child{font-size:9px}.club-team-profile{display:block}.club-team-profile>svg{max-width:175px;margin:0 auto 10px}.club-team-profile dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.club-team-profile p{margin-top:14px}.club-lineup-layout{gap:12px}.club-lineup-layout .player-art{height:auto}.club-lineup-layout .rank-roster-portrait{inset:58px 0 auto;width:100%;height:auto;aspect-ratio:122/194}.club-lineup-layout .player-body{padding:12px}.club-lineup-layout .player-name{font-size:24px}.club-lineup-layout .player-potential{font-size:11px}.club-lineup-layout .ability-stat{grid-template-columns:56px minmax(20px,1fr) auto}.club-map-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.club-map-picker img{height:90px}.club-map-picker span{font-size:12px;padding:7px 8px 3px}.club-map-picker small{padding:0 8px 8px}.coach-context>div:first-child{min-height:90px}.office-practice-settings{padding:10px}.moment-scene{height:96px}.moment-scene svg{height:70px}.br-dialog:not(:has(.squad-watch)) .br-verdict strong{font-size:44px}.competition-heading h2{font-size:22px}}
@media(max-width:350px){.hq-home .hq-hero-copy{padding:12px}.hq-hero h1{font-size:21px}.hq-kicker{font-size:8px}.club-lineup-layout .player-name{font-size:21px}.club-lineup-layout .player-body{padding:10px}.club-lineup-layout .ability-stat{grid-template-columns:50px minmax(15px,1fr) auto;gap:5px}.club-series header>small{max-width:108px}.club-team-profile .ability-value{gap:4px}}
.sidebar .club-shortcuts .nav-button{letter-spacing:0;white-space:nowrap}.sidebar .nav-button.active .camp-nav-copy small{color:#a5e4f5}.mobile-nav>button.active{background:#12435a;border-bottom-color:#56d2f8;color:#e9faff}.hq-journey .hq-step-symbol{color:#85d7ee}.camp-programs .camp-program.camp-featured{border-color:#399ec5}
@media(min-width:701px) and (max-width:1100px){.hq-chapter{min-height:80px}.hq-chapter .hq-hero-copy{padding:12px 16px}.club-lineup-layout .player-art{height:110px}.club-lineup-layout .player-body{padding:12px}.club-lineup-layout .player-ident{margin-bottom:8px}.club-lineup-layout .energy{margin-top:8px}}
@media(max-width:700px){.club-lineup-layout .ability-stat{row-gap:2px}.club-lineup-layout .player-ident{margin-bottom:8px}.club-lineup-layout .energy{margin-top:8px}.club-lineup-layout .player-body{padding-block:8px}}
dialog:has(.office-practice-setup){width:calc(100vw - 32px);max-width:1040px}.br-dialog:not(:has(.squad-watch)){width:calc(100vw - 32px);max-width:1140px}.br-dialog:not(:has(.squad-watch)) .rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.br-dialog:not(:has(.squad-watch)) .reward{padding:10px;background:#122d3c;border:1px solid #315569;border-radius:4px;font-size:11px}.br-dialog:not(:has(.squad-watch)) .reward strong{font-size:18px;color:#b0e9fb}.br-dialog:not(:has(.squad-watch)) .result-standing{background:#143447;border-color:#37667e}.br-dialog:not(:has(.squad-watch)) .result-standing strong{color:#b1eaff}
@media(min-width:1101px){.br-dialog:not(:has(.squad-watch)) .br-match-heading{grid-row:1}.br-dialog:not(:has(.squad-watch)) .result-standing{grid-column:1;grid-row:3;margin:0;align-items:center;flex-wrap:wrap}.br-dialog:not(:has(.squad-watch)) .rewards{grid-column:2;grid-row:3}.br-dialog:not(:has(.squad-watch)) .match-moments{grid-row:4;margin:0}.br-dialog:not(:has(.squad-watch)) .moment-grid{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}}
@media(min-width:601px) and (max-width:700px){#lineup-current .club-lineup-layout>.squad-roster{grid-template-columns:1fr}.club-lineup-layout .player-card{display:grid;grid-template-columns:120px minmax(0,1fr)}.club-lineup-layout .player-art{height:auto;min-height:260px}.club-lineup-layout .player-art:before{display:none}}
@media(max-width:700px){dialog:has(.office-practice-setup),.br-dialog:not(:has(.squad-watch)){width:calc(100vw - 12px)}.br-dialog:not(:has(.squad-watch)) .reward{padding:8px 4px;font-size:10px}.br-dialog:not(:has(.squad-watch)) .reward strong{font-size:15px}}
@media(prefers-reduced-motion:reduce){.club-map-picker img{transition:none}}
