[data-v-0260ddcf] .el-checkbox.is-bordered.is-checked{border-color:#ec4899}[data-v-0260ddcf] .el-checkbox__input.is-checked .el-checkbox__inner{background-color:#ec4899;border-color:#ec4899}[data-v-0260ddcf] .el-checkbox__inner:hover{border-color:#ec4899}.black-checkbox[data-v-0260ddcf]{--el-checkbox-text-color:#333;--el-checkbox-border-color:#ec4899;--el-checkbox-checked-bg-color:#ec4899;--el-checkbox-checked-text-color:#fff;--el-checkbox-checked-border-color:#ec4899}.payment-modal[data-v-0260ddcf]{--el-dialog-bg-color:#fff;--el-dialog-title-font-size:20px}.payment-modal[data-v-0260ddcf] .el-dialog{background:#fff;border:none;border-radius:12px;box-shadow:0 20px 40px #ec48991a}.payment-modal[data-v-0260ddcf] .el-dialog__header{background:#fff;border-bottom:1px solid #e5e7eb;padding:20px}.payment-modal[data-v-0260ddcf] .el-dialog__title{color:#1f2937;font-weight:600}.payment-modal[data-v-0260ddcf] .el-dialog__body{padding:0}.payment-content[data-v-0260ddcf]{color:#333;padding:24px}.detection-info[data-v-0260ddcf]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-bottom:24px;padding:20px}.detection-info h3[data-v-0260ddcf]{color:#ec4899;font-size:18px;margin:0 0 16px}.info-item[data-v-0260ddcf]{display:flex;justify-content:space-between;margin-bottom:12px}.info-item[data-v-0260ddcf]:last-child{margin-bottom:0}.label[data-v-0260ddcf]{color:#6b7280}.value[data-v-0260ddcf]{color:#1f2937;font-weight:500}.value.price[data-v-0260ddcf]{color:#ec4899;font-size:18px;font-weight:600}.payment-methods h3[data-v-0260ddcf]{color:#ec4899;font-size:18px;margin:0 0 16px}.method-options[data-v-0260ddcf]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:24px}.method-card[data-v-0260ddcf]{background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;padding:16px;position:relative;transition:all .3s ease}.method-card[data-v-0260ddcf]:hover{border-color:#ec4899;box-shadow:0 4px 12px #ec489933;transform:translateY(-2px)}.method-card.selected[data-v-0260ddcf]{background:#ec48990d;border-color:#ec4899}.method-card.selected .method-info h4[data-v-0260ddcf]{color:#ec4899}.method-icon[data-v-0260ddcf]{margin-bottom:12px;text-align:center}.method-icon i[data-v-0260ddcf]{color:#ec4899;font-size:24px}.method-info h4[data-v-0260ddcf]{color:#1f2937;font-size:16px;margin:0 0 4px;text-align:center}.method-info p[data-v-0260ddcf]{color:#6b7280;font-size:14px;margin:0;text-align:center}.balance-info[data-v-0260ddcf]{color:#ec4899;font-size:12px;margin-top:8px;text-align:center}.payment-details[data-v-0260ddcf]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;padding:20px;text-align:center}.online-qr-code[data-v-0260ddcf],.qr-code[data-v-0260ddcf]{margin-bottom:16px}.qr-placeholder[data-v-0260ddcf]{align-items:center;background:#fff;border-radius:8px;display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 auto;width:200px}.qr-placeholder i[data-v-0260ddcf]{color:#666;font-size:48px;margin-bottom:8px}.qr-placeholder p[data-v-0260ddcf]{color:#666;font-size:14px;margin:0}.online-tip[data-v-0260ddcf],.qr-tip[data-v-0260ddcf]{color:#6b7280;margin:0}.balance-check[data-v-0260ddcf]{text-align:left}.current-balance[data-v-0260ddcf],.remaining-balance[data-v-0260ddcf],.required-amount[data-v-0260ddcf]{border-bottom:1px solid #e5e7eb;color:#1f2937;display:flex;justify-content:space-between;margin-bottom:12px;padding:8px 0}.remaining-balance.insufficient[data-v-0260ddcf]{color:#ef4444}.insufficient-warning[data-v-0260ddcf]{align-items:center;background:#ef44441a;border:1px solid #ef4444;border-radius:4px;color:#ef4444;display:flex;gap:8px;margin-top:16px;padding:12px}.dialog-footer[data-v-0260ddcf]{display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.dialog-footer .el-button[data-v-0260ddcf]{box-shadow:0 4px 15px #ec48994d!important;color:#fff!important;font-size:16px!important;min-width:100px!important;padding:20px 24px!important;transition:all .3s cubic-bezier(.34,1.56,.64,1)!important}.dialog-footer .el-button[data-v-0260ddcf],.dialog-footer .el-button[data-v-0260ddcf]:hover{background:linear-gradient(135deg,#ec4899,#a855f7)!important;border:none!important}.dialog-footer .el-button[data-v-0260ddcf]:hover{box-shadow:0 6px 20px #ec489966!important;transform:translateY(-2px)}.dialog-footer .el-button.is-disabled[data-v-0260ddcf]{background:#d1d5db!important;border:none!important;box-shadow:none!important;color:#9ca3af!important}.payment-modal[data-v-0260ddcf] .el-button{background:#f3f4f6;border-color:#e5e7eb;color:#6b7280;transition:all .3s ease}.payment-modal[data-v-0260ddcf] .el-button:hover{background:#fff;border-color:#ec4899;color:#ec4899}.payment-modal[data-v-0260ddcf] .el-button--primary{background:linear-gradient(135deg,#ec4899,#a855f7);border:none;box-shadow:0 4px 15px #ec48994d;color:#fff}.payment-modal[data-v-0260ddcf] .el-button--primary:hover{background:linear-gradient(135deg,#ec4899,#a855f7);border:none;box-shadow:0 6px 20px #ec489966;transform:translateY(-2px)}
