﻿/*!
 * Football Pool WordPress plugin
 *
 * @copyright Copyright (c) 2012-2022 Antoine Hurkmans
 * @link https://wordpress.org/plugins/football-pool/
 * @license https://plugins.svn.wordpress.org/football-pool/trunk/LICENSE
 */@font-face{font-family:"icomoon";src:url("fonts/icomoon.ttf?ww3f09") format("truetype"),url("fonts/icomoon.woff?ww3f09") format("woff"),url("fonts/icomoon.svg?ww3f09#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=fp-icon-],[class*=" fp-icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fp-icon-search:before{content:""}.fp-icon-star:before{content:""}.fp-icon-star-o:before{content:""}.fp-icon-check:before{content:""}.fp-icon-close:before{content:""}.fp-icon-remove:before{content:""}.fp-icon-times:before{content:""}.fp-icon-cog:before{content:""}.fp-icon-gear:before{content:""}.fp-icon-trash-o:before{content:""}.fp-icon-clock-o:before{content:""}.fp-icon-refresh:before{content:""}.fp-icon-edit:before{content:""}.fp-icon-pencil-square-o:before{content:""}.fp-icon-share-square-o:before{content:""}.fp-icon-plus-circle:before{content:""}.fp-icon-minus-circle:before{content:""}.fp-icon-times-circle:before{content:""}.fp-icon-check-circle:before{content:""}.fp-icon-question-circle:before{content:""}.fp-icon-info-circle:before{content:""}.fp-icon-times-circle-o:before{content:""}.fp-icon-check-circle-o:before{content:""}.fp-icon-ban:before{content:""}.fp-icon-arrow-left:before{content:""}.fp-icon-arrow-right:before{content:""}.fp-icon-arrow-up:before{content:""}.fp-icon-arrow-down:before{content:""}.fp-icon-calendar:before{content:""}.fp-icon-bar-chart:before{content:""}.fp-icon-bar-chart-o:before{content:""}.fp-icon-sign-out:before{content:""}.fp-icon-external-link:before{content:""}.fp-icon-trophy:before{content:""}.fp-icon-group:before{content:""}.fp-icon-users:before{content:""}.fp-icon-bars:before{content:""}.fp-icon-navicon:before{content:""}.fp-icon-reorder:before{content:""}.fp-icon-coffee:before{content:""}.fp-icon-spinner:before{content:""}.fp-icon-star-half-empty:before{content:""}.fp-icon-star-half-full:before{content:""}.fp-icon-star-half-o:before{content:""}.fp-icon-ticket:before{content:""}.fp-icon-futbol-o:before{content:""}.fp-icon-soccer-ball-o:before{content:""}.fp-icon-pie-chart:before{content:""}.fp-icon-line-chart:before{content:""}.fp-icon-toggle-off:before{content:""}.fp-icon-toggle-on:before{content:""}.fp-icon-user-plus:before{content:""}.fp-icon-user-times:before{content:""}.matchinfo.new-layout{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.matchinfo.new-layout div{padding:5px}.matchinfo.new-layout .match-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;flex-grow:1;width:calc(50% - 4px);margin-right:4px;justify-content:center;background-color:#f8f8f8}.matchinfo.new-layout .linked-question{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.matchinfo.new-layout .linked-question p.bonus{background-color:inherit}.matchinfo.new-layout .match-card-footer,.matchinfo.new-layout .match-card-header,.matchinfo.new-layout .matchtype{width:100%}.matchinfo.new-layout .match-card,.matchinfo.new-layout .linked-question{margin-bottom:20px}.matchinfo.new-layout .match-card-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;font-size:75%}.matchinfo.new-layout .match-card-header span{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;justify-content:space-between}.matchinfo.new-layout .match-card-header .matchdate,.matchinfo.new-layout .match-card-header .time{font-size:1.2em}.matchinfo.new-layout .match-card-header .time{text-align:right}.matchinfo.new-layout .match-card-footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex}.matchinfo.new-layout .match-card-footer div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;justify-content:flex-end;text-align:left;align-items:stretch;height:40px;line-height:40px;vertical-align:middle}.matchinfo.new-layout .match-card-footer .fp-icon{text-align:center}.matchinfo.new-layout .match-card-footer .fp-icon a{-webkit-box-shadow:none;box-shadow:none}.matchinfo.new-layout .match-card-footer .fp-icon a img{-webkit-box-shadow:none;box-shadow:none;max-height:40px}.matchinfo.new-layout .match-card-footer .user-score{-webkit-box-flex:3;-moz-box-flex:3;-webkit-flex:3;flex:3;font-size:75%}.matchinfo.new-layout .matchtype{color:#fff;background-color:#000;font-weight:bolder;margin-bottom:5px}.matchinfo.new-layout .flag,.matchinfo.new-layout .home,.matchinfo.new-layout .away,.matchinfo.new-layout .score{width:50%;text-align:center;vertical-align:middle}.matchinfo.new-layout div.flag:before{vertical-align:middle;content:" ";display:inline-block;height:100%;width:0}.matchinfo.new-layout div.home,.matchinfo.new-layout div.away{font-weight:bolder;font-size:1.2em}.matchinfo.new-layout .score{font-size:160%}.matchinfo.new-layout .score input.prediction{text-align:center;font-size:120%;padding:2px}.matchinfo.new-layout .score span.actual-score:before{content:"("}.matchinfo.new-layout .score span.actual-score:after{content:")"}.matchinfo.new-layout .score span.actual-score{font-size:75%}.matchinfo.new-layout .fp-joker,.matchinfo.new-layout .fp-nojoker{background-repeat:no-repeat;background-size:contain;background-position-y:center;cursor:pointer;width:36px;height:36px}.matchinfo.new-layout .fp-joker{background-image:url(images/joker-active.png)}.matchinfo.new-layout .fp-nojoker{background-image:url(images/joker-inactive.png)}.matchinfo.new-layout .fp-joker.saving,.matchinfo.new-layout .fp-nojoker.saving{background-image:url(images/joker-ajax-loader.gif);background-size:36px 36px}.matchinfo.new-layout .closed .fp-joker,.matchinfo.new-layout .closed .fp-nojoker,.matchinfo.new-layout .fp-joker.readonly,.matchinfo.new-layout .fp-nojoker.readonly{cursor:default}table.matchinfo.new-layout{display:table}table.matchinfo.new-layout td,table.matchinfo.new-layout th{padding:.2em .5em}table.matchinfo.new-layout .flag,table.matchinfo.new-layout .home,table.matchinfo.new-layout .away,table.matchinfo.new-layout .score{width:auto;text-align:left}table.matchinfo.new-layout .score{font-size:100%}table.matchinfo{border-spacing:0 .25rem;border-collapse:separate;border:none;width:100%;max-width:700px}table.matchinfo td a{text-decoration:none}table.matchinfo td a:hover{text-decoration:underline}table.matchinfo td{padding:0 .2rem .1rem 0;border:none;font-size:.9rem}table.matchinfo .matchdate{color:#fff;background-color:#ccc;font-weight:bold;font-size:.8rem;line-height:1.8rem;vertical-align:middle}table.matchinfo td.flag{text-align:center}table.matchinfo td.time{text-align:left;font-size:.7rem;padding-left:1rem}table.matchinfo td.home{text-align:right;padding-right:.5rem}table.matchinfo td.away{text-align:left;padding-left:.5rem}table.matchinfo td.score{text-align:center;font-weight:bold;padding:0 .5rem}table.matchinfo td.user-score{padding:0 .5rem;min-width:2.5rem}table.matchinfo .fp-joker{background-image:url(images/ball_over.jpg);background-repeat:no-repeat;cursor:pointer;min-width:30px;min-height:20px;display:inline-block}table.matchinfo .fp-nojoker{background-image:url(images/ball.jpg);background-repeat:no-repeat;cursor:pointer;min-width:30px;min-height:20px;display:inline-block}table.matchinfo .fp-joker.joker-ajax-loader,table.matchinfo .fp-nojoker.joker-ajax-loader{background-image:url(images/joker-ajax-loader.gif);background-size:20px 20px}table.matchinfo .closed .fp-joker,table.matchinfo .matchinfo .closed .fp-nojoker,table.matchinfo .fp-joker.readonly,table.matchinfo .matchinfo .fp-nojoker.readonly{cursor:default}table.matchinfo td.matchstats{text-align:right;vertical-align:middle}table.matchinfo td.matchstats a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}table.matchinfo td.matchstats a img{min-width:36px;max-height:40px;-webkit-box-shadow:none;box-shadow:none}table.matchinfo th{color:#fff;background-color:#000;font-weight:bold;font-size:.8rem;line-height:1.8rem;vertical-align:middle}table.matchinfo th.username{max-width:200px}table.matchinfo tr.linked-question td{padding:5px 0 5px}table.matchinfo tr.linked-question td div{border:none}table.matchinfo td.match-hyphen{text-align:center}table.prediction-table-questions a,.match-table a{text-decoration:none}table.prediction-table-questions a:hover,.match-table a:hover{text-decoration:underline}@media(max-width: 767px){table.matchinfo{border-spacing:0 20px;border-collapse:separate;max-width:90%}table.matchinfo td.home,table.matchinfo td.away{font-size:125%;padding:0 2px}table.matchinfo td.time,table.matchinfo td.flag{display:none}table.matchinfo td.matchtype{font-size:140%}div.matchinfo.new-layout .match-card{width:100%}div.matchinfo.new-layout .matchtype{font-size:140%}div.matchinfo.new-layout div.home,div.matchinfo.new-layout div.away{font-size:125%}}div.bonus{background-color:#f9f9f9;margin-bottom:2em}div.bonus ul.multi-select{list-style:none;margin:0;padding:0}div.bonus p,div.bonus li{clear:both}div.bonus p.answer{margin:0;padding:0}div.bonus ul.multi-select label{margin-bottom:10px}div.bonus ul.multi-select label+span input[type=text]{width:auto}div.bonus a img{-webkit-box-shadow:none;box-shadow:none}div.bonus p{font-weight:bolder}div.bonus .answer{padding:.5em;margin:0 0 2px}div.bonus .points,div.bonus .answer,div.bonus .closing-time{font-weight:normal}div.bonus .bonus-card-footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;vertical-align:top;padding:0}div.bonus .bonus-card-footer div{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;flex-flow:row;justify-content:space-between;flex-grow:4;margin-right:1em}div.bonus .bonus-card-footer div:last-child{margin-right:0}div.bonus .bonus-card-footer *{vertical-align:top}div.bonus .bonus-card-footer .question-stats-link{text-align:right;flex-basis:content;flex-grow:1}div.bonus .bonus-card-footer .question-stats-link a{-webkit-box-shadow:none;box-shadow:none;margin-left:1rem}div.bonus .bonus-card-footer .question-stats-link a img{-webkit-box-shadow:none;box-shadow:none;max-height:40px}div.bonus .bonus-card-footer .points,div.bonus .bonus-card-footer .closing-time{color:#aaa;font-size:75%}div.bonus .bonus-card-footer .points{text-align:right}div.bonus .bonus-card-footer .points a{-webkit-box-shadow:none;box-shadow:none;margin-left:1rem}div.bonus .bonus-card-footer .points a img{-webkit-box-shadow:none;box-shadow:none}div.bonus.open .bonus-ajax-loader{padding:0;margin:0;min-height:24px;max-height:24px}div.bonus,p.bonus,input[type=text].bonus{width:100%}div.bonus.userview{margin-top:1em;padding-bottom:.5em}div.bonus.userview span{color:#000}div.bonus.userview p.question{font-weight:bolder}p.bonus.image{background:none}.bonus span.reminder{color:#ccc;font-weight:bolder}span.extra{font-size:80%;color:#666}.fp-prediction-form input.prediction{width:3em;text-align:right}.fp-prediction-form input.prediction:focus{outline:none}.fp-form .bonus.saving .bonus-ajax-loader:after,.fp-form .match-card.saving .user-score:after{content:url(images/predictions-ajax-loader.png)}.fp-form input.prediction.saving,.fp-form div.bonus.saving{background-color:#fefcf6;border:2px dashed #fecd37;color:#fecd37}.fp-form input.prediction.saving:focus,.fp-form div.bonus.saving:focus{outline:none}.fp-form div.bonus{border:2px solid rgba(0,0,0,0)}div.buttonblock{margin:1em 0 3em}@media(max-width: 767px){div.bonus div.bonus-card-footer{display:block}div.bonus div.bonus-card-footer div,div.bonus div.bonus-card-footer .bonus div.closing-time,div.bonus div.bonus-card-footer .bonus div.points{display:block;padding:0;text-align:inherit}div.bonus div.bonus-card-footer img.pie-chart-icon{max-height:40px}}div.ranking{border:1px solid #000;padding:.25em;margin:0 2em 2em 0;width:100%;max-width:300px}div.ranking h2{margin:.2em 0;padding:0}table.ranking{border:none;border-collapse:collapse;width:100%}table.ranking th{text-align:center;font-weight:normal;font-style:italic;border-bottom:1px solid #000}table.ranking td{padding:.1em .5em}.group-ranking th.wins,.group-ranking td.wins,.group-ranking th.draws,.group-ranking td.draws,.group-ranking th.losses,.group-ranking td.losses{background-color:#ddd}.group-ranking th.plays,.group-ranking td.plays,.group-ranking th.points,.group-ranking td.points{background-color:#ccc}.group-ranking th.team,.group-ranking td.team,.group-ranking th.goals,.group-ranking td.goals{background-color:#e1dfdf}.group-ranking td.goals,.group-ranking th.goals{font-size:.6em;padding:.1em .2em}.group-ranking th.team,.group-ranking th.points,.group-ranking td.points,.group-ranking th.plays,.group-ranking td.plays{font-weight:bolder}.group-ranking td.team,.group-ranking th.team{width:45%}table.ranking td{font-size:80%}table.ranking td.plays,table.ranking td.points{font-size:90%}li.widget div.football-pool-widget div.ranking{float:none;border:none;width:auto;padding-left:.5em}li.widget div.football-pool-widget div.ranking h2{display:none}li.widget div.football-pool-widget div.ranking th{font-size:80%}div.entry div.ranking.shortcode{float:none}table.pool-ranking{border-collapse:collapse}table.pool-ranking td{padding-left:.5em}table.pool-ranking tr.currentuser{background-color:#e1dfdf}table.pool-ranking td.user-rank{text-align:right;width:3em}#rankingsbox table.pool-ranking tr.currentuser{background-color:rgba(0,0,0,0)}table.pool-ranking tr.currentuser td,table.pool-ranking tr.currentuser td a,table.pool-ranking tr.currentuser td a:visited{color:#000;font-weight:bolder}table.pool-ranking td.score{text-align:right;padding-right:1em}table.pool-ranking{font-size:100%}table.pool-ranking.ranking-widget{font-size:75%}table.pool-ranking.ranking-page{width:100%;max-width:500px}table.ranking-shortcode{width:100%;max-width:300px}.pool-ranking .avatar{padding:0 .5em 0 0;vertical-align:middle}#sidebar .widget div.football-pool-widget .pool-ranking .avatar,.widget div.football-pool-widget .pool-ranking .avatar{padding:0 .5em 0 0;vertical-align:middle}td.num-predictions,td.ranking.score{text-align:right}.charts-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly}.charts-container .chart-wrapper{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;flex-basis:48%}.chart{margin-bottom:2rem}.widget div.football-pool-widget{padding:0;margin:0}.widget div.football-pool-widget form{margin:0;padding:0}.widget div.football-pool-widget label,.widget div.football-pool-widget p{font-size:80%}.widget div.football-pool-widget h3{width:auto;margin:0 0 .25em;padding:0 .5em;color:#fff;background-color:#ccc;font-weight:bold;font-size:.8em;line-height:1.8em;vertical-align:middle}.widget div.football-pool-widget h3 a,.widget div.football-pool-widget h3 a:link,.widget div.football-pool-widget h3 a:visited,.widget div.football-pool-widget h3 a:hover,.widget div.football-pool-widget h3 a:active{color:#fff}.widget div.football-pool-widget div{padding:0 0 .25em}.widget div.football-pool-widget p,.widget div.football-pool-widget div div{padding:0 .5em}.widget div.football-pool-widget input.text,.widget div.football-pool-widget input.textarea{width:80%}#sidebar ul .widget_footballpoolnextpredictionwidget p a{display:inline}table.gamesbox td{padding:1px 2px;font-size:75%}table.gamesbox td.score{white-space:nowrap}.widget_footballpoollastgameswidget div.football-pool-widget p,.widget_footballpool-rankingwidget div.football-pool-widget p{padding:2px 3px;margin:0;font-size:75%}.widget_footballpoolshoutboxwidget div.wrapper{height:240px;overflow:auto;overflow-x:hidden;overflow-y:scroll;margin:0 0 1em 0}.widget_footballpoolshoutboxwidget textarea{width:100%}.widget_footballpoolshoutboxwidget a.name{font-weight:bolder}.widget_footballpoolshoutboxwidget span.date{font-size:70%;float:right}.widget_footballpoolshoutboxwidget span.notice{font-size:75%}.widget_footballpoolshoutboxwidget p{font-size:80%;margin:0}.widget_footballpoolshoutboxwidget hr{margin:3px 3px 5px;border:none 0;border-top:1px dashed #ccc;height:1px}.widget_footballpoolnextpredictionwidget div.football-pool-widget p{margin-bottom:5px}ul li.widget_footballpoolnextpredictionwidget div.football-pool-widget a{display:inline}.widget div.football-pool-widget div.ranking{padding:0 .5em;margin:0}@media(max-width: 767px){.widget div.football-pool-widget table.pool-ranking.ranking-widget{font-size:100%}.widget div.football-pool-widget p,.widget div.football-pool-widget td{font-size:120%}.widget div.football-pool-widget .wrapper.fp-shoutbox p{font-size:130%}.widget div.football-pool-widget .wrapper.next-prediction-countdown{font-size:130%}.widget div.football-pool-widget span.notice{font-size:100%}}img.team-photo.thumb{max-width:150px;border:0;cursor:pointer}img.stadium-photo.thumb.stadium-list,img.team-photo.thumb.team-list{margin:0 5px 10px 0}img.team-photo{max-width:301px;border:0;cursor:pointer}img.stadium-photo{border:0}img.stadium-photo.thumb{max-width:150px;border:0}.team-list,.stadium-list{margin:0;padding:0}.team-list div,.stadium-list div{clear:both;margin-bottom:2rem}.team-list div h2,.team-list div p,.stadium-list div h2,.stadium-list div p{padding:0;margin:0;clear:none;vertical-align:top}.team-list div img.stadium-photo.stadium-list,.stadium-list div img.stadium-photo.stadium-list{vertical-align:top;float:left}table.team.info{margin-top:10px;border:none}table.team.info tr{border:none}table.team.info tr td,table.team.info tr th{border:none;vertical-align:top;text-align:left}table.team.info tr th{padding:0 2em 1em 0;border:none}table.team.info tr td{padding:0 0 1em 0}table.statistics{width:100%;max-width:500px}table.statistics th{color:#fff;background-color:#000;font-weight:bold;font-size:.8em;line-height:1.8em;vertical-align:middle}table.statistics td{border-bottom:1px solid #ccc}table.statistics td.result{text-align:center}div.statistics{float:right}a.statistics{background-image:url(images/stats.png);display:block;width:62px;height:62px;text-indent:-2000px}a.statistics:hover{background-position:0 62px}span.charts-settings-switch{float:right;cursor:pointer}span.charts-settings-text:before{content:"settings";font-size:75%}#fp-charts-settings{display:none}.user-selector ol{margin:0;padding:0;display:block;overflow:auto;width:100%;height:150px;border:none;list-style:none}.user-selector ol li.selected{background-color:#e1dfdf}table.prediction-table-questions td,table.prediction-table-questions th{padding:.2em .5em}table.prediction-table-questions td .correct{color:#12c312}table.prediction-table-questions td .wrong{color:#ff2133}table.prediction-table-questions span.points-awarded{display:none}.prediction-table-questions.statistics{width:390px}@media(min-width: 768px){.pie-chart.stats-page{max-width:50%}}.shortcode .countdown-shortcode.block{text-align:center;width:80%}.shortcode .fp-scores .not-a-valid-prediction span,.shortcode .fp-match-scores .not-a-valid-prediction span{display:none}.shortcode .fp-scores .score.both span.user-score,.shortcode .fp-match-scores .score.both span.user-score{vertical-align:super;font-size:80%}.shortcode .fp-question-scores .question .question-id{display:none}.shortcode .fp-question-scores .question .question-nr:before{content:"Q "}.shortcode .fp-question-scores tr.question-text{display:none}#fp-toasts{min-height:0;position:fixed;right:20px;bottom:20px;width:400px;z-index:10}#fp-toasts .toast{background:#d6d8d9;border-radius:3px;box-shadow:2px 2px 3px rgba(0,0,0,.1);color:rgba(0,0,0,.6);cursor:default;margin-bottom:20px;opacity:0;position:relative;padding:10px;transform:translateY(15%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;width:100%;will-change:opacity,transform;z-index:1100}#fp-toasts .toast.success{background:#26d68a}#fp-toasts .toast.warning{background:#ffa533}#fp-toasts .toast.info{background:#e5f5fa}#fp-toasts .toast.error{background:#f44336}#fp-toasts .toast.show{opacity:1;transform:translateY(0);transition:opacity .5s ease-in-out,transform .5s ease-in-out}#fp-toasts .toast.hide{height:0;margin:0;opacity:0;overflow:hidden;padding:0 30px;transition:all .5s ease-in-out}#fp-toasts .toast .close{cursor:pointer;font-size:24px;height:16px;margin-top:-10px;position:absolute;right:14px;top:50%;width:16px}@media(max-width: 767px){#fp-toasts{right:10px;bottom:10px;max-width:calc(100vw - 20px);z-index:10}}td.numeric{text-align:right}span.username{color:#000;font-weight:bolder}.nopointer{cursor:default !important}label{cursor:pointer}.fp-notice.updated,.fp-notice.error{display:inherit;text-align:center;line-height:inherit;overflow:hidden;padding:10px}.fp-notice.updated{background:#e5f5fa;-webkit-box-shadow:0 0 5px #00a0d2;box-shadow:0 0 5px #00a0d2}.fp-notice.error{background:#ffbfbf;-webkit-box-shadow:0 0 5px #f44336;box-shadow:0 0 5px #f44336}.ranking-select-wrapper{margin-bottom:1em;clear:both}.ranking-select-block{margin-bottom:1em}/*# sourceMappingURL=pool.css.map */
.matchinfo.new-layout{display:block;width:100%}.matchinfo.new-layout div{padding:0}.matchinfo.new-layout .matchtype{margin:1.25rem 0 .5rem;padding:.7rem .95rem;border-radius:10px;font-size:1rem;letter-spacing:.01em}.matchinfo.new-layout .match-date-row{margin:1rem 0 .45rem;padding:0 .2rem;font-size:.95rem;font-weight:700;color:#655a39}.matchinfo.new-layout .match-card{width:100%;margin:0 0 .75rem;padding:.7rem .9rem;border:1px solid #d6c89e;border-radius:14px;background:#fffdf8;box-shadow:0 1px 4px rgba(0,0,0,.04)}.matchinfo.new-layout .match-row-main{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(168px,.9fr) minmax(0,1.15fr) 104px;align-items:center;column-gap:.85rem}.matchinfo.new-layout .team{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;gap:.55rem;min-width:0}.matchinfo.new-layout .away-team{justify-content:flex-end;text-align:right}.matchinfo.new-layout .flag-wrap,.matchinfo.new-layout .team .flag,.matchinfo.new-layout .flag{width:40px;height:40px;flex:0 0 40px}.matchinfo.new-layout .flag-wrap img.flag,.matchinfo.new-layout .team img.flag,.matchinfo.new-layout img.flag{display:block;width:100%;height:100%;object-fit:contain}.matchinfo.new-layout .team-name{font-size:1rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchinfo.new-layout .score-group{text-align:center}.matchinfo.new-layout .match-row-meta{margin-bottom:.28rem;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6f6547}.matchinfo.new-layout .score-line{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;gap:.45rem}.matchinfo.new-layout .score-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;justify-content:center;min-width:42px;height:40px;padding:0 .45rem;border:1px solid #d6c89e;border-radius:9px;background:#fff;color:#1f1f1b;font-size:1rem;font-weight:700;text-decoration:none;box-shadow:none}.matchinfo.new-layout .input-box input.prediction,.matchinfo.new-layout input.prediction{width:100%;max-width:44px;padding:0;border:0;background:rgba(0,0,0,0);font-size:1rem;font-weight:700;text-align:center}.matchinfo.new-layout .versus{font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6e6448}.matchinfo.new-layout .actual-result-inline{margin-top:.3rem;font-size:.72rem;color:#7b735d}.matchinfo.new-layout .match-row-side{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;flex-direction:column;align-items:flex-end;gap:.35rem}.matchinfo.new-layout .match-status{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;gap:.35rem;font-size:.68rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#5f573f}.matchinfo.new-layout .status-indicator{display:inline-block;width:16px;height:16px;border:1px solid currentColor;border-radius:50%}.matchinfo.new-layout .status-open{color:#2e7d32}.matchinfo.new-layout .status-locked{color:#7a6e4d}.matchinfo.new-layout .match-icons{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;gap:.45rem;min-height:20px}.matchinfo.new-layout .match-icons a{line-height:1;box-shadow:none}.matchinfo.new-layout .match-icons img,.matchinfo.new-layout .pie-chart-icon{display:block;width:18px;height:18px;object-fit:contain}.matchinfo.new-layout .user-score{font-size:.72rem;font-weight:700;color:#4c4533;text-align:right}.matchinfo.new-layout .match-row-footer{margin-top:.45rem;padding-top:.45rem;border-top:1px solid rgba(214,200,158,.5);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:flex;align-items:center;justify-content:space-between;gap:.65rem;font-size:.75rem}.matchinfo.new-layout .linked-question{width:100%;margin:-.35rem 0 .85rem;padding:.4rem 0 0 0}@media(max-width: 767px){.matchinfo.new-layout .match-card{padding:.75rem}.matchinfo.new-layout .match-row-main{grid-template-columns:1fr;row-gap:.7rem}.matchinfo.new-layout .team,.matchinfo.new-layout .away-team,.matchinfo.new-layout .match-row-side{justify-content:flex-start;text-align:left;align-items:center}.matchinfo.new-layout .match-row-side{flex-direction:row;flex-wrap:wrap;gap:.6rem}.matchinfo.new-layout .score-group{order:-1}.matchinfo.new-layout .team-name{max-width:100%}.matchinfo.new-layout .match-row-footer{flex-direction:column;align-items:flex-start}}
.matchinfo.new-layout.input .prediction-table-wrap{width:100%;overflow-x:auto;padding-bottom:.25rem;-webkit-overflow-scrolling:touch}.matchinfo.new-layout.input .matchtype{margin-top:1.5rem;text-transform:uppercase;letter-spacing:.08em}.matchinfo.new-layout.input .matchtype:first-child{margin-top:0}.matchinfo.new-layout.input .prediction-table-head,.matchinfo.new-layout.input .prediction-row-main{display:grid;grid-template-columns:minmax(108px,.92fr) 82px minmax(180px,1.35fr) 62px 40px 62px minmax(180px,1.35fr) minmax(152px,1fr);align-items:center;column-gap:.75rem;min-width:960px}.matchinfo.new-layout.input .prediction-table-head{margin:0 0 .45rem;padding:0 .85rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6f6547}.matchinfo.new-layout.input .prediction-head-score,.matchinfo.new-layout.input .prediction-head-versus{text-align:center}.matchinfo.new-layout.input .prediction-head-status{text-align:right}.matchinfo.new-layout.input .match-date-row{margin:.7rem 0 .4rem;padding:0 .2rem;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase;color:#7b735d}.matchinfo.new-layout.input .match-card.prediction-row{margin:0 0 .55rem;padding:.7rem .85rem;border-radius:14px}.matchinfo.new-layout.input .prediction-row-main{row-gap:.35rem}.matchinfo.new-layout.input .prediction-cell{min-width:0}.matchinfo.new-layout.input .prediction-date,.matchinfo.new-layout.input .prediction-time{font-size:.82rem;font-weight:700;color:#4c4533}.matchinfo.new-layout.input .prediction-team{display:flex;align-items:center;gap:.55rem;min-width:0}.matchinfo.new-layout.input .prediction-team-away{justify-content:flex-end;text-align:right}.matchinfo.new-layout.input .prediction-team-away .team-name{order:1}.matchinfo.new-layout.input .prediction-team-away .flag-wrap{order:2}.matchinfo.new-layout.input .prediction-team .flag-wrap,.matchinfo.new-layout.input .prediction-team .flag,.matchinfo.new-layout.input .prediction-team img.flag{width:30px;height:30px;flex:0 0 30px}.matchinfo.new-layout.input .prediction-team .team-name{font-size:.96rem;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.matchinfo.new-layout.input .prediction-score{text-align:center}.matchinfo.new-layout.input .prediction-score .score-box{min-width:48px;height:40px;padding:0 .3rem;margin:0 auto;border-radius:10px}.matchinfo.new-layout.input .prediction-score input.prediction{max-width:30px;height:38px;font-size:1rem;text-align:center}.matchinfo.new-layout.input .prediction-row.closed .prediction-score .score-box{background:#f6f1e4;color:#7a6e4d;border-color:rgba(122,110,77,.35)}.matchinfo.new-layout.input .prediction-placeholder{display:inline-block;min-width:1ch}.matchinfo.new-layout.input .prediction-versus{text-align:center}.matchinfo.new-layout.input .prediction-status-cell{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;text-align:right}.matchinfo.new-layout.input .prediction-note{font-size:.7rem;line-height:1.35;color:#6a624d}.matchinfo.new-layout.input .prediction-points{font-weight:700;color:#4c4533}.matchinfo.new-layout.input .prediction-mobile-label{display:none}.matchinfo.new-layout.input .match-icons{margin-top:.1rem}.fp-prediction-form div.buttonblock{display:flex;justify-content:flex-end}.fp-prediction-form div.buttonblock input[type=submit]{padding:.8rem 1.25rem;border:1px solid #d6c89e;border-radius:999px;background:#133a25;color:#fff8df;font-weight:700;letter-spacing:.02em}@media(max-width: 767px){.matchinfo.new-layout.input{width:100%;max-width:100%;overflow-x:hidden;box-sizing:border-box}.matchinfo.new-layout.input *,.matchinfo.new-layout.input *::before,.matchinfo.new-layout.input *::after{box-sizing:border-box}.matchinfo.new-layout.input .prediction-table-wrap{width:100%;max-width:100%;overflow-x:hidden;padding-bottom:0}.matchinfo.new-layout.input .prediction-table-head{display:none}.matchinfo.new-layout.input .match-date-row{margin:.55rem 0 .3rem;padding:0 .1rem;font-size:.78rem}.matchinfo.new-layout.input .match-card.prediction-row{width:100%;max-width:100%;padding:.65rem .7rem;margin-right:0;overflow:hidden}.matchinfo.new-layout.input .prediction-row-main{width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto auto auto;grid-template-areas:"date date time time" "home hscore versus ascore" "away status status status";column-gap:.45rem;row-gap:.4rem}.matchinfo.new-layout.input .prediction-date{grid-area:date}.matchinfo.new-layout.input .prediction-time{grid-area:time;text-align:right}.matchinfo.new-layout.input .prediction-team-home{grid-area:home}.matchinfo.new-layout.input .prediction-home{grid-area:hscore}.matchinfo.new-layout.input .prediction-versus{grid-area:versus}.matchinfo.new-layout.input .prediction-away{grid-area:ascore}.matchinfo.new-layout.input .prediction-team-away{grid-area:away}.matchinfo.new-layout.input .prediction-status-cell{grid-area:status;align-items:flex-start;text-align:left}.matchinfo.new-layout.input .prediction-team,.matchinfo.new-layout.input .prediction-team-away{justify-content:flex-start;text-align:left;gap:.45rem}.matchinfo.new-layout.input .prediction-team-away .team-name,.matchinfo.new-layout.input .prediction-team-away .flag-wrap{order:initial}.matchinfo.new-layout.input .prediction-team .team-name{font-size:.95rem;white-space:normal;overflow:visible;text-overflow:clip;word-break:break-word}.matchinfo.new-layout.input .prediction-team .flag-wrap,.matchinfo.new-layout.input .prediction-team .flag,.matchinfo.new-layout.input .prediction-team img.flag{width:26px;height:26px;flex-basis:26px}.matchinfo.new-layout.input .prediction-score .score-box{min-width:42px;width:42px;height:36px;padding:0 .2rem}.matchinfo.new-layout.input .prediction-score input.prediction{max-width:24px;height:34px;font-size:.95rem}.matchinfo.new-layout.input .prediction-versus .versus{font-size:.78rem}.matchinfo.new-layout.input .match-status{font-size:.66rem}.matchinfo.new-layout.input .prediction-note{font-size:.68rem}.matchinfo.new-layout.input .match-icons{justify-content:flex-start}}
.fp-prediction-form input.prediction[disabled],.fp-prediction-form input.prediction.prediction-locked{cursor:not-allowed;opacity:.8}
.pool-page-shell{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(1rem,2vw,2rem);box-sizing:border-box}.predictions-section,.questions-section{width:100%}.questions-section{margin-top:2rem}.fp-home-leaderboard{width:min(100%,840px)}.fp-home-leaderboard-stage{min-height:286px}.fp-home-leaderboard-card{min-height:256px;padding:1rem 1rem .9rem}.fp-home-leaderboard-kicker,.fp-home-leaderboard-position,.fp-home-leaderboard-label,.fp-home-leaderboard-stat span,.fp-home-leaderboard-stat strong,.fp-home-leaderboard-medal-caption{font-size:30px;line-height:1.05}.fp-home-leaderboard .fp-home-leaderboard-title{font-size:26px;line-height:1.02}.fp-home-leaderboard-username{font-size:28px;line-height:1.02}.fp-home-leaderboard-copy{padding-top:.45rem}.fp-home-leaderboard-position{margin-top:.3rem}.fp-home-leaderboard-label{margin-top:.3rem}.fp-home-leaderboard-stats{gap:.45rem;margin-top:.45rem}.fp-home-leaderboard-stat{min-width:104px;padding:.45rem .55rem;border-radius:16px}.fp-home-leaderboard-stat-points strong{font-size:30px}.fp-home-leaderboard-medal{gap:.3rem;padding-left:.15rem}.fp-home-leaderboard-medal-icon{width:58px;height:58px}.fp-home-leaderboard-medal-svg text{font-size:30px}.fp-home-leaderboard-card{grid-template-columns:minmax(0,1.7fr) minmax(92px,.45fr)}@media (max-width:900px){.fp-home-leaderboard-stage{min-height:266px}.fp-home-leaderboard-card{min-height:238px;padding:.9rem .9rem .8rem;grid-template-columns:minmax(0,1.6fr) minmax(84px,.42fr)}}@media (max-width:640px){.fp-home-leaderboard-stage{min-height:272px}.fp-home-leaderboard-card{min-height:252px;padding:.85rem .8rem .85rem;grid-template-columns:1fr}.fp-home-leaderboard-copy{padding-top:.8rem}.fp-home-leaderboard-medal{margin-top:.45rem}.fp-home-leaderboard-medal-icon{width:58px;height:58px}.fp-home-leaderboard-stat{min-width:0;flex:1 1 108px;padding:.5rem .55rem}.fp-home-leaderboard-stat span,.fp-home-leaderboard-stat strong,.fp-home-leaderboard-medal-caption{font-size:30px}.fp-home-leaderboard .fp-home-leaderboard-title{font-size:24px}.fp-home-leaderboard-username{font-size:26px}}
