.page-container[data-v-3952f7aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:calc(100vh - 120px);min-height:500px;padding:20px;background-color:#f5f7fa}.account-info[data-v-3952f7aa]{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;padding:15px 20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff}.account-info h3[data-v-3952f7aa]{margin:0 0 10px 0;font-size:16px;font-weight:600}.balance[data-v-3952f7aa]{font-size:22px;font-weight:600;color:#333}.recharge-options[data-v-3952f7aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.recharge-buttons[data-v-3952f7aa]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-left:10px}.online-recharge-btn[data-v-3952f7aa]{padding:6px 16px;background-color:#1890ff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:background-color .3s;transition:background-color .3s}.online-recharge-btn[data-v-3952f7aa]:hover{background-color:#40a9ff}.bank-transfer-btn[data-v-3952f7aa]{padding:6px 16px;background-color:#fff;color:#1890ff;border:1px solid #1890ff;border-radius:4px;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.bank-transfer-btn[data-v-3952f7aa]:hover{background-color:#e6f7ff}.table-card[data-v-3952f7aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.card-header[data-v-3952f7aa]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.card-header h3[data-v-3952f7aa]{margin:0;font-size:16px;font-weight:600}.card-header .filters[data-v-3952f7aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-wrapper[data-v-3952f7aa]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.table-footer[data-v-3952f7aa]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;border-top:1px solid #ebeef5}.text-success[data-v-3952f7aa]{color:#67c23a}.text-danger[data-v-3952f7aa]{color:#f56c6c}.agreement-content[data-v-3952f7aa]{text-align:center;padding:40px 20px}.agreement-placeholder[data-v-3952f7aa]{margin-bottom:30px;min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#999}.agreement-action[data-v-3952f7aa]{margin-bottom:20px}.refuse-text[data-v-3952f7aa]{font-size:14px;color:#666}.agreement-footer[data-v-3952f7aa]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;padding:20px;background-color:#fafafa;border-top:1px solid #e0e0e0}.refuse-btn[data-v-3952f7aa]{padding:8px 24px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;color:#666;cursor:pointer;font-size:14px;-webkit-transition:all .3s;transition:all .3s}.refuse-btn[data-v-3952f7aa]:hover{border-color:#1890ff;color:#1890ff}.agree-btn[data-v-3952f7aa]{padding:8px 24px;border:none;border-radius:4px;background-color:#1890ff;color:#fff;cursor:pointer;font-size:14px;-webkit-transition:background-color .3s;transition:background-color .3s}.agree-btn[data-v-3952f7aa]:hover{background-color:#40a9ff}@media screen and (max-width:999px){.frame-supplier-recharge-mobile{width:100%;min-height:calc(100vh - 66px);overflow:visible;background:#f0f2f5}.frame-supplier-recharge-mobile__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%;overflow-x:hidden;overflow-y:visible;padding-bottom:0}.frame-supplier-recharge-mobile__filter{margin-bottom:8px;padding:10px 12px 8px;background:#fff}.frame-supplier-recharge-mobile__filter .mobile-filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.frame-supplier-recharge-mobile__filter .mobile-filter-grid__actions,.frame-supplier-recharge-mobile__filter .mobile-filter-grid__full{grid-column:1/-1}.frame-supplier-recharge-mobile__filter .el-date-editor,.frame-supplier-recharge-mobile__filter .el-input,.frame-supplier-recharge-mobile__filter .el-select{width:100%!important}.frame-supplier-recharge-mobile__filter .el-input__inner{height:36px;line-height:36px;border-radius:8px}.frame-supplier-recharge-mobile__filter .mobile-filter-grid__actions .el-button{width:100%;height:40px}.frame-supplier-recharge-mobile__table-scroll{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;background:#fff}.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table.el-table{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;overflow:visible!important}.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table .el-table__body-wrapper,.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table .el-table__header-wrapper{overflow:visible!important;height:auto!important;max-height:none!important}.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table .el-table__body,.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table .el-table__header,.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table table{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;min-width:100%!important;table-layout:auto!important}.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table td .cell{white-space:normal!important;word-break:break-word;line-height:1.45;padding:0 10px}.frame-supplier-recharge-mobile__table-scroll .mobile-portal-table th .cell{white-space:nowrap!important}.frame-supplier-recharge-mobile__footer{-ms-flex-negative:0;flex-shrink:0;margin-top:auto}.frame-supplier-recharge-mobile .mobile-recharge-panel{width:100%;min-width:0;margin-bottom:10px;padding:12px;background:#fff;border-bottom:8px solid #f0f2f5;-webkit-box-sizing:border-box;box-sizing:border-box}.frame-supplier-recharge-mobile .mobile-recharge-panel__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:10px}.frame-supplier-recharge-mobile .mobile-recharge-panel__title{font-size:15px;font-weight:600;color:#303133}.frame-supplier-recharge-mobile .mobile-recharge-panel__stat-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:8px;font-size:14px}.frame-supplier-recharge-mobile .mobile-recharge-panel__stat-label{color:#909399}.frame-supplier-recharge-mobile .mobile-recharge-panel__stat-value{font-weight:600;color:#303133}.frame-supplier-recharge-mobile .mobile-recharge-panel__stat-row--highlight .mobile-recharge-panel__stat-value{font-size:20px;color:#ff4d4f}.frame-supplier-recharge-mobile .mobile-recharge-panel__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px}.frame-supplier-recharge-mobile .mobile-recharge-panel__primary-btn,.frame-supplier-recharge-mobile .mobile-recharge-panel__secondary-btn{min-height:40px;border-radius:8px;font-size:14px;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.frame-supplier-recharge-mobile .mobile-recharge-panel__primary-btn{border:none;background:#1890ff;color:#fff}.frame-supplier-recharge-mobile .mobile-recharge-panel__secondary-btn{border:1px solid #1890ff;background:#fff;color:#1890ff}}