.minimal-vehicle-slider{position:relative;width:100%;height:auto;overflow:visible;background:0 0;cursor:grab;display:flex;flex-direction:column;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.minimal-vehicle-slider.dragging{cursor:grabbing;touch-action:none}.slider-track{position:relative;width:100%;height:clamp(220px,42vw,420px);overflow:hidden}.slider-slides{display:flex;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1);will-change:transform;background:0 0}.slider-slides.no-transition{transition:none}.slide-item{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:0 0;position:relative}.slide-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .3s ease;cursor:pointer;margin:0 auto;pointer-events:auto}.minimal-vehicle-slider.dragging .slide-item img{transform:scale(.98);cursor:grabbing;pointer-events:none}.slide-item iframe{width:100%;height:100%;border:none;opacity:0;transform:scale(.9);transition:opacity .6s ease,transform .6s cubic-bezier(.34,1.56,.64,1)}.slide-item.active iframe{opacity:1;transform:scale(1)}.slide-item[data-type=video]::before{content:'';position:absolute;inset:0;background:radial-gradient(circle,transparent 40%,rgba(0,0,0,.4) 100%);pointer-events:none;opacity:0;transition:opacity .6s ease;z-index:1}.slide-item[data-type=video].active::before{opacity:1}.slider-arrow{position:absolute;top:50%;transform:translateY(-50%);background:0 0!important;color:#06c;border:none;width:50px;height:50px;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;font-size:48px;font-weight:700;transition:all .3s ease;opacity:.7;padding:0;line-height:1;box-shadow:none!important}.minimal-vehicle-slider:hover .slider-arrow{opacity:.9}.slider-arrow:hover{opacity:1;transform:translateY(-50%) scale(1.2);color:#0052a3;background:0 0!important}.slider-arrow.prev{left:15px}.slider-arrow.next{right:15px}.slider-dots{position:static;transform:none;display:flex;justify-content:center;gap:6px;margin-top:10px;padding-bottom:2px;z-index:20}.slider-dot{width:32px;height:4px;background:rgba(150,150,150,.5);border:none;cursor:pointer;transition:all .3s ease;border-radius:2px;padding:0}.slider-dot:hover{background:rgba(150,150,150,.8)}.slider-dot.active{background:#06c;width:40px}.btn-video-modern{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:red;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:600;text-transform:lowercase;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px rgba(255,0,0,.3)}.btn-video-modern:hover{background:#c00;box-shadow:0 4px 12px rgba(255,0,0,.4);transform:translateY(-1px)}.btn-video-modern:active{transform:translateY(0);box-shadow:0 2px 6px rgba(255,0,0,.3)}.btn-video-modern svg{width:20px;height:20px;fill:currentColor}@media (max-width:768px){.slider-track{height:clamp(200px,55vw,320px)}.slider-arrow{font-size:40px;opacity:.85}.btn-video-modern{font-size:13px;padding:8px 16px}.btn-video-modern svg{width:18px;height:18px}}@media (max-width:480px){.slider-track{height:clamp(190px,65vw,280px)}.slider-arrow{width:40px;height:40px;font-size:32px}.slider-dot{width:24px}.slider-dot.active{width:32px}.btn-video-modern{font-size:12px;padding:7px 14px}.btn-video-modern svg{width:16px;height:16px}}