.ppav-carousel{position:relative;min-width:0;background:#fff;isolation:isolate}
.ppav-carousel-track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;cursor:grab;border-radius:inherit}
.ppav-carousel-track::-webkit-scrollbar{display:none}
.ppav-carousel-track.ppav-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}
.ppav-carousel-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;display:grid;place-items:center;background:#fff}
.ppav-carousel-slide img{display:block;width:100%;height:220px!important;object-fit:contain!important;pointer-events:none;user-select:none;padding:14px;box-sizing:border-box}
.ppav-carousel-single .ppav-carousel-slide img{height:min(55vh,480px)!important;padding:20px}
.ppav-carousel-arrow{position:absolute;top:45%;transform:translateY(-50%);z-index:2;border:1px solid #dce4eb!important;border-radius:50%!important;width:34px;height:34px;padding:0!important;background:#fffffff0!important;color:#142b40!important;font:24px/1 system-ui!important;cursor:pointer;box-shadow:0 2px 8px #142b4015}
.ppav-carousel-arrow[data-dir="-1"]{left:7px}.ppav-carousel-arrow[data-dir="1"]{right:7px}.ppav-carousel-arrow:disabled{opacity:.25;cursor:default}
.ppav-carousel-dots{display:flex;justify-content:center;align-items:center;gap:7px;padding:8px 40px 12px;min-height:28px;flex-wrap:wrap}
.ppav-carousel-dot{width:8px!important;height:8px!important;min-width:8px!important;padding:0!important;border:0!important;border-radius:50%!important;background:#ccd7e1!important;cursor:pointer}
.ppav-carousel-dot[aria-current="true"]{background:#1660b8!important;transform:scale(1.2)}
.ppav-carousel-count{position:absolute;right:10px;top:10px;border-radius:12px;background:#142b40cf;color:#fff;font:11px system-ui;padding:3px 7px;pointer-events:none}
.ppav-carousel-track:focus-visible,.ppav-carousel button:focus-visible{outline:3px solid #1660b8;outline-offset:-3px}
@media(prefers-reduced-motion:reduce){.ppav-carousel-track{scroll-behavior:auto!important}}
