@keyframes skeleton-loading{0%{background-position:200% 0}100%{background-position:-200% 0}}#member-booking-detail .swiper-slide img,#member-booking-list .swiper-slide img,#my-info .swiper-slide img{width:100%!important;height:100%!important}.cua-camp-list-top{display:flex;gap:1rem;padding:1rem;margin:1px 0 8px;background-color:#fff;flex-grow:1}.cua-camp-list-top .content-wrap{width:50%;flex-grow:1;min-width:0}.cua-camp-list-top h4{font-size:15px;margin-top:2px}.cua-camp-list-top .img-wrap{position:relative;margin-bottom:.5rem}.cua-camp-list-top .img-wrap:after{content:'AD';position:absolute;top:.5rem;right:.5rem;font-size:11px;font-weight:700;border-radius:.25rem;color:#777;background-color:#fff;padding:1px 8px;opacity:.5}.cua-camp-list-top .img-wrap img{width:100%;height:146px;object-fit:cover;border-radius:12px}.cua-camp-list-top .text-wrap{font-size:11px;color:#777}.cua-camp-list-top .text-wrap p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cua-camp-list-top .text-wrap p:first-child{font-weight:700}@keyframes fade{0%{opacity:1}50%{opacity:.6}100%{opacity:1}}.skeleton{background-color:#eee;position:relative;overflow:hidden;animation:fade 1.5s ease-in-out infinite}.skeleton-ui{display:flex;flex-direction:column;gap:10px;padding:0 2rem}.skeleton-item{display:flex;flex-direction:column}.skeleton-image{height:100%;border-radius:12px;aspect-ratio:16/7}.swiper-skeleton-pagination{display:flex;justify-content:center;gap:12px}.skeleton-dot{width:8px;height:8px;border-radius:50%}.skeleton-img-wrap{height:146px;border-radius:12px}.skeleton-text-wrap p:first-child{width:70%;height:16px;margin:3px 0}.skeleton-text-wrap p{width:40%;height:16px;margin:3px 0}.skeleton-text-wrap h4{width:80%;height:20px;margin:3px 0}
