.gsb-gallery{display:flex;flex-direction:column;align-items:center;max-width:600px;margin:auto}.gsb-main{width:100%;max-height:400px;object-fit:cover;border:2px solid #ccc;border-radius:8px}.gsb-thumbs{display:flex;justify-content:center;margin-top:10px;gap:10px}.gsb-thumbs img{width:100%;height:135px;object-fit:cover;border:2px solid #fff0;cursor:pointer;border-radius:5px;transition:border 0.3s ease}.gsb-thumbs img.active,.gsb-thumbs img:hover{border:2px solid #0073aa}