.page-container[data-v-6977ba09]{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}.search-card[data-v-6977ba09]{-ms-flex-negative:0;flex-shrink:0}.table-card[data-v-6977ba09]{-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}.table-wrapper[data-v-6977ba09]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden}.table-footer[data-v-6977ba09]{-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;padding-top:15px;border-top:1px solid #ebeef5}.padding-add[data-v-6977ba09]{padding:20px}.primary-link[data-v-6977ba09]{color:#409eff;cursor:pointer}.primary-link[data-v-6977ba09]:hover{text-decoration:underline}.mt16[data-v-6977ba09]{margin-top:16px}.price[data-v-6977ba09]{color:#f56c6c;font-weight:500}.status-pending[data-v-6977ba09]{color:#e6a23c}.status-issued[data-v-6977ba09]{color:#67c23a}.status-voided[data-v-6977ba09]{color:#f56c6c}.invoice-info-content .info-row[data-v-6977ba09]{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.invoice-info-content .info-label[data-v-6977ba09]{color:#303133;font-size:14px;min-width:120px;-ms-flex-negative:0;flex-shrink:0}.invoice-info-content .info-value[data-v-6977ba09]{color:#606266;font-size:14px;margin-left:10px;word-break:break-all}.dialog-footer-center[data-v-6977ba09]{text-align:center}.mobile-action-divider[data-v-6977ba09]{color:#dcdfe6;font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.action-cell[data-v-6977ba09]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 2px;white-space:normal;line-height:1.4}.action-cell--invoice[data-v-6977ba09]{max-width:100%}.upload-dialog-body[data-v-6977ba09]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.upload-left[data-v-6977ba09]{-webkit-box-flex:1;-ms-flex:1;flex:1}.upload-left .upload-info-row[data-v-6977ba09]{padding:6px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.upload-left .upload-info-label[data-v-6977ba09]{color:#303133;font-size:13px;min-width:110px;-ms-flex-negative:0;flex-shrink:0}.upload-left .upload-info-value[data-v-6977ba09]{color:#606266;font-size:13px;margin-left:8px;word-break:break-all}.upload-right[data-v-6977ba09]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.upload-right .upload-right-title[data-v-6977ba09]{font-size:13px;color:#303133;margin-bottom:10px;text-align:center}.invoice-pdf-uploader[data-v-6977ba09]{width:210px}.invoice-pdf-uploader[data-v-6977ba09] .el-upload{width:100%}.invoice-pdf-uploader[data-v-6977ba09] .el-upload-list__item{width:210px;margin-top:8px}.pdf-upload-trigger[data-v-6977ba09]{width:210px;height:112px;border:1px dashed #c0c4cc;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#606266;background:#fafafa;cursor:pointer;-webkit-transition:border-color .2s,color .2s,background .2s;transition:border-color .2s,color .2s,background .2s}.pdf-upload-trigger[data-v-6977ba09]:hover{border-color:#409eff;color:#409eff;background:#f5faff}.pdf-upload-trigger .el-icon-document[data-v-6977ba09]{font-size:28px;margin-bottom:8px}.pdf-upload-trigger .pdf-upload-text[data-v-6977ba09]{font-size:13px;line-height:18px}.pdf-upload-trigger .pdf-upload-tip[data-v-6977ba09]{margin-top:4px;font-size:12px;color:#909399}.invoice-info-content--mobile .info-row[data-v-6977ba09]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:8px 0}.invoice-info-content--mobile .info-label[data-v-6977ba09]{min-width:0;font-size:13px;color:#909399}.invoice-info-content--mobile .info-value[data-v-6977ba09]{margin-left:0;width:100%}.upload-dialog-body--mobile[data-v-6977ba09]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.upload-dialog-body--mobile .upload-left[data-v-6977ba09]{width:100%}.upload-dialog-body--mobile .upload-left .upload-info-row[data-v-6977ba09]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:4px;padding:8px 0}.upload-dialog-body--mobile .upload-left .upload-info-label[data-v-6977ba09]{min-width:0;font-size:13px;color:#909399}.upload-dialog-body--mobile .upload-left .upload-info-value[data-v-6977ba09]{margin-left:0;width:100%}.upload-dialog-body--mobile .upload-right[data-v-6977ba09]{width:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.upload-dialog-body--mobile .invoice-pdf-uploader[data-v-6977ba09],.upload-dialog-body--mobile .invoice-pdf-uploader[data-v-6977ba09] .el-upload,.upload-dialog-body--mobile .invoice-pdf-uploader[data-v-6977ba09] .el-upload-list__item{width:100%}.upload-dialog-body--mobile .pdf-upload-trigger[data-v-6977ba09]{width:100%;min-height:120px}.mobile-invoice-filter-actions[data-v-6977ba09]{display:grid;grid-template-columns:1fr;gap:8px}@media screen and (max-width:999px){.platform-finance-invoice-info-dialog,.platform-finance-invoice-upload-dialog{width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important;margin:6vh auto 0!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:calc(100dvh - 12vh);border-radius:8px;overflow:hidden}.platform-finance-invoice-info-dialog .el-dialog__header,.platform-finance-invoice-upload-dialog .el-dialog__header{padding:12px 40px 8px 14px;-ms-flex-negative:0;flex-shrink:0}.platform-finance-invoice-info-dialog .el-dialog__title,.platform-finance-invoice-upload-dialog .el-dialog__title{font-size:15px;line-height:1.35}.platform-finance-invoice-info-dialog .el-dialog__body,.platform-finance-invoice-upload-dialog .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:10px 14px}.platform-finance-invoice-info-dialog .el-dialog__footer,.platform-finance-invoice-upload-dialog .el-dialog__footer{-ms-flex-negative:0;flex-shrink:0;padding:0;border-top:1px solid #ebeef5}.platform-finance-invoice-info-dialog .platform-finance-invoice-info-dialog__footer,.platform-finance-invoice-upload-dialog .platform-finance-invoice-upload-dialog__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px))}.platform-finance-invoice-info-dialog .platform-finance-invoice-info-dialog__footer .el-button,.platform-finance-invoice-upload-dialog .platform-finance-invoice-upload-dialog__footer .el-button{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;max-width:min(50% - 5px,220px);margin:0!important;min-height:40px}}