.edm-config-page[data-v-a42e366c]{width:100%;min-height:100%;padding:.125rem;box-sizing:border-box;overflow:auto;background:#f8fafc;color:#0a2647}.edm-config-page .page-header[data-v-a42e366c]{margin-bottom:.125rem}.edm-config-page .page-header .page-title[data-v-a42e366c]{margin:0 0 .041667rem;color:#0a2647;font-size:.145833rem;font-weight:700;line-height:1.2}.edm-config-page .page-header .page-subtitle[data-v-a42e366c]{margin:0;color:#64748b;font-size:.072917rem}.edm-config-page .main-layout[data-v-a42e366c]{display:grid;grid-template-columns:minmax(0,1fr) 2.083333rem;gap:.125rem;width:100%}.edm-config-page .config-card[data-v-a42e366c]{margin-bottom:.125rem;padding:.125rem;border-radius:.041667rem;background:#fff;box-shadow:0 .005208rem .015625rem rgba(15,23,42,.1)}.edm-config-page .config-card .card-title[data-v-a42e366c]{display:flex;align-items:center;gap:.041667rem;margin:0 0 .104167rem;color:#0a2647;font-size:.09375rem;font-weight:600}.edm-config-page .config-card .card-title span[data-v-a42e366c]{color:#ff6b35;font-size:.09375rem}.edm-config-page .edm-form .form-row[data-v-a42e366c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.083333rem}.edm-config-page .edm-form .form-row.three[data-v-a42e366c]{grid-template-columns:repeat(3,minmax(0,1fr))}.edm-config-page .edm-form[data-v-a42e366c] .el-form-item{margin-bottom:.104167rem}.edm-config-page .edm-form[data-v-a42e366c] .el-form-item__label{padding-bottom:.041667rem;color:#0a2647;font-size:.072917rem;font-weight:500;line-height:1.3}.edm-config-page .edm-form[data-v-a42e366c] .el-date-editor,.edm-config-page .edm-form[data-v-a42e366c] .el-input,.edm-config-page .edm-form[data-v-a42e366c] .el-input-number,.edm-config-page .edm-form[data-v-a42e366c] .el-select{width:100%}.edm-config-page .edm-form[data-v-a42e366c] .el-input__inner,.edm-config-page .edm-form[data-v-a42e366c] .el-textarea__inner{border-color:#d1d5db;border-radius:.03125rem;color:#0a2647}.edm-config-page .edm-form[data-v-a42e366c] .el-input__inner:focus,.edm-config-page .edm-form[data-v-a42e366c] .el-textarea__inner:focus{border-color:#0a2647;box-shadow:0 0 0 .015625rem rgba(10,38,71,.08)}.edm-config-page .form-hint[data-v-a42e366c]{margin-top:.020833rem;color:#64748b;font-size:.0625rem;line-height:1.5}.edm-config-page .form-hint.link-line[data-v-a42e366c]{display:flex;align-items:center;gap:.020833rem}.edm-config-page .primary-btn[data-v-a42e366c]{border-color:#ff6b35;background:#ff6b35;color:#fff}.edm-config-page .primary-btn[data-v-a42e366c]:focus,.edm-config-page .primary-btn[data-v-a42e366c]:hover{border-color:#e55a2b;background:#e55a2b;color:#fff}.edm-config-page .outline-btn[data-v-a42e366c]{border-color:#d1d5db;background:#fff;color:#0a2647}.edm-config-page .outline-btn[data-v-a42e366c]:focus,.edm-config-page .outline-btn[data-v-a42e366c]:hover{border-color:#0a2647;background:#f8fafc;color:#0a2647}.edm-config-page .secondary-btn[data-v-a42e366c]{border-color:#64748b;background:#64748b;color:#fff}.edm-config-page .secondary-btn[data-v-a42e366c]:focus,.edm-config-page .secondary-btn[data-v-a42e366c]:hover{border-color:#475569;background:#475569;color:#fff}.edm-config-page .block-btn[data-v-a42e366c],.edm-config-page .save-btn[data-v-a42e366c]{width:100%}.edm-config-page .save-btn[data-v-a42e366c]{height:.239583rem;font-weight:600}.edm-config-page .text-link[data-v-a42e366c]{padding:0;color:#ff6b35}.edm-config-page .text-link[data-v-a42e366c]:focus,.edm-config-page .text-link[data-v-a42e366c]:hover{color:#e55a2b}.edm-config-page .html-alert[data-v-a42e366c]{display:flex;align-items:flex-start;gap:.0625rem;padding:.0625rem .083333rem;border-radius:.03125rem;font-size:.072917rem;line-height:1.6}.edm-config-page .html-alert.alert-warning[data-v-a42e366c]{border:.005208rem solid #fcd34d;background:#fef3c7;color:#92400e}.edm-config-page .html-alert.alert-info[data-v-a42e366c]{border:.005208rem solid #93c5fd;background:#dbeafe;color:#1e40af}.edm-config-page .balance-card[data-v-a42e366c]{margin-bottom:.125rem;padding:.166667rem;border-radius:.0625rem;background:linear-gradient(135deg,#0a2647,#1a3a5c);color:#fff;text-align:center}.edm-config-page .balance-card .balance-label[data-v-a42e366c]{margin-bottom:.041667rem;font-size:.072917rem;opacity:.8}.edm-config-page .balance-card .balance-value[data-v-a42e366c]{margin-bottom:.041667rem;font-size:.25rem;font-weight:700;line-height:1}.edm-config-page .balance-card .balance-unit[data-v-a42e366c]{margin-bottom:.0625rem;font-size:.09375rem;opacity:.8}.edm-config-page .balance-card .balance-warning[data-v-a42e366c]{font-size:.0625rem;opacity:.75}.edm-config-page .package-grid[data-v-a42e366c]{display:grid;grid-template-columns:1fr;gap:.0625rem;margin-bottom:.104167rem}.edm-config-page .package-grid.drawer-packages[data-v-a42e366c]{grid-template-columns:repeat(3,minmax(0,1fr))}.edm-config-page .package-card[data-v-a42e366c]{padding:.083333rem;border:.010417rem solid #e5e7eb;border-radius:.041667rem;background:#fff;cursor:pointer;transition:all .2s}.edm-config-page .package-card.selected[data-v-a42e366c],.edm-config-page .package-card[data-v-a42e366c]:hover{border-color:#ff6b35;box-shadow:0 .010417rem .041667rem rgba(255,107,53,.1)}.edm-config-page .package-card.selected[data-v-a42e366c]{background:#fff7ed}.edm-config-page .package-card .package-name[data-v-a42e366c]{margin-bottom:.020833rem;color:#0a2647;font-size:.083333rem;font-weight:600}.edm-config-page .package-card .package-price[data-v-a42e366c]{color:#ff6b35;font-size:.125rem;font-weight:700;line-height:1.25}.edm-config-page .package-card .package-unit[data-v-a42e366c]{color:#64748b;font-size:.072917rem}.edm-config-page .package-card .package-desc[data-v-a42e366c]{margin-top:.020833rem;color:#64748b;font-size:.0625rem}.edm-config-page .mini-table[data-v-a42e366c],.edm-config-page .record-table[data-v-a42e366c]{width:100%}.edm-config-page .mini-table[data-v-a42e366c] .el-table__row:hover>td,.edm-config-page .record-table[data-v-a42e366c] .el-table__row:hover>td{background:#f8fafc}[data-v-a42e366c] .edm-config-page .mini-table:before,[data-v-a42e366c] .edm-config-page .record-table:before{height:0}.edm-config-page .record-status[data-v-a42e366c]{display:inline-flex;align-items:center;padding:.010417rem .041667rem;border-radius:.0625rem;font-size:.057292rem;font-weight:500}.edm-config-page .record-status.success[data-v-a42e366c]{background:#d1fae5;color:#059669}.edm-config-page .record-status.pending[data-v-a42e366c]{background:#fef3c7;color:#d97706}.edm-config-page .record-status.failed[data-v-a42e366c]{background:#fee2e2;color:#dc2626}.edm-config-page .center-action[data-v-a42e366c]{margin-top:.083333rem;text-align:center}.edm-config-page .section-label[data-v-a42e366c]{display:block;margin:0 0 .0625rem;color:#0a2647;font-size:.072917rem;font-weight:600}.edm-config-page .section-label.required[data-v-a42e366c]:after{margin-left:.020833rem;color:#dc2626;content:"*"}.edm-config-page .divider[data-v-a42e366c]{height:.005208rem;margin:.125rem 0;background:#e5e7eb}.edm-config-page .order-summary[data-v-a42e366c]{margin-bottom:.104167rem;padding:.083333rem;border-radius:.041667rem;background:#f8fafc}.edm-config-page .order-summary .summary-row[data-v-a42e366c]{display:flex;justify-content:space-between;gap:.0625rem;margin-bottom:.041667rem;color:#0a2647;font-size:.072917rem}.edm-config-page .order-summary .summary-row.total[data-v-a42e366c]{margin-top:.083333rem;padding-top:.083333rem;border-top:.005208rem solid #e5e7eb;color:#ff6b35;font-size:.09375rem;font-weight:600}.edm-config-page .order-summary .summary-row[data-v-a42e366c]:last-child{margin-bottom:0}.edm-config-page .payment-methods[data-v-a42e366c]{display:flex;gap:.0625rem;margin-bottom:.104167rem}.edm-config-page .payment-methods .payment-method[data-v-a42e366c]{flex:1;padding:.083333rem .052083rem;border:.010417rem solid #e5e7eb;border-radius:.041667rem;text-align:center;cursor:pointer;transition:all .2s}.edm-config-page .payment-methods .payment-method.selected[data-v-a42e366c],.edm-config-page .payment-methods .payment-method[data-v-a42e366c]:hover{border-color:#ff6b35;background:#fff7ed}.edm-config-page .payment-methods .payment-method .payment-icon[data-v-a42e366c]{margin-bottom:.041667rem;font-size:.145833rem}.edm-config-page .payment-methods .payment-method span[data-v-a42e366c]{color:#0a2647;font-size:.072917rem;font-weight:500}.edm-config-page .invoice-check[data-v-a42e366c]{margin-bottom:.0625rem}.edm-config-page .invoice-form[data-v-a42e366c]{padding:.072917rem .072917rem 0;border:.005208rem solid #e5e7eb;border-radius:.041667rem;background:#f8fafc}.edm-config-page .drawer-body[data-v-a42e366c]{flex:1;min-height:0;padding:.125rem;overflow:auto}.edm-config-page .dialog-footer[data-v-a42e366c],.edm-config-page .drawer-footer[data-v-a42e366c]{display:flex;justify-content:flex-end;gap:.0625rem}.edm-config-page .drawer-footer[data-v-a42e366c]{padding:.083333rem .125rem;border-top:.005208rem solid #e5e7eb;background:#f8fafc}.edm-config-page .drawer-actions[data-v-a42e366c]{display:flex;flex-wrap:wrap;gap:.0625rem;margin-bottom:.104167rem}.edm-config-page .edmDrawerBut[data-v-a42e366c]{margin-top:.104167rem}.edm-config-page .pagination[data-v-a42e366c]{display:flex;justify-content:flex-end;padding-top:.083333rem}.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .btn-next,.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .btn-prev,.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .el-pager li{min-width:.1875rem;height:.1875rem;margin:0 .020833rem;border:.005208rem solid #d1d5db;border-radius:.03125rem;background:#fff;color:#64748b;line-height:.177083rem}.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .btn-next:hover,.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .btn-prev:hover,.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .el-pager li:hover{border-color:#0a2647;color:#0a2647}.edm-config-page .pagination[data-v-a42e366c] .el-pagination.is-background .el-pager li:not(.disabled).active{border-color:#0a2647;background:#0a2647;color:#fff}.edm-config-page .danger-text[data-v-a42e366c]{color:#dc2626}.edm-config-page .payment-summary[data-v-a42e366c]{margin-bottom:.104167rem}.edm-config-page .qrcode-container[data-v-a42e366c]{display:flex;flex-direction:column;align-items:center;gap:.083333rem}.edm-config-page .qrcode-container .qrcode-placeholder[data-v-a42e366c]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.041667rem;height:1.041667rem;border-radius:.041667rem;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.edm-config-page .qrcode-container .qrcode-placeholder .qrcode-icon[data-v-a42e366c]{margin-bottom:.041667rem;font-size:.25rem;line-height:1}.edm-config-page .bank-info[data-v-a42e366c]{padding:.083333rem;border:.005208rem solid #93c5fd;border-radius:.041667rem;background:#dbeafe;color:#1e40af;font-size:.072917rem;line-height:1.8}.edm-config-page .bank-info h4[data-v-a42e366c]{margin:0 0 .041667rem;color:#0a2647;font-size:.072917rem}.edm-config-page .text-center[data-v-a42e366c]{text-align:center}[data-v-a42e366c] .edm-drawer .el-drawer__header{padding:.104167rem .125rem;margin:0;border-bottom:.005208rem solid #e5e7eb;background:#f8fafc;color:#0a2647;font-size:.104167rem;font-weight:600}[data-v-a42e366c] .edm-drawer .el-drawer__body{display:flex;flex-direction:column;height:100%;overflow:hidden}[data-v-a42e366c] .edm-dialog{border-radius:.041667rem}[data-v-a42e366c] .edm-dialog .el-dialog__title{color:#0a2647;font-weight:600}[data-v-a42e366c] .edm-dialog .el-dialog__body{padding:.125rem}[data-v-a42e366c] .edm-dialog .el-dialog__footer{padding:.083333rem .125rem;border-top:.005208rem solid #e5e7eb;background:#f8fafc}[data-v-a42e366c] .el-pagination.is-background .el-pager li:not(.disabled).active{background:#0a2647}@media (max-width:1200px){.edm-config-page .main-layout[data-v-a42e366c]{grid-template-columns:1fr}}@media (max-width:768px){.edm-config-page .config-card[data-v-a42e366c],.edm-config-page[data-v-a42e366c]{padding:.083333rem}.edm-config-page .edm-form .form-row.three[data-v-a42e366c],.edm-config-page .edm-form .form-row[data-v-a42e366c]{grid-template-columns:1fr}.edm-config-page .package-grid.drawer-packages[data-v-a42e366c],.edm-config-page .payment-methods[data-v-a42e366c]{grid-template-columns:1fr;flex-direction:column}}