.recharge-content[data-v-3c1116f1]{display:flex;flex-direction:column;gap:24px}.recharge-content .payment-method-selector[data-v-3c1116f1]{background:var(--bg-secondary,hsla(0,0%,100%,.03));border:1px solid rgba(202,147,242,.2);border-radius:12px;padding:16px}.recharge-content .payment-method-selector .selector-label[data-v-3c1116f1]{color:var(--text-secondary,hsla(0,0%,100%,.6));font-size:13px;font-weight:500;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.recharge-content .payment-method-selector .selector-options[data-v-3c1116f1]{display:flex;gap:12px}.recharge-content .payment-method-selector .selector-options .selector-option[data-v-3c1116f1]{align-items:center;background:var(--bg-tertiary,hsla(0,0%,100%,.05));border:2px solid transparent;border-radius:10px;color:var(--text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;flex:1;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px;transition:all .2s ease}.recharge-content .payment-method-selector .selector-options .selector-option[data-v-3c1116f1]:hover{background:var(--bg-hover,hsla(0,0%,100%,.08));border-color:#ca93f24d}.recharge-content .payment-method-selector .selector-options .selector-option.active[data-v-3c1116f1]{background:linear-gradient(135deg,#ca93f233,#b87de826);border-color:var(--accent-color,#ca93f2);box-shadow:0 0 15px #ca93f24d;color:var(--text-primary,hsla(0,0%,100%,.95))}.recharge-content .price-list[data-v-3c1116f1]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.recharge-content .price-list .price-item[data-v-3c1116f1]{background:var(--bg-tertiary,hsla(0,0%,100%,.05));border:2px solid transparent;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.recharge-content .price-list .price-item[data-v-3c1116f1]:hover{box-shadow:0 8px 25px #ca93f24d;transform:translateY(-2px)}.recharge-content .price-list .price-item.is-selected[data-v-3c1116f1]{border-color:var(--accent-color,#ca93f2);box-shadow:0 0 20px #ca93f280}.recharge-content .price-list .price-item .background-image[data-v-3c1116f1]{height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.recharge-content .price-list .price-item .price-info[data-v-3c1116f1]{padding:16px}.recharge-content .price-list .price-item .price-info .info-content[data-v-3c1116f1]{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.recharge-content .price-list .price-item .price-info .info-content .amount[data-v-3c1116f1]{color:var(--text-primary,hsla(0,0%,100%,.9));font-size:18px;font-weight:600}.recharge-content .price-list .price-item .price-info .info-content .coins[data-v-3c1116f1]{align-items:center;color:var(--text-secondary,hsla(0,0%,100%,.7));display:flex;font-size:16px;font-weight:500;gap:4px}.recharge-content .price-list .price-item .price-info .info-content .coins .diamond-icon[data-v-3c1116f1]{height:16px;width:16px}.recharge-content .price-list .price-item .discount[data-v-3c1116f1]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:12px;box-shadow:0 2px 8px #ee5a2466;color:#fff;font-size:12px;font-weight:600;padding:4px 8px;position:absolute;right:8px;top:8px;z-index:1}.purchase-button[data-v-3c1116f1]{align-items:center;background:linear-gradient(135deg,#ca93f2,#b87de8);border:none;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:48px;justify-content:center;transition:all .3s ease;width:100%}.purchase-button[data-v-3c1116f1]:hover:not(:disabled){background:linear-gradient(135deg,#b87de8,#a66bd9);box-shadow:0 6px 20px #ca93f266;transform:translateY(-1px)}.purchase-button[data-v-3c1116f1]:disabled{cursor:not-allowed;opacity:.6;transform:none}.history-link[data-v-3c1116f1]{align-items:center;background:transparent;border:1px solid var(--border-color,hsla(0,0%,100%,.1));border-radius:20px;color:var(--text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:40px;justify-content:center;margin-top:12px;transition:all .2s ease;width:100%}.history-link[data-v-3c1116f1]:hover{background:var(--bg-hover,hsla(0,0%,100%,.05));border-color:var(--accent-color,#ca93f2);color:var(--text-primary,hsla(0,0%,100%,.9))}.skeleton-item .skeleton-image[data-v-3c1116f1]{height:120px;width:100%}.skeleton-item .skeleton-image[data-v-3c1116f1],.skeleton-item .skeleton-text[data-v-3c1116f1]{animation:skeleton-loading-3c1116f1 1.5s infinite;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%}.skeleton-item .skeleton-text[data-v-3c1116f1]{border-radius:4px;height:20px}.skeleton-item .skeleton-text[data-v-3c1116f1]:first-child{width:60%}.skeleton-item .skeleton-text[data-v-3c1116f1]:last-child{width:40%}.skeleton-item .skeleton-discount[data-v-3c1116f1]{animation:skeleton-loading-3c1116f1 1.5s infinite;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:8px;height:16px;width:50px}@keyframes skeleton-loading-3c1116f1{0%{background-position:200% 0}to{background-position:-200% 0}}.recharge-drawer-content[data-v-3c1116f1]{display:flex;flex-direction:column;height:100%}.recharge-drawer-content .drawer-header[data-v-3c1116f1]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--chat2-spacing-lg) var(--chat2-spacing-lg) var(--chat2-spacing-md)}.recharge-drawer-content .drawer-header h2[data-v-3c1116f1]{color:var(--chat2-color-text-primary);font-size:20px;font-weight:600;margin:0}.recharge-drawer-content .drawer-header .close-button[data-v-3c1116f1]{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--chat2-color-text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.recharge-drawer-content .drawer-header .close-button[data-v-3c1116f1]:hover{background:#ffffff1a;color:var(--chat2-color-text-primary)}.recharge-drawer-content .drawer-body[data-v-3c1116f1]{flex:1;overflow-y:auto;padding:var(--chat2-spacing-lg)}.recharge-drawer-content .drawer-body[data-v-3c1116f1]::-webkit-scrollbar{width:4px}.recharge-drawer-content .drawer-body[data-v-3c1116f1]::-webkit-scrollbar-track{background:transparent}.recharge-drawer-content .drawer-body[data-v-3c1116f1]::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.recharge-drawer-content .drawer-body .payment-method-selector.mobile[data-v-3c1116f1]{background:var(--chat2-color-glass-bg,hsla(0,0%,100%,.05));border:1px solid rgba(202,147,242,.2);border-radius:12px;margin-bottom:var(--chat2-spacing-md);padding:var(--chat2-spacing-md)}.recharge-drawer-content .drawer-body .payment-method-selector.mobile .selector-label[data-v-3c1116f1]{color:var(--chat2-color-text-secondary,hsla(0,0%,100%,.6));font-size:12px;font-weight:500;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.recharge-drawer-content .drawer-body .payment-method-selector.mobile .selector-options[data-v-3c1116f1]{display:flex;gap:8px}.recharge-drawer-content .drawer-body .payment-method-selector.mobile .selector-options .selector-option[data-v-3c1116f1]{align-items:center;background:#ffffff14;border:2px solid transparent;border-radius:8px;color:var(--chat2-color-text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;flex:1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px 12px;transition:all .2s ease}.recharge-drawer-content .drawer-body .payment-method-selector.mobile .selector-options .selector-option[data-v-3c1116f1]:active{transform:scale(.98)}.recharge-drawer-content .drawer-body .payment-method-selector.mobile .selector-options .selector-option.active[data-v-3c1116f1]{background:linear-gradient(135deg,#ca93f240,#b87de833);border-color:#ca93f2;box-shadow:0 0 12px #ca93f266;color:var(--chat2-color-text-primary,hsla(0,0%,100%,.95))}.recharge-drawer-content .drawer-body .price-list[data-v-3c1116f1]{display:flex;flex-direction:column;gap:var(--chat2-spacing-sm)}.recharge-drawer-content .drawer-body .price-list .price-item[data-v-3c1116f1]{align-items:center;background:var(--chat2-color-glass-bg);border:2px solid transparent;border-radius:12px;cursor:pointer;display:flex;padding:var(--chat2-spacing-md);position:relative;transition:all .3s ease}.recharge-drawer-content .drawer-body .price-list .price-item[data-v-3c1116f1]:hover{background:#ffffff26}.recharge-drawer-content .drawer-body .price-list .price-item.is-selected[data-v-3c1116f1]{background:#ca93f226;border-color:#ca93f2}.recharge-drawer-content .drawer-body .price-list .price-item .background-image[data-v-3c1116f1]{border-radius:8px;height:60px;margin-right:var(--chat2-spacing-md);-o-object-fit:cover;object-fit:cover;width:60px}.recharge-drawer-content .drawer-body .price-list .price-item .price-info[data-v-3c1116f1]{flex:1}.recharge-drawer-content .drawer-body .price-list .price-item .price-info .info-content[data-v-3c1116f1]{align-items:center;display:flex;justify-content:space-between}.recharge-drawer-content .drawer-body .price-list .price-item .price-info .info-content .amount[data-v-3c1116f1]{color:var(--chat2-color-text-primary);font-size:18px;font-weight:600}.recharge-drawer-content .drawer-body .price-list .price-item .price-info .info-content .coins[data-v-3c1116f1]{align-items:center;color:var(--chat2-color-text-secondary);display:flex;font-size:16px;font-weight:500;gap:4px}.recharge-drawer-content .drawer-body .price-list .price-item .price-info .info-content .coins .diamond-icon[data-v-3c1116f1]{height:16px;width:16px}.recharge-drawer-content .drawer-body .price-list .price-item .discount[data-v-3c1116f1]{background:linear-gradient(135deg,#ff6b6b,#ee5a24);border-radius:8px;box-shadow:0 2px 8px #ee5a244d;color:#fff;font-size:10px;font-weight:600;padding:2px 6px;position:absolute;right:8px;top:8px;z-index:1}.recharge-drawer-content .drawer-footer[data-v-3c1116f1]{border-top:1px solid hsla(0,0%,100%,.1);flex-shrink:0;padding:var(--chat2-spacing-md) var(--chat2-spacing-lg) var(--chat2-spacing-lg)}.recharge-drawer-content .drawer-footer .history-link.mobile[data-v-3c1116f1]{align-items:center;background:transparent;border:1px solid hsla(0,0%,100%,.15);border-radius:22px;color:var(--chat2-color-text-secondary,hsla(0,0%,100%,.7));cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:44px;justify-content:center;margin-top:12px;transition:all .2s ease;width:100%}.recharge-drawer-content .drawer-footer .history-link.mobile[data-v-3c1116f1]:active{background:#ffffff0d;transform:scale(.98)}.recharge-drawer-content .mobile-purchase-button[data-v-3c1116f1]{align-items:center;background:linear-gradient(135deg,#ca93f2,#b87de8);border:none;border-radius:25px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:50px;justify-content:center;transition:all .3s ease;width:100%}.recharge-drawer-content .mobile-purchase-button[data-v-3c1116f1]:disabled{cursor:not-allowed;opacity:.6}.recharge-drawer-content .mobile-purchase-button[data-v-3c1116f1]:not(:disabled):hover{background:linear-gradient(135deg,#b87de8,#a66bd9);box-shadow:0 4px 12px #ca93f266;transform:translateY(-1px)}.recharge-drawer-content .mobile-purchase-button[data-v-3c1116f1]:not(:disabled):active{opacity:.8;transform:translateY(0)}
