.mu-car-gallery{margin:24px 0}.mu-car-gallery-main{position:relative;display:block;width:100%;padding:0;border:0;overflow:hidden;border-radius:12px;background:#f3f4f6;cursor:zoom-in}.mu-car-gallery-main img{display:block;width:100%;max-height:560px;object-fit:contain;margin:auto}.mu-gallery-view-hint{position:absolute;right:14px;bottom:14px;padding:8px 12px;border-radius:20px;background:rgba(0,0,0,.72);color:#fff;font-size:13px}.mu-car-gallery-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:10px;margin-top:10px}.mu-car-gallery-thumbs button{display:block;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:#eee;cursor:pointer}.mu-car-gallery-thumbs button:focus,.mu-car-gallery-thumbs button:hover{border-color:#b58b45}.mu-car-gallery-thumbs img{display:block;width:100%;height:76px;object-fit:cover}.mu-car-gallery-count{font-size:13px;color:#666;margin-top:6px}.mu-gallery-data{display:none!important}.mu-gallery-lightbox{display:none;position:fixed;inset:0;z-index:999999;background:rgba(0,0,0,.94);align-items:center;justify-content:center;padding:60px 72px;box-sizing:border-box}.mu-gallery-lightbox.is-open{display:flex}.mu-gallery-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;max-height:100%;margin:0}.mu-gallery-stage img{display:block;max-width:min(100%,1200px);max-height:calc(100vh - 130px);width:auto;height:auto;object-fit:contain}.mu-gallery-position{color:#fff;text-align:center;font-size:14px;padding-top:12px}.mu-gallery-close,.mu-gallery-prev,.mu-gallery-next{position:absolute;border:0;border-radius:50%;background:rgba(255,255,255,.16);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}.mu-gallery-close{top:18px;right:22px;width:46px;height:46px;font-size:34px;line-height:1}.mu-gallery-prev,.mu-gallery-next{top:50%;transform:translateY(-50%);width:52px;height:52px;font-size:24px}.mu-gallery-prev{left:18px}.mu-gallery-next{right:18px}.mu-gallery-close:hover,.mu-gallery-prev:hover,.mu-gallery-next:hover{background:rgba(255,255,255,.3)}.mu-gallery-no-scroll{overflow:hidden}@media(max-width:600px){.mu-car-gallery-main img{max-height:360px}.mu-car-gallery-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mu-car-gallery-thumbs img{height:64px}.mu-gallery-lightbox{padding:58px 10px 38px}.mu-gallery-stage img{max-width:100%;max-height:calc(100vh - 130px)}.mu-gallery-prev,.mu-gallery-next{width:40px;height:40px;font-size:18px;background:rgba(0,0,0,.45)}.mu-gallery-prev{left:8px}.mu-gallery-next{right:8px}.mu-gallery-close{top:10px;right:10px;width:40px;height:40px}}
