/* Presné a nezávislé zóny interaktívneho modelu CAT 329E. */
.excavator-model{width:104%;left:-2%}.highlight-boom{clip-path:polygon(14% 1%,26% 1%,37% 5%,51% 12%,63% 21%,72% 31%,78% 43%,78% 53%,75% 61%,70% 59%,66% 50%,61% 42%,53% 34%,43% 27%,33% 20%,28% 15%,28% 60%,26% 66%,22% 70%,18% 65%,18% 52%,17% 39%,16% 25%)}.highlight-mass{clip-path:polygon(40% 43%,98% 43%,98% 99%,40% 99%)}.highlight-fuel{clip-path:polygon(84% 49%,98% 49%,98% 78%,84% 78%)}.highlight-swing{clip-path:polygon(42% 66%,96% 66%,96% 80%,42% 80%)}.excavator-visual[data-focus="mass"] .highlight-mass,.excavator-visual[data-focus="fuel"] .highlight-fuel,.excavator-visual[data-focus="swing"] .highlight-swing{opacity:1}.engine-detail{position:absolute;z-index:3;top:50%;right:4%;width:min(56%,430px);margin:0;padding:12px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.96);box-shadow:0 18px 45px rgba(16,35,28,.2);opacity:0;pointer-events:none;transform:translateY(-45%) scale(.94);transition:opacity .18s ease,transform .18s ease}.engine-detail img{display:block;width:100%;height:auto}.engine-detail figcaption{margin-top:6px;color:var(--forest);font:600 10px Roboto Mono,monospace;letter-spacing:.04em;text-align:center}.excavator-visual[data-focus="engine"] .engine-detail{opacity:1;transform:translateY(-50%) scale(1)}.visual-label{z-index:4}@media(max-width:720px){.excavator-model{width:100%;left:0}.engine-detail{right:8%;width:84%}}
