/*
Theme Name: Poollandslaget
Theme URI: https://www.poollandslaget.se
Author: Beyond Communication
Author URI: https://www.onestepbeyond.se
Version: 1.0.2
*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background:#121313;color:#dbdbdb;font:20px/1.25 "Teko",sans-serif}#site .site-content{max-width:1080px;margin:auto;padding:0 1rem}img{max-width:100%;height:auto}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:300;src:url("./assets/fonts/teko-v20-latin_latin-ext-300.woff2") format("woff2"),url("./assets/fonts/teko-v20-latin_latin-ext-300.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:400;src:url("./assets/fonts/teko-v20-latin_latin-ext-regular.woff2") format("woff2"),url("./assets/fonts/teko-v20-latin_latin-ext-regular.ttf") format("truetype")}@font-face{font-display:swap;font-family:"Teko";font-style:normal;font-weight:700;src:url("./assets/fonts/teko-v20-latin_latin-ext-700.woff2") format("woff2"),url("./assets/fonts/teko-v20-latin_latin-ext-700.ttf") format("truetype")}h1,h2,h3,h4,h5,h6{font-weight:400}h1.pre-table{align-items:center;cursor:pointer;display:flex;gap:.5rem;margin:0;-webkit-user-select:none;user-select:none}@media screen and (min-width: 1024px){h1.pre-table{font-size:4.5rem}}h1.pre-table svg{transform:translateY(-80%)}header.main{padding-bottom:40%;position:relative}header.main>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center}header.main .logo{background:#121313;padding:1rem 1.5rem;position:absolute;right:4%;top:0}@media screen and (min-width: 768px){header.main .logo{padding:2rem 3rem}}header.main .logo img{width:20vw;max-width:250px}footer.main{padding:4rem 0 2rem 0;text-align:center}footer.main p{color:#838383;text-transform:uppercase}footer.main img{max-width:200px}footer.main a:hover{opacity:.75}header.table{color:#838383;display:flex;justify-content:space-between;font-size:1rem;margin:2rem 0 0 0;text-transform:uppercase}@media screen and (min-width: 1024px){header.table{margin:3rem 0 2rem 0}}header.table h1{color:#dbdbdb}header.table .sponsor p{margin:0 0 .35em 0}header.table .sponsor img{width:140px}@media screen and (min-width: 1024px){header.table .sponsor img{width:180px}}header.table .sponsor a:hover img{opacity:.75}table{border-spacing:0;color:#838383;font-size:20px;line-height:1;margin:1rem 0 2rem 0;width:100%}@media screen and (min-width: 1024px){table{font-size:2rem}}table nav.filter:not(.stats-form-filter){display:none}@media screen and (min-width: 768px){table nav.filter:not(.stats-form-filter){display:block}}@media screen and (min-width: 768px){table nav.filter.stats-form-filter{display:none}}table .position,table .points{color:#dbdbdb}table .logo .logo-wrapper{align-items:center;border-radius:100%;display:flex;height:24px;overflow:hidden;width:24px}table .logo .logo-wrapper a{display:flex}@media screen and (min-width: 1024px){table .logo .logo-wrapper{height:50px;width:50px}}table .logo .logo-wrapper img{max-width:24px}@media screen and (min-width: 1024px){table .logo .logo-wrapper img{max-width:50px}}table th{font-weight:normal;padding:0 0 1rem 0;text-transform:uppercase}@media screen and (min-width: 768px){table th{padding:0 0 2rem 0}}table th .dt-column-order{display:none}table th.dt-orderable-asc{cursor:n-resize}table th.dt-ordering-asc{cursor:n-resize}table th.dt-ordering-desc{cursor:s-resize}table.form th.form,table.form td.form{display:table-cell}table.form th.wins,table.form th.draws,table.form th.losses,table.form th.points,table.form td.wins,table.form td.draws,table.form td.losses,table.form td.points{display:none}table th.form,table td.form{display:none;padding-left:0;text-align:left;width:110px}@media screen and (min-width: 768px){table th.form,table td.form{display:table-cell;width:150px}}table th.goals,table td.goals{display:none}table th.wins,table th.draws,table th.losses,table th.goals,table th.points,table td.wins,table td.draws,table td.losses,table td.goals,table td.points{width:12px}@media screen and (min-width: 1024px){table th.wins,table th.draws,table th.losses,table th.goals,table th.points,table td.wins,table td.draws,table td.losses,table td.goals,table td.points{width:34px}}table td{text-align:center;vertical-align:middle}table td.position{width:24px;text-align:right}@media screen and (min-width: 768px){table td.position{width:40px}}table td.position>span{align-items:center;display:flex;flex-flow:column;justify-content:flex-end;gap:.5rem}@media screen and (min-width: 768px){table td.position>span{flex-flow:row}}table td.position>span>*{display:inline-flex}table td.position span.trend svg{height:6px;width:12px}table td span.form-list{display:flex;gap:4px}table td span.form-list .form{align-items:center;background:#898989;border-radius:50%;display:inline-flex;font-size:14px;height:18px;justify-content:center;line-height:1;overflow:hidden;width:18px}@media screen and (min-width: 768px){table td span.form-list .form{font-size:16px;height:24px;width:24px}}table td span.form-list .form.form--W{background-color:#2ebd49}table td span.form-list .form.form--L{background-color:#fd4c4c}table td span.form-list .form span{color:#121313 !important;transform:translateY(1px)}table .player-card{text-align:left}table tbody tr:nth-of-type(1) td{background-color:#fcd200;color:#121313}table tbody tr:nth-of-type(1) td span.form-list .form--D{background-color:#fff3b2}table tbody tr:nth-of-type(1) td .player .name,table tbody tr:nth-of-type(1) td .player .company{color:#121313}table tbody tr:nth-of-type(1) td.wins,table tbody tr:nth-of-type(1) td.draws,table tbody tr:nth-of-type(1) td.losses{color:rgba(0,0,0,.7)}table tbody tr:nth-of-type(1):hover td{color:#121313 !important}table tbody tr:nth-of-type(3) td{border-bottom:3px solid #838383}table tbody tr:hover td{color:#dbdbdb !important}table tbody td{border:0;border-bottom:.5px solid rgba(131,131,131,.3);padding:.25rem 4px}table tbody td.logo{padding:.5rem 4px .5rem 4px;width:26px}@media screen and (min-width: 1024px){table tbody td.logo{padding:.5rem 1rem .5rem .5rem;width:60px}}table tbody td:first-of-type{padding-left:.5rem;padding-right:.25rem}@media screen and (min-width: 1024px){table tbody td:first-of-type{padding-left:.5rem;width:40px}}table tbody td:last-of-type{padding-right:.5rem}@media screen and (min-width: 1024px){table tbody td:last-of-type{padding-right:1rem}}table .player{display:flex;flex-flow:column;gap:.25rem;padding:.5rem 0 .3rem 0}@media screen and (min-width: 1024px){table .player{padding:.75rem 0 .5rem 0}}table .player .name{color:#dbdbdb;font-size:1.25rem;letter-spacing:.5px;text-transform:uppercase}@media screen and (min-width: 1024px){table .player .name{font-size:1.75rem}}table .player .company{color:#dbdbdb;font-size:13px;font-weight:300;letter-spacing:.5px}@media screen and (min-width: 1024px){table .player .company{font-size:1.25rem}}table .player .awards{font-size:1rem;text-shadow:0px 0px 3px rgba(0,0,0,.4)}@media screen and (min-width: 1024px){table .player .awards{display:block;font-size:1.5rem}}table .player .awards .award{cursor:help}table .player .upper{align-items:center;display:flex;flex-flow:row;gap:.25rem}@media screen and (min-width: 768px){table .player .upper{gap:.5rem}}table .player .lower{display:flex}nav.filter ul{display:flex;gap:.5rem;list-style:none;margin:0;padding:0}@media screen and (min-width: 768px){nav.filter ul{gap:.75rem}}nav.filter li{display:flex}nav.filter li.active a{background-color:#fcd200;color:#121313}nav.filter a{border-radius:25px;border:1px solid #fcd200;color:#dbdbdb;font-size:1.2rem;line-height:1;padding:.7rem 1.25rem .45rem 1.25rem;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 1024px){nav.filter a{font-size:1.35rem;padding:.7rem 2rem .45rem 2rem}}nav.filter a:hover{background-color:rgba(253,210,0,.1490196078)}nav.season-filter{display:none;font-size:1.5rem;text-transform:uppercase;position:absolute;-webkit-user-select:none;user-select:none}@media screen and (min-width: 1024px){nav.season-filter{font-size:2.5rem;transform:translateY(-1rem)}}nav.season-filter ul{border-radius:1rem;display:flex;flex-flow:column;list-style:none;margin:0;overflow:hidden;padding:0}nav.season-filter li.active a{color:#b09200;pointer-events:none;text-decoration:underline}nav.season-filter li:first-of-type a{padding-top:1rem}nav.season-filter li:last-of-type a{padding-bottom:.75rem}nav.season-filter a{background:#fcd200;color:#121313;display:block;padding:.5rem 6rem .5rem 2rem;text-decoration:none}nav.season-filter a:hover{background:#e3bd00}@media screen and (min-width: 768px){.mobile-only{display:none}}.mobile-only nav.filter{border-bottom:1px solid #838383;margin-bottom:1.5rem;margin-top:1rem;padding-bottom:1.5rem}