/* Wersja do druku i zapisu jako PDF (przycisk "Pobierz PDF / Drukuj" na karcie wyjazdu): bez menu i stopki, z danymi biura. */
@page{size:A4;margin:14mm 14mm 16mm}
html,body{background:#fff!important}
body{font-size:10.5pt;line-height:1.45;color:#111}
.hdr,.ft,.mob,.cookie,.toast,dialog,.crumbs,.t-buy,.book,.thumbs,.gal .ga,.gal .cnt,.inne,.tr-b,.zap-ok,.zap-blad,.skip,.arr,.more-row,.sec:not(.blk){display:none!important}
.druk-glowa{display:flex!important;align-items:center;justify-content:space-between;gap:10mm;border-bottom:2px solid #98CA45;padding-bottom:4mm;margin-bottom:5mm;font-size:9pt;line-height:1.4;color:#333}
.druk-glowa img{height:15mm;width:auto}
.druk-glowa div{text-align:right}
.druk-stopka{display:block!important;margin-top:6mm;padding-top:3mm;border-top:1px solid #bbb;font-size:8pt;color:#555;text-align:center}
.druk-kontakt{display:block!important;margin-top:5mm;border:1.5px solid #98CA45;border-radius:3mm;padding:3mm 4mm;font-size:10pt;break-inside:avoid}
.wrap{width:100%!important}
.karta{width:100%!important}
.t-head{padding:0 0 3mm}
.t-head h1{font-size:20pt;max-width:none;margin:1mm 0 2mm}
.t-head .sub{font-size:11pt}
.t-when{font-size:10pt}
.t-grid{display:block!important;padding:0!important}
.gal{border-radius:2mm;margin:0 0 3mm!important;max-height:80mm;overflow:hidden}
.gal .rail{overflow:hidden!important;display:block!important}
.gal .rail figure{aspect-ratio:auto!important;height:80mm;display:none}
.gal .rail figure:first-child{display:block}
.gal .rail img{height:80mm!important}
.facts{margin:3mm 0 4mm;break-inside:avoid}
.facts div{padding:2.5mm 3mm}
.facts b{font-size:10pt}
.facts small{font-size:8pt}
.blk{padding:3mm 0;break-inside:auto}
.blk h2{font-size:13pt;margin-bottom:2mm;break-after:avoid}
.olist{gap:1.5mm}
.olist li{font-size:10pt!important;padding-left:6mm;break-inside:avoid}
.olist li::before{width:3.6mm;height:3.5mm;top:.6mm;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.extra{padding:2.5mm 3mm;margin-top:2mm;font-size:9.5pt;break-inside:avoid;background:#f4f6f5!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}
.tr{padding:2mm 3mm;grid-template-columns:1.4fr 1fr 1.1fr!important;break-inside:avoid}
.org img{width:10mm}
a{color:#111!important;text-decoration:none!important;border:0!important}
