.skeleton-wrapper[data-v-97d49cf4]{width:100%}.skeleton-benefit-item[data-v-97d49cf4],.skeleton-circle[data-v-97d49cf4],.skeleton-deal-card[data-v-97d49cf4],.skeleton-deal-image[data-v-97d49cf4],.skeleton-input[data-v-97d49cf4],.skeleton-line[data-v-97d49cf4],.skeleton-transaction-item[data-v-97d49cf4],.skeleton-voucher-card[data-v-97d49cf4],.skeleton-voucher-item[data-v-97d49cf4]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-97d49cf4 1.5s infinite;animation:shimmer-97d49cf4 1.5s infinite;border-radius:8px}@-webkit-keyframes shimmer-97d49cf4{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-97d49cf4{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-line[data-v-97d49cf4]{height:16px}.skeleton-line.skeleton-xs[data-v-97d49cf4]{width:60px;height:12px}.skeleton-line.skeleton-sm[data-v-97d49cf4]{width:120px;height:14px}.skeleton-line.skeleton-md[data-v-97d49cf4]{width:180px;height:16px}.skeleton-line.skeleton-lg[data-v-97d49cf4]{width:240px;height:24px}.skeleton-line.skeleton-price[data-v-97d49cf4]{width:80px;height:20px}.skeleton-line.skeleton-deal-status[data-v-97d49cf4]{width:100%;height:32px;margin-top:12px}.skeleton-circle[data-v-97d49cf4]{border-radius:50%}.skeleton-circle.skeleton-icon[data-v-97d49cf4]{width:48px;height:48px}.skeleton-circle.skeleton-avatar[data-v-97d49cf4]{width:48px;height:48px;min-width:48px}.skeleton-circle.skeleton-avatar-large[data-v-97d49cf4]{width:100px;height:100px}.skeleton-circle.skeleton-avatar-small[data-v-97d49cf4]{width:50px;height:50px}.skeleton-circle.skeleton-voucher-img[data-v-97d49cf4]{width:80px;height:80px;min-width:80px}.skeleton-circle.skeleton-deal-logo[data-v-97d49cf4]{width:40px;height:40px;min-width:40px}.skeleton-circle.skeleton-benefit-icon[data-v-97d49cf4]{width:48px;height:48px;min-width:48px}.skeleton-dashboard[data-v-97d49cf4]{display:flex;flex-direction:column;gap:24px}.skeleton-hero[data-v-97d49cf4]{background:#f5f5f5;border-radius:12px;padding:24px;display:flex;justify-content:space-between;align-items:center;gap:24px}.skeleton-hero-text[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-balance-grid[data-v-97d49cf4]{display:flex;gap:16px}.skeleton-balance-card[data-v-97d49cf4]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fff;border-radius:8px;flex:1;max-width:120px}.skeleton-balance-card .skeleton-line[data-v-97d49cf4]{width:60px}.skeleton-balance-card .skeleton-line.skeleton-md[data-v-97d49cf4]{width:80px}.skeleton-content-grid[data-v-97d49cf4]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.skeleton-section[data-v-97d49cf4]{background:#fff;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.skeleton-voucher-grid[data-v-97d49cf4]{display:flex;gap:16px}.skeleton-voucher-card[data-v-97d49cf4]{width:200px;height:120px;border-radius:12px}.skeleton-transaction-list[data-v-97d49cf4],.skeleton-transaction-page[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-transaction-item[data-v-97d49cf4]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px;height:80px}.skeleton-transaction-info[data-v-97d49cf4]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-voucher-page[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-voucher-page.skeleton-grid[data-v-97d49cf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.skeleton-voucher-item[data-v-97d49cf4]{display:flex;align-items:center;gap:16px;padding:18px 14px;background:#fff;border-radius:12px}.skeleton-voucher-info[data-v-97d49cf4]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-deals-page[data-v-97d49cf4]{display:flex;flex-direction:column;gap:16px}.skeleton-deals-page.skeleton-grid[data-v-97d49cf4]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.skeleton-deal-card[data-v-97d49cf4]{background:#fff;border-radius:12px;padding:16px;display:flex;position:relative;flex-direction:column;gap:12px}.skeleton-deal-cost[data-v-97d49cf4]{position:absolute;top:12px;right:12px;width:80px;height:28px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-97d49cf4 1.5s infinite;animation:shimmer-97d49cf4 1.5s infinite;border-radius:20px;z-index:1}.skeleton-deal-image[data-v-97d49cf4]{width:100%;height:140px;border-radius:8px}.skeleton-deal-info[data-v-97d49cf4]{display:flex;align-items:center;gap:12px}.skeleton-deal-text[data-v-97d49cf4]{flex:1;display:flex;flex-direction:column;gap:6px}.skeleton-benefit-page[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-benefit-item[data-v-97d49cf4]{display:flex;align-items:center;gap:16px;padding:16px;background:#fff;border-radius:12px}.skeleton-benefit-info[data-v-97d49cf4]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-benefit-arrow[data-v-97d49cf4]{width:24px;height:24px;background:#f0f0f0;border-radius:4px}.skeleton-account-page[data-v-97d49cf4]{display:flex;flex-direction:column;gap:24px}.skeleton-avatar-section[data-v-97d49cf4]{display:flex;align-items:center;gap:24px;padding:20px;background:#fff;border-radius:12px}.skeleton-avatar-options[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-avatar-row[data-v-97d49cf4]{display:flex;gap:12px}.skeleton-form-section[data-v-97d49cf4]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;border-radius:12px}.skeleton-form-row[data-v-97d49cf4]{display:flex;gap:12px}.skeleton-form-group[data-v-97d49cf4]{flex:1;display:flex;flex-direction:column;gap:8px}.skeleton-input[data-v-97d49cf4]{width:100%;height:44px;border-radius:8px}.skeleton-generic[data-v-97d49cf4]{display:flex;flex-direction:column;gap:16px}.skeleton-card[data-v-97d49cf4]{background:#fff;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:12px}@media (max-width:900px){.skeleton-hero[data-v-97d49cf4]{flex-direction:column;align-items:flex-start}.skeleton-balance-grid[data-v-97d49cf4]{width:100%;justify-content:space-between}.skeleton-content-grid[data-v-97d49cf4]{grid-template-columns:1fr}.skeleton-voucher-grid[data-v-97d49cf4]{overflow-x:auto}.skeleton-form-row[data-v-97d49cf4]{flex-direction:column}.skeleton-avatar-section[data-v-97d49cf4]{flex-direction:column;align-items:center}.skeleton-avatar-options[data-v-97d49cf4]{align-items:center}.skeleton-deals-page.skeleton-grid[data-v-97d49cf4]{grid-template-columns:1fr}}.skeleton-benefit-desktop[data-v-97d49cf4]{display:flex;flex-direction:column;gap:24px;padding:24px}.skeleton-top-cards[data-v-97d49cf4]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.skeleton-filter-card[data-v-97d49cf4],.skeleton-profile-card[data-v-97d49cf4],.skeleton-tier-card[data-v-97d49cf4]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex-direction:column;gap:16px}.skeleton-profile-card[data-v-97d49cf4]{align-items:center;justify-content:center}.skeleton-profile-info[data-v-97d49cf4]{display:flex;flex-direction:column;gap:8px;align-items:center}.skeleton-tier-progress[data-v-97d49cf4]{display:flex;flex-direction:column;gap:12px}.skeleton-button-group[data-v-97d49cf4]{display:flex;gap:12px}.skeleton-button[data-v-97d49cf4]{flex:1;height:44px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 50%,#f0f0f0 75%);background-size:200% 100%;-webkit-animation:shimmer-97d49cf4 1.5s infinite;animation:shimmer-97d49cf4 1.5s infinite;border-radius:8px}.skeleton-benefits-grid[data-v-97d49cf4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 3px rgba(0,0,0,.1)}@media (max-width:900px){.skeleton-benefits-grid[data-v-97d49cf4],.skeleton-top-cards[data-v-97d49cf4]{grid-template-columns:1fr}}.no-items-container[data-v-f2c4f14e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;width:100%;min-height:calc(100vh - 160px);height:100%;flex-grow:1;grid-column:1/-1}.is-card[data-v-f2c4f14e]{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.image-wrapper[data-v-f2c4f14e]{margin-bottom:32px;width:100%;display:flex;justify-content:center}.image-wrapper img[data-v-f2c4f14e]{width:280px;height:auto;-o-object-fit:contain;object-fit:contain;max-width:100%}.message[data-v-f2c4f14e]{font-size:18px;color:#6b7280;margin:0;font-weight:500;line-height:1.5;max-width:400px}@media (max-width:768px){.no-items-container[data-v-f2c4f14e]{padding:40px 20px;min-height:300px}.image-wrapper[data-v-f2c4f14e]{margin-bottom:24px}.image-wrapper img[data-v-f2c4f14e]{width:200px}.message[data-v-f2c4f14e]{font-size:16px}}.member-pagination-wrapper[data-v-513e0573]{display:flex;justify-content:center;padding:24px 0;margin-top:auto;flex-shrink:0}.member-pagination[data-v-513e0573]{display:flex;align-items:center;gap:6px;background:#fff;padding:8px 12px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08)}.pagination-pages[data-v-513e0573]{display:flex;align-items:center;gap:4px}.pagination-btn[data-v-513e0573]{display:flex;align-items:center;justify-content:center;border:none;background:transparent;cursor:pointer;transition:all .2s ease;color:#4b5563;font-weight:500}.pagination-btn[data-v-513e0573]:focus{outline:none}.pagination-btn[data-v-513e0573]:focus-visible{outline:2px solid #f93e3e;outline-offset:2px}.pagination-btn--edge[data-v-513e0573]{width:32px;height:32px;border-radius:8px}.pagination-btn--edge[data-v-513e0573]:hover:not(:disabled){background:#f3f4f6}.pagination-btn--nav[data-v-513e0573]{width:36px;height:36px;border-radius:8px}.pagination-btn--nav[data-v-513e0573]:hover:not(:disabled){background:#f3f4f6}.pagination-btn--page[data-v-513e0573]{min-width:36px;height:36px;padding:0 10px;border-radius:8px;font-size:14px}.pagination-btn--page[data-v-513e0573]:hover:not(.pagination-btn--active){background:#f3f4f6}.pagination-btn--active[data-v-513e0573]{background:#f93e3e;color:#fff}.pagination-btn--active[data-v-513e0573]:hover{background:#e02d2d}.pagination-btn--disabled[data-v-513e0573]{opacity:.4;cursor:not-allowed}@media (max-width:900px){.member-pagination-wrapper[data-v-513e0573]{padding:20px 16px;padding-bottom:24px}.member-pagination[data-v-513e0573]{box-shadow:0 2px 12px rgba(0,0,0,.1)}.pagination-btn--edge[data-v-513e0573]{width:28px;height:28px}.pagination-btn--nav[data-v-513e0573]{width:32px;height:32px}.pagination-btn--page[data-v-513e0573]{min-width:32px;height:32px;font-size:13px}}@media (max-width:400px){.member-pagination[data-v-513e0573]{padding:6px 8px;gap:4px}.pagination-pages[data-v-513e0573]{gap:2px}.pagination-btn--edge[data-v-513e0573]{display:none}.pagination-btn--page[data-v-513e0573]{min-width:28px;height:28px;padding:0 6px;font-size:12px}.pagination-btn--nav[data-v-513e0573]{width:28px;height:28px}.pagination-btn--nav svg[data-v-513e0573]{width:14px;height:14px}}