@page{margin:10mm 10mm 10mm 10mm}@font-face{font-family:'ES Klarheit Kurrent';font-style:normal;font-weight:600;src:url('../fonts/ESKlarheitKurrent-SmbdIt.woff2') format('woff2'),url('../fonts/ESKlarheitKurrent-SmbdIt.woff') format('woff')}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:400;src:url('../fonts/BricolageGrotesque-Medium.woff2') format('woff2'),url('../fonts/BricolageGrotesque-Medium.woff') format('woff')}@font-face{font-family:'Bricolage Grotesque';font-style:normal;font-weight:700;src:url('../fonts/BricolageGrotesque-Bold.woff2') format('woff2'),url('../fonts/BricolageGrotesque-Bold.woff') format('woff')}body,html{margin:0;padding:0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-family:'Bricolage Grotesque',Arial,sans-serif;font-size:8pt;line-height:1.4;color:#043349}body *{box-sizing:border-box}body img{max-width:100%;height:auto}body a{color:inherit;text-decoration:none}.wrapper{width:100%}time{position:fixed;right:0;bottom:0}.roster__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5mm}.roster__title{font-family:'ES Klarheit Kurrent',serif}.roster__title h1{margin:0;font-size:26pt}.roster__subtitle{color:rgba(4,51,73,.6);font-size:16pt}.roster__meta{text-align:right;font-size:10pt;line-height:1.6}.roster__logo{width:12mm;height:12mm}.roster__table-block{margin-bottom:5mm}.roster__table-head{display:grid;grid-template-columns:16mm 1fr 20mm 20mm 12mm;font-size:10pt;color:rgba(4,51,73,.6);margin-bottom:3mm}.roster__table-head span:first-child,.roster__table-head span:nth-child(3),.roster__table-head span:nth-child(4),.roster__table-head span:nth-child(5){text-align:center}.roster__table-head span:nth-child(2){padding-left:4mm}.roster__table{width:100%;border-collapse:separate;border-spacing:0;border:.3mm solid #bad4c3;border-radius:4mm;overflow:hidden}.roster__table tr{break-inside:avoid;page-break-inside:avoid}.roster__table tr:nth-child(odd){background:rgba(223,234,227,.5)}.roster__table tr:nth-child(2n){background:#fff}.roster__table td{padding:1mm 0;font-size:14pt;vertical-align:middle}.roster__table td:first-child{width:16mm;text-align:center}.roster__table td:nth-child(3){width:20mm;text-align:center}.roster__table td:nth-child(4){width:20mm;text-align:center}.roster__table td:nth-child(5){width:12mm;text-align:center}.roster__table .is-name{font-weight:700}.roster__footer{display:flex;justify-content:space-between;margin-top:10mm;break-inside:avoid;page-break-inside:avoid}.roster__contact{width:46%;font-size:14pt}.roster__contact-label{font-size:10pt;color:rgba(4,51,73,.6);margin-bottom:3mm}.roster__contact-name{font-weight:700}.record__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:5mm}.record__title{font-family:'ES Klarheit Kurrent',serif}.record__title h1{margin:0 0 1mm;font-size:18pt}.record__subtitle{color:rgba(4,51,73,.6);font-size:10pt}.record__meta{text-align:right;font-size:8pt;line-height:1.6}.record__logo{width:10mm;height:10mm}.record__table{width:100%;border-collapse:collapse;margin-bottom:5mm}.record__table thead th{border-bottom:.3mm solid #bad4c3;padding:1mm 1.5mm;text-align:center;color:rgba(4,51,73,.6);font-weight:400;font-size:7pt}.record__table thead th.is-left{text-align:left}.record__table tbody tr{break-inside:avoid;page-break-inside:avoid}.record__table tbody tr:nth-child(odd){background:rgba(223,234,227,.5)}.record__table tbody td{padding:1mm 1.5mm;vertical-align:top;font-size:7.5pt}.record__table tbody td.is-center{text-align:center}.record__table tbody td.is-bold{font-weight:700}.record__table tbody td.is-winner{font-weight:700}.record__table tfoot td{border-top:.3mm solid #bad4c3;padding:1.5mm 1.5mm;text-align:center;font-weight:700;font-size:8pt}.record__contacts{display:flex;flex-wrap:wrap;gap:5mm;margin-top:5mm;break-inside:avoid;page-break-inside:avoid}.record__contact{flex:1 1 40%;font-size:8pt}.record__contact-label{font-size:7pt;color:rgba(4,51,73,.6);margin-bottom:1mm}.record__contact-name{font-weight:700}.record__notes{margin-top:4mm;break-inside:avoid;page-break-inside:avoid}.record__note{font-size:7.5pt;margin-bottom:3mm}.record__note-label{font-size:7pt;color:rgba(4,51,73,.6);margin-bottom:.5mm}.bracket-page__header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2mm}.bracket-page__title h1{margin:0;font-size:26pt;font-family:'ES Klarheit Kurrent',serif}.bracket-page__subtitle{font-size:12pt}.bracket-page__meta{text-align:right}.bracket-page__logo{width:12mm;height:12mm}.bracket{--match-h:11mm;--round-w:41mm;--first-round-w:50mm;position:relative;border-bottom:.3mm solid #bad4c3;padding-bottom:var(--space-v-xs)}.bracket--4{--match-h:21mm}.bracket--rounds-4 .bracket--4{--match-h:19mm}.bracket--rounds-5{--round-w:30mm}.bracket--rounds-5.bracket--4{--match-h:14mm}.bracket--rounds-5.bracket--4 .bracket__round--r1 .bracket__match-item{padding-top:0;padding-bottom:0;line-height:3.5mm}.bracket--rounds-6{--round-w:23mm}.bracket--rounds-6.bracket--2{--match-h:7mm}.bracket--rounds-6.bracket--2 .bracket__round--r1 .bracket__match-item{padding-top:0;padding-bottom:0;line-height:3.4mm}.bracket--rounds-7{--round-w:19mm}.bracket--rounds-7.bracket--2{--match-h:7mm}.bracket--rounds-7.bracket--2 .bracket__round--r1 .bracket__match-item{padding-top:0;padding-bottom:0;line-height:3.25mm}.bracket__header{position:relative;border-top:.3mm solid #bad4c3;border-bottom:.3mm solid #bad4c3;padding-left:4mm}.bracket__header-track{display:flex;gap:4mm}.bracket__header-item{flex:0 0 var(--round-w);text-align:center;color:rgba(4,51,73,.6)}.bracket__header-item:first-of-type{flex-basis:var(--first-round-w)}.bracket__track{display:flex;gap:4mm;padding:4mm 0 4mm 4mm}.bracket__round{position:relative;flex:0 0 var(--round-w)}.bracket__round:first-of-type{flex-basis:var(--first-round-w);counter-reset:item}.bracket__round:first-of-type .bracket__match:first-of-type .bracket__match-item{position:relative}.bracket__round:first-of-type .bracket__match:first-of-type .bracket__match-item:after{position:absolute;display:block;top:-4mm;left:1mm;content:"CŽ";color:rgba(4,51,73,.6);font-size:6pt}.bracket__round:first-of-type .bracket__match:first-of-type .bracket__match-item:before{position:absolute;display:block;top:-4mm;left:5mm;content:"BH";color:rgba(4,51,73,.6);font-size:6pt}.bracket--rounds-5.bracket--4 .bracket__round:first-of-type .bracket__match .bracket__match-item td{line-height:1}.bracket__round:first-of-type .bracket__match .bracket__match-item td:first-of-type{position:relative}.bracket__round:first-of-type .bracket__match .bracket__match-item td:first-of-type:before{position:absolute;display:block;top:50%;transform:translateY(-50%);right:calc(100% + 2mm);counter-increment:item;content:counter(item);color:rgba(4,51,73,.6);font-size:6pt}.bracket__match{position:relative;height:var(--match-h);display:flex;align-items:center}.bracket__match:nth-child(odd):before{content:"";position:absolute;left:100%;top:50%;width:2mm;border-top:.3mm solid #bad4c3;border-bottom:.3mm solid #bad4c3;border-right:.3mm solid #bad4c3;border-top-right-radius:2mm;border-bottom-right-radius:2mm}.bracket__match:after{content:"";position:absolute;top:50%;right:100%;width:2mm;border-top:.3mm solid #bad4c3}.bracket__round--r1 .bracket__match:nth-child(odd):before{height:var(--match-h)}.bracket__round--r2{padding-top:calc(var(--match-h)/ 2)}.bracket__round--r2 .bracket__match:not(:last-child){margin-bottom:var(--match-h)}.bracket__round--r2 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 2)}.bracket__round--r3{padding-top:calc(var(--match-h) * 1.5)}.bracket__round--r3 .bracket__match:not(:last-child){margin-bottom:calc(var(--match-h) * 3)}.bracket__round--r3 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 4)}.bracket__round--r4{padding-top:calc(var(--match-h) * 3.5)}.bracket__round--r4 .bracket__match:not(:last-child){margin-bottom:calc(var(--match-h) * 7)}.bracket__round--r4 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 8)}.bracket__round--r5{padding-top:calc(var(--match-h) * 7.5)}.bracket__round--r5 .bracket__match:not(:last-child){margin-bottom:calc(var(--match-h) * 15)}.bracket__round--r5 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 16)}.bracket__round--r6{padding-top:calc(var(--match-h) * 15.5)}.bracket__round--r6 .bracket__match:not(:last-child){margin-bottom:calc(var(--match-h) * 31)}.bracket__round--r6 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 32)}.bracket__round--r7{padding-top:calc(var(--match-h) * 30.5)}.bracket__round--r7 .bracket__match:nth-child(odd):before{height:calc(var(--match-h) * 64)}.bracket__round:first-child .bracket__match:after{display:none}.bracket__round:last-child .bracket__match:before{display:none}.bracket__match-item{width:100%;background-color:rgba(223,234,227,.5);border:.3mm solid #bad4c3;border-radius:2mm;padding:1mm;white-space:nowrap}.bracket__match-item .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block}.match-table{width:100%;table-layout:fixed;border-collapse:collapse}.match-table td{padding:0}.match-table td.result{width:3.5mm;text-align:center;color:rgba(4,51,73,.6)}.match-table td.win{font-weight:700;color:#043349!important}.match-table td.points{width:4.5mm;text-align:center;font-size:7pt}.bracket--4 .match-table tr:first-child td{padding-bottom:1mm}.bracket__footer{display:flex;justify-content:space-between;gap:5mm;break-inside:avoid;page-break-inside:avoid}.bracket__footer h3{font-family:'ES Klarheit Kurrent',serif}.bracket__footer p{font-size:7pt}.bracket__note{width:35%}.bracket__participants{width:35%;padding-right:2mm}.participants-table{width:100%;position:relative;font-size:7pt}.participants-table th{text-align:left;font-weight:400;color:rgba(4,51,73,.6);padding:0;border-bottom:.3mm solid #bad4c3}.participants-table th:nth-child(2),.participants-table th:nth-child(3){width:6mm;text-align:right}.participants-table tbody td{line-height:1;padding:0}.participants-table tbody td:nth-child(2),.participants-table tbody td:nth-child(3){text-align:right}.participants-table tfoot td{padding:0;z-index:1;position:relative}.participants-table tfoot td:nth-child(2){text-align:right}.participants-table__sum{position:relative}.participants-table__sum:after{content:"";position:absolute;left:-2mm;right:-2mm;top:0;bottom:0;background:rgba(223,234,227,.5);border-radius:4mm;z-index:0}