:root{--color0: #000000;--color1: #cc0000;--color2: #00cc00;--color3: #cccc00;--color4: #0000cc;--color5: #cc00cc;--color6: #00cccc;--color7: #cccccc;--bright0: #444444;--bright1: #ff0000;--bright2: #00ff00;--bright3: #ffff00;--bright4: #0000ff;--bright5: #ff00ff;--bright6: #00ffff;--bright7: #ffffff;--hmargin: 2ch;--vmargin: 1lh;--hpad: 15px;--vpad: 7px;--color-primary: var(--color4);--color-secondary: var(--color1);--color-highlight: var(--bright4);--color-highlight-secondary: var(--bright1);--color-text: var(--color0);--color-text-inverse: var(--bright7);--color-background: var(--bright7);--button-active: var(--color-highlight);--button-deselected: var(--color-primary)}*{box-sizing:border-box}body{-webkit-user-select:none;padding:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:75%;background-attachment:fixed;background-size:100%;background-repeat:repeat-y;overflow-x:hidden;color:var(--color-text);background-color:var(--color-background)}table{white-space:nowrap;width:100%;border-collapse:collapse;overflow-x:hidden;margin-bottom:1em}.page-width{margin:0 auto;max-width:700px}dt{font-style:italic}.button-info{position:absolute;right:0;font-size:180%;background:none}.fixture-tournament{font-size:80%;font-weight:700;text-transform:uppercase;display:block}.news-article{background-color:#ffffff80;padding:10px;margin:0 10px 10px}.news-article-title{font-size:200%;font-weight:700;margin-top:0;text-transform:uppercase}.news-article-date{font-weight:700}.news-article-body{margin-top:10px}.cross-icon{font-size:2rem}.cross-icon:after{content:"\2716"}.clicky-clicky div.pure-g{padding:6px}.clicky-clicky div.pure-g>div{padding:0}.clicky-clicky div.pure-g>div>div{padding:0 5px}.clicky-clicky div.pure-g>div>div>button{background-color:#9696ff80;padding:25px 0;margin:0 3px;width:100%;display:block;border:none;font-weight:700}span.injury-icon{background-color:#fff;color:red;margin:0 5px;padding:0 2px}span.injury-icon:after{content:"\271a"}span.yellowcard-icon{color:#ff0;margin:0 5px;padding:0 2px}span.yellowcard-icon:after{content:"\25ae"}span.redcard-icon{color:red;margin:0 5px;padding:0 2px}span.redcard-icon:after{content:"\25ae"}span.forsale-icon{background-color:green;color:gold;margin:0 5px;padding:0 2px}span.forsale-icon:after{content:"$"}tr.transfer-listing-own{color:gray}tr.transfer-listing-bid{background-color:#ffe10080}tr.player-row-injury,tr.player-row-suspension{background-color:#ff000080}.icon-button{background:none;border:none;margin:0;padding:0 0 0 5px}.squad-list tr:nth-child(11){border-bottom:3px solid black}.squad-list tr:nth-child(16){border-bottom:3px solid black}.league-table tr:nth-last-child(1){background-color:#ffb4b480}.league-table tr:nth-last-child(2){background-color:#ffb4b480}.league-table tr:nth-last-child(3){background-color:#ffb4b480}.league-table tr:nth-child(2){background-color:#b4ffb480}.league-table tr:nth-child(3){background-color:#b4ffb480}.league-table tr:nth-child(4){background-color:#b4ffb480}.home-team{white-space:nowrap;color:var(--color4)}.away-team{white-space:nowrap;color:var(--color1)}.login{font-size:200%}.login form{margin:20px}.login label{display:block;margin:5px}.login input{border:0px;margin:5px;padding:5px}.login input[type=submit]{padding:10px 40px;background-color:#9696ff80}span.player-position-badge{border-radius:5px;padding:0 3px}span.player-position-GK{background-color:#f7f}span.player-position-DR,span.player-position-DL,span.player-position-DC{background-color:#77f}span.player-position-DMR,span.player-position-DML,span.player-position-DMC{background-color:#7c7}span.player-position-MR,span.player-position-ML,span.player-position-MC{background-color:#ff7}span.player-position-AMR,span.player-position-AML,span.player-position-AMC{background-color:#fa7}span.player-position-CF{background-color:#f77}tr.fixture-own,tr.scorer-own{font-weight:700}.player-detailed-view td:nth-child(1){font-weight:700}.roster-row-move-target{background-color:#00f3}.game-summary{flex-grow:1;flex-basis:100%}.game-summary-home{text-align:right;margin-right:10px}.game-summary-away{text-align:left;margin-left:10px}.cup-finals-history{width:33%;text-align:center}.managers-attending{text-align:center;font-weight:700}.game-time{text-align:center}.game-message{font-weight:700;float:left;margin-left:5px}.inbox-message{background-color:#ffffff80;padding:10px;margin:0 10px 10px;display:flex;gap:var(--vmargin)}.inbox-message-from,.inbox-message-subject,.inbox-message-date{font-weight:700}.inbox-message-body{margin-top:10px}.match-time{flex:0;text-align:right;font-size:150%;font-weight:700}.match-event-message{flex:1;font-size:150%;font-weight:700}.match-ball-label{font-size:150%;font-weight:700}.match-player-label{font-size:140%}.button-action{background-color:#9696ff80;padding:10px;font-weight:700;margin:10px}ul.tab-menu{opacity:.9;list-style-type:none;width:100%;padding:0;top:0;left:0;margin:0;position:fixed}li.tab-item{display:block;float:left;width:25%;border:0}button.active-tab-style{border:none;width:100%;height:3em;background-color:#00f;color:#fff}button.inactive-tab-style{border:none;width:100%;height:3em;background-color:#fff}tr.active-table-row-style{background-color:#00f}h1,h2,h3,h4,h5,h6{text-align:center}div.view{margin:3em auto 0}div.view-content{max-width:980px;margin:0 auto}h4{margin:5px 0}tr{border-bottom:1px solid grey}td,th{padding:.5em .2em;text-align:left}th{background-color:#9696ff80}div.main-content{clear:both}tr.squad-player-out-of-pos{color:red}tr.leaguetable-row-ownteam{font-weight:700}.nav-container nav{display:flex;justify-content:flex-start}.nav-depth-1{background-color:var(--color-primary)}.nav-depth-2{background-color:#ddd}div.nav-item{flex-grow:1}.nav-item button{border:0;padding:1ch;width:100%;background-color:transparent}.nav-depth-1>nav>.nav-item button{color:#ccc}.nav-depth-2>nav>.nav-item button{background-color:#ddd;color:#000}.nav-depth-1>nav>.nav-item-selected button{border-bottom:4px solid var(--color1)}.nav-depth-2>nav>.nav-item-selected button{background-color:#fff}.nav-item button:active{background-color:#00000133}dialog{padding:0;border:none;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;width:80%;margin:auto;max-width:450px;font-family:sans-serif}dialog::backdrop{background-color:#0006;backdrop-filter:blur(4px)}button.uitk-btn-select{border:0;padding:1ch 2ch;background-color:var(--button-deselected);color:#fff}button.uitk-btn-select-first{border-top-left-radius:5px;border-bottom-left-radius:5px}button.uitk-btn-select-last{border-top-right-radius:5px;border-bottom-right-radius:5px}button.uitk-btn-select-active{border:0;background-color:var(--button-active)}button.uitk-btn{padding:var(--vpad) var(--hpad);background-color:var(--color-primary);color:var(--color-text-inverse);border:0;border-radius:10px;text-transform:uppercase;font-weight:700}button.uitk-btn:active{background-color:var(--color-highlight)}button.uitk-btn-secondary{background-color:var(--color-secondary)}button.uitk-btn-secondary:active{background-color:var(--color-highlight-secondary)}div.uitk-dialog-title,div.uitk-dialog-content{margin:var(--vmargin) var(--hmargin)}div.uitk-dialog-actions{margin:var(--vmargin) var(--hmargin);display:flex;justify-content:flex-end;gap:var(--hmargin)}.matchview-tabs button{flex-grow:1;border-radius:0}.teamview-skillavg-chip{background-color:var(--color-secondary);padding:var(--vpad) var(--hpad);color:var(--color-text-inverse);border-radius:20px}@keyframes spinner{to{transform:rotate(360deg)}}.spinner:before{content:"";box-sizing:border-box;position:absolute;top:50%;left:50%;width:48px;height:48px;margin-top:-12px;margin-left:-12px;border-radius:50%;border:2px solid #ccc;border-top-color:#000;animation:spinner .6s linear infinite}.center{display:flex;justify-content:center;align-items:center;text-align:center}.space-after{margin-bottom:1lh}.space-before{margin-top:1lh}
