.vsite.cars-info-page .park-carousel{background:#172019;border-radius:30px;max-width:1536px;margin:40px auto 0;overflow:hidden;box-shadow:0 20px 60px #26382a22}.park-photo{cursor:zoom-in;aspect-ratio:3/2;touch-action:pan-y;background:#172019;border:0;width:100%;padding:0;display:block;position:relative}.park-photo img{object-fit:contain;width:100%;height:100%;animation:.4s parkFade;display:block}.park-expand{color:#26352d;background:#ffffffed;border-radius:30px;padding:12px 18px;font:700 12px Arial,sans-serif;position:absolute;bottom:18px;right:18px}.park-controls{color:#fff;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.park-controls>span{letter-spacing:2px;font:800 10px Arial,sans-serif}.park-controls>div,.park-dialog-controls{align-items:center;gap:14px;display:flex}.park-controls button,.park-dialog-controls button,.park-close{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff50;border-radius:50%;width:44px;height:44px;font:700 22px Arial}.park-controls b{text-align:center;min-width:55px;font:700 13px Arial}.park-controls button:hover,.park-dialog-controls button:hover{color:#172019;background:#eaa000}.park-dialog{color:#fff;box-sizing:border-box;background:#101712;border:0;border-radius:18px;width:96vw;max-width:96vw;height:94dvh;max-height:94dvh;margin:auto;padding:54px 12px 65px;position:fixed;inset:0}.park-dialog::backdrop{background:#000d}.park-dialog img{object-fit:contain;width:100%;height:100%}.park-close{position:absolute;top:8px;right:12px}.park-dialog-controls{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@keyframes parkFade{0%{opacity:.6}to{opacity:1}}@media (max-width:650px){.vsite.cars-info-page .park-carousel{border-radius:18px;margin-top:28px}.park-controls{flex-direction:column;gap:12px;padding:14px}.park-expand{padding:8px 12px;font-size:10px;bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){.park-photo img{animation:none}}.vsite.cars-info-page .park-carousel{box-shadow:none;background:radial-gradient(at 50% 72%,#ffdda166,#0000 60%),linear-gradient(145deg,#fffdf4,#f3f4ef);padding-bottom:25px;overflow:hidden}.park-orbit{perspective:1400px;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;height:clamp(350px,43vw,660px);position:relative}.park-orbit:active{cursor:grabbing}.park-orbit-floor{background:radial-gradient(#b9944230,#0000 65%);border:1px solid #d3b36b44;border-radius:50%;width:80%;height:34%;position:absolute;top:47%;left:10%;transform:rotateX(55deg)}.park-orbit-card{aspect-ratio:3/2;cursor:pointer;will-change:transform;background:#fff;border:1px solid #fff;border-radius:16px;width:44%;padding:5px;transition:transform .8s cubic-bezier(.22,.7,.2,1),left .8s cubic-bezier(.22,.7,.2,1),top .8s cubic-bezier(.22,.7,.2,1),filter .8s;position:absolute;box-shadow:0 15px 30px #10271e33}.park-orbit-card img{object-fit:contain;pointer-events:none;border-radius:11px;width:100%;height:100%;display:block}.park-orbit-card.selected{cursor:zoom-in;border-color:#ffdc76;box-shadow:0 28px 45px #44350d33,0 0 0 2px #f3a800}.park-orbit-card .park-expand{padding:7px 10px;font-size:20px;bottom:13px;right:13px}.park-controls{color:#303940;justify-content:center;padding:0 20px 16px}.park-controls button{color:#303940;background:#fff;border-color:#ddd8c8;box-shadow:0 4px 10px #30230d0d}.park-controls button:hover{background:#f3a800}.park-range{accent-color:#efa000;cursor:pointer;width:min(380px,75%);margin:0 auto;display:block}.park-carousel button:focus-visible{outline-offset:4px;outline:3px solid #d88a00}@media (max-width:650px){.park-orbit{height:340px}.park-orbit-card{border-radius:12px;width:64%;padding:3px}.park-controls{padding-top:0}.park-orbit-card img{border-radius:9px}}@media (prefers-reduced-motion:reduce){.park-orbit-card{transition:none}}.vsite.cars-info-page .park-carousel{box-shadow:none;background:0 0;border-radius:0}.park-orbit-floor{display:none}.park-orbit-card,.park-orbit-card.selected{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.park-orbit-card img{border-radius:0}@media (max-width:650px){.park-orbit-card{border-radius:0;padding:0}.park-orbit-card img{border-radius:0}}.park-tariff{color:#fff;pointer-events:none;background:#14251de8;padding:10px 16px;font:800 clamp(14px,1.6vw,25px)/1.2 Arial,sans-serif;position:absolute;top:16px;left:16px}.park-dialog-photo{max-width:100%;display:inline-block;position:relative}.park-dialog-photo img{object-fit:contain;max-width:100%;max-height:85vh;display:block}@media (max-width:650px){.park-tariff{padding:7px 10px;top:8px;left:8px}}.park-orbit{height:clamp(350px,51vw,790px)}.park-orbit-card{transition:transform .8s cubic-bezier(.22,.7,.2,1),left .8s cubic-bezier(.22,.7,.2,1),top .8s,filter .8s,opacity .8s}.park-tariff{color:#fff;letter-spacing:.015em;text-shadow:0 2px 5px #000b,0 1px 16px #0008;background:0 0;padding:0;font-size:clamp(16px,2vw,30px);top:auto;bottom:clamp(16px,3vw,40px);left:clamp(16px,3vw,40px)}@media (max-width:650px){.park-orbit{height:clamp(260px,70vw,440px)}.park-orbit-card{width:54%}.park-tariff{padding:0;font-size:16px;top:auto;bottom:14px;left:14px}}@media (prefers-reduced-motion:reduce){.park-orbit-card{transition:none}}
