.ig-section[data-v-e7482b45]{background:linear-gradient(#f5f5f5 0%,#fff 100%);padding:60px 0}.ig-wrap[data-v-e7482b45]{max-width:1200px;margin:0 auto;padding:0 20px}.ig-sec-head[data-v-e7482b45]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ig-sec-head h2[data-v-e7482b45]{color:#1a1a1a;margin:0;font-size:28px;font-weight:700}.ig-see-all[data-v-e7482b45]{color:#6aa127;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .3s}.ig-see-all[data-v-e7482b45]:hover{opacity:.7}.ig-sec-sub[data-v-e7482b45]{color:#666;margin-bottom:30px;font-size:14px}.ig-grid[data-v-e7482b45]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;display:grid}.ig-skel[data-v-e7482b45]{aspect-ratio:1;background:linear-gradient(90deg,#ddd 25%,#eee 50%,#ddd 75%) 0 0/200% 100%;border-radius:8px;animation:1.5s infinite loading-e7482b45}@keyframes loading-e7482b45{0%{background-position:200% 0}to{background-position:-200% 0}}.ig-item[data-v-e7482b45]{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;transition:transform .3s;overflow:hidden}.ig-item[data-v-e7482b45]:hover{transform:scale(1.03)}.ig-img[data-v-e7482b45]{aspect-ratio:1;background-position:50%;background-size:cover;position:relative;overflow:hidden}.ig-badge-carousel[data-v-e7482b45],.ig-badge-video[data-v-e7482b45]{color:#fff;background:#000000b3;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600;position:absolute;bottom:10px;right:10px}.ig-overlay[data-v-e7482b45]{opacity:0;background:#0009;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ig-item:hover .ig-overlay[data-v-e7482b45]{opacity:1}.ig-stats[data-v-e7482b45]{color:#fff;gap:20px;font-size:14px;font-weight:600;display:flex}.ig-error[data-v-e7482b45]{text-align:center;color:#999;padding:40px;font-size:14px}.ig-modal-backdrop[data-v-e7482b45]{z-index:1000;background:#000000d9;justify-content:center;align-items:center;animation:.2s fadeIn-e7482b45;display:flex;position:fixed;inset:0}@keyframes fadeIn-e7482b45{0%{opacity:0}to{opacity:1}}.ig-modal[data-v-e7482b45]{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:90vh;animation:.3s slideUp-e7482b45;display:flex;position:relative;overflow:hidden}@keyframes slideUp-e7482b45{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.ig-modal-close[data-v-e7482b45]{cursor:pointer;z-index:10;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;transition:background .2s;display:flex;position:absolute;top:10px;right:10px}.ig-modal-close[data-v-e7482b45]:hover{background:#fff}.ig-slider[data-v-e7482b45]{background:#000;justify-content:center;align-items:center;width:100%;max-height:55vh;display:flex;position:relative;overflow:hidden}.ig-slide-media[data-v-e7482b45]{object-fit:contain;width:100%;max-height:55vh;display:block}.ig-slide-btn[data-v-e7482b45]{color:#fff;cursor:pointer;z-index:5;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;line-height:1;transition:background .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.ig-slide-btn[data-v-e7482b45]:hover{background:#000000b3}.ig-slide-prev[data-v-e7482b45]{left:10px}.ig-slide-next[data-v-e7482b45]{right:10px}.ig-slide-counter[data-v-e7482b45]{color:#fff;background:#00000080;border-radius:10px;padding:2px 8px;font-size:12px;position:absolute;top:10px;right:12px}.ig-dots[data-v-e7482b45]{background:#fff;justify-content:center;gap:6px;padding:8px 0 4px;display:flex}.ig-dot[data-v-e7482b45]{cursor:pointer;background:#ccc;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s}.ig-dot.active[data-v-e7482b45],.ig-dot[data-v-e7482b45]:hover{background:#333}.ig-modal-body[data-v-e7482b45]{flex:1;padding:20px;overflow-y:auto}.ig-modal-user[data-v-e7482b45]{color:#333;margin-bottom:12px;font-size:14px;font-weight:600}.ig-modal-caption[data-v-e7482b45]{color:#555;word-break:break-word;margin:0 0 15px;font-size:14px;line-height:1.6}.ig-modal-stats[data-v-e7482b45]{color:#999;border-bottom:1px solid #eee;gap:15px;margin-bottom:15px;padding-bottom:15px;font-size:12px;display:flex}.ig-modal-btn[data-v-e7482b45]{color:#fff;text-align:center;background:#6aa127;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.ig-modal-btn[data-v-e7482b45]:hover{background:#5a8a1f}@media (width<=768px){.ig-grid[data-v-e7482b45]{grid-template-columns:repeat(2,1fr)}.ig-sec-head[data-v-e7482b45]{flex-direction:column;align-items:flex-start;gap:10px}.ig-sec-head h2[data-v-e7482b45]{font-size:22px}.ig-modal[data-v-e7482b45]{width:95%;max-height:95vh}}@media (width<=480px){.ig-grid[data-v-e7482b45]{grid-template-columns:repeat(2,1fr);gap:10px}.ig-section[data-v-e7482b45]{padding:40px 0}.ig-wrap[data-v-e7482b45]{padding:0 15px}.ig-sec-head h2[data-v-e7482b45]{font-size:20px}.ig-stats[data-v-e7482b45]{gap:10px;font-size:12px}}
