.cs-trial-gallery{width:100%;min-width:0;color:#0d3325}
.cs-trial-gallery *{box-sizing:border-box}
.cs-trial-gallery .cs-tg-stage{aspect-ratio:4/3;background:transparent;border-radius:12px;overflow:hidden}
.cs-trial-gallery .cs-tg-large{display:block;width:100%;height:100%}
.cs-trial-gallery .cs-tg-large[hidden]{display:none}
.cs-trial-gallery .cs-tg-large img{display:block;width:100%;height:100%;object-fit:contain;background:transparent}
.cs-trial-gallery .cs-tg-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 3px 8px}
.cs-trial-gallery .cs-tg-thumb{flex:0 0 72px;width:72px;height:72px;padding:3px;border:2px solid transparent;background:#f5f7f3;border-radius:6px;cursor:pointer;box-shadow:none}
.cs-trial-gallery .cs-tg-thumb img{display:block;width:100%;height:100%;object-fit:cover}
.cs-trial-gallery .cs-tg-thumb[aria-pressed="true"]{border-color:#174c37}
.cs-trial-gallery .cs-tg-thumb:focus-visible,.cs-trial-gallery .cs-tg-large:focus-visible{outline:3px solid #bc8508;outline-offset:2px}
.cs-trial-gallery .cs-tg-status{font-size:12px;color:#5c675f;margin:4px 0}
@media(max-width:600px){.cs-trial-gallery .cs-tg-thumb{flex-basis:60px;width:60px;height:60px}}
