.shop-sliders[hidden]{display:none}.shop-sliders{margin:0 0 20px;width:100%;min-width:0}
.shop-slider-frame{width:100%;aspect-ratio:8/3;max-height:360px;background:var(--bg);position:relative;overflow:hidden;border-radius:var(--corner-radius);touch-action:pan-y}
.shop-slider-frame img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;user-select:none;-webkit-clip-path:inset(var(--slider-inset-y,0px) var(--slider-inset-x,0px) round var(--corner-radius));clip-path:inset(var(--slider-inset-y,0px) var(--slider-inset-x,0px) round var(--corner-radius))}.shop-slider-frame img[hidden]{display:none}
.slider-upload{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.slider-upload .field{flex:1;min-width:200px;margin:0}.slider-upload small{display:block;color:var(--muted)}
.slider-message{min-height:1.6em}.slider-upload[aria-busy="true"] button:before{content:'';width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:var(--spinner-radius);animation:sync-rotate 1s linear infinite}
.slider-manager-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slider-manager-item{min-width:0}
.slider-manager-item>img{display:block;width:100%;aspect-ratio:8/3;height:auto;object-fit:contain;background:var(--bg)}
.slider-manager-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}.slider-manager-actions span{color:var(--muted)}
.profile-slider-link{margin-bottom:20px}
@media(max-width:760px){.slider-manager-list{grid-template-columns:1fr}.shop-sliders{margin-bottom:16px}.slider-upload{align-items:stretch}.slider-upload>button{width:100%}}
@media(prefers-reduced-motion:reduce){.slider-upload[aria-busy="true"] button:before{animation:none}}
