:host,:root{--footy-font-family:"Roboto",sans-serif;--footy-root-font-size:100%;--footy-spacing:1rem;--footy-block-spacing-vertical:1rem;--footy-block-spacing-horizontal:1rem}@media (min-width:576px){:host,:root{--footy-root-font-size:106.25%}}@media (min-width:768px){:host,:root{--footy-root-font-size:112.5%}}@media (min-width:1024px){:host,:root{--footy-root-font-size:118.75%}}@media (min-width:1280px){:host,:root{--footy-root-font-size:125%}}@media (min-width:1536px){:host,:root{--footy-root-font-size:131.25%}}:host(:not([data-theme=dark])),:root:not([data-theme=dark]),[data-theme=light]{color-scheme:light;--footy-body-background-color:oklch(96.7% 0.003 264.542deg);--footy-header-background-color:#fff;--footy-body-text-color:oklch(37% 0.013 285.805deg);--footy-body-text-secondary-color:oklch(55.2% 0.016 285.938deg);--footy-border-color:oklch(86.9% 0.022 252.894deg);--footy-input-background-color:#fff;--footy-heading-text-color:oklch(37% 0.013 285.805deg);--footy-table-border-color:oklch(86.9% 0.022 252.894deg);--footy-table-striped-background-color:oklch(98.5% 0.002 247.839deg);--footy-color-secondary:oklch(70.7% 0.022 261.325deg);--footy-color-secondary-active:oklch(55.1% 0.027 264.364deg);--footy-color-tertiary:oklch(44.6% 0.03 256.802deg);--footy-color-tertiary-active:oklch(37.3% 0.034 259.733deg)}@media only screen and (prefers-color-scheme:dark){:host(:not([data-theme])),:root:not([data-theme]){color-scheme:dark;--footy-background-color:#000}}[data-theme=dark]{color-scheme:dark;--footy-background-color:#000}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:host),:where(:root){background-color:var(--footy-body-background-color);color:var(--footy-body-text-color);font-size:var(--footy-root-font-size);font-family:var(--footy-font-family);overflow-wrap:break-word;tab-size:4;height:100%;margin:0}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:1rem;padding-left:1rem}.container-fluid{padding-right:2rem;padding-left:2rem}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}hr{height:0;margin:1rem 0;border:0;border-top:1px solid var(--footy-border-color);color:inherit}select:invalid{color:gray}option{color:var(--footy-body-text-color)}header{background-color:var(--footy-header-background-color);display:flex;align-items:center;position:sticky;width:100%;height:50px;top:0;left:0;right:0;z-index:1030;padding:0;border-bottom:1px solid var(--footy-border-color);box-shadow:0 0 5px rgba(0,0,0,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}header .container-fluid{display:flex;align-items:center;justify-content:space-between}header .logo{display:flex;align-items:center}header .logo img{height:36px}header .logo span{color:var(--footy-body-text-color);font-size:1.5rem;font-weight:700;margin-left:1rem}header .logo small{color:var(--footy-body-text-secondary-color);margin-left:1rem}header .navigation{display:flex;align-items:center;justify-content:right}header .navigation a{display:inline-block;height:36px}header .navigation #language-select{padding:0;margin:0;list-style:none;position:relative;display:flex;justify-content:flex-end}header .navigation #language-select ul.submenu{display:flex;flex-direction:column;position:absolute;list-style:none;padding:6px;background:#fff;border:1px solid var(--footy-border-color);box-shadow:0 0 5px rgba(0,0,0,.1);z-index:99}header .navigation #language-select ul.submenu a img{height:18px;width:27px}header .navigation #language-select ul.hidden{display:none;visibility:hidden}header .navigation #language-select a{padding:8px;border:1px solid transparent}header .navigation #language-select a img{height:100%}header .navigation #language-select a:focus,header .navigation #language-select a:hover{border:1px solid #00cc90}header .navigation #theme-select{margin-left:1rem;padding:6px;width:36px}header .navigation #theme-select svg{fill:#00CC90;height:100%;width:100%}header .navigation #theme-select:focus,header .navigation #theme-select:hover{border:1px solid #00cc90}header .navigation a.button{font-size:1.1rem}header .navigation span{margin-left:1rem;color:var(--footy-body-text-secondary-color);font-size:1rem}header .menu-toggle{flex-direction:column;align-items:center;padding:15px;cursor:pointer;float:left}header .menu-toggle div{width:24px;height:1px;background:#fff;margin:3px 0}main{min-height:calc(100vh - 120px);padding-top:1rem}.breadcrumbs ul{display:flex;flex-wrap:wrap;list-style:none;border-radius:2px;padding:0;margin:0;font-size:.9rem}.breadcrumbs svg{width:16px;height:16px}.breadcrumbs .breadcrumb-item{padding-right:.5rem;display:flex;align-items:center}.breadcrumbs .breadcrumb-item a{display:flex;align-items:center;color:var(--footy-body-text-color)}.breadcrumbs .breadcrumb-item+.breadcrumb-item:before{display:inline-block;padding-right:.5rem;content:"/"}.breadcrumbs .breadcrumb-item+.breadcrumb-item:last-child a{font-weight:600}.breadcrumbs .breadcrumb-item+.breadcrumb-item span{font-weight:600}article{margin-top:var(--footy-block-spacing-vertical);border-top:3px solid #6cc;background:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}article .article-header{border-bottom:1px solid #e2e5e8;padding:1rem}article .article-header h3{margin-bottom:0}article .article-header p{margin-top:1rem;margin-bottom:0}article section{padding-bottom:var(--footy-block-spacing-vertical);margin:var(--footy-block-spacing-vertical) var(--footy-block-spacing-horizontal);border-bottom:1px solid var(--footy-border-color)}@media (min-width:576px){article section{--footy-block-spacing-vertical:calc(var(--footy-spacing) * 1.25);--footy-block-spacing-horizontal:calc(var(--footy-spacing) * 1.25)}}@media (min-width:768px){article section{--footy-block-spacing-vertical:calc(var(--footy-spacing) * 1.5);--footy-block-spacing-horizontal:calc(var(--footy-spacing) * 1.5)}}@media (min-width:1024px){article section{--footy-block-spacing-vertical:calc(var(--footy-spacing) * 1.75);--footy-block-spacing-horizontal:calc(var(--footy-spacing) * 1.75)}}@media (min-width:1280px){article section{--footy-block-spacing-vertical:calc(var(--footy-spacing) * 2);--footy-block-spacing-horizontal:calc(var(--footy-spacing) * 2)}}@media (min-width:1536px){article section{--footy-block-spacing-vertical:calc(var(--footy-spacing) * 2.25);--footy-block-spacing-horizontal:calc(var(--footy-spacing) * 2.25)}}article section:last-child{border:0}footer{width:100%;height:60px;text-align:center!important}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-right:-.5rem;margin-left:-.5rem}.row .reverse{flex-direction:row-reverse}.col .reverse{flex-direction:column-reverse}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-offset-0,.col-xl-offset-1,.col-xl-offset-10,.col-xl-offset-11,.col-xl-offset-12,.col-xl-offset-2,.col-xl-offset-3,.col-xl-offset-4,.col-xl-offset-5,.col-xl-offset-6,.col-xl-offset-7,.col-xl-offset-8,.col-xl-offset-9,.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xxl-1,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-offset-0,.col-xxl-offset-1,.col-xxl-offset-10,.col-xxl-offset-11,.col-xxl-offset-12,.col-xxl-offset-2,.col-xxl-offset-3,.col-xxl-offset-4,.col-xxl-offset-5,.col-xxl-offset-6,.col-xxl-offset-7,.col-xxl-offset-8,.col-xxl-offset-9{flex:0 0 auto;max-width:100%;min-height:1px;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xs-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xs-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xs-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xs-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}@media (min-width:576px){.col-sm-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-key-offset-0{margin-left:0}.col-key-offset-1{margin-left:8.3333333333%}.col-key-offset-2{margin-left:16.6666666667%}.col-key-offset-3{margin-left:25%}.col-key-offset-4{margin-left:33.3333333333%}.col-key-offset-5{margin-left:41.6666666667%}.col-key-offset-6{margin-left:50%}.col-key-offset-7{margin-left:58.3333333333%}.col-key-offset-8{margin-left:66.6666666667%}.col-key-offset-9{margin-left:75%}.col-key-offset-10{margin-left:83.3333333333%}.col-key-offset-11{margin-left:91.6666666667%}}@media (min-width:768px){.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-key-offset-0{margin-left:0}.col-key-offset-1{margin-left:8.3333333333%}.col-key-offset-2{margin-left:16.6666666667%}.col-key-offset-3{margin-left:25%}.col-key-offset-4{margin-left:33.3333333333%}.col-key-offset-5{margin-left:41.6666666667%}.col-key-offset-6{margin-left:50%}.col-key-offset-7{margin-left:58.3333333333%}.col-key-offset-8{margin-left:66.6666666667%}.col-key-offset-9{margin-left:75%}.col-key-offset-10{margin-left:83.3333333333%}.col-key-offset-11{margin-left:91.6666666667%}}@media (min-width:1024px){.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-key-offset-0{margin-left:0}.col-key-offset-1{margin-left:8.3333333333%}.col-key-offset-2{margin-left:16.6666666667%}.col-key-offset-3{margin-left:25%}.col-key-offset-4{margin-left:33.3333333333%}.col-key-offset-5{margin-left:41.6666666667%}.col-key-offset-6{margin-left:50%}.col-key-offset-7{margin-left:58.3333333333%}.col-key-offset-8{margin-left:66.6666666667%}.col-key-offset-9{margin-left:75%}.col-key-offset-10{margin-left:83.3333333333%}.col-key-offset-11{margin-left:91.6666666667%}}@media (min-width:1280px){.col-xl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex-basis:25%;max-width:25%}.col-xl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex-basis:50%;max-width:50%}.col-xl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex-basis:75%;max-width:75%}.col-xl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex-basis:100%;max-width:100%}.col-key-offset-0{margin-left:0}.col-key-offset-1{margin-left:8.3333333333%}.col-key-offset-2{margin-left:16.6666666667%}.col-key-offset-3{margin-left:25%}.col-key-offset-4{margin-left:33.3333333333%}.col-key-offset-5{margin-left:41.6666666667%}.col-key-offset-6{margin-left:50%}.col-key-offset-7{margin-left:58.3333333333%}.col-key-offset-8{margin-left:66.6666666667%}.col-key-offset-9{margin-left:75%}.col-key-offset-10{margin-left:83.3333333333%}.col-key-offset-11{margin-left:91.6666666667%}}@media (min-width:1536px){.col-xxl-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex-basis:25%;max-width:25%}.col-xxl-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex-basis:50%;max-width:50%}.col-xxl-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex-basis:75%;max-width:75%}.col-xxl-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex-basis:100%;max-width:100%}.col-key-offset-0{margin-left:0}.col-key-offset-1{margin-left:8.3333333333%}.col-key-offset-2{margin-left:16.6666666667%}.col-key-offset-3{margin-left:25%}.col-key-offset-4{margin-left:33.3333333333%}.col-key-offset-5{margin-left:41.6666666667%}.col-key-offset-6{margin-left:50%}.col-key-offset-7{margin-left:58.3333333333%}.col-key-offset-8{margin-left:66.6666666667%}.col-key-offset-9{margin-left:75%}.col-key-offset-10{margin-left:83.3333333333%}.col-key-offset-11{margin-left:91.6666666667%}}b,strong{font-weight:700}p{margin:0}h1,h2,h3,h4,h5,h6{color:var(--footy-heading-text-color);font-weight:700;font-size:var(--footy-font-size);margin-bottom:.5rem;margin-top:0}h1{--footy-font-size:2rem}h2{--footy-font-size:1.75rem}h3{--footy-font-size:1.5rem}h4{--footy-font-size:1.25rem}h5{--footy-font-size:1.125rem}h6{--footy-font-size:1rem}a{text-decoration:none;color:#00cc90}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}.btn{border:1px solid transparent;display:inline-block;margin:0;padding:1rem;text-align:center;ertical-align:middle;text-decoration:none;text-transform:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.btn svg{width:30px;height:20px;vertical-align:middle;margin-left:.2rem}.btn-primary:active{background-color:#00b781}.btn-primary{background:#00cc90;color:#fff}.btn-primary svg{fill:#FFF}.btn-outline-primary:active{border:1px solid #00b781}.btn-outline-primary{border:1px solid #00cc90}.btn-secondary:active{background-color:var(--footy-color-secondary-active)}.btn-secondary{background:var(--footy-color-secondary);color:#fff}.btn-outline-secondary:active{border:1px solid var(--footy-color-secondary-active)}.btn-outline-secondary{border:1px solid var(--footy-color-secondary);color:var(--footy-color-secondary)}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:1.5;font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-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}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}fieldset{width:100%;margin:0;margin-bottom:1rem;padding:0;border:0}fieldset legend{display:block;width:100%;margin-bottom:1.5rem;padding-bottom:1rem;font-weight:400;font-size:1.5rem}label{display:block;margin-bottom:.375rem;font-weight:700;color:var(--footy-color-tertiary)}input[type=hidden]+span{display:block}input:not([type=checkbox],[type=radio]),input[type=hidden]+span,select,textarea{width:100%;background:var(--footy-input-background-color)}input:not([type=checkbox],[type=radio],[type=range],[type=file]),input[type=hidden]+span,select,textarea{appearance:none;padding:.75rem 1rem}input,select,textarea{border:.0625rem solid var(--footy-border-color);outline:0;font-weight:400}select{background-repeat:no-repeat;background-position:center right .75rem;background-size:1rem auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%2300CC90' viewBox='0 0 512 512'%3E%3Cpath d='M256 406.6l11.3-11.3 192-192L470.6 192 448 169.4l-11.3 11.3L256 361.4 75.3 180.7 64 169.4 41.4 192l11.3 11.3 192 192L256 406.6z'/%3E%3C/svg%3E")}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{opacity:1}button,input:not([type=checkbox],[type=radio]),input[type=hidden]+span,select,textarea{margin-bottom:1rem}.errorField{margin-bottom:.5rem!important;border:1px solid #e12e1c!important}small.error{color:#e12e1c;display:block;margin-bottom:1rem}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(1rem / 2) calc(1rem / 4);border-bottom:.0625rem solid var(--footy-table-border-color);font-weight:400;text-align:left;text-align:start}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}tfoot td,tfoot th{border-top:.0625rem solid var(--footy-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--footy-table-striped-background-color)}table.responsive>thead{display:none}table.responsive tr.responsive-row{display:none}table.responsive tr.responsive-card{display:table-row}@media (min-width:576px){table.responsive>thead{display:table-header-group}table.responsive tr.responsive-row{display:table-row}table.responsive tr.responsive-card{display:none}}.mg-datetimepicker-plugin{display:flex;position:relative}.mg-datetimepicker-plugin>input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0!important}.mg-datetimepicker-plugin>.button-calendar{display:flex;align-items:center;border:.0625rem solid var(--footy-border-color);border-top-left-radius:0;border-bottom-left-radius:0;border-left:none!important;font-size:1.5rem;padding:0 1.5rem}.mg-datetimepicker-plugin>.button-calendar svg{fill:#00CC90;width:2rem;height:2rem}.mg-datetimepicker-plugin>.widget{display:block;position:absolute;width:15em;margin:2px 0;padding:4px;background:#fff;border:.0625rem solid var(--footy-border-color);border-radius:4px;z-index:999;top:40px}.mg-datetimepicker-plugin .date-picker{width:15em;margin:0}.mg-datetimepicker-plugin .date-picker tbody,.mg-datetimepicker-plugin .date-picker tfoot,.mg-datetimepicker-plugin .date-picker thead{display:table;width:100%}.mg-datetimepicker-plugin .date-picker td,.mg-datetimepicker-plugin .date-picker th{padding:5px}.mg-datetimepicker-plugin .date-picker td{text-align:center}.mg-datetimepicker-plugin .date-picker td.new,.mg-datetimepicker-plugin .date-picker td.old{color:#cacaca}.mg-datetimepicker-plugin .date-picker td.day{border-radius:4px;border:none;height:20px;line-height:20px}.mg-datetimepicker-plugin .date-picker td.day:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .date-picker th.month-chevron,.mg-datetimepicker-plugin .date-picker th.month-switch{text-align:center;border-radius:4px;border:none}.mg-datetimepicker-plugin .date-picker th.month-chevron:hover,.mg-datetimepicker-plugin .date-picker th.month-switch:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .date-picker td.time-select{text-align:center;border-radius:4px;border:none}.mg-datetimepicker-plugin .date-picker td.time-select:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .month-picker{width:15em;margin:0}.mg-datetimepicker-plugin .month-picker tbody,.mg-datetimepicker-plugin .month-picker thead{display:table;width:100%}.mg-datetimepicker-plugin .month-picker td,.mg-datetimepicker-plugin .month-picker th{padding:5px}.mg-datetimepicker-plugin .month-picker th{text-align:center;border:none}.mg-datetimepicker-plugin .month-picker th.year-chevron{border-radius:4px}.mg-datetimepicker-plugin .month-picker th.year-chevron:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .month-picker td{padding:5px;text-align:center;border-radius:4px;border:none;height:54px;line-height:54px}.mg-datetimepicker-plugin .month-picker td.month:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .time-picker{width:15em;margin:0}.mg-datetimepicker-plugin .time-picker tbody,.mg-datetimepicker-plugin .time-picker thead{display:table;width:100%}.mg-datetimepicker-plugin .time-picker td,.mg-datetimepicker-plugin .time-picker th{padding:5px}.mg-datetimepicker-plugin .time-picker th.date-select{text-align:center;border-radius:4px;border:none}.mg-datetimepicker-plugin .time-picker th.date-select:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .time-picker td{text-align:center;border-radius:4px;border:none;height:54px;line-height:54px;width:54px}.mg-datetimepicker-plugin .time-picker td.time-chevron:hover,.mg-datetimepicker-plugin .time-picker td.time-hour:hover,.mg-datetimepicker-plugin .time-picker td.time-minute:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .hour-picker{width:15em;margin:0;display:block}.mg-datetimepicker-plugin .hour-picker tbody{display:table;width:100%}.mg-datetimepicker-plugin .hour-picker td{padding:5px;text-align:center;border-radius:4px;border:none;height:54px;line-height:54px;width:54px}.mg-datetimepicker-plugin .hour-picker td.hour:hover{background:#eee;cursor:pointer}.mg-datetimepicker-plugin .minute-picker{width:15em;margin:0;display:block}.mg-datetimepicker-plugin .minute-picker tbody{display:table;width:100%}.mg-datetimepicker-plugin .minute-picker td{padding:5px;text-align:center;border-radius:4px;border:none;height:54px;line-height:54px;width:54px}.mg-datetimepicker-plugin .minute-picker td.minute:hover{background:#eee;cursor:pointer}.mg-spinbox-plugin{display:flex;margin-bottom:1rem}.mg-spinbox-plugin>button{display:flex;align-items:center;font-size:2rem;padding:0 1rem;border:.0625rem solid var(--footy-border-color)}.mg-spinbox-plugin>button svg{fill:#00CC90;width:2rem;height:2rem}.mg-spinbox-plugin>.button-prepend{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.mg-spinbox-plugin>.button-append{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.mg-spinbox-plugin>input{border-radius:0;width:64px;text-align:center}.ft-toggle-switch{display:inline-block;margin-bottom:1rem}.ft-toggle-switch>input{display:none}.ft-toggle-switch>input:checked+span.ft-switch{background-color:#00cc90;border-color:#00cc90}.ft-toggle-switch>input:checked+span.ft-switch::after{left:calc(100% - 3.5rem)}.ft-toggle-switch>span.ft-switch{display:block;background-color:#cecece;height:3.5rem;width:6rem;position:relative;border:1px solid #cecece;border-radius:3.5rem;transition:background-color .25s,border-color .25s}.ft-toggle-switch>span.ft-switch::after{content:"";background-color:#fff;display:block;height:3.3rem;width:3.5rem;position:absolute;border-radius:3.3rem;left:0;transition:left .25s}.ft-avatar-plugin{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.ft-avatar-plugin button{display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative;border-radius:50%;width:6rem;height:6rem;margin:0;padding:0}.ft-avatar-plugin button svg{flex-shrink:0;object-fit:cover;width:2rem;height:2rem;fill:#00CC90}.ft-avatar-plugin button input[type=file]{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;margin:0}.ft-avatar-plugin button input[type=file]:hover{cursor:pointer}.ft-avatar-plugin button img{width:6rem;border-radius:50%;border:2px solid #00cc90}.ft-avatar-plugin .ft-avatar-image{position:absolute;top:0;left:0}.ft-avatar-plugin .ft-avatar-overlay,.ft-avatar-plugin .ft-avatar-viewport{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.ft-avatar-plugin .ft-avatar-viewport{position:absolute;border:2px solid #fff;margin:auto;top:0;bottom:0;right:0;left:0;box-shadow:0 0 2000px 2000px rgba(0,0,0,.5);z-index:0;width:6rem;height:6rem;border-radius:50%}.ft-avatar-plugin .ft-avatar-overlay{position:absolute;top:0;left:0;cursor:move;z-index:1}#home section.match{padding-top:0;text-align:center}#home section.match h1{font-size:3rem}#home section.match .match-muted-text{font-size:.8rem;color:var(--footy-color-secondary)}#home section.match .kickoff-text{font-size:1.5rem}#home section.stats .stats-header{display:flex;justify-content:space-between}#home section.stats .stats-table table td,#home section.stats .stats-table table th{text-align:center;border:0}#home section.players .players-header{display:flex;justify-content:space-between}#home section.players .players-container{display:flex;overflow:auto;white-space:nowrap;padding:1rem}#home section.players .players-container .player{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-right:1rem}#home section.players .players-container .player img{flex-shrink:0;object-fit:cover;border-radius:50%;width:3rem;height:3rem}#home section.players .players-container .player span.photo-position{display:flex;justify-content:center;align-items:center;color:var(--footy-color-secondary);border:1px solid var(--footy-border-color);border-radius:50%;width:3rem;height:3rem}#home #MatchTable svg{width:36px;height:24px}#home #MatchTable .lead-duration span{display:inline-block;height:24px}#home #MatchTable .match-info{display:flex;gap:.5rem;flex-direction:column}#home #MatchTable .match-info svg{width:28px;height:16px}#home #MatchTable .match-info a{float:right}#match article.demo{padding-block:3rem;text-align:center}#match h1{--footy-font-size:2rem;text-transform:uppercase}#match section.match{padding-top:0}#match section.match .match-header{text-align:center;background:var(--footy-border-color)}#match section.match .match-info{margin-top:1rem;text-align:center}#match section.match .players-header{display:flex;justify-content:space-between}#match section.match .players-container{overflow:auto;white-space:nowrap;padding:10px}#match section.match .players-container .player{padding:10px;width:50px;height:50px}#match section.match .stats-header{display:flex;justify-content:space-between}#match section.match .stats-table table td,#match section.match .stats-table table th{text-align:center}#players .player-card{display:flex;align-items:center;gap:1.5rem;padding:1rem}#players .player-card article{flex-grow:1}#players .player-card article section{display:flex;gap:1.5rem;padding:0}#players .player-card article section img{object-fit:cover;border-radius:50%;width:4rem;height:4rem}#players .player-card article section .player-info{flex-grow:1}#players .player-card article section .player-info div{display:flex;flex-direction:column;align-items:end}#players .player-card article section .player-info .btn{padding:.5rem}#player .player-card{display:flex;align-items:center;gap:1.5rem;padding:1rem;margin-bottom:1rem;border-right:1px solid var(--footy-border-color)}#player .player-card img{flex-shrink:0;object-fit:cover;border-radius:50%;width:4rem;height:4rem}#player .player-card .player-info{display:flex;flex-direction:column;flex:1}#player .player-card .player-info div{display:flex;flex-direction:column;align-items:end}#player .player-card .player-info .btn{padding:.5rem}#stats section.match{padding-top:0;text-align:center}#stats section.match h1{font-size:3rem}#stats section.match ul{list-style:none}#stats section.match ul li{margin-bottom:1rem}#stats section.match .match-muted-text{font-size:.8rem;color:var(--footy-color-secondary)}#stats section.match .home-scorers{text-align:left}#stats section.match .away-scorers{text-align:right}#stats section.stats .stats-header{display:flex;justify-content:space-between}#stats section.stats .stats-table table td,#stats section.stats .stats-table table th{text-align:center;border:0}#stats section.lineup .substitutes{margin:0 2rem}#stats section.lineup .substitutes .player{margin-bottom:1rem}#kickoff section.match{padding-top:0;text-align:center}#kickoff section.match h1{font-size:3rem}#kickoff section.match .match-muted-text{font-size:.8rem;color:var(--footy-color-secondary)}