.wsui-image-slider{--wsui-image-per-view:1;--wsui-image-gap:16px;--wsui-image-peek:0px;--wsui-image-aspect-ratio:16 / 9;position:relative;display:grid;gap:.75rem;min-width:0;color:var(--wsui-text,#eef2f6)}
.wsui-image-slider-viewport{min-width:0;overflow:hidden;touch-action:pan-y}
.wsui-image-slider-track{display:flex;gap:var(--wsui-image-gap);transform:translate3d(0,0,0);transition:transform .28s ease;will-change:transform}
.wsui-image-slider-slide{position:relative;flex:0 0 calc((100% - ((var(--wsui-image-per-view) - 1) * var(--wsui-image-gap)) - var(--wsui-image-peek)) / var(--wsui-image-per-view));min-width:0;display:grid;gap:.5rem;align-content:start}
.wsui-image-slider-open{display:block;width:100%;border-radius:var(--wsui-radius,12px);background:transparent;cursor:zoom-in;overflow:hidden}
.wsui-image-slider-media{display:block;width:100%;aspect-ratio:var(--wsui-image-aspect-ratio);border-radius:var(--wsui-radius,12px);background:var(--wsui-surface-subtle,var(--wsui-surface,#171d24));object-fit:contain}
.wsui-image-slider-media[data-fit="cover"]{object-fit:cover}
.wsui-image-slider-caption{font-size:.92rem;line-height:1.45;color:var(--wsui-muted,#7f8a96)}
.wsui-image-slider-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;min-width:0}
.wsui-image-slider-indicators{display:flex;align-items:center;justify-content:center;gap:.5rem;min-width:0}
.wsui-image-slider-arrow{display:inline-grid;place-items:center;inline-size:var(--wsui-image-control-size);block-size:var(--wsui-image-control-size);width:var(--wsui-image-control-size);height:var(--wsui-image-control-size);min-width:var(--wsui-image-control-size);min-height:var(--wsui-image-control-size);border-radius:999px;background:var(--wsui-image-control-background);color:var(--wsui-image-control-color);font-size:1.9rem;font-weight:400;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}
.wsui-image-slider-arrow:hover{background:var(--wsui-image-control-hover-background);transform:translateY(-1px)}
.wsui-image-slider-arrow:active{transform:translateY(0)}
.wsui-image-slider-arrow:disabled{opacity:.32;cursor:default;transform:none}
.wsui-image-slider-dots{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
.wsui-image-slider-counter{flex:0 0 auto}
.wsui-image-slider.is-carousel .wsui-image-slider-media{aspect-ratio:4 / 3}
@media (max-width:640px){.wsui-image-slider{--wsui-image-peek:0px}.wsui-image-slider-controls{gap:.25rem}.wsui-image-slider-indicators{gap:.25rem}.wsui-image-slider-counter{display:none}}
