.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}}.toast-container[data-v-70cafa3e]{position:fixed;z-index:9999;min-width:300px;max-width:400px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);overflow:hidden}.toast-top-right[data-v-70cafa3e]{top:24px;right:24px}.toast-top-left[data-v-70cafa3e]{top:24px;left:24px}.toast-top-center[data-v-70cafa3e]{top:24px;left:50%;transform:translateX(-50%)}.toast-bottom-right[data-v-70cafa3e]{bottom:24px;right:24px}.toast-bottom-left[data-v-70cafa3e]{bottom:24px;left:24px}.toast-bottom-center[data-v-70cafa3e]{bottom:24px;left:50%;transform:translateX(-50%)}.toast-content[data-v-70cafa3e]{display:flex;align-items:flex-start;gap:12px;padding:16px}.toast-icon[data-v-70cafa3e]{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.toast-message[data-v-70cafa3e]{flex:1;display:flex;flex-direction:column;gap:4px}.toast-title[data-v-70cafa3e]{font-size:14px;font-weight:600;color:#111827}.toast-text[data-v-70cafa3e]{font-size:14px;color:#6b7280;line-height:1.4}.toast-close[data-v-70cafa3e]{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;color:#9ca3af;border-radius:4px;transition:all .2s}.toast-close[data-v-70cafa3e]:hover{background:#f3f4f6;color:#6b7280}.toast-progress[data-v-70cafa3e]{height:3px;background:#e5e7eb}.toast-progress-bar[data-v-70cafa3e]{height:100%;width:100%;-webkit-animation:progress-shrink-70cafa3e linear forwards;animation:progress-shrink-70cafa3e linear forwards}@-webkit-keyframes progress-shrink-70cafa3e{0%{width:100%}to{width:0}}@keyframes progress-shrink-70cafa3e{0%{width:100%}to{width:0}}.toast-success[data-v-70cafa3e]{border-left:4px solid #10b981}.toast-success .toast-icon[data-v-70cafa3e]{color:#10b981}.toast-success .toast-progress-bar[data-v-70cafa3e]{background:#10b981}.toast-error[data-v-70cafa3e]{border-left:4px solid #ef4444}.toast-error .toast-icon[data-v-70cafa3e]{color:#ef4444}.toast-error .toast-progress-bar[data-v-70cafa3e]{background:#ef4444}.toast-warning[data-v-70cafa3e]{border-left:4px solid #f59e0b}.toast-warning .toast-icon[data-v-70cafa3e]{color:#f59e0b}.toast-warning .toast-progress-bar[data-v-70cafa3e]{background:#f59e0b}.toast-info[data-v-70cafa3e]{border-left:4px solid #3b82f6}.toast-info .toast-icon[data-v-70cafa3e]{color:#3b82f6}.toast-info .toast-progress-bar[data-v-70cafa3e]{background:#3b82f6}.toast-slide-enter-active[data-v-70cafa3e],.toast-slide-leave-active[data-v-70cafa3e]{transition:all .3s ease}.toast-slide-enter-from[data-v-70cafa3e],.toast-slide-leave-to[data-v-70cafa3e]{opacity:0;transform:translateX(100%)}.toast-bottom-center.toast-slide-enter-from[data-v-70cafa3e],.toast-bottom-center.toast-slide-leave-to[data-v-70cafa3e],.toast-top-center.toast-slide-enter-from[data-v-70cafa3e],.toast-top-center.toast-slide-leave-to[data-v-70cafa3e]{transform:translateX(-50%) translateY(-20px)}.toast-bottom-left.toast-slide-enter-from[data-v-70cafa3e],.toast-bottom-left.toast-slide-leave-to[data-v-70cafa3e],.toast-top-left.toast-slide-enter-from[data-v-70cafa3e],.toast-top-left.toast-slide-leave-to[data-v-70cafa3e]{transform:translateX(-100%)}@media (max-width:480px){.toast-container[data-v-70cafa3e]{min-width:calc(100% - 32px);max-width:calc(100% - 32px);left:16px!important;right:16px!important;transform:none!important}.toast-top-center[data-v-70cafa3e],.toast-top-left[data-v-70cafa3e],.toast-top-right[data-v-70cafa3e]{top:16px}.toast-bottom-center[data-v-70cafa3e],.toast-bottom-left[data-v-70cafa3e],.toast-bottom-right[data-v-70cafa3e]{bottom:16px}}.page-container[data-v-3745e978]{width:100%;min-height:100vh}.desktop-view[data-v-3745e978]{max-width:800px;margin:0 auto;padding:24px}.desktop-view .page-header[data-v-3745e978]{margin-bottom:32px}.desktop-view .page-title[data-v-3745e978]{font-size:24px}.desktop-view .avatar-section[data-v-3745e978]{flex-direction:row;justify-content:flex-start;gap:32px}.desktop-view .avatar-preview[data-v-3745e978]{width:120px;height:120px}.desktop-view .avatar-options[data-v-3745e978]{align-items:flex-start}.desktop-view .form-row[data-v-3745e978]{flex-direction:row}.desktop-view .form-group.small[data-v-3745e978]{flex:0 0 100px}.page-header[data-v-3745e978]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.back-button[data-v-3745e978]{border:none;padding:10px;background-color:#f93e3e;border-radius:12px;line-height:0;cursor:pointer}.back-button img[data-v-3745e978]{width:18px;height:18px}.page-title[data-v-3745e978]{font-size:18px;font-weight:600;margin:0}.loading-overlay[data-v-3745e978]{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;z-index:1000}.account-form[data-v-3745e978]{display:flex;flex-direction:column;gap:24px}.avatar-section[data-v-3745e978]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px;background:#fff;border-radius:12px}.avatar-preview[data-v-3745e978]{width:100px;height:100px;border-radius:50%;overflow:hidden;border:3px solid #f93e3e}.avatar-preview img[data-v-3745e978]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-options[data-v-3745e978]{display:flex;flex-direction:column;align-items:center;gap:12px}.avatar-label[data-v-3745e978]{font-size:14px;font-weight:500;color:#333}.default-avatars[data-v-3745e978]{display:flex;gap:12px}.avatar-option[data-v-3745e978]{width:50px;height:50px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .2s}.avatar-option.selected[data-v-3745e978],.avatar-option[data-v-3745e978]:hover{border-color:#f93e3e}.or-text[data-v-3745e978]{font-size:12px;color:#717784}.file-input[data-v-3745e978]{display:none}.upload-btn[data-v-3745e978]{padding:8px 16px;background:#fff;border:1px solid #f93e3e;color:#f93e3e;border-radius:8px;font-size:12px;cursor:pointer;transition:background-color .2s}.upload-btn[data-v-3745e978]:hover{background:#fff5f5}.form-section[data-v-3745e978]{display:flex;flex-direction:column;gap:16px;padding:20px;background:#fff;border-radius:12px}.form-row[data-v-3745e978]{display:flex;gap:12px}.form-group[data-v-3745e978]{flex:1;display:flex;flex-direction:column;gap:6px}.form-group.small[data-v-3745e978]{flex:0 0 80px}.form-group.full[data-v-3745e978]{flex:1 1 100%}.form-group label[data-v-3745e978]{font-size:12px;font-weight:500;color:#333}.required[data-v-3745e978]{color:#f93e3e}.form-control[data-v-3745e978]{padding:10px 12px;border:1px solid #e1e4ea;border-radius:8px;font-size:14px;outline:none;transition:border-color .2s}.form-control[data-v-3745e978]:focus{border-color:#f93e3e}.form-control[data-v-3745e978]:disabled{background:#f5f5f5;color:#717784}select.form-control[data-v-3745e978]{cursor:pointer}textarea.form-control[data-v-3745e978]{resize:none}.phone-input[data-v-3745e978]{display:flex;gap:8px}.country-code[data-v-3745e978]{flex:0 0 60px;text-align:center}.phone-number[data-v-3745e978]{flex:1}.form-actions[data-v-3745e978]{display:flex;gap:12px;padding:20px;background:#fff;border-radius:12px}.btn-cancel[data-v-3745e978],.btn-save[data-v-3745e978]{flex:1;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s}.btn-cancel[data-v-3745e978]{background:#fff;border:1px solid #e1e4ea;color:#717784}.btn-save[data-v-3745e978]{background:#f93e3e;border:none;color:#fff}.btn-cancel[data-v-3745e978]:hover,.btn-save[data-v-3745e978]:hover{opacity:.9}@media (max-width:480px){.form-row[data-v-3745e978]{flex-direction:column}.form-group.small[data-v-3745e978]{flex:1}}