.paragon-gallery-repair-controls{display:flex;justify-content:space-between;gap:12px;margin:12px 0}
.paragon-gallery-repair-controls button{background:#0877dd;color:#fff;border:0;border-radius:8px;cursor:pointer;font-size:27px;line-height:1;padding:5px 22px}
.paragon-gallery-repair-controls button:hover{background:#075ba8}
.paragon-gallery-repair-thumbs{display:flex;gap:9px;overflow-x:auto;padding:4px 0 12px;max-width:100%}
.paragon-gallery-repair-thumb{flex:0 0 100px;height:74px;border:2px solid transparent;border-radius:8px;background:#f3f5f8;padding:2px;cursor:pointer;overflow:hidden}
.paragon-gallery-repair-thumb.active{border-color:#0877dd}
.paragon-gallery-repair-thumb img{width:100%;height:100%;object-fit:contain}
@media(prefers-reduced-motion:reduce){.paragon-gallery-repair-thumbs *{transition:none!important}}
