/* Vzhled „Vánoční“ (POUKAZ_03): jako Klasický, vánoční maskot, interiér se stromečkem, „Krásné Vánoce“.
   Polohy v mm odměřené ze vzoru PNG_tiskova_data/POUKAZ_03_vanocni_*.png. */
.voucher--vanocni2 .v2-photo { left: 150mm; width: 60mm; }
.voucher--vanocni2 .v2-fade { left: 148mm; width: 62mm; background: linear-gradient(90deg, #FFFFFF 0%, rgba(255, 255, 255, 0.96) 4.5%, rgba(255, 255, 255, 0.55) 16.3%, rgba(255, 255, 255, 0) 31.2%); }
.voucher--vanocni2 .v2-mascot { left: -4mm; top: 28.3mm; width: 69.4mm; height: 69.4mm; }
.voucher--vanocni2 .v2-logo { left: 6.3mm; top: 5.8mm; width: 48.3mm; height: 21.9mm; }

.voucher--vanocni2 .v2-main { left: 76mm; top: 5mm; width: 78.5mm; height: 65.5mm; }
.voucher.voucher--vanocni2 .v2-personal { width: 72.4mm; }
.voucher.voucher--vanocni2 .v2-season { margin-top: 1.3mm; font-size: 16.5pt; }
.voucher.voucher--vanocni2 .v2-title { margin-top: 1.1mm; font-size: 21.6pt; }
.voucher.voucher--vanocni2 .v2-amount { margin-top: -0.2mm; }
.voucher.voucher--vanocni2 .amt-a { font-size: 49.9pt; }
.voucher.voucher--vanocni2 .amt-b { font-size: 47pt; }
.voucher.voucher--vanocni2 .amt-c { font-size: 40pt; }
.voucher.voucher--vanocni2 .v2-sub { margin-top: 1.1mm; font-size: 11.4pt; }
.voucher.voucher--vanocni2 .v2-personal { margin-top: 0.8mm; }
.voucher.voucher--vanocni2.rows-2 .v2-season { margin-top: 4.9mm; }
.voucher.voucher--vanocni2.rows-1 .v2-season { margin-top: 8.5mm; }
.voucher.voucher--vanocni2.rows-0 .v2-season { margin-top: 12.1mm; }

.voucher--vanocni2 .v2-services { left: 74.2mm; top: 71mm; width: 79.1mm; height: 12mm; }
.voucher--vanocni2 .v2-service--1 { left: 0; width: 25.8mm; }
.voucher--vanocni2 .v2-service--2 { left: 25.8mm; width: 23.4mm; }
.voucher--vanocni2 .v2-service--3 { left: 49.2mm; width: 29.9mm; }
.voucher--vanocni2 .v2-service--1 .v2-service__icon { left: 2.2mm; }
.voucher--vanocni2 .v2-service--2 .v2-service__icon,
.voucher--vanocni2 .v2-service--3 .v2-service__icon { left: 2.4mm; }
.voucher.voucher--vanocni2 .v2-service__text { font-size: 7.2pt; }
.voucher.voucher--vanocni2 .v2-service--1 .v2-service__text { left: 10.8mm; }
.voucher.voucher--vanocni2 .v2-service--2 .v2-service__text { left: 10.9mm; }
.voucher.voucher--vanocni2 .v2-service--3 .v2-service__text { left: 11mm; }

.voucher--vanocni2 .v2-facts { left: 76mm; top: 85.4mm; width: 82mm; height: 8.6mm; }
/* Extrémně široký kód (samá „W“): řádek smí do bílé části přechodu fotky. */
.voucher--vanocni2.code-xwide .v2-facts { width: 92mm; }

.voucher.voucher--vanocni2.voucher--compact .v2-season { margin-top: 0; font-size: 14pt; }
.voucher.voucher--vanocni2.voucher--compact .v2-title { margin-top: 0.5mm; font-size: 18pt; }
.voucher.voucher--vanocni2.voucher--compact .amt-a { font-size: 42pt; }
.voucher.voucher--vanocni2.voucher--compact .amt-b { font-size: 40pt; }
.voucher.voucher--vanocni2.voucher--compact .amt-c { font-size: 34pt; }
.voucher.voucher--vanocni2.voucher--compact .v2-sub { margin-top: 0.6mm; font-size: 10.5pt; }
.voucher.voucher--vanocni2.voucher--compact .v2-personal { margin-top: 0.4mm; }
.voucher.voucher--vanocni2.voucher--tight .v2-season { font-size: 12pt; }
.voucher.voucher--vanocni2.voucher--tight .v2-title { margin-top: 0.2mm; font-size: 15pt; }
.voucher.voucher--vanocni2.voucher--tight .amt-a { font-size: 34pt; }
.voucher.voucher--vanocni2.voucher--tight .amt-b { font-size: 33pt; }
.voucher.voucher--vanocni2.voucher--tight .amt-c { font-size: 30pt; }
.voucher.voucher--vanocni2.voucher--tight .v2-sub { margin-top: 0.3mm; font-size: 9.5pt; }
.voucher.voucher--vanocni2.voucher--tight .v2-personal { margin-top: 0.2mm; }
