.boxpavouk {margin-bottom:20px; font-size:.875rem} 
.boxpavouk h3 {text-align:center; font-weight:700; text-transform:uppercase}
.boxpavouk .head h3, #inc .boxpavouk .head h3 {font-size:129%} 
.boxpavouk .container {position:relative; display:table; table-layout:fixed; width:100%; margin:0.1em auto 0; padding-top:.2em; border-top:dotted 2px #ccc} 
.boxpavouk .head {display:table; width:100%; table-layout:fixed} 
.boxpavouk .col {position:relative; display:table-cell; vertical-align:middle} 
.boxpavouk .gamebox, .boxpavouk .kola-dodatecna .col.col-left .gamebox {box-sizing:border-box; height:6em; padding:.3em 0} 
.boxpavouk .gamebox.prazdny {opacity:.3}


.boxpavouk .kola-hlavni .col-left:nth-child(2) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(2) .gamebox {height:12em; padding:2em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(3) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(3) .gamebox {height:24em; padding:5em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(4) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(4) .gamebox {height:48em; padding:11em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(5) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(5) .gamebox {height:96em; padding:23em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(6) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(6) .gamebox {height:192em; padding:47em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(7) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(7) .gamebox {height:384em; padding:95em 0} 
.boxpavouk .kola-hlavni .col-left:nth-child(8) .gamebox, .boxpavouk .kola-hlavni .col-right:nth-last-child(8) .gamebox {height:768em; padding:191em 0}
  

.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(1) .gamebox, 
.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(2) .gamebox {height:6em; padding:.3em 0} 
.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(3) .gamebox {height:12em; padding:2em 0} 
.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(4) .gamebox {height:24em; padding:5em 0} 
.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(5) .gamebox {height:48em; padding:11em 0} 
.boxpavouk-fotbal-pohary .kola-hlavni .col-left:nth-child(6) .gamebox {height:48em; padding:23em 0} 


.boxpavouk .gamebox-vitez {height:2em; max-height:2em; box-sizing:content-box; border-right:0; font-weight: bold;}

.boxpavouk .gamebox a {display:block; width:100%; height:100%; color:inherit; text-decoration:none} 
.boxpavouk .gamebox a:hover {text-decoration:underline}


.boxpavouk .gamebox-in {position:relative; box-sizing:border-box; height:100%; /*margin:1em 0;*/ border:0 solid var(--tgl-neutral80, #434D52)} 
.boxpavouk .col-left .gamebox-in {margin-right:11px; border-right-width:4px}
.boxpavouk-fotbal-pohary .col-left:nth-child(2) .gamebox-in {border-left-width:4px}

.boxpavouk .kola-hlavni .gamebox-in:after {content:""; position:absolute; top:50%; width:0; margin-top:-2px; border-top:4px solid var(--tgl-neutral80, #434D52)} 
.boxpavouk .col-left .gamebox-in:after {left:100%; width:16px} 
.boxpavouk .col-right .gamebox-in:after {right:100%; width:14px}

.boxpavouk .navigace-mapa .gamebox-in:after, 
.boxpavouk-tenis .gamebox-vitez .gamebox-in:after, 
.boxpavouk.hokej-extraliga .gamebox-in:after, 
.boxpavouk-fotbal-pohary .gamebox-vitez .gamebox-in:after {display:none}

.boxpavouk .col-right .gamebox-in {margin-left:10px; border-left-width:4px} 
.boxpavouk .col-mid .gamebox-in {border-left-width:4px; border-right-width:4px} 
.boxpavouk .team {position:absolute; bottom:0px; box-sizing:border-box; width:100%; height:2em; padding:0 .25rem; line-height:2; border:1px solid var(--tgl-neutral80, #434D52); white-space:nowrap; overflow:hidden; text-overflow:ellipsis} 
.boxpavouk .team:first-child {bottom:auto; top:0} 
.boxpavouk .col-left .team {text-align:left; border-right-width:0} 
.boxpavouk .col-right .team {text-align:right; border-left:none} 
.boxpavouk .col-mid .team {text-align:center; border-left:none; border-right:none} 
.boxpavouk .team-winner {font-weight:bold}

.boxpavouk .col-left:nth-child(2) .teambox:first-child  .team { border-left-width:0} 


.boxpavouk .score {display:table; width:100%; height:100%} 
.boxpavouk .score span {display:table-cell;vertical-align:middle;text-align:center; font-size:75%; line-height:1}
.boxpavouk .score a {display:inline}

.boxpavouk .teambox {float:left; position:relative; width:50%; height:100%;}


.boxpavouk-hokej .gamebox-in, .boxpavouk-hokej .kola-hlavni .gamebox-in:after, .boxpavouk-hokej .team {border-color:#17B3ED} 
.boxpavouk-fotbal .gamebox-in, .boxpavouk-fotbal .kola-hlavni .gamebox-in:after, .boxpavouk-fotbal .team {border-color:#7ACB19}


.boxpavouk-fotbal-pohary {position:relative; max-width:160em; margin:auto; font-size:.75rem} 
.boxpavouk-fotbal-pohary .kola-hlavni .head {position:sticky; top:3rem; z-index:1; padding:.25rem 0; color:#FFF; background:#16234A} 
.boxpavouk-fotbal-pohary .col {width:26em; min-width:14em}


.boxpavouk-tenis {position:relative; max-width:160em; margin:auto; font-size:.75rem} 
.boxpavouk-tenis .kola-hlavni .head {position:sticky; top:3rem; z-index:1; padding:.25rem 0; color:#FFF; background:#16234A} 
.boxpavouk-tenis .col {width:14em; min-width:14em}

/* SMAZAT PO VYTVORENI SIROKYCH PRILOH */
.boxpavouk-tenis .navigace {display:none}
.m-bg-1 .boxpavouk-tenis .navigace {display:block}

.m-bg-1 .boxpavouk-tenis {position:relative; overflow:hidden;  font-size:.75rem} 
.m-bg-1 .boxpavouk-tenis .container-wrap { position: relative; width: 100%; height: 700px; overflow: scroll; border:1px solid var(--tgl-neutral80, #434D52)} 
.m-bg-1 .boxpavouk-tenis .container { position: absolute; display: block; width: auto; margin: 10px 0 0 10px} 
.m-bg-1 .boxpavouk-tenis .container:before { display: none} 
.m-bg-1 .boxpavouk-tenis .col { width: 140px; min-width: 140px} 
.m-bg-1 .boxpavouk-tenis .kola-hlavni {position:relative; padding-top:2.4em}
.m-bg-1 .boxpavouk-tenis .kola-hlavni .head { position: absolute; top: 0; padding:0 0 0 10px; /*width: 1090px;*/ z-index: 1; background-color: #16234A; overflow: scroll} 
.m-bg-1 .boxpavouk-tenis h3 { padding: .3em; color: #fff; background-color: #16234A}
.m-bg-1 .boxpavouk-tenis .gamebox-in, 
.m-bg-1 .boxpavouk-tenis .gamebox-in:after, 
.m-bg-1 .boxpavouk-tenis .team { border-color: #16234A}
/* SMAZAT PO VYTVORENI SIROKYCH PRILOH - END */


html:not(.css-t).boxpavouk .kola-dodatecna .container {width:auto} 
html:not(.css-t).boxpavouk .kola-dodatecna .gamebox {width:120px} 
.boxpavouk .kola-dodatecna .gamebox-in {margin:auto}

/*hotfix*/
.css-t .boxpavouk-tenis {max-width:100%; max-height:80vh; overflow:scroll; border-bottom:solid 1px #666}
.css-t .boxpavouk-tenis .kola-hlavni .head  {top:0}


.kola-dodatecna.onerow .gamebox {width:auto} 
.kola-dodatecna.onerow .gamebox-in {border:none} 
.kola-dodatecna.onerow .team {position:static; float:left; width:120px; border:1px solid var(--tgl-neutral80, #434D52)} 
.kola-dodatecna.onerow .team:first-child {text-align:right; border-right-width:2px} 
.kola-dodatecna.onerow .team:last-child {border-left-width:2px}
.kola-dodatecna.onerow .score {position:absolute}

.boxpavouk .navigace {position:absolute; right:22px; top:30px; z-index:10} 
.boxpavouk .navigace-btn {position:relative; color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; padding:4px 25px 4px 4px; background:#16234A; background:#333} 
.boxpavouk .navigace .navigace-btn:after {content:""; position:absolute; right:2px; top:0; display:block; width:20px; height:20px; background-image:url(/u/ico/default-ico.png); background-position:0 -75px}

.boxpavouk .navigace .col {width:63px; min-width:63px; font-size:1.5px} 
.boxpavouk .navigace h3 {font-size:9px; background:none} 
.boxpavouk .navigace .head {position:relative; width:auto; background:#ccc; background:rgba(100,100,100,.96)}

.boxpavouk .navigace.closed .navigace-btn:after {background-position:0 -50px} 
.boxpavouk .navigace.closed .head, .navigace.closed .navigace-mapa {display:none}

.boxpavouk .navigace-mapa {overflow:hidden; padding-bottom:5px; cursor:crosshair; background:#ccc; background:rgba(100,100,100,.96)} 
.boxpavouk .navigace-mapa .gamebox {border-width:2px; opacity:1} 
.boxpavouk .navigace-mapa .gamebox-vitez {max-height:2px} 
.boxpavouk .navigace-mapa .col-left .gamebox-in {margin-right:2px; border-width:0; border-color:#999; border-right-width:2px} 
.boxpavouk .navigace-mapa .team {height:2px; font-size:0px; padding:0; border:none; background:#999} 
.boxpavouk .navigace-mapa .team strong {display:block; width:100%; height:100%; background:#fff} 
.boxpavouk .navigace-mapa .score {width:50px; height:2px}

#boxpavouk-fotbal16, #boxpavouk-hokej16, #boxpavouk-tenis16 {font-size:.75rem}
#wrapper #boxpavouk-fotbal16, #wrapper #boxpavouk-hokej16, #wrapper #boxpavouk-tenis16 {width:100%; overflow:auto}
#wrapper #boxpavouk-fotbal16 .kola, #wrapper #boxpavouk-hokej16 .kola, #wrapper #boxpavouk-tenis16 .kola {display:table}
#wrapper #boxpavouk-fotbal16 .container, #wrapper #boxpavouk-hokej16 .container, #wrapper #boxpavouk-tenis16 .container {width:auto}
#wrapper #boxpavouk-fotbal16 .col, #wrapper #boxpavouk-hokej16 .col, #wrapper #boxpavouk-tenis16 .col {min-width:7em}

.boxpavouk-separate .kola-hlavni .gamebox-in:after {display:none}

.boxpavouk-container {position:relative; padding: 0 0 .25rem; border: 1px solid;}

.boxpavouk-container .boxpavouk-fotbal-pohary {width:100%; max-height:70vh; overflow:scroll}
.boxpavouk-container-sm .boxpavouk-fotbal-pohary {max-height:40vh;}


.boxpavouk-expand, .boxpavouk-shrink { position: absolute;  top: 2rem; right: 1.5rem; z-index: 15; width: 2rem; height: 2rem; margin: 0rem; border-radius: 5px;
    background: rgba(0, 0, 0, .6) url(https://1gr.cz/u/icon/fff/zoom-in.svg) no-repeat 50% 50%;
    box-shadow: 0 0 .625rem 0 rgba(0, 0, 0, .5); cursor: pointer; opacity: 0.7; transition: opacity .2s ease;}

.css-t .boxpavouk-expand, .css-t .boxpavouk-shrink {top:-.25rem; right:0}

.boxpavouk-shrink {
    background: rgba(0, 0, 0, .6) url(https://1gr.cz/u/icon/fff/zoom-out.svg) no-repeat 50% 50%;
}

.boxpavouk-expand:hover, .boxpavouk-shrink:hover {background-color:rgba(0,0,0,.8)}
.boxpavouk-container .boxpavouk-fotbal-pohary .kola-hlavni .head {position:static}