.recharge-modal[data-v-7e81f9ac]{--el-dialog-bg-color:#fff;--el-dialog-title-font-size:24px}.recharge-modal[data-v-7e81f9ac] .el-dialog{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a}.recharge-modal[data-v-7e81f9ac] .el-dialog__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:24px;text-align:center}.recharge-modal[data-v-7e81f9ac] .el-dialog__title{color:#1f2937;font-size:24px;font-weight:700}.recharge-modal[data-v-7e81f9ac] .el-dialog__body{padding:0}.recharge-content[data-v-7e81f9ac]{padding:24px}.title-section[data-v-7e81f9ac]{margin-bottom:32px;text-align:center}.title-section h2[data-v-7e81f9ac]{color:#1f2937;font-size:32px;font-weight:800;letter-spacing:-.025em;margin:0}.plan-tabs[data-v-7e81f9ac]{background:#f3f4f6;border-radius:8px;display:flex;justify-content:center;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:600px;padding:4px}.tab-item[data-v-7e81f9ac]{border-radius:6px;color:#6b7280;cursor:pointer;flex:1;font-weight:600;padding:12px 24px;text-align:center;transition:all .2s ease}.tab-item.active[data-v-7e81f9ac]{background:linear-gradient(135deg,#ec4899,#a855f7);color:#fff}.plans-grid[data-v-7e81f9ac]{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:2400px}.plan-card[data-v-7e81f9ac]{background:#fff;border:2px solid #e5e7eb;border-radius:12px;overflow:hidden;padding:2px;position:relative;transition:all .3s ease}.plan-card[data-v-7e81f9ac]:hover{box-shadow:0 20px 40px #0000001a;transform:translateY(-4px)}.starter-plan[data-v-7e81f9ac]{border-color:#ec4899;color:#fff;position:relative}.starter-plan[data-v-7e81f9ac]:before{background:linear-gradient(135deg,#ec4899,#a855f7);border-radius:12px;color:#fff;content:"当前选择";font-size:12px;font-weight:600;padding:4px 12px;position:absolute;right:16px;top:16px;z-index:1}.plan-header[data-v-7e81f9ac]{padding:24px 24px 16px;text-align:center}.plan-header h3[data-v-7e81f9ac]{color:#1f2937;font-size:18px;font-weight:700;margin:0}.plan-content[data-v-7e81f9ac]{padding:0 24px 24px}.plan-pricing[data-v-7e81f9ac]{margin-bottom:16px;text-align:center}.price[data-v-7e81f9ac]{color:#1f2937;font-size:48px;font-weight:800;line-height:1}.original-price[data-v-7e81f9ac]{color:#ec4899;font-size:14px;font-weight:600}.original-price[data-v-7e81f9ac],.period[data-v-7e81f9ac]{display:block;margin-top:4px}.period[data-v-7e81f9ac]{color:#6b7280;font-size:16px}.plan-amount[data-v-7e81f9ac]{margin-bottom:16px;text-align:center}.amount[data-v-7e81f9ac]{color:#1f2937;font-size:20px;font-weight:700}.plan-description[data-v-7e81f9ac]{color:#6b7280;font-size:14px;line-height:1.5;text-align:center}.plan-description[data-v-7e81f9ac],.plan-features[data-v-7e81f9ac]{margin-bottom:24px}.plan-features h4[data-v-7e81f9ac]{color:#1f2937;font-size:16px;font-weight:600;margin:0 0 12px}.plan-features ul[data-v-7e81f9ac]{list-style:none;margin:0;padding:0}.plan-features li[data-v-7e81f9ac]{color:#4b5563;font-size:14px;padding:6px 0 6px 20px;position:relative}.plan-features li[data-v-7e81f9ac]:before{color:#ec4899;content:"✓";font-weight:600;left:0;position:absolute}.plan-button[data-v-7e81f9ac]{border-radius:8px;font-size:16px;font-weight:600;padding:12px;width:100%}.free-plan .plan-button[data-v-7e81f9ac]{background:#fff;border:2px solid #ec4899;color:#ec4899;transition:all .3s ease}.free-plan .plan-button[data-v-7e81f9ac]:hover{background:#ec48990d}.starter-plan .plan-button[data-v-7e81f9ac]{background:linear-gradient(135deg,#ec4899,#a855f7);border-color:transparent;box-shadow:0 4px 15px #ec48994d;color:#fff;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.starter-plan .plan-button[data-v-7e81f9ac]:hover{box-shadow:0 6px 20px #ec489966;transform:translateY(-2px)}.basic-plan .plan-button[data-v-7e81f9ac]{background:#fff;border:2px solid #e5e7eb;color:#6b7280;transition:all .3s ease}.basic-plan .plan-button[data-v-7e81f9ac]:hover{border-color:#ec4899;color:#ec4899}.pro-plan .plan-button[data-v-7e81f9ac]{background:#fff;border:2px solid #e5e7eb;color:#6b7280;transition:all .3s ease}.pro-plan .plan-button[data-v-7e81f9ac]:hover{border-color:#ec4899;color:#ec4899}.dialog-footer[data-v-7e81f9ac]{padding:16px 0;text-align:center}
