.catalogue-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.catalogue-actions button,.catalogue-print,.catalogue-video button{font:inherit;padding:10px 14px;border:1px solid #b6c9c0;background:#fff;border-radius:9px;color:#154532;cursor:pointer}.catalogue-actions button[aria-pressed=true]{background:#145d41;color:#fff}.catalogue-print{margin-top:10px}.catalogue-tools{display:flex;align-items:flex-start;flex-wrap:wrap;gap:22px;padding:24px 0}.catalogue-tools summary{cursor:pointer;font-weight:700}.catalogue-tools li{margin:8px 0}.catalogue-tools [role=status]{width:100%;margin:0}.catalogue-tools [role=status]:empty{display:none}.catalogue-enquiry,.catalogue-report{display:block;text-align:center;border-radius:9px;padding:12px;margin-top:14px}.catalogue-enquiry{background:#a3e5c0;color:#102d24;font-weight:800}.catalogue-report{color:#fff;border:1px solid #aac7bb}.indicative-price{display:block;font-size:13px;line-height:1.5;margin-top:8px}.catalogue-documents,.catalogue-video{padding:28px 32px;max-width:1100px}.catalogue-documents li{margin:14px 0}.catalogue-video iframe,.catalogue-video video{display:block;aspect-ratio:16/9;width:100%;border:0;border-radius:14px}.gallery a{display:block}.gallery a:first-child{grid-row:span 2}.gallery a img{height:260px}.gallery a:first-child img{height:532px}.search-panel label{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:14px}.search-panel form>input[type=submit]{align-self:end}.catalogue-filter-options{grid-column:1/-1}.catalogue-filter-options summary{cursor:pointer;padding:12px 0}.catalogue-extra-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.catalogue-clear{align-self:center}.catalogue-actions button:focus-visible,.catalogue-video button:focus-visible{outline:3px solid #4493df;outline-offset:2px}@media(max-width:800px){.catalogue-extra-filters{grid-template-columns:1fr 1fr}.gallery a:first-child{grid-row:auto}.gallery a img,.gallery a:first-child img{height:auto}}@media print{.site-header,.marketplace-ad,.catalogue-tools,.catalogue-actions,.catalogue-print,.catalogue-enquiry,.catalogue-report,.catalogue-video button,.machtek-cookie-settings,.machtek-cookie-banner,footer{display:none!important}.detail,.detail-head,.offer-box,.description,.specifications{padding:10px!important;break-inside:avoid}.detail h1{font-size:28px!important}.detail-layout{display:block}.gallery{grid-template-columns:repeat(3,1fr)}.gallery a:first-child{grid-row:auto}.gallery a img,.gallery a:first-child img{height:180px;object-fit:contain}.offer-box{position:static;background:white;color:black}.offer-box dt{color:black}}
