﻿@font-face{font-family:Hustle;font-style:normal;src:url("/static/fonts/hustle.eot");src:url("/static/onts/hustle.eot?#iefix") format("embedded-opentype"),url("/static/fonts/hustle.woff2") format("woff2"),url("/static/fonts/hustle.woff") format("woff"),url("/static/fonts/hustle.ttf") format("truetype");}@font-face{font-family:"Avenir Next LT Pro Regular";font-style:normal;src:url("/static/fonts/AvenirNextLTPro-Regular.eot");src:url("/static/onts/AvenirNextLTPro-Regular.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AvenirNextLTPro-Regular.woff2") format("woff2"),url("/static/fonts/AvenirNextLTPro-Regular.woff") format("woff"),url("/static/fonts/AvenirNextLTPro-Regular.ttf") format("truetype");}@font-face{font-family:"Avenir Next LT Pro Bold";font-style:normal;src:url("/static/fonts/AvenirNextLTPro-Bold.eot");src:url("/static/onts/AvenirNextLTPro-Bold.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AvenirNextLTPro-Bold.woff2") format("woff2"),url("/static/fonts/AvenirNextLTPro-Bold.woff") format("woff"),url("/static/fonts/AvenirNextLTPro-Bold.ttf") format("truetype");}@font-face{font-family:"Avenir Next LT Pro Demi";font-style:normal;src:url("/static/fonts/AvenirNextLTPro-Demi.eot");src:url("/static/onts/AvenirNextLTPro-Demi.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AvenirNextLTPro-Demi.woff2") format("woff2"),url("/static/fonts/AvenirNextLTPro-Demi.woff") format("woff"),url("/static/fonts/AvenirNextLTPro-Demi.ttf") format("truetype");}@font-face{font-family:"Avenir Next LT Pro Condensed";font-style:normal;src:url("/static/fonts/AvenirNextLTPro-Cn.eot");src:url("/static/onts/AvenirNextLTPro-Cn.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AvenirNextLTPro-Cn.woff2") format("woff2"),url("/static/fonts/AvenirNextLTPro-Cn.woff") format("woff"),url("/static/fonts/AvenirNextLTPro-Cn.ttf") format("truetype");}@font-face{font-family:"Avenir Next LT Pro Demi Condensed";font-style:normal;src:url("/static/fonts/AvenirNextLTPro-DemiCn.eot");src:url("/static/onts/AvenirNextLTPro-DemiCn.eot?#iefix") format("embedded-opentype"),url("/static/fonts/AvenirNextLTPro-DemiCn.woff2") format("woff2"),url("/static/fonts/AvenirNextLTPro-DemiCn.woff") format("woff"),url("/static/fonts/AvenirNextLTPro-DemiCn.ttf") format("truetype");}div.kal_month>div.selects{display:grid;grid-template-columns:1fr 1fr;column-gap:24px;margin-bottom:30px;}div.kal_month>div.selects>select{width:100%;}div.kal_month>div.selects div.SumoSelect{width:100%;}div.kal_month>div.selects div.SumoSelect>p.CaptionCont>span{font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:16px;text-transform:uppercase;color:#161616;}div.kal_month>ol.grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:13px;margin:0;padding:0;}div.kal_month>ol.grid>li{list-style:none;text-align:center;font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:16px;line-height:40px;height:40px;position:relative;}div.kal_month>ol.grid>li>a,div.kal_month>ol.grid>li>span{display:inline-block;min-width:32px;height:40px;color:#161616;text-decoration:none;position:relative;}div.kal_month>ol.grid>li>a:hover{color:#c10000;}div.kal_month>ol.grid>li.dow{font-size:12px;line-height:20px;height:20px;margin-bottom:7px;}div.kal_month>ol.grid>li.other>span{color:#b3bac4;}div.kal_month>ol.grid>li.has>a:after,div.kal_month>ol.grid>li.has>span:after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background-color:#c10000;}div.kal_month>ol.grid>li.today>a,div.kal_month>ol.grid>li.today>span{box-shadow:inset 0 -2px 0 #d4dce6;}div.kal_month>ol.grid>li.selected>a,div.kal_month>ol.grid>li.selected>span{background-color:#c10000;color:#fff;box-shadow:none;}div.kal_month>ol.grid>li.selected>a:after,div.kal_month>ol.grid>li.selected>span:after{background-color:#fff;}div.kal_modul{padding-bottom:48px;margin-bottom:48px;position:relative;box-sizing:border-box;}div.kal_modul.kal_loading>div.body{opacity:.4;transition:opacity .2s ease .2s;}div.kal_modul:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url("/static/images/borders/blue3.png");background-size:6px 6px;background-repeat:repeat-x;}div.kal_modul>div.head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:18px;}div.kal_modul>div.head>h2{margin-bottom:0;}div.kal_modul>div.head>form.kal_find{position:relative;width:337px;}div.kal_modul>div.head>form.kal_find>input{width:100%;height:48px;border:1px solid #d4dce6;border-radius:0;background-color:#fff;padding:0 48px 0 14px;font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:14px;color:#161616;outline:0;-webkit-appearance:none;appearance:none;}div.kal_modul>div.head>form.kal_find>input::placeholder{color:#b3bac4;}div.kal_modul>div.head>form.kal_find>input:focus{border-color:#6f809e;}div.kal_modul>div.head>form.kal_find>input::-webkit-search-cancel-button{-webkit-appearance:none;}div.kal_modul>div.head>form.kal_find>button{position:absolute;right:0;top:0;width:48px;height:48px;border:0 none;background-color:transparent;cursor:pointer;}div.kal_modul>div.head>form.kal_find>button:before{content:"";position:absolute;left:15px;top:14px;width:13px;height:13px;border:2px solid #b3bac4;border-radius:50%;}div.kal_modul>div.head>form.kal_find>button:after{content:"";position:absolute;left:29px;top:28px;width:7px;height:2px;background-color:#b3bac4;transform:rotate(45deg);transform-origin:left center;}div.kal_modul>div.body{display:grid;grid-template-columns:307px 80px 2px 78px 160px 80px minmax(0,1fr);align-items:start;}div.kal_modul>div.body>div.kal_month{grid-column:1;grid-row:1;}div.kal_modul>div.body:before{content:"";grid-column:3;grid-row:1;align-self:stretch;width:2px;background-image:url("/static/images/borders/blue3.png");background-size:6px 6px;background-repeat:repeat-y;}div.kal_modul>div.body>div.day{grid-column:5;grid-row:1;text-align:center;padding-top:64px;}div.kal_modul>div.body>div.day>h3{font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-weight:normal;font-size:16px;line-height:20px;color:#6f809e;text-transform:uppercase;margin:0 0 14px 0;}div.kal_modul>div.body>div.day>p{font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:15px;line-height:20px;margin:0;}div.kal_modul>div.body>div.day>p.label_mob{display:none;}div.kal_modul>div.body>div.day>strong{display:block;font-family:Hustle,Arial,sans-serif;font-weight:normal;font-size:80px;line-height:80px;margin:16px 0 28px 0;}div.kal_modul>div.body>div.day>a.button{box-shadow:none;width:160px;max-width:100%;box-sizing:border-box;}div.kal_modul>div.body>ul.statuses{grid-column:7;grid-row:1;margin:52px 0 0 0;padding:0;}div.kal_modul>div.body>ul.statuses>li{list-style:none;border-bottom:1px solid #d4dce6;}div.kal_modul>div.body>ul.statuses>li>a{display:grid;grid-template-columns:56px 1fr 30px;grid-template-rows:auto auto;align-items:center;height:80px;padding:0 0 0 24px;color:#161616;text-decoration:none;position:relative;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}div.kal_modul>div.body>ul.statuses>li>a>span.icon{grid-row:1/span 2;display:flex;align-items:center;}div.kal_modul>div.body>ul.statuses>li>a>span.icon>img{display:block;width:32px;height:32px;}div.kal_modul>div.body>ul.statuses>li>a>b{font-family:Hustle,Arial,sans-serif;font-weight:normal;font-size:17px;line-height:20px;align-self:end;}div.kal_modul>div.body>ul.statuses>li>a>span.title{grid-column:2;font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:15px;line-height:20px;align-self:start;padding-top:2px;}div.kal_modul>div.body>ul.statuses>li>a>i.arrowRight{position:absolute;right:30px;top:50%;margin-top:-1px;}div.kal_modul>div.body>ul.statuses>li>a:hover{background-color:#f1f3f6;}body.kalendar div.page.kalendar>div.kal_title{text-align:center;padding-bottom:76px;margin-bottom:0;position:relative;}body.kalendar div.page.kalendar>div.kal_title>h1{font-family:Hustle,Arial,sans-serif;font-weight:normal;font-size:40px;line-height:48px;text-transform:uppercase;margin:20px 0 0 0;}body.kalendar div.page.kalendar>div.kal_title:after{content:"";position:absolute;left:50%;bottom:12px;width:2px;height:40px;margin-left:-1px;background-image:url("/static/images/borders/blue3.png");background-size:6px 6px;background-repeat:repeat-y;}body.kalendar div.page.kalendar>div.kal_days{margin-top:0;display:flex;align-items:center;gap:24px;padding-bottom:28px;margin-bottom:36px;position:relative;}body.kalendar div.page.kalendar>div.kal_days:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background-image:url("/static/images/borders/blue3.png");background-size:6px 6px;background-repeat:repeat-x;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker{position:relative;flex:0 0 auto;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker>summary{list-style:none;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background-color:#c10000;color:#fff;cursor:pointer;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker>summary::-webkit-details-marker{display:none;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker>summary:hover{background-color:#9c0000;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker>div.panel{position:absolute;left:0;top:58px;z-index:600;width:340px;padding:24px;background-color:#fff;border:1px solid #d4dce6;box-shadow:5px 5px 25px -10px rgba(0,0,0,.5);}body.kalendar div.page.kalendar>div.kal_days>ul{flex:1 1 auto;display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto repeat(5,minmax(0,1fr));align-items:center;margin:0 72px 0 0;padding:0;min-width:0;}body.kalendar div.page.kalendar>div.kal_days>ul>li{list-style:none;font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:15px;line-height:24px;white-space:nowrap;text-transform:uppercase;text-align:center;}body.kalendar div.page.kalendar>div.kal_days>ul>li>a{color:#161616;text-decoration:none;}body.kalendar div.page.kalendar>div.kal_days>ul>li>a:hover{color:#c10000;}body.kalendar div.page.kalendar>div.kal_days>ul>li.today>a:not(.prev):not(.next),body.kalendar div.page.kalendar>div.kal_days>ul>li.today>span{position:relative;}body.kalendar div.page.kalendar>div.kal_days>ul>li.today>a:not(.prev):not(.next)>small,body.kalendar div.page.kalendar>div.kal_days>ul>li.today>span>small{position:absolute;left:-20px;right:-20px;top:-15px;font-size:11px;line-height:12px;letter-spacing:1px;text-align:center;color:#c10000;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected{display:flex;align-items:center;gap:20px;color:#c10000;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.next,body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.prev{display:block;position:relative;flex:0 0 auto;width:36px;height:36px;background-color:#f1f3f6;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.next>i,body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.prev>i{top:16px;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.next:hover,body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.prev:hover{background-color:#d4dce6;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.prev>i{left:15px;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected>a.next>i{left:18px;}body.kalendar div.page.kalendar>div.kal_days>ul>li.empty{min-width:60px;}body.kalendar div.page.kalendar>div.kal_body{display:grid;grid-template-columns:252px minmax(0,1fr);column-gap:72px;align-items:start;}body.kalendar div.page.kalendar>div.kal_body>aside{min-width:0;}body.kalendar div.page.kalendar>div.kal_body>section{min-width:0;}body.kalendar div.page.kalendar>div.kal_body>section>button.kal_filterbtn{display:none;}body.kalendar div.page.kalendar>div.kal_body.kal_loading>section{opacity:.4;transition:opacity .2s ease .2s;}body.kalendar form.kal_filters>div.drawerhead{display:none;}body.kalendar form.kal_filters>div.search{position:relative;margin-bottom:36px;}body.kalendar form.kal_filters>div.search>input{width:100%;height:48px;border:1px solid #d4dce6;border-radius:0;background-color:#fff;padding:0 48px 0 14px;font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:14px;color:#161616;outline:0;-webkit-appearance:none;appearance:none;}body.kalendar form.kal_filters>div.search>input::placeholder{color:#b3bac4;}body.kalendar form.kal_filters>div.search>input:focus{border-color:#6f809e;}body.kalendar form.kal_filters>div.search>input::-webkit-search-cancel-button{-webkit-appearance:none;}body.kalendar form.kal_filters>div.search>button{position:absolute;right:0;top:0;width:48px;height:48px;border:0 none;background-color:transparent;cursor:pointer;}body.kalendar form.kal_filters>div.search>button:before{content:"";position:absolute;left:15px;top:14px;width:13px;height:13px;border:2px solid #b3bac4;border-radius:50%;}body.kalendar form.kal_filters>div.search>button:after{content:"";position:absolute;left:29px;top:28px;width:7px;height:2px;background-color:#b3bac4;transform:rotate(45deg);transform-origin:left center;}body.kalendar form.kal_filters>div.search>input{height:36px;font-size:14px;padding-right:40px;}body.kalendar form.kal_filters>div.search>button{width:40px;height:36px;}body.kalendar form.kal_filters>div.search>button:before{left:11px;top:9px;}body.kalendar form.kal_filters>div.search>button:after{left:25px;top:23px;}body.kalendar form.kal_filters>div.group{margin-bottom:30px;}body.kalendar form.kal_filters>div.group>h3{font-family:Hustle,Arial,sans-serif;font-weight:normal;font-size:17px;line-height:20px;text-transform:uppercase;margin:0 0 12px 0;position:relative;display:inline-block;padding-right:30px;}body.kalendar form.kal_filters>div.group>h3>i{position:absolute;right:0;top:8px;width:18px;height:4px;background-image:linear-gradient(90deg,#c10000 0,#c10000 4px,transparent 4px,transparent 7px,#c10000 7px,#c10000 11px,transparent 11px,transparent 14px,#c10000 14px,#c10000 18px);}body.kalendar form.kal_filters>div.group>ul{margin:0;padding:0;}body.kalendar form.kal_filters>div.group>ul>li{list-style:none;}body.kalendar form.kal_filters>div.group.categories>ul>li{font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:15px;line-height:24px;}body.kalendar form.kal_filters>div.group.categories>ul>li>a{color:#161616;text-decoration:none;display:inline-block;position:relative;}body.kalendar form.kal_filters>div.group.categories>ul>li>a:hover{color:#c10000;}body.kalendar form.kal_filters>div.group.categories>ul>li.active>a{color:#c10000;font-family:"Avenir Next LT Pro Demi",Arial,sans-serif;font-size:16px;padding-left:18px;}body.kalendar form.kal_filters>div.group.categories>ul>li.active>a:before{content:"";position:absolute;left:4px;top:11px;width:3px;height:3px;background-color:#e4282f;box-shadow:-3px -3px 0 #e4282f,-3px 3px 0 #e4282f;}body.kalendar form.kal_filters label.kal_check,body.kalendar form.kal_filters label.kal_radio{display:flex;align-items:center;gap:16px;font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:15px;line-height:24px;cursor:pointer;position:relative;}body.kalendar form.kal_filters label.kal_check>input,body.kalendar form.kal_filters label.kal_radio>input{position:absolute;opacity:0;width:1px;height:1px;}body.kalendar form.kal_filters label.kal_check>i,body.kalendar form.kal_filters label.kal_radio>i{flex:0 0 auto;width:16px;height:16px;border:1px solid #b3bac4;background-color:#fff;box-sizing:border-box;position:relative;}body.kalendar form.kal_filters label.kal_check>input:focus-visible+i,body.kalendar form.kal_filters label.kal_radio>input:focus-visible+i{outline:2px solid #6f809e;outline-offset:2px;}body.kalendar form.kal_filters label.kal_check:hover>span,body.kalendar form.kal_filters label.kal_radio:hover>span{color:#c10000;}body.kalendar form.kal_filters label.kal_check>i{border-radius:2px;}body.kalendar form.kal_filters label.kal_check.checked>i{background-color:#c10000;border-color:#c10000;}body.kalendar form.kal_filters label.kal_check.checked>i:after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);}body.kalendar form.kal_filters label.kal_radio>i{border-radius:50%;}body.kalendar form.kal_filters label.kal_radio.checked>i{border:5px solid #c10000;}body.kalendar form.kal_filters noscript>button{border:0 none;cursor:pointer;margin-top:10px;}body.kalendar div.kal_activefilters{display:none;}body.kalendar div.kal_empty{font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:16px;color:#6f809e;padding:40px 0;text-align:center;}body.kalendar div.kal_groups>ul{margin:0;padding:0;}body.kalendar div.kal_groups>ul>li.group{list-style:none;margin-bottom:1px;}body.kalendar div.kal_groups>ul>li.group>a.head{display:flex;align-items:center;gap:16px;height:48px;padding:0 22px 0 18px;background-color:#f1f3f6;color:#161616;text-decoration:none;font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:14px;text-transform:uppercase;position:relative;border:1px solid #f1f3f6;}body.kalendar div.kal_groups>ul>li.group>a.head>span{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}body.kalendar div.kal_groups>ul>li.group>a.head>b{font-weight:normal;color:#6f809e;}body.kalendar div.kal_groups>ul>li.group>a.head>i{display:inline-block;width:12px;height:12px;position:relative;}body.kalendar div.kal_groups>ul>li.group>a.head>i:after{content:"";position:absolute;width:6px;height:6px;border-right:1.5px solid #6f809e;border-bottom:1.5px solid #6f809e;transform:rotate(45deg);left:3px;top:1px;}body.kalendar div.kal_groups>ul>li.group>a.head:hover{background-color:#d4dce6;border-color:#d4dce6;}body.kalendar div.kal_groups>ul>li.group.open{margin-bottom:0;}body.kalendar div.kal_groups>ul>li.group.open>a.head{background-color:#fff;border-color:#d4dce6;color:#c10000;}body.kalendar div.kal_groups>ul>li.group.open>a.head>i:after{content:"";position:absolute;width:6px;height:6px;border-right:1.5px solid #6f809e;border-bottom:1.5px solid #6f809e;transform:rotate(-135deg);left:3px;top:5px;}body.kalendar div.kal_groups>ul>li.group.open>div.kal_matches{padding:4px 0 20px 0;}body.kalendar div.kal_letters{margin-bottom:16px;}body.kalendar div.kal_letters>ul{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;}body.kalendar div.kal_letters>ul>li{list-style:none;}body.kalendar div.kal_letters>ul>li>a{display:block;min-width:32px;height:32px;line-height:32px;padding:0 6px;box-sizing:border-box;text-align:center;font-family:"Avenir Next LT Pro Demi",Arial,sans-serif;font-size:14px;color:#161616;text-decoration:none;border:1px solid #d4dce6;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}body.kalendar div.kal_letters>ul>li>a:hover{background-color:#f1f3f6;}body.kalendar div.kal_letters>ul>li.active>a{background-color:#172641;border-color:#172641;color:#fff;}body.kalendar div.kal_footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;}body.kalendar div.kal_footer>div.paging{margin:0;flex:1 0 auto;}body.kalendar div.kal_footer>div.kal_pagesize{margin-left:auto;}body.kalendar div.kal_pagesize{display:flex;align-items:center;font-family:"Avenir Next LT Pro Regular",Arial,sans-serif;font-size:14px;color:#b3bac4;}body.kalendar div.kal_pagesize>span{margin-right:10px;}body.kalendar div.kal_pagesize>ul{display:flex;margin:0;padding:0;border:1px solid #d4dce6;}body.kalendar div.kal_pagesize>ul>li{list-style:none;}body.kalendar div.kal_pagesize>ul>li>a,body.kalendar div.kal_pagesize>ul>li>span{display:block;width:34px;height:32px;line-height:32px;text-align:center;font-family:"Avenir Next LT Pro Demi",Arial,sans-serif;font-size:14px;color:#161616;text-decoration:none;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}body.kalendar div.kal_pagesize>ul>li>a:hover{background-color:#f1f3f6;}body.kalendar div.kal_pagesize>ul>li.active>span{background-color:#c10000;color:#fff;}div.matchlist.style2.kal_matches>ul{margin:0;padding:0;}div.matchlist.style2.kal_matches>ul>li.row{margin-top:2px;border:1px solid transparent;padding-block:6px;}div.matchlist.style2.kal_matches>ul>li.row>div{grid-template-columns:24px 140fr 180fr 80fr 180fr 260fr 40px;column-gap:0;}div.matchlist.style2.kal_matches>ul>li.row>div>div.expand{display:flex;align-items:center;justify-content:center;position:relative;}div.matchlist.style2.kal_matches>ul>li.row>div>div.expand>i{display:inline-block;width:12px;height:12px;position:relative;cursor:pointer;}div.matchlist.style2.kal_matches>ul>li.row>div>div.expand>i:after{content:"";position:absolute;width:6px;height:6px;border-right:1.5px solid #6f809e;border-bottom:1.5px solid #6f809e;transform:rotate(45deg);left:3px;top:1px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.date>span.minute{color:#c10000;font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;margin-left:4px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.date>span.postponed{color:#c10000;margin-left:4px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.competition{padding-left:24px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.competition>a{color:#6f809e;text-decoration:none;}div.matchlist.style2.kal_matches>ul>li.row>div>div.competition>a:hover{text-decoration:underline;}div.matchlist.style2.kal_matches>ul>li.row.live>div>div.result{background-color:#c10000;}div.matchlist.style2.kal_matches>ul>li.row.live>div>div.result>a{color:#fff;animation:liveTreperenje 1.8s ease-in-out infinite;}@media (prefers-reduced-motion:reduce){div.matchlist.style2.kal_matches>ul>li.row.live>div>div.result>a{animation:none;}}div.matchlist.style2.kal_matches>ul>li.row.live>div>div.result>a:hover{background-color:#9c0000;}div.matchlist.style2.kal_matches>ul>li.row.open{border-color:#d4dce6;}div.matchlist.style2.kal_matches>ul>li.row.open>div>div.expand>i:after{content:"";position:absolute;width:6px;height:6px;border-right:1.5px solid #6f809e;border-bottom:1.5px solid #6f809e;transform:rotate(-135deg);left:3px;top:5px;}div.matchlist.style2.kal_matches>ul>li.details{display:none;list-style:none;}div.matchlist.style2.kal_matches>ul>li.details.open{display:block;padding:20px 0 22px 0;border-bottom:1px solid #d4dce6;}div.matchlist.style2.kal_matches>ul>li.details div.events{margin-top:30px;position:relative;max-width:560px;margin:0 auto;}div.matchlist.style2.kal_matches>ul>li.details div.events:before{position:absolute;content:"";left:0;top:0;bottom:0;width:2px;height:auto;z-index:90;background-image:url("/static/images/borders/grey1.png");background-size:6px 6px;background-repeat:repeat-y;background-position:top left;height:100%;width:2px;left:50%;margin-left:-1px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events{display:inline-block;width:47%;vertical-align:top;padding-bottom:2px;height:100%;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li{list-style:none;display:grid;grid-template-columns:auto 70px;margin-top:5px;height:22px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div{font-family:"Avenir Next LT Pro Condensed",Arial,sans-serif;font-size:15px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.playerName{text-align:right;line-height:20px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event{color:#b3bac4;text-align:right;line-height:20px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event>div.icon{width:20px;height:20px;background-color:#f0f0f0;display:inline-block;line-height:40px;vertical-align:middle;margin-bottom:2px;margin-left:8px;background-position:center center;background-repeat:no-repeat;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.goal>div.icon,div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.penalty>div.icon{background-color:transparent;background-image:url("/static/images/icons/events/goal.png");background-size:12px 12px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.own_goal>div.icon{background-color:transparent;background-image:url("/static/images/icons/events/own_goal.png");background-size:12px 12px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.penalty_goal>div.icon,div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.six_meters>div.icon,div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.ten_meters>div.icon{background-color:transparent;background-image:url("/static/images/icons/events/penalty.png");background-size:12px 11px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.penalty_failed>div.icon,div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.penalty_missed>div.icon,div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events>li>div.event.penalty_saved>div.icon{background-color:transparent;background-image:url("/static/images/icons/events/penalty_failed.png");background-size:12px 11px;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events:nth-child(2){margin-left:6%;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events:nth-child(2)>li{grid-template-columns:70px auto;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events:nth-child(2)>li>div.playerName{text-align:left;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events:nth-child(2)>li>div.event{color:#b3bac4;text-align:left;}div.matchlist.style2.kal_matches>ul>li.details div.events>ul.events:nth-child(2)>li>div.event>div.icon{margin-left:0;margin-right:8px;}div.matchlist.style2.kal_matches>ul>li.details div.events.events_penalties>ul.events>li{grid-template-columns:auto 30px;}div.matchlist.style2.kal_matches>ul>li.details div.events.events_penalties>ul.events:nth-child(2)>li{grid-template-columns:30px auto;}@media only screen and (max-width:1320px){body.kalendar div.page.kalendar>div.kal_body,body.kalendar div.page.kalendar>div.kal_days,body.kalendar div.page.kalendar>div.kal_title{padding-inline:20px;box-sizing:border-box;}body.kalendar div.page.kalendar>div.kal_days:after{left:20px;right:20px;}div.kal_modul{padding-inline:20px;}div.kal_modul:after{left:20px;right:20px;}}@media only screen and (min-width:851px) and (max-width:1100px){body.kalendar div.page.kalendar>div.kal_days>ul{grid-template-columns:repeat(3,minmax(0,1fr)) auto repeat(3,minmax(0,1fr));}body.kalendar div.page.kalendar>div.kal_days>ul>li:nth-child(-n+2),body.kalendar div.page.kalendar>div.kal_days>ul>li:nth-child(n+10){display:none;}}@media only screen and (max-width:1100px){div.kal_modul>div.body{grid-template-columns:307px 40px 2px 40px minmax(0,1fr);grid-template-rows:auto 1fr;}div.kal_modul>div.body>div.kal_month{grid-row:1/span 2;}div.kal_modul>div.body:before{grid-row:1/span 2;}div.kal_modul>div.body>div.day{grid-column:5;padding-top:30px;}div.kal_modul>div.body>ul.statuses{grid-column:5;grid-row:2;margin:30px 0 0 0;}body.kalendar div.page.kalendar>div.kal_body{grid-template-columns:220px minmax(0,1fr);column-gap:36px;}div.matchlist.style2.kal_matches>ul>li.row{margin-top:0;padding-block:12px;border-width:0 0 1px 0;border-color:#f1f3f6;}div.matchlist.style2.kal_matches>ul>li.row>div{display:flex!important;flex-wrap:wrap;justify-content:center;row-gap:6px;padding-bottom:0;}div.matchlist.style2.kal_matches>ul>li.row>div>div{box-sizing:border-box;}div.matchlist.style2.kal_matches>ul>li.row>div>div.club1,div.matchlist.style2.kal_matches>ul>li.row>div>div.club2{width:calc(50% - 32px);order:1;}div.matchlist.style2.kal_matches>ul>li.row>div>div.club1{padding-left:26px;padding-right:8px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.club2{padding-right:26px;padding-left:8px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.result{width:64px;order:1;}div.matchlist.style2.kal_matches>ul>li.row>div>div.expand{order:2;width:20px;min-height:18px;}div.matchlist.style2.kal_matches>ul>li.row>div>div.date{order:2;min-height:18px;padding-left:0;white-space:nowrap;width:auto;flex:0 0 auto;display:flex;align-items:center;position:static;margin-left:0;text-align:left!important;}div.matchlist.style2.kal_matches>ul>li.row>div>div.competition{display:flex;order:2;min-height:18px;padding-left:10px;max-width:calc(100% - 160px);}div.matchlist.style2.kal_matches>ul>li.row>div>div.competition>a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}div.matchlist.style2.kal_matches>ul>li.row>div>div.link{display:none;}div.matchlist.style2.kal_matches>ul>li.row.open{border-color:#d4dce6;}div.matchlist.style2.kal_matches>ul>li.details.open{padding:12px 0 16px 0;}div.matchlist.style2.kal_matches>ul>li.details.open div.events{padding-inline:10px;}div.matchlist.style2.kal_matches>ul>li.details.open div.events>ul.events>li{height:auto;}}@media only screen and (max-width:850px){body.kalendar div.page.kalendar>div.kal_title{padding-bottom:48px;}body.kalendar div.page.kalendar>div.kal_title>h1{font-size:32px;line-height:40px;margin-top:0;}body.kalendar div.page.kalendar>div.kal_title:after{height:24px;}body.kalendar div.page.kalendar>div.kal_days{gap:12px;padding-bottom:16px;margin-bottom:24px;}body.kalendar div.page.kalendar>div.kal_days>ul{display:flex;justify-content:flex-start;gap:20px;margin-right:0;overflow-x:auto;scrollbar-width:none;padding-block:18px 4px;}body.kalendar div.page.kalendar>div.kal_days>ul::-webkit-scrollbar{display:none;}body.kalendar div.page.kalendar>div.kal_days>ul>li{flex:0 0 auto;}body.kalendar div.page.kalendar>div.kal_days>ul>li.selected{gap:12px;}body.kalendar div.page.kalendar>div.kal_days>ul>li.empty{display:none;}body.kalendar div.page.kalendar>div.kal_body{display:block;}body.kalendar div.page.kalendar>div.kal_body>section>button.kal_filterbtn{display:inline-flex;align-items:center;gap:10px;height:40px;padding:0 16px;margin-bottom:16px;border:0;background-color:#c10000;color:#fff;font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:14px;text-transform:uppercase;cursor:pointer;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}body.kalendar div.page.kalendar>div.kal_body>section>button.kal_filterbtn>svg circle{fill:#c10000;transition:fill .2s;}body.kalendar div.page.kalendar>div.kal_body>section>button.kal_filterbtn:hover{background-color:#9c0000;}body.kalendar div.page.kalendar>div.kal_body>section>button.kal_filterbtn:hover>svg circle{fill:#9c0000;}body.kalendar div.kal_body>aside{position:fixed;left:0;top:0;bottom:0;z-index:2000;width:320px;max-width:88vw;background-color:#fff;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 0 0 100vmax rgba(8,14,26,0);visibility:hidden;}body.kalendar div.kal_body>aside>form.kal_filters{padding:0 20px 30px 20px;}body.kalendar div.kal_body>aside>form.kal_filters>div.search>input{font-size:16px;}body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead{display:flex;align-items:center;justify-content:space-between;flex-direction:row-reverse;height:60px;margin-bottom:16px;border-bottom:1px solid #d4dce6;}body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead>h2{font-family:Hustle,Arial,sans-serif;font-weight:normal;font-size:20px;margin:0;}body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead>a.close{width:32px;height:32px;position:relative;}body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead>a.close:after,body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead>a.close:before{content:"";position:absolute;left:6px;top:15px;width:20px;height:2px;background-color:#161616;transform:rotate(45deg);}body.kalendar div.kal_body>aside>form.kal_filters>div.drawerhead>a.close:after{transform:rotate(-45deg);}body.kalendar.kal_filters_open div.kal_body>aside{transform:none;visibility:visible;box-shadow:0 0 0 100vmax rgba(8,14,26,.75);}body.kalendar div.kal_activefilters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;}body.kalendar div.kal_activefilters>a.chip{display:inline-flex;align-items:center;gap:8px;font-family:"Avenir Next LT Pro Condensed",Arial,sans-serif;font-size:13px;line-height:26px;padding:0 8px 0 10px;background-color:#f1f3f6;color:#161616;text-decoration:none;-webkit-transition:background-color ease .2s;-moz-transition:background-color ease .2s;-o-transition:background-color ease .2s;transition:background-color ease .2s;}body.kalendar div.kal_activefilters>a.chip>i{position:relative;width:10px;height:10px;}body.kalendar div.kal_activefilters>a.chip>i:after,body.kalendar div.kal_activefilters>a.chip>i:before{content:"";position:absolute;left:4px;top:-1px;width:2px;height:12px;background-color:#6f809e;transform:rotate(45deg);}body.kalendar div.kal_activefilters>a.chip>i:after{transform:rotate(-45deg);}body.kalendar div.kal_activefilters>a.chip:hover{background-color:#d4dce6;}body.kalendar div.kal_activefilters>a.reset{font-family:"Avenir Next LT Pro Demi Condensed",Arial,sans-serif;font-size:13px;line-height:24px;padding:0 10px;border:1px solid #c10000;color:#c10000;text-decoration:none;}body.kalendar div.kal_footer{flex-direction:column;row-gap:20px;}body.kalendar div.kal_footer>div.paging.empty{display:none;}body.kalendar div.kal_footer>div.kal_pagesize{margin-inline:auto;}body.kalendar div.kal_groups{margin-inline:-20px;}body.kalendar div.kal_groups>ul>li.group>a.head{padding-inline:20px;}body.kalendar div.kal_groups>ul>li.group.open>div.kal_matches{padding-inline:20px;}}@media only screen and (max-width:600px){div.kal_modul>div.body{display:block;}div.kal_modul>div.body:before{display:none;}div.kal_modul>div.body>div.kal_month{width:auto;padding-right:0;}div.kal_modul>div.body>div.day{margin:24px 0 0 0;padding-top:24px;position:relative;}div.kal_modul>div.body>div.day:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background-image:url("/static/images/borders/blue3.png");background-size:6px 6px;background-repeat:repeat-x;}div.kal_modul>div.body>ul.statuses{margin:30px 0 0 0;}div.kal_modul{padding-inline:24px;}div.kal_modul:after{left:24px;right:24px;}div.kal_modul>div.head{flex-direction:column;align-items:stretch;gap:18px;}div.kal_modul>div.head>h2{align-self:flex-start;font-size:17px;}div.kal_modul>div.head>form.kal_find>input{font-size:16px;}div.kal_modul>div.head>form.kal_find{width:auto;}div.kal_modul>div.body>div.kal_month>div.selects{column-gap:42px;margin-bottom:20px;}div.kal_modul>div.body>div.day>p.label{display:none;}div.kal_modul>div.body>div.day>p.label_mob{display:block;font-size:16px;}div.kal_modul>div.body>div.day>strong{font-size:60px;line-height:60px;margin:6px 0 8px 0;}div.kal_modul>div.body>div.day>h3{margin-bottom:18px;}div.kal_modul>div.body>div.day>a.button{width:100%;margin-top:22px;}div.kal_modul>div.body>ul.statuses>li>a{padding-left:22px;}div.kal_modul>div.body>ul.statuses>li>a>i.arrowRight{right:26px;}body.kalendar div.page.kalendar>div.kal_days>details.kal_picker>div.panel{width:calc(100vw - 40px);padding:16px;}}