@font-face{font-family:CMFPL Microsoft Sans Serif;src:url(/fonts/cm-microsoft-sans-serif.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:CMFPL Tahoma;src:url(/fonts/cm-tahoma-bold.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:CMFPL Franklin Gothic;src:url(/fonts/cm-franklin-gothic-medium.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:CMFPL Eras Demi;src:url(/fonts/cm-eras-demi.otf)format("opentype");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:CMFPL Eras Medium;src:url(/fonts/cm-eras-medium.otf)format("opentype");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:CMFPL Handel Gothic;src:url(/fonts/cm-handel-gothic.ttf)format("truetype");font-display:swap;font-style:normal;font-weight:400}:root{--cm-font-system:"CMFPL Microsoft Sans Serif", "Microsoft Sans Serif", sans-serif;--cm-font-ui:"CMFPL Eras Demi", "Eras Demi ITC", "Eras Demi", var(--cm-font-system);--cm-font-bold:var(--cm-font-ui);--cm-font-sidebar:"CMFPL Eras Medium", "Eras Medium ITC", "Eras Medium", var(--cm-font-ui);--cm-font-display:"CMFPL Handel Gothic", "Handel Gothic", "Handel Gothic BT", var(--cm-font-bold);--cm-font-dense:var(--cm-font-ui);--cm-flag-yellow:#d8c900;--cm-flag-red:#c82010;--cm-tabs-row-height:42px;--cm-toolbar-row-height:37px;--cm-toolbar-control-width:126px;--cm-toolbar-control-height:22px;--cm-toolbar-gap:3px;--cm-content-inset:10px;--cm-shortcut-row-height:36px;--cm-sidebar:#05006d;--cm-sidebar-dark:#010046;--cm-sidebar-light:#09168d;--cm-purple:#28006d;--cm-purple-active:#34008d;--cm-purple-border:#4b1495;--cm-green:#0d6500;--cm-green-dark:#064300;--cm-yellow:#ffe900;--cm-workspace:#241818;--cm-workspace-dark:#170f0f;--cm-panel-dark:linear-gradient(90deg, #0000004d, #1f0c0c40);--cm-panel-dark-strong:linear-gradient(90deg, #00000059, #1f0c0c4d);--cm-grey-light:#c7c7c7;--cm-grey:#909090;--cm-grey-dark:#585858;--cm-white:#efefef;--desktop-background:#05070a;--window-border:#69d8f2;--title-bar:#dbe8f2;--title-bar-text:#07111b;--sidebar:#000435;--sidebar-panel:#02065a;--sidebar-border:#0019a8;--tab:#210064;--tab-active:#30008d;--tab-border:#4d00cd;--panel:#161313;--panel-soft:#292323;--panel-border:#756f6f;--button-top:#bdbdbd;--button-bottom:#777;--button-text:#fff;--yellow:#fff200;--white:#fff;--muted:#b7b7b7}*,:before,:after{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}body{color:var(--cm-white);background:#000;font-family:Arial,Helvetica,sans-serif;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}.mobile-notice{display:none}.desktop{background:#000;place-items:center;min-height:100vh;padding:2px;display:grid;overflow:auto}@media (width<=700px),(pointer:coarse) and (width<=900px){.desktop{display:none}.mobile-notice{min-height:100dvh;color:var(--cm-white);font-family:var(--cm-font-ui);background:linear-gradient(#09097a 0%,#020250 42%,#00001d 100%);place-items:center;padding:18px;display:grid}.mobile-notice__window{background:#063e08;border:3px outset #0a6b10;grid-template-rows:54px minmax(0,1fr) 44px;width:min(100%,540px);min-height:370px;display:grid}.mobile-notice__window>header{background:#063e08;padding:7px 9px 0}.mobile-notice__window h1{height:46px;color:var(--cm-white);font-family:var(--cm-font-heading);text-shadow:2px 2px #560009;background:#e00012;border:2px outset #ef6b70;place-items:center;margin:0;font-style:normal;font-weight:700;line-height:1;display:grid;font-size:23px!important}.mobile-notice__body{background:linear-gradient(#014808eb,#004507f0),repeating-linear-gradient(0deg,#06450a 0 44px,#074b0b 44px 88px);border:1px solid #24842f94;margin:8px 18px 5px;position:relative;overflow:hidden;box-shadow:inset 1px 1px 2px #00000038}.mobile-notice__pitch{border:1px solid #83ca7617;position:absolute;inset:10px}.mobile-notice__halfway{border-left:1px solid #83ca7617;position:absolute;inset:0 auto 0 50%}.mobile-notice__centre-circle{border:1px solid #83ca7617;border-radius:50%;width:78px;height:78px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-notice__penalty{border:1px solid #83ca7617;width:50px;height:116px;position:absolute;top:50%;transform:translateY(-50%)}.mobile-notice__penalty--left{border-left:0;left:-1px}.mobile-notice__penalty--right{border-right:0;right:-1px}.mobile-notice__copy{z-index:1;text-align:center;align-content:center;height:100%;padding:34px 24px;display:grid;position:relative}.mobile-notice__copy h2{color:var(--cm-yellow);font:700 24px/1 var(--cm-font-ui);text-shadow:1px 1px #000;margin:0 0 22px}.mobile-notice__copy p{font:400 18px/1.25 var(--cm-font-ui);text-shadow:1px 1px #000;margin:0 auto 12px}.mobile-notice__lead{white-space:nowrap;font-size:clamp(14px,4.2vw,18px)!important}.mobile-notice__window>a{background:linear-gradient(var(--cm-grey-light), var(--cm-grey));height:36px;color:var(--cm-white);font:700 18px/1 var(--cm-font-ui);text-shadow:1px 1px #555;border:2px outset #ccc;border-radius:0;place-items:center;margin:0 14px 7px;text-decoration:none;display:grid}.mobile-notice__window>a:active{border-style:inset}}.cm-window{width:805px;height:655px;font-family:var(--cm-font-ui);background:#050505;border:2px solid #69d8f2;position:relative;overflow:hidden;box-shadow:0 0 0 1px #000}.title-bar{color:#07111b;height:25px;font-family:var(--cm-font-system);background:linear-gradient(90deg,#e4edf4,#bdcbd7);justify-content:space-between;align-items:center;font-size:12px;display:flex}.title-bar__brand{align-items:center;gap:4px;padding-left:4px;display:flex}.title-bar__icon{font-size:12px}.window-controls{height:100%;display:flex}.window-controls button{color:#15222c;background:linear-gradient(#edf3f7,#9baab5);border:0;border-left:1px solid #75838e;width:34px;height:23px;padding:0;font-size:12px}.window-controls__close{color:#fff!important;background:linear-gradient(#ef907b,#c63c26)!important}.app-layout{grid-template-columns:91px minmax(0,1fr);height:calc(100% - 25px);display:grid}.sidebar{min-height:0;font-family:var(--cm-font-sidebar);background:linear-gradient(#070077 0%,#03005c 52%,#010031 78%,#00000e 100%);border-right:2px solid #050505;grid-template-rows:44px 43px 44px 44px minmax(0,1fr);gap:1px;padding:5px 4px;display:grid}.sidebar--setup{grid-template-rows:44px 43px auto 1fr}.setup-sidebar-navigation{align-content:start}.setup-sidebar-navigation button:not(:disabled),.setup-sidebar-navigation a{color:var(--cm-yellow)}.setup-sidebar-navigation button:disabled{color:#26316a}.setup-version-panel{font-size:10px}.sidebar--setup .history-controls button:disabled .sidebar-arrow{opacity:1;filter:drop-shadow(1px 1px #5c5200)}.squad-sub-tabs{grid-template-columns:repeat(5,1fr);gap:1px;padding-top:10px;display:grid}.squad-sub-tabs button,.setup-screen__choices button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));color:#c7b5ef;font:700 12px var(--cm-font-dense);text-shadow:1px 1px #160029;border-radius:0}.squad-sub-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.setup-screen{align-content:start;min-height:0;display:grid}.setup-screen h2,.team-history-screen h2,.transfer-history-screen h2{color:var(--cm-yellow);font:400 20px var(--cm-font-ui);text-align:center;margin:11px 0 10px}.setup-screen h2{margin-top:17px;margin-bottom:20px;font-size:23px}.setup-screen__choices{grid-template-columns:1fr 1fr;width:calc(100% - 20px);margin:0 auto;display:grid}.setup-screen__choices button{height:70px;color:var(--cm-white);font:400 16px/1 var(--cm-font-ui);text-shadow:2px 2px #000;background:#0003;border:1px solid #111cde;border-radius:0;padding:0 8px;box-shadow:inset 0 0 0 1px #0205348c}.setup-screen__choices button+button{border-left:0}.setup-screen__choices button:disabled{color:#777}.setup-info-screen{align-content:start;min-height:0;display:grid}.setup-info-screen h2{color:var(--cm-yellow);font:400 23px var(--cm-font-ui);text-align:center;margin:17px 0 20px}.setup-info-screen__panel{width:calc(100% - 20px);min-height:250px;color:var(--cm-white);font:400 17px/1.45 var(--cm-font-ui);background:#02020ab8;border:1px solid #2b2b5ba6;margin:0 auto;padding:20px 28px}.setup-info-screen__panel p{margin:0 0 18px}.setup-info-screen__panel a{color:var(--cm-cyan)}.cm-modal-backdrop{z-index:100;background:#0000007a;place-items:center;display:grid;position:absolute;inset:25px 0 0 91px}.game-options-dialog{width:620px;height:510px;box-shadow:none;background:#063e08;border:3px outset #0a6b10;grid-template-rows:53px minmax(0,1fr) 48px;display:grid}.game-options-dialog__header{background:#06450a;align-items:center;padding:7px 9px 0;display:grid}.game-options-dialog h2,.cm-error-dialog h2{color:#ddd;height:46px;font:400 19px var(--cm-font-ui);text-align:center;background:#020d03;border:1px solid #0c7315;place-items:center;margin:0;display:grid}.game-options-dialog__body{background:linear-gradient(#014808eb,#004507f0),repeating-linear-gradient(0deg,#06450a 0 44px,#074b0b 44px 88px);grid-template-rows:29px minmax(0,1fr);align-content:stretch;gap:7px;padding:7px 9px 2px;display:grid;position:relative;overflow:hidden}.game-options-dialog__pitch{background:#003a052e;border:1px solid #24842f94;min-height:0;margin:0 10px;position:relative;overflow:hidden;box-shadow:inset 1px 1px 2px #00000038,inset -1px -1px #418c411a}.game-options-dialog__markings{pointer-events:none;border:1px solid #83ca7614;position:absolute;inset:9px}.game-options-dialog__halfway{border-left:1px solid #83ca7617;position:absolute;top:0;bottom:0;left:50%}.game-options-dialog__centre-circle{border:1px solid #83ca7617;border-radius:50%;width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.game-options-dialog__penalty,.game-options-dialog__six-yard{border:1px solid #83ca7617;position:absolute;top:50%;transform:translateY(-50%)}.game-options-dialog__penalty{width:76px;height:164px}.game-options-dialog__six-yard{width:32px;height:82px}.game-options-dialog__penalty--left,.game-options-dialog__six-yard--left{border-left:0;left:-1px}.game-options-dialog__penalty--right,.game-options-dialog__six-yard--right{border-right:0;right:-1px}.game-options-dialog__fields{z-index:1;gap:10px;padding:18px;display:grid;position:relative}.game-options-dialog__team-id,.game-options-dialog__team-name,.game-options-dialog__colour-row{min-height:31px;color:var(--cm-white);font:400 19px/1 var(--cm-font-ui);text-shadow:1px 1px #000;grid-template-columns:250px minmax(0,1fr);align-items:center;display:grid}.game-options-dialog__team-id input{width:265px;min-height:29px;color:var(--cm-yellow);font:700 17px/1 var(--cm-font-ui);background:0 0;border:0;border-radius:0;outline:0;padding:2px 5px}.game-options-dialog__team-id input::placeholder{color:var(--cm-yellow);opacity:1}.game-options-dialog__team-name output{color:#b6a900;width:265px;font:400 17px/1 var(--cm-font-ui);opacity:.72;padding-left:5px;display:block}.game-options-dialog__meta{height:29px;color:var(--cm-white);font:400 12px/1 var(--cm-font-ui);justify-content:space-between;align-items:center;display:flex}.game-options-dialog__reset{background:linear-gradient(var(--cm-grey-light), var(--cm-grey));width:118px;height:25px;color:var(--cm-white);font:400 12px/1 var(--cm-font-ui);border:2px outset #ccc;border-radius:0}.game-options-dialog__colours{gap:7px;display:flex}.game-options-dialog__colours button{border:2px solid #7b7b7b;border-radius:0;width:32px;height:27px;padding:0;box-shadow:inset 1px 1px #fff6,inset -1px -1px #0000008c}.game-options-dialog__colours button.is-selected{border-color:var(--cm-yellow);box-shadow:0 0 0 1px #2d2900,inset 1px 1px #ffffff73}.game-options-dialog__error{z-index:2;color:#ff4040;font:400 14px/1.15 var(--cm-font-ui);text-align:center;text-shadow:1px 1px #000;margin:auto 18px 8px;position:relative}.game-options-dialog__actions{grid-template-columns:3fr 1fr;gap:1px;margin:0 14px 7px;display:grid}.game-options-dialog__actions button,.cm-error-dialog button{background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:#fff;height:39px;font:700 18px/1 var(--cm-font-ui);text-shadow:1px 1px #555;border:2px outset #ccc;border-radius:0}.cm-error-dialog{text-align:center;background:#bdbdbd;border:3px ridge #183cce;width:240px;box-shadow:4px 4px #0008}.cm-error-dialog p{color:#222;padding:14px}.cm-error-dialog button{width:90px;margin-bottom:12px}.team-history-screen{grid-template-rows:var(--cm-tabs-row-height) var(--cm-toolbar-row-height) 38px minmax(0, 1fr) var(--cm-shortcut-row-height);min-height:0;display:grid}.transfer-history-screen{grid-template-rows:var(--cm-tabs-row-height) var(--cm-toolbar-row-height) 48px minmax(0, 1fr) var(--cm-shortcut-row-height);min-height:0;display:grid}.history-season-toolbar,.transfer-history-toolbar{height:var(--cm-toolbar-row-height);grid-template-columns:var(--cm-toolbar-control-width) var(--cm-toolbar-control-width) 1fr var(--cm-toolbar-control-width);align-items:center;gap:var(--cm-toolbar-gap);padding:11px var(--cm-content-inset) 4px;display:grid}.history-season-toolbar>button,.transfer-history-toolbar button{height:var(--cm-toolbar-control-height);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:#fff;font:400 11px/1 var(--cm-font-ui);border:2px outset #bbb}.history-season-toolbar>button:disabled,.transfer-history-toolbar button:disabled{color:#666;text-shadow:none}.history-season-toolbar .player-database-pagination{position:static}.history-season-toolbar .gameweek-pagination{grid-template-columns:23px 23px 68px 23px 23px;width:160px;display:grid}.history-season-toolbar .gameweek-pagination strong{min-width:0}.history-season-toolbar .gameweek-pagination.is-hidden{visibility:hidden}.team-history-list,.transfer-history-list{background:#020209b8;margin:0 10px;padding:6px 0}.team-history-list{min-height:0;padding:0;overflow-y:auto}.team-history-list::-webkit-scrollbar{width:16px}.team-history-list::-webkit-scrollbar-track{background:#444;border-left:1px solid #222}.team-history-list::-webkit-scrollbar-thumb{background:#999;border:2px outset #bbb}.team-history-screen>h2,.transfer-history-screen>h2{background:#020209a6;place-items:center;min-height:38px;margin:0 10px;display:grid}.team-history-screen>h2+.team-history-list,.transfer-history-screen>h2+.transfer-history-list{padding-top:0}.transfer-history-screen>h2{min-height:48px;margin:0 10px}.team-history-list>div{min-height:24px;color:var(--cm-white);font:400 10px/1 var(--cm-font-ui);text-align:center;grid-template-columns:55px 1.25fr 1.35fr .9fr .65fr 1.25fr .8fr .55fr .55fr .7fr;align-items:center;display:grid}.team-history-list>div>:first-child{background:linear-gradient(#122db3,#080779);border:1px solid #061d8f;place-items:center;height:100%;padding:0 3px;display:grid}.team-history-list>div>:nth-child(2),.team-history-list>div>:nth-child(6){font-size:9px}.team-history-list>div>:nth-child(3),.team-history-list>div>:nth-child(4),.team-history-list>div>:nth-child(5),.team-history-list>div>:nth-child(7),.team-history-list>div>:nth-child(8),.team-history-list>div>:nth-child(9){color:var(--cm-yellow)}.team-history-list>div>:last-child{color:#fff;background:linear-gradient(#8e118e,#60005f);border:1px solid #620065;place-items:center;height:100%;display:grid}.team-history-list .team-history-list__head{z-index:2;min-height:22px;color:var(--cm-white);font-size:10px;position:sticky;top:0}.team-history-list .team-history-list__head>span{height:100%;color:var(--cm-white);background:#999;border:2px outset #bbb;place-items:center;display:grid}.team-history-list .is-empty{color:#6f6f76}.team-history-list .is-empty>:first-child{color:#6870a2;background:linear-gradient(#07146f,#030446)}.team-history-list .is-empty>span{color:#66666d}.team-history-list .is-empty>:last-child{color:#888;background:linear-gradient(#541057,#340036)}.previous-seasons-table{background:#020209b8;align-self:start;margin:0 80px;padding-bottom:6px}.previous-seasons-table>div{min-height:28px;color:var(--cm-white);font:400 13px/1 var(--cm-font-ui);text-align:center;grid-template-columns:1.2fr 1fr 1.25fr 1fr;align-items:center;display:grid}.previous-seasons-table__head>span{background:#999;border:2px outset #bbb;place-items:center;height:100%;display:grid}.previous-seasons-table strong{background:linear-gradient(#122db3,#080779);border:1px solid #061d8f;place-items:center;height:100%;font-weight:400;display:grid}.previous-seasons-table>div>:last-child{color:var(--cm-yellow)}.transfer-history-list{align-content:start;min-height:0;padding-top:8px}.transfer-history-list>div{color:#fff;min-height:29px;font:400 14px/1 var(--cm-font-dense);grid-template-columns:92px 1.55fr 1.1fr 48px 90px;align-items:center;display:grid}.transfer-history-list>div>:first-child{height:100%;color:var(--cm-white);text-align:center;background:linear-gradient(#122db3,#080779);border:1px solid #061d8f;place-items:center;padding:0 5px;display:grid}.transfer-history-list strong{color:var(--cm-white);padding-left:10px;font-weight:400}.transfer-history-list span:nth-child(3){color:var(--cm-yellow)}.transfer-history-list em{color:#fff;text-align:center;background:linear-gradient(#8e118e,#60005f);padding:6px;font-style:normal}.gameweek-marker__points{color:#63e5ff;font:400 8px/1 var(--cm-font-sidebar);text-shadow:1px 1px #001c08;margin-top:2px}.tactics-menu__divider{color:var(--cm-yellow);background:#222;border-top:1px solid #bbb;padding:5px 7px;font-size:10px;display:block}.tactics-list__number.is-bench-boost{color:#fff;background:linear-gradient(#1731b6,#09087b)}.selection-status.is-over-budget{color:#ff2525}.competition-view-select{width:260px;height:22px;display:block}.competition-view-select summary{height:22px}.competition-view-select .cm-select__options{width:260px}.date-panel,.manager-panel,.sidebar-continue,.sidebar-navigation button,.sidebar-navigation a,.game-options,.history-controls button{background:linear-gradient(90deg, var(--cm-sidebar-light), var(--cm-sidebar-dark));min-width:0;box-shadow:none;text-align:center;text-shadow:1px 1px #000;background:linear-gradient(#090b84 0%,#030068 58%,#01004a 100%);border:1px solid #1730cf;border-color:#1730cf #00001f #000014 #071caa;border-radius:0}.date-panel,.manager-panel{place-content:center;padding:2px;display:grid}.date-panel{color:var(--cm-yellow);font-size:11px;font-weight:400;font-family:var(--cm-font-sidebar);font-style:normal;line-height:1.15}.date-panel strong,.date-panel span,.manager-panel span,.manager-panel strong,.game-options span{display:block}.date-panel span{margin-top:2px}.history-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;height:43px;display:grid}.history-controls button{height:43px;color:var(--cm-yellow);place-items:center;padding:0;font-size:14px;display:grid}.sidebar-arrow{background:var(--cm-yellow);filter:drop-shadow(1px 1px #5c5200);width:9px;height:5px;display:block;position:relative}.sidebar-arrow:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;width:0;height:0;position:absolute;top:50%;transform:translateY(-50%)}.sidebar-arrow--left:before{border-right:7px solid var(--cm-yellow);right:7px}.sidebar-arrow--right:before{border-left:7px solid var(--cm-yellow);left:7px}.history-controls button:disabled .sidebar-arrow{opacity:.36;filter:none}.manager-panel{color:#63e5ff;height:44px;font-size:11px;font-family:var(--cm-font-sidebar);font-style:normal;font-weight:400;line-height:1.15}.manager-panel strong{color:var(--cm-yellow)}.sidebar-navigation{grid-auto-rows:44px;align-content:start;gap:1px;display:grid}.sidebar-navigation button,.sidebar-navigation a{height:44px;color:var(--cm-white);font-size:12px;font-family:var(--cm-font-sidebar);text-align:center;text-shadow:1px 1px #000;background:linear-gradient(#090b84 0%,#030068 58%,#01004a 100%);border:1px solid #1730cf;border-color:#1730cf #00001f #000014 #071caa;border-radius:0;place-content:center;padding:2px;font-style:normal;font-weight:400;line-height:1.15;text-decoration:none;display:grid}.sidebar-navigation button span,.sidebar-navigation a span,.sidebar-continue span{display:block}.sidebar-continue{height:44px;color:var(--cm-white);font-size:12px;font-family:var(--cm-font-sidebar);padding:2px;font-style:normal;font-weight:400;line-height:1.15}.sidebar-navigation button.is-active,.sidebar-navigation button:hover{color:var(--cm-yellow);font-weight:400}.sidebar-navigation button.is-disabled,.sidebar-navigation button:disabled{color:#777;cursor:default}.sidebar-navigation button:disabled:hover{color:#777}.sidebar:not(.sidebar--setup) .sidebar-navigation button:last-child:not(:disabled){color:var(--cm-yellow)}.game-options{height:44px;color:var(--cm-yellow);place-content:center;padding:2px;font-size:11px;font-weight:400;line-height:1.15;display:grid}.workspace{background:linear-gradient(#08030375, #0803038f), var(--screen-background) center / cover no-repeat;grid-template-rows:70px minmax(0,1fr) 45px;min-width:0;min-height:0;padding:0 10px 10px;display:grid}.workspace--setup{background:linear-gradient(#08030333, #0803034d), var(--screen-background) center / cover no-repeat}.team-header{color:#111;background:#f3f3f3;border:2px solid #a4a4a4;grid-template-columns:28px 1fr 78px;align-items:center;margin-top:8px;display:grid;position:relative}.team-header h1{color:#0b3698;font-size:var(--team-header-title-size,29px);font-family:var(--cm-font-display);text-align:center;text-shadow:1px 1px #5f5f5f;pointer-events:none;place-items:center;margin:0;font-weight:400;line-height:1;display:grid;position:absolute;inset:0}.team-header h1 span{white-space:nowrap;width:max-content;max-width:calc(100% - 180px);font-style:normal;display:block}.team-header__back,.team-header__print{z-index:1;color:#111;background:0 0;border:0;position:relative}.team-header__back{align-self:start;height:25px;padding:0;font-size:18px}.player-switcher{z-index:10;align-self:start;width:28px;position:relative}.player-switcher summary{width:28px;height:25px;color:var(--player-team-text);cursor:pointer;text-shadow:2px 2px #00000094;place-items:center;font-size:18px;list-style:none;display:grid}.player-switcher summary::-webkit-details-marker{display:none}.player-switcher__options{background:#075900;border:1px solid #001d00;border-color:#23a21e #001d00 #001d00 #23a21e;width:220px;max-height:330px;display:grid;position:absolute;top:25px;left:0;overflow-y:auto;box-shadow:2px 2px #0000008c}.player-switcher__options button{min-height:23px;color:var(--cm-white);font:600 11px/1 var(--cm-font-ui);text-align:left;text-shadow:1px 1px #001c00;background:linear-gradient(#087000,#075900);border:0;border-bottom:1px solid #033900;padding:2px 7px}.player-switcher__options button:hover,.player-switcher__options button:focus,.player-switcher__options button:focus-visible{color:var(--cm-yellow);background:#0b8202;outline:none}.team-header__print{border-top:0;border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);color:#111;width:76px;height:22px;font:700 12px/1 var(--cm-font-dense);text-shadow:none;background:#f3f3f3;border-left:0;margin:0;padding:0 16px 0 5px;position:absolute;top:3px;right:3px}.team-header__print span{display:inline-block}.team-header__print:after{content:"▼";font:700 7px/1 var(--cm-font-ui);position:absolute;right:6px}.team-header__print:disabled{color:#111;cursor:default}.team-header--player{border-top-color:color-mix(in srgb, var(--player-team-primary) 80%, white);border-right-color:color-mix(in srgb, var(--player-team-secondary) 72%, black);border-bottom-color:color-mix(in srgb, var(--player-team-secondary) 72%, black);border-left-color:color-mix(in srgb, var(--player-team-primary) 80%, white);background:linear-gradient(var(--player-team-primary), var(--player-team-secondary));color:var(--player-team-text)}.team-header--player h1,.team-header--player .team-header__back{color:var(--player-team-text);text-shadow:2px 2px #00000094}.team-header--custom h1,.team-header--custom .team-header__back,.team-header--custom .team-header__print{color:var(--default-header-text)}.team-header--custom h1{text-shadow:2px 2px #00000094}.team-header--custom .team-header__print{border-color:color-mix(in srgb, var(--default-header-text) 55%, black);background:0 0}.main-tabs,.secondary-tabs{grid-template-columns:repeat(4,minmax(0,1fr));place-self:stretch stretch;gap:1px;width:auto;min-width:0;display:grid}.main-tabs{padding-top:10px}.secondary-tabs{padding-top:5px}.main-tabs button,.secondary-tabs button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));color:#c7b5ef;min-width:0;font:700 12px var(--cm-font-dense);text-shadow:1px 1px #160029;border-radius:0;padding:0 4px;font-style:normal}.main-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.main-tabs button:disabled,.secondary-tabs button:disabled,.player-profile-tabs button:disabled,.player-database-tabs button:disabled,.squad-reference-footer button:disabled,.tactics-view-tabs button:disabled,.player-action-menu__options button:disabled{color:#777;cursor:default}.squad-screen{grid-template-rows:42px 37px 36px minmax(0,1fr) 25px 36px;min-height:0;display:grid}.squad-reference-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.squad-reference-tabs button:not(:disabled):not(.is-active){color:var(--cm-white)}.toolbar{grid-template-columns:var(--cm-toolbar-control-width) var(--cm-toolbar-control-width) 1fr var(--cm-toolbar-control-width) var(--cm-toolbar-control-width);align-items:center;gap:var(--cm-toolbar-gap);padding:11px var(--cm-content-inset) 4px;display:grid}.toolbar button,.footer-controls button{color:#fff;text-shadow:1px 1px #555;background:linear-gradient(#bdbdbd,#777);border:2px outset #d0d0d0;border-radius:0}.toolbar button{height:var(--cm-toolbar-control-height);border-top-color:var(--cm-grey-light);border-right-color:var(--cm-grey-dark);border-bottom-color:var(--cm-grey-dark);border-left-color:var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));border-style:solid;padding:0 5px;font-size:11px;line-height:1}.toolbar button:not(:disabled){text-shadow:none}.toolbar__clear-squad{font-family:var(--cm-font-dense);font-size:12px;font-style:normal;font-weight:700}.toolbar button:disabled,.tactics-toolbar>button:disabled,.player-database-toolbar button:disabled,.footer-controls button:disabled,.position-filter button:disabled{color:#777;text-shadow:none}.position-heading{background:var(--cm-panel-dark);color:var(--cm-yellow);font:700 16px/1 var(--cm-font-dense);border:0;place-items:center;margin:4px 10px 5px;display:grid}.cm-squad-canvas{background:0 0;border:0;grid-template-rows:28px minmax(0,1fr);min-height:0;margin:0;display:grid;overflow:hidden}.position-filter{grid-template-columns:repeat(15,minmax(0,1fr));gap:1px;margin:0 10px 5px;padding:1px 0;display:grid}.position-filter button{min-width:0;height:21px;color:var(--cm-white);letter-spacing:-.2px;cursor:grab;background:linear-gradient(#075900,#023500);border:1px solid #011e00;border-top:2px solid #138800;border-left:2px solid #138800;border-radius:0;padding:0;font-size:11px;font-weight:700;line-height:1}.position-filter button.is-pressed{background:linear-gradient(#023500,#075900);border:2px solid #138800;border-top:1px solid #011e00;border-left:1px solid #011e00;transform:translate(1px,1px);box-shadow:inset 1px 1px 2px #0000008c}.cm-player-columns{background:var(--cm-panel-dark-strong);border:0;grid-template-columns:1fr 1fr;height:auto;min-height:0;margin:0 10px 5px;display:grid}.cm-player-column{flex-direction:column;min-width:0;height:100%;min-height:0;padding:0;display:flex;overflow:hidden}.cm-player-column:first-child,.cm-player-column:last-child{justify-content:flex-start}.cm-player-row{width:100%;height:auto;min-height:0;color:var(--cm-white);text-align:left;background:0 0;border:0;border-radius:0;flex:0 0 12.5%;grid-template-columns:32px 32px minmax(0,1fr) 76px;align-items:center;gap:3px;padding:0 5px 0 0;display:grid;position:relative}.cm-player-row:hover{background:#250d5985}.cm-player-row:focus,.cm-player-row:focus-visible{outline:none}.cm-selection-slot{color:#a9d9ff;background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;place-items:center;width:32px;height:calc(100% - 2px);min-height:21px;font-size:10px;font-weight:700;display:grid}.cm-player-name{color:var(--cm-white);font:600 18px/1 var(--cm-font-dense);letter-spacing:-.35px;text-overflow:ellipsis;text-shadow:1px 1px #200e0e;white-space:nowrap;font-style:normal;overflow:hidden}.cm-player-position{color:var(--cm-yellow);font:700 11px/1 var(--cm-font-ui);white-space:nowrap;justify-self:end;padding-left:12px}.cm-role-marker{width:32px;height:calc(100% - 2px);min-height:21px;color:var(--cm-yellow);background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;grid-area:1/2;place-items:center;font-size:10px;font-weight:700;display:grid;box-shadow:inset 0 1px #ffffff2e}.cm-role-marker--injured{cursor:pointer;font-size:9px}.cm-role-marker--yellow{background:linear-gradient(#fff45a 0%, var(--cm-flag-yellow) 55%, #8f8300 100%);color:#111;border-color:#fff75d #6b6200 #6b6200 #fff75d}.cm-role-marker--red{background:linear-gradient(#ff6155 0%, var(--cm-flag-red) 55%, #780b03 100%);color:var(--cm-white);border-color:#ff7065 #580800 #580800 #ff7065}.cm-player-name{grid-column:3}.cm-player-position{grid-column:4}.selection-status{background:var(--cm-panel-dark);color:var(--cm-yellow);font-family:var(--cm-font-dense);border:0;place-items:center;margin:0 10px;font-size:11px;font-weight:700;line-height:1;display:grid}.squad-reference-footer{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding-top:4px;display:grid}.squad-reference-footer button,.tactics-view-tabs button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));min-width:0;color:var(--cm-white);font:700 11px/1 var(--cm-font-dense);text-shadow:1px 1px #160029;border-radius:0;font-style:normal;position:relative}.squad-reference-footer button span{font-size:7px;font-style:normal;line-height:1;display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.footer-controls{grid-template-columns:3fr 1fr;gap:1px;padding-top:9px;display:grid}.footer-controls button{font-size:18px;font-weight:700;line-height:1}.fixtures-screen{background:var(--cm-panel-dark);grid-template-rows:56px minmax(0,1fr);min-height:0;margin:10px;display:grid;overflow:hidden}.fixtures-screen__title-row{background:var(--cm-panel-dark-strong);place-items:center;display:grid;position:relative}.fixtures-screen__title-row h2{color:var(--cm-yellow);font:700 19px/1 var(--cm-font-dense);text-shadow:1px 1px #000;margin:0}.fixtures-screen__title-row button{border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));width:108px;height:21px;color:var(--cm-white);font:400 11px/1 var(--cm-font-dense);border-radius:0;position:absolute;top:8px;right:8px}.fixtures-screen__title-row .fixtures-pagination{grid-template-columns:23px 23px 84px 23px 23px;width:176px;position:absolute;bottom:4px;right:8px}.fixtures-screen__title-row .fixtures-pagination button{width:23px;height:22px;position:static}.fixtures-screen__title-row .fixtures-pagination strong{white-space:nowrap;min-width:84px}.fixtures-list{align-content:start;padding:8px 80px 0;display:grid}.fixtures-list__row{height:27px;color:var(--cm-white);font:400 16px/1 var(--cm-font-dense);text-shadow:1px 1px #000;grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;display:grid}.fixtures-list__home{color:var(--cm-white);text-align:right}.fixtures-list__score{color:#63e5ff;text-align:center;font-size:13px}.fixtures-list__away{color:var(--cm-white);text-align:left}.competition-screen{grid-template-rows:var(--cm-tabs-row-height) var(--cm-toolbar-row-height) 36px minmax(0, 1fr) var(--cm-shortcut-row-height);min-height:0;padding-top:0;display:grid}.competition-tabs,.competition-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-top:10px;display:grid}.competition-tabs button,.competition-shortcuts button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));min-width:0;color:var(--cm-white);font:700 11px/1 var(--cm-font-dense);text-shadow:1px 1px #160029;border-radius:0;position:relative}.competition-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.competition-tabs button:disabled,.competition-shortcuts button:disabled{color:#777}.competition-toolbar{height:var(--cm-toolbar-row-height);padding:11px var(--cm-content-inset) 4px;align-items:center;display:flex}.competition-toolbar button{width:var(--cm-toolbar-control-width);height:var(--cm-toolbar-control-height);border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:#777;font:400 11px/1 var(--cm-font-dense);border-radius:0}.competition-screen>h2{margin:4px var(--cm-content-inset) 5px;background:var(--cm-panel-dark);color:var(--cm-yellow);font:700 18px/1 var(--cm-font-dense);text-shadow:1px 1px #000;place-items:center;display:grid}.league-table{background:var(--cm-panel-dark-strong);grid-template-rows:24px minmax(0,1fr);min-height:0;margin:0 10px;display:grid;overflow:hidden}.league-table__header,.league-table__row{text-align:center;grid-template-columns:48px minmax(0,1fr) repeat(6,52px) 58px;align-items:center;display:grid}.league-table--fpl .league-table__header,.league-table--fpl .league-table__row{grid-template-columns:48px minmax(0,1fr) 72px 72px}.league-table--fpl .league-table__header span:nth-child(2){border:2px outset var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));height:21px;color:var(--cm-white);font:400 11px/17px var(--cm-font-dense)}.league-table--fpl .league-table__team{font-size:14px}.league-table__header{box-sizing:border-box;padding-right:0}.league-table__header span:nth-child(n+3){border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));height:21px;color:var(--cm-white);font:400 11px/17px var(--cm-font-dense)}.league-table__body{scrollbar-gutter:stable;scrollbar-color:#999 #242424;scrollbar-width:thin;min-height:0;overflow-y:scroll}.workspace--match{grid-template-rows:minmax(0,1fr) 45px}.match-screen{grid-template-rows:66px 39px minmax(0,1fr) 36px;min-height:0;padding-top:8px;display:grid}.match-scoreboard{grid-template-columns:1fr 1fr;gap:4px;display:grid}.match-scoreboard__team{min-width:0;color:var(--cm-white);font:400 23px/1 var(--cm-font-display);text-shadow:2px 2px #00000094;border:3px solid #0000009e;border-color:#ffffff7a #0000009e #0000009e #ffffff7a;grid-template-columns:minmax(0,1fr) 42px;align-items:center;padding-left:18px;display:grid}.match-scoreboard__team.has-dark-text{color:#111;text-shadow:1px 1px #ffffff61}.match-scoreboard__team strong{color:#111;height:48px;font:400 30px/1 var(--cm-font-display);text-shadow:1px 1px #888;background:linear-gradient(#fff,#cfcfcf);border:3px outset #eee;place-items:center;margin-right:3px;display:grid}.match-tabs,.match-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding-top:4px;display:grid}.match-tabs button,.match-shortcuts button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));min-width:0;color:var(--cm-white);font:700 11px/1 var(--cm-font-dense);border-radius:0}.match-tabs button{border-color:var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));text-shadow:1px 1px #160029;font-size:12px}.match-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.match-tabs button:disabled,.match-shortcuts button:disabled{color:#777}.match-overview{background:var(--cm-panel-dark-strong);grid-template-rows:38px 24px minmax(0,1fr);min-height:0;margin:5px 8px 0;display:grid;position:relative;overflow:hidden}.match-overview h2{color:var(--cm-yellow);font:700 17px/1 var(--cm-font-dense);text-shadow:1px 1px #000;place-items:center;margin:0;display:grid}.match-overview__meta{color:#63e5ff;font:400 10px/1 var(--cm-font-dense);background:#00000052;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.match-events{grid-template-columns:1fr 1fr;align-content:start;column-gap:62px;padding:24px 58px 8px;display:grid}.match-events__column{align-content:start;gap:10px;display:grid}.match-event{color:var(--cm-white);grid-template-columns:minmax(0,1fr) 38px;align-items:start;display:grid}.match-event.is-away{color:var(--cm-white)}.match-event div{display:grid}.match-event strong{font:400 17px/1 var(--cm-font-dense)}.match-event span{color:#63e5ff;font:400 11px/1 var(--cm-font-medium);margin-top:3px}.match-event b{color:var(--cm-yellow);font:700 18px/1 var(--cm-font-dense)}.match-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}.match-shortcuts button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.match-tabs button:focus,.match-tabs button:focus-visible,.match-shortcuts button:focus,.match-shortcuts button:focus-visible{box-shadow:none;outline:none}.match-ratings{background:var(--cm-panel-dark-strong);min-height:0;margin:5px 8px 0;overflow:hidden}.match-ratings__teams{grid-template-columns:1fr 1fr;gap:12px;height:100%;min-height:0;padding:7px 10px;display:grid}.match-ratings__team{grid-template-rows:repeat(18,minmax(0,1fr));align-content:stretch;min-width:0;min-height:0;display:grid;overflow:hidden}.match-ratings__row{min-height:0;color:var(--cm-white);font:400 10px/1 var(--cm-font-medium);grid-template-columns:29px 18px minmax(0,1fr) 48px 24px 13px;align-items:center;display:grid}.match-ratings__row.is-dimmed{color:#777}.match-ratings__number{color:var(--cm-white);background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;align-self:stretch;place-items:center;display:grid}.match-ratings__row.is-substitute .match-ratings__number{color:#c6d3ff;background:linear-gradient(#040d69,#010336);border-color:#172da8 #00021d #00021d #172da8}.match-ratings__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding-left:3px;font-size:12px;overflow:hidden}.match-ratings__row.is-man-of-the-match .match-ratings__name{color:#50e5b1}.match-ratings__card{justify-self:center;width:11px;height:14px;display:block}.match-ratings__card.is-yellow{background:linear-gradient(#fff75d,#d6c900 65%,#8f8300);border:1px solid #6b6200;border-color:#fffca3 #6b6200 #6b6200 #fffca3;box-shadow:inset 0 1px #ffffff59}.match-ratings__card.is-red{background:linear-gradient(#ff6155,#d51a10 65%,#780b03);border:1px solid #580800;border-color:#ff8c84 #580800 #580800 #ff8c84;box-shadow:inset 0 1px #ffffff47}.match-ratings__timing{color:#777;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.match-ratings__timing.is-on{color:#d77a1c}.match-ratings__row strong{color:#63e5ff;font:700 11px/1 var(--cm-font-dense);text-align:right}.match-ratings__goals{color:var(--cm-yellow);font:700 10px/1 var(--cm-font-dense);text-align:right}.fixtures-list__row.is-completed{text-shadow:1px 1px #000;cursor:pointer;background:0 0;border:0;border-radius:0;width:100%;padding:0}.fixtures-list__row.is-completed:hover{background:#260b5bad}.league-table__row{height:25px;color:var(--cm-white);font:400 13px/1 var(--cm-font-dense);text-shadow:1px 1px #000}.league-table__rank{color:var(--cm-white);background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;align-self:stretch;place-items:center;font-size:11px;display:grid}.league-table__team{min-width:0;color:var(--cm-white);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;padding-left:10px;font-size:17px;display:flex;overflow:hidden}.league-table__team strong{width:24px;height:23px;color:var(--cm-white);background:#b20a13;border:1px outset #ff6a6a;flex:0 0 24px;place-items:center;font-size:10px;display:grid}.league-table__points{height:23px;color:var(--cm-white);background:linear-gradient(#8b128f,#500050);border:1px solid #320037;border-color:#ba23c5 #320037 #320037 #ba23c5;place-items:center;display:grid}.competition-shortcuts{grid-template-columns:repeat(5,minmax(0,1fr));padding-top:4px}.competition-shortcuts button span{font-size:7px;font-style:normal;line-height:1;display:block;position:absolute;top:50%;right:5px;transform:translateY(-50%)}@media (width<=820px),(height<=670px){.cm-window{transform:scale(min(calc((100vw - 4px) / 805), calc((100vh - 4px) / 655)));transform-origin:50%}}.tactics-screen{grid-template-rows:26px minmax(0,1fr);min-height:0;padding:5px 10px 0;display:grid}.tactics-toolbar{z-index:10;grid-template-columns:145px 120px 1fr 120px 120px;align-items:center;gap:3px;width:100%;display:grid;position:relative;overflow:visible}.tactics-toolbar>button{border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:#777;height:21px;font:600 10px/1 var(--cm-font-ui);border-radius:0;padding:0 5px}.tactics-toolbar>.gameweek-total-control:disabled{color:var(--cm-white);text-shadow:1px 1px var(--cm-grey-dark)}.tactics-menu{color:#fff;width:145px;font:700 11px var(--cm-font-ui);z-index:5;position:relative}.tactics-menu[open]{z-index:40}.tactics-menu summary{border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:#fff;cursor:pointer;align-items:center;width:145px;height:21px;padding:0 22px 0 8px;list-style:none;display:grid;position:relative}.tactics-menu[open] summary,.tactics-menu summary:focus,.tactics-menu summary:focus-visible{border-top-color:var(--cm-grey-light);border-right-color:var(--cm-grey-dark);border-bottom-color:var(--cm-grey-dark);border-left-color:var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));outline:none}.cm-player-row.is-transfer-ineligible{color:#666;pointer-events:none}.cm-player-row.is-transfer-ineligible .cm-player-name,.cm-player-row.is-transfer-ineligible .cm-player-position,.cm-player-row.is-transfer-ineligible .cm-selection-slot{color:#666}.gameweek-total-control{font-size:9px!important}.gameweek-total-control:disabled{color:var(--cm-white)}.player-action-menu__options button:disabled{color:#555;text-shadow:none}.tactics-menu summary::-webkit-details-marker{display:none}.tactics-menu summary:after{content:"▼";font-size:8px;position:absolute;right:7px}.tactics-menu__options{z-index:41;background:#075900;border:1px solid #001d00;border-color:#23a21e #001d00 #001d00 #23a21e;width:145px;display:grid;position:absolute;top:21px;left:0}.tactics-menu__options button{color:#fff;height:22px;font:700 11px var(--cm-font-ui);text-align:left;background:linear-gradient(#087000,#075900);border:0;border-bottom:1px solid #033900;padding:0 8px}.tactics-menu__options button:hover,.tactics-menu__options button.is-active{background:var(--cm-yellow);color:#111}.tactics-menu__options button:focus,.tactics-menu__options button:focus-visible{background:var(--cm-yellow);color:#111;outline:none}.tactics-menu__options button.is-active{background:var(--cm-yellow);color:#111}.tactics-menu__options button:hover{color:var(--cm-yellow);background:#0b8202}.tactics-menu__options button:disabled{color:#555;text-shadow:none;background:#034200}.tactics-formation-title{width:100%;height:30px;color:var(--cm-yellow);font:700 22px/.95 var(--cm-font-bold);text-align:center;text-shadow:1px 1px #000;place-items:center;margin:0;display:grid;transform:translateY(-3px)}.tactics-layout{z-index:1;grid-template-columns:48% 52%;gap:3px;min-height:0;display:grid;position:relative}.tactics-pitch-panel{grid-template-rows:31px minmax(0,1fr);min-width:0;min-height:0;margin-right:6px;display:grid}.tactics-view-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding-bottom:4px;display:grid}.tactics-view-tabs button{text-shadow:1px 1px #00063c;background:linear-gradient(#071e9e,#020a5a);border-color:#284dff #00063c #00063c #284dff}.tactics-view-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-white)}.tactics-list{background:var(--cm-panel-dark);border:0;grid-template-rows:30px minmax(0,1fr);min-width:0;min-height:0;padding:1px 0 0;display:grid;overflow:hidden}.tactics-list__body{flex-direction:column;min-height:0;display:flex}.tactics-list__row{width:100%;height:25px;color:var(--cm-white);font-family:var(--cm-font-ui);text-align:left;cursor:grab;background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr) 58px 57px;align-items:center;column-gap:9px;padding:0 4px 0 0;display:grid}.tactics-list__row--empty{cursor:default;flex:0 0 25px}.tactics-list__row:hover{background:linear-gradient(90deg,#0b187ec7,#1d005394)}.tactics-list__number{color:#a9d9ff;background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;place-items:center;width:34px;height:25px;font-size:11px;font-weight:700;display:grid}.tactics-list__name{min-width:0;color:var(--cm-white);font-size:13px;font-family:var(--cm-font-dense);text-overflow:ellipsis;text-shadow:1px 1px #200e0e;white-space:nowrap;font-style:normal;font-weight:600;overflow:hidden}.tactics-list__role,.tactics-list__fixture{color:var(--cm-yellow);white-space:nowrap;font-size:10px;font-weight:700}.tactics-list__role,.tactics-list__role--injury{text-align:center}.tactics-list__fixture{text-align:right}.tactics-list__row.is-bench{color:#777}.tactics-list__row.is-bench .tactics-list__number{color:#c6d3ff;background:linear-gradient(#040d69,#010336);border:1px solid #00021d;border-color:#172da8 #00021d #00021d #172da8}.tactics-list__row.is-bench .tactics-list__name,.tactics-list__row.is-bench .tactics-list__fixture{color:#777;text-shadow:none}.tactics-list__row.is-bench .tactics-list__role{color:#d77a1c}.tactics-list__row.is-bench.is-bench-boost .tactics-list__number{color:var(--cm-white);background:linear-gradient(#1731b6,#09087b);border-color:#284dff #00063c #00063c #284dff}.tactics-list__row.is-bench.is-bench-boost .tactics-list__name,.tactics-list__row.is-bench.is-bench-boost .tactics-list__fixture,.tactics-list__row.is-bench.is-bench-boost .tactics-list__role{color:var(--cm-white);text-shadow:1px 1px #200e0e}.tactics-pitch{background:repeating-linear-gradient(90deg,#ffffff05 0 24px,#00000005 24px 48px),linear-gradient(#0d5a17,#084611);border:1px solid #1e5c2261;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 0 22px #00000047}.tactics-pitch:before{content:"";border:1px solid #e2ebdc47;position:absolute;inset:8px}.tactics-pitch__halfway{border-top:1px solid #e2ebdc47;position:absolute;top:50%;left:8px;right:8px}.tactics-pitch__centre-circle{border:1px solid #e2ebdc47;border-radius:50%;width:68px;height:68px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tactics-pitch__centre-spot{background:#e2ebdc61;border-radius:50%;width:2px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tactics-pitch__penalty,.tactics-pitch__six-yard,.tactics-pitch__goal{border:1px solid #e2ebdc47;position:absolute;left:50%;transform:translate(-50%)}.tactics-pitch__penalty{width:132px;height:61px}.tactics-pitch__six-yard{width:66px;height:25px}.tactics-pitch__goal{width:40px;height:8px}.tactics-pitch__penalty--top,.tactics-pitch__six-yard--top,.tactics-pitch__goal--top{border-top:0;top:8px}.tactics-pitch__penalty--bottom,.tactics-pitch__six-yard--bottom,.tactics-pitch__goal--bottom{border-bottom:0;bottom:8px}.tactics-pitch__goal--top{top:0}.tactics-pitch__goal--bottom{bottom:0}.tactics-marker{width:70px;min-height:42px;color:var(--cm-white);z-index:2;cursor:grab;background:0 0;border:0;justify-items:center;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.tactics-marker__number{width:27px;height:27px;color:var(--cm-yellow);font:400 12px/1 var(--cm-font-sidebar);background:#086852;border:1px solid #eaf5e8bd;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 2px #0000008c}.tactics-marker__name{max-width:80px;color:var(--cm-yellow);font:400 13px/.92 var(--cm-font-sidebar);text-align:center;text-overflow:ellipsis;text-shadow:1px 1px #001c08;white-space:nowrap;margin-top:-3px;overflow:hidden}.tactics-marker__role{color:var(--cm-yellow);font:400 7px/1 var(--cm-font-sidebar)}.tactics-pitch.is-bench-boost .tactics-marker{width:58px}.tactics-pitch.is-bench-boost .tactics-marker__name{max-width:58px;font-size:11px}.tactics-marker.is-bench-boost .tactics-marker__number{width:29px;font-size:9px}.player-database-screen{grid-template-rows:var(--cm-tabs-row-height) var(--cm-toolbar-row-height) 22px 38px minmax(0, 1fr) 42px 38px;min-height:0;color:var(--cm-white);font-family:var(--cm-font-ui);display:grid}.player-database-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding-top:10px;display:grid}.player-database-tabs button{border:1px solid var(--cm-purple-border);background:linear-gradient(var(--cm-purple-active), var(--cm-purple));min-width:0;color:var(--cm-white);font:700 11px/1 var(--cm-font-ui);text-shadow:1px 1px #160029;border-radius:0;padding:0 3px}.player-database-tabs button:disabled{color:#777}.player-database-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.player-database-toolbar{grid-template-columns:var(--cm-toolbar-control-width) var(--cm-toolbar-control-width) 1fr var(--cm-toolbar-control-width) var(--cm-toolbar-control-width);align-items:center;gap:var(--cm-toolbar-gap);padding:11px var(--cm-content-inset) 4px;display:grid}.player-database-toolbar button,.player-database-pagination button{height:var(--cm-toolbar-control-height);border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:var(--cm-white);font:600 10px/1 var(--cm-font-ui);text-shadow:1px 1px var(--cm-grey-dark);border-radius:0;justify-content:center;align-items:center;gap:1px;padding:0 5px;display:flex}.pagination-arrow{border-top:4px solid #0000;border-bottom:4px solid #0000;width:0;height:0;display:block}.pagination-arrow--left{border-right:5px solid var(--cm-white)}.pagination-arrow--right{border-left:5px solid var(--cm-white)}.player-database-pagination button:disabled .pagination-arrow{opacity:.38}.database-control-menu{width:var(--cm-toolbar-control-width);height:var(--cm-toolbar-control-height);z-index:12;position:relative}.database-control-menu summary{height:var(--cm-toolbar-control-height);border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));color:var(--cm-white);cursor:pointer;font:600 11px/1 var(--cm-font-ui);place-items:center;list-style:none;display:grid}.database-control-menu summary::-webkit-details-marker{display:none}.database-control-menu__panel{top:var(--cm-toolbar-control-height);background:#075900;border:1px solid #001d00;border-color:#23a21e #001d00 #001d00 #23a21e;width:154px;padding:3px;display:grid;position:absolute;left:0;box-shadow:2px 2px #00000073}.database-control-menu__panel button{width:100%;color:var(--cm-white);font:600 11px/1 var(--cm-font-ui);text-align:left;background:linear-gradient(#087000,#075900);border:0;border-bottom:1px solid #033900}.database-control-menu__panel button.is-active{background:var(--cm-yellow);color:#111;font:600 11px/1 var(--cm-font-ui)}.database-control-menu__panel button:hover,.database-control-menu__panel button:focus,.database-control-menu__panel button:focus-visible{color:var(--cm-yellow);background:#0b8202;outline:none}.database-control-menu__panel--search{grid-template-columns:1fr 42px;gap:3px}.database-control-menu__panel--search label{grid-column:1/-1}.database-control-menu__panel input{color:#111;min-width:0;height:21px;font:600 10px/1 var(--cm-font-ui);background:#efefef;border:2px inset #d0d0d0;border-radius:0}.database-control-menu--filters{justify-self:end}.database-control-menu__panel--filters{gap:3px;width:190px;left:auto;right:0}.database-control-menu__panel--filters label{color:var(--cm-white);grid-template-columns:70px 1fr;align-items:center;font-size:10px;display:grid}.database-control-menu__panel--filters .cm-select{width:100%}.player-database-toolbar button:disabled{color:var(--cm-grey-light)}.player-database-context{background:var(--cm-panel-dark);color:#64e3f6;font-size:12px;font-family:var(--cm-font-sidebar);grid-template-columns:minmax(0,1fr) 160px;align-items:center;margin:0 10px;font-weight:400;display:grid;position:relative}.player-database-context>span{text-align:center}.player-database-pagination{grid-template-columns:23px 23px 68px 23px 23px;height:22px;display:grid}.player-database-pagination button{width:23px;height:22px;color:var(--cm-yellow);background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;padding:0}.player-database-pagination strong{background:var(--cm-purple);color:var(--cm-yellow);place-items:center;font-size:14px;font-weight:200;display:grid}.player-database-title{background:var(--cm-panel-dark-strong);color:var(--cm-yellow);font:700 18px/1 var(--cm-font-bold);text-shadow:1px 1px #000;place-items:center;margin:0 10px;display:grid}.player-database-table{background:var(--cm-panel-dark-strong);grid-template-rows:20px repeat(11,minmax(0,1fr));align-content:stretch;min-height:0;margin:0 10px;display:grid;overflow:hidden}.player-database-row{color:#64e3f6;min-width:0;min-height:0;font:600 13px/1 var(--cm-font-ui);text-align:center;background:0 0;border:0;border-radius:0;grid-template-columns:40px 40px minmax(124px,1.55fr) minmax(112px,1.25fr) 42px 62px 54px 62px;align-items:center;padding:0;display:grid}.player-database-row>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 3px;overflow:hidden}.player-database-row--header{color:var(--cm-white);gap:1px}.player-database-row--header>button{border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:var(--cm-grey);height:20px;color:var(--cm-white);font:inherit;text-shadow:1px 1px var(--cm-grey-dark);place-items:center;display:grid;position:relative}.player-database-row--header>button span{color:var(--cm-yellow);text-shadow:none;font-size:6px;position:absolute;right:3px}.player-database-row--header>button.is-sorted{color:var(--cm-yellow)}.player-database-row:not(.player-database-row--header):hover{background:linear-gradient(90deg,#0b187ec7,#1d005394)}.player-database-row.is-transfer-disabled{color:#666}.player-database-row.is-transfer-disabled .player-database-row__name,.player-database-row.is-transfer-disabled .player-database-row__team,.player-database-row.is-transfer-disabled .player-database-row__position,.player-database-row.is-transfer-disabled .player-database-row__ownership,.player-database-row.is-transfer-disabled .player-database-row__next{color:#666;text-shadow:none}.player-database-row.is-transfer-disabled .player-database-row__slot,.player-database-row.is-transfer-disabled .player-database-row__info,.player-database-row.is-transfer-disabled .player-database-row__value{filter:grayscale()brightness(.65)}.player-database-row:focus,.player-database-row:focus-visible{outline:none}.player-database-row__slot{color:#a9d9ff;background:linear-gradient(#071e9e,#020a5a);border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;place-items:center;height:calc(100% - 1px);display:grid}.player-database-row__info{color:#0000;align-self:stretch;place-items:center;font-size:9px;font-weight:700;display:grid}.player-database-row__info.is-yellow,.player-database-row__info.is-red{border-style:solid;border-width:1px}.player-database-row__info.is-yellow{background:linear-gradient(#fff45a 0%, var(--cm-flag-yellow) 55%, #8f8300 100%);color:#111;border-color:#fff75d #6b6200 #6b6200 #fff75d}.player-database-row__info.is-red{background:linear-gradient(#ff6155 0%, var(--cm-flag-red) 55%, #780b03 100%);color:var(--cm-white);border-color:#ff7065 #580800 #580800 #ff7065}.player-database-row__name{color:var(--cm-white);font-style:normal;font-family:var(--cm-font-dense);text-align:left;font-weight:600}.player-database-row__ownership{color:var(--cm-yellow)}.player-database-row__team,.player-database-row__position,.player-database-row__next{color:var(--cm-white)}.player-database-row__value{color:var(--cm-white);background:linear-gradient(#75118f,#4b075d);border:1px solid #350042;border-color:#8e2fb3 #350042 #350042 #8e2fb3;align-self:stretch;place-items:center;display:grid}.player-database-results{background:var(--cm-panel-dark);color:#64e3f6;font:600 18px/1 var(--cm-font-ui);text-shadow:1px 1px #000;place-items:center;margin:0 10px;display:grid}.player-database-tabs--scouts{padding-top:0}.workspace--player{padding:0 10px 10px}.player-stats-screen{min-height:0;color:var(--cm-white);font-family:var(--cm-font-ui);grid-template-rows:47px 34px minmax(0,1fr);display:grid}.player-stats-screen--injury{grid-template-rows:47px minmax(0,1fr)}.player-action-menu{z-index:8;width:108px;position:absolute;top:-2px;right:0}.player-action-menu summary{color:#fff;cursor:pointer;height:25px;font:700 11px/1 var(--cm-font-ui);text-shadow:1px 1px #555;background:#a3a3a3;border:2px outset #d0d0d0;align-items:center;padding:0 21px 0 8px;list-style:none;display:grid;position:relative}.player-action-menu summary::-webkit-details-marker{display:none}.player-action-menu summary:after{content:"▼";font-size:8px;position:absolute;right:7px}.player-action-menu__options{background:#075900;border:1px solid #001d00;border-color:#23a21e #001d00 #001d00 #23a21e;width:176px;display:grid;position:absolute;top:25px;right:0}.player-action-menu__options button{color:#fff;height:21px;font:600 11px/1 var(--cm-font-ui);text-align:left;background:linear-gradient(#087000,#075900);border:0;border-bottom:1px solid #033900;padding:0 7px}.player-action-menu__options button:hover,.player-action-menu__options button:focus,.player-action-menu__options button:focus-visible{color:var(--cm-yellow);background:#0b8202;outline:none}.cm-select{min-width:0;font:600 11px/1 var(--cm-font-ui);z-index:15;position:relative}.cm-select[open]{z-index:60}.cm-select summary{border-top:2px solid var(--cm-grey-light);border-right:2px solid var(--cm-grey-dark);border-bottom:2px solid var(--cm-grey-dark);border-left:2px solid var(--cm-grey-light);background:linear-gradient(var(--cm-grey-light), var(--cm-grey));width:100%;height:21px;color:var(--cm-white);cursor:pointer;font:inherit;text-overflow:ellipsis;text-shadow:1px 1px var(--cm-grey-dark);white-space:nowrap;align-items:center;padding:0 20px 0 6px;list-style:none;display:grid;position:relative;overflow:hidden}.cm-select summary::-webkit-details-marker{display:none}.cm-select summary:after{content:"▼";font-size:7px;position:absolute;right:6px}.cm-select__options{background:#075900;border:1px solid #001d00;border-color:#23a21e #001d00 #001d00 #23a21e;min-width:max-content;max-height:220px;display:grid;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:2px 2px #0000008c}.cm-select__options button{width:100%;min-width:0;height:22px;color:var(--cm-white);font:600 11px/1 var(--cm-font-ui);text-align:left;text-shadow:1px 1px #001c00;white-space:nowrap;background:linear-gradient(#087000,#075900);border:0;border-bottom:1px solid #033900;padding:0 7px}.cm-select__options button:hover,.cm-select__options button:focus,.cm-select__options button:focus-visible{color:var(--cm-yellow);background:#0b8202;outline:none}.cm-select__options button.is-active{background:var(--cm-yellow);color:#111;text-shadow:none}.cm-select__options button:disabled{color:#416541;cursor:default;text-shadow:none;background:#034200}.player-profile-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;padding-top:12px;display:grid}.player-profile-tabs button{color:#d2c2ee;min-width:0;font:700 11px/1 var(--cm-font-bold);text-shadow:1px 1px #160029;background:#29005b;border:1px solid #1c003e;border-radius:0}.player-profile-tabs button.is-active{border-color:var(--cm-yellow);color:var(--cm-yellow)}.player-profile-summary{color:var(--cm-yellow);font:700 16px/1 var(--cm-font-bold);text-shadow:1px 1px #000;place-items:center;display:grid}.player-profile-summary--profile{background:var(--cm-panel-dark);margin:0 12px}.player-profile-content{background:0 0;grid-template-rows:minmax(0,1fr) 79px 24px;min-height:0;display:grid;position:relative;overflow:hidden}.player-attributes--reference{z-index:1;background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:12px;min-height:0;padding:4px 12px 0;display:grid;position:relative}.player-attributes__column{background:var(--cm-panel-dark);border:0;grid-auto-rows:17px;align-content:start;padding:3px 6px 4px;display:grid}.player-attribute-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 2px;display:grid}.player-attribute-row__label{color:#ededed;font:400 12px/1 var(--cm-font-sidebar);letter-spacing:-.1px;text-overflow:ellipsis;text-shadow:1px 1px #111;white-space:nowrap;overflow:hidden}.player-attribute-row__value{color:var(--cm-yellow);font:600 12px/1 var(--cm-font-ui);letter-spacing:-.1px;text-align:right;text-shadow:1px 1px #111;white-space:nowrap}.player-history-strip{z-index:1;background:0 0;align-content:start;width:auto;margin:0 12px;display:grid;position:relative}.player-history-strip__header,.player-history-strip__row{color:#eee;width:100%;min-height:15px;font:400 11px/1 var(--cm-font-sidebar);text-align:center;grid-template-columns:minmax(30px,.55fr) minmax(72px,1.45fr) minmax(46px,.8fr) minmax(42px,.75fr) repeat(3,minmax(36px,.65fr)) minmax(43px,.75fr) minmax(48px,.85fr) minmax(47px,.85fr) minmax(42px,.75fr);align-items:center;display:grid}.player-history-strip__header{color:#fff;background:0 0;gap:1px;font-weight:700}.player-history-strip__header span{text-shadow:1px 1px #555;background:#919191;border:2px solid #555;border-color:#d3d3d3 #555 #555 #d3d3d3;place-items:center;height:15px;display:grid}.player-history-strip__row{color:#e7e7e7;text-shadow:1px 1px #111}.player-history-strip__row span{background:#00000024;place-items:center;height:16px;display:grid}.player-history-strip__gw{color:#9ed6ff;text-shadow:none;border:1px solid #00063c;border-color:#284dff #00063c #00063c #284dff;font-weight:700;background:linear-gradient(#071e9e,#020a5a)!important}.player-history-strip__points{color:#fff;text-shadow:1px 1px #2d0038;border:1px solid #350042;border-color:#8e2fb3 #350042 #350042 #8e2fb3;font-weight:700;background:linear-gradient(#75118f,#4b075d)!important}.player-profile-title{z-index:1;background:var(--cm-panel-dark);color:#64e3f6;width:auto;font:700 16px/1 var(--cm-font-bold);text-shadow:1px 1px #000;place-items:center;margin:0 12px;display:grid;position:relative}.player-profile-history-view{grid-template-rows:minmax(0,1fr) 24px;min-height:0;display:grid;overflow:hidden}.player-injury-view{grid-template-rows:minmax(0,1fr) 79px 24px;min-height:0;display:grid;overflow:hidden}.player-injury-panel{background:var(--cm-panel-dark);min-height:0;margin:0 12px;padding:10px 8px 8px}.player-injury-panel h2{color:var(--cm-yellow);font:700 16px/1 var(--cm-font-dense);text-align:center;text-shadow:1px 1px #000;border-bottom:1px solid #dcdcdc1c;margin:0 0 8px;padding-bottom:6px}.player-injury-panel__details{align-content:start;display:grid}.player-injury-panel__row{min-height:22px;font:400 12px/1 var(--cm-font-sidebar);text-shadow:1px 1px #000;border-bottom:1px solid #dcdcdc12;grid-template-columns:150px minmax(0,1fr);align-items:center;display:grid}.player-injury-panel__row span{color:var(--cm-white)}.player-injury-panel__row strong{color:var(--cm-yellow);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.player-history-strip--injury{align-self:end}.player-history-strip--full{background:var(--cm-panel-dark);min-height:0;margin-top:4px;overflow-y:auto}.player-history-strip--full .player-history-strip__header,.player-history-strip--full .player-history-strip__row{min-height:22px;font-size:11px}.player-history-strip--full .player-history-strip__header span{height:20px}.player-history-strip--full .player-history-strip__row span{height:22px}.transfers-placeholder{background:var(--cm-panel-dark-strong);min-height:0;color:var(--cm-yellow);text-align:center;border:0;place-content:center;margin:10px;display:grid}.transfers-placeholder h2{font:700 22px/1 var(--cm-font-ui);margin:0 0 12px}.transfers-placeholder p{color:var(--cm-white);margin:0 0 5px;font-size:16px}.transfers-placeholder span{color:#777;font-size:11px}
