.invoice-page[data-v-646b7929]{padding:20px;background:#f5f7fa}.card-header[data-v-646b7929]{font-weight:600;color:#d9001b}.box-card[data-v-646b7929]{margin-bottom:20px}.mt20[data-v-646b7929]{margin-top:20px}.add-row[data-v-646b7929]{margin-top:10px;text-align:right}.invoice-total[data-v-646b7929]{margin-top:30px;width:600px;margin-left:auto;font-size:16px}.invoice-total .row[data-v-646b7929]{display:flex;align-items:center;position:relative;padding:6px 0}.invoice-total .row span[data-v-646b7929]{white-space:nowrap;background:#fff;padding-right:8px;z-index:1}.invoice-total .row em[data-v-646b7929],.invoice-total .row strong[data-v-646b7929]{white-space:nowrap;margin-left:auto;background:#fff;padding-left:8px;z-index:1}.invoice-total .row[data-v-646b7929]:before{content:"";position:absolute;left:0;right:0;top:50%;border-bottom:1px dotted #999;z-index:0}.invoice-total .row.total strong[data-v-646b7929]{font-weight:700}.invoice-total .row.words em[data-v-646b7929]{font-style:italic}.preview-json[data-v-646b7929]{margin:0;overflow:auto;padding:16px;background:#f5f7fa;border-radius:4px;white-space:pre-wrap;word-break:break-word}.preview-pdf-wrapper[data-v-646b7929]{width:100%}.invoice-detail-header[data-v-646b7929]{display:flex;align-items:center;justify-content:space-between;gap:12px}.product-option-wrap[data-v-646b7929]{line-height:1.35;padding:2px 0}.product-option-title[data-v-646b7929]{font-weight:600;color:#303133;font-size:14px;margin-bottom:2px}.product-option-meta[data-v-646b7929]{font-size:12px;color:#909399}.el-select-dropdown__item[data-v-646b7929]{max-width:600px;height:auto!important;min-height:54px!important;padding:8px 16px!important;line-height:1.4!important;white-space:normal!important;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;box-sizing:border-box}.el-select-dropdown__item[data-v-646b7929]:not(:last-child){border-bottom:1px solid #f0f0f0}.preview-pdf-iframe[data-v-646b7929]{width:100%;min-height:calc(100vh - 140px);border:none;display:block}[data-v-646b7929] .preview-dialog-no-limit .el-dialog__body{max-height:none!important;overflow:visible!important}.product-cell[data-v-646b7929]{display:flex;flex-direction:column}[data-v-646b7929] .el-table__header-wrapper th,[data-v-646b7929] .el-table__header th,[data-v-646b7929] .el-table th{background-color:#1f78d1!important;color:#fff!important;font-weight:600!important}[data-v-646b7929] .el-table__header-wrapper .cell{color:#fff!important}.tax-cell[data-v-646b7929]{display:flex;align-items:center;gap:6px}.tax-equal[data-v-646b7929]{font-weight:700;color:#666}[data-v-646b7929] .el-form-item.is-required>.el-form-item__label:after{color:#d9001b}.required-asterisk[data-v-646b7929]{color:#d9001b;font-weight:600;margin-left:2px}.invoice-warning[data-v-646b7929]{margin-top:8px;color:#d9001b;font-weight:700;background:#fff6f6;padding:8px 12px;border-left:4px solid #d9001b;border-radius:4px;display:block;line-height:1.45;white-space:normal;overflow:visible}.invoice-warning>div[data-v-646b7929]{display:block;margin-bottom:4px}.invoice-warning>div[data-v-646b7929]:last-child{margin-bottom:0}.top-row-flex[data-v-646b7929]{display:flex}[data-v-646b7929] .top-row-flex>.el-col{display:flex;flex-direction:column;min-width:0}[data-v-646b7929] .top-row-flex .el-card{flex:1 1 auto;display:flex;flex-direction:column;min-width:0}[data-v-646b7929] .top-row-flex .el-card .el-form{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;box-sizing:border-box;padding-bottom:10px}[data-v-646b7929] .top-row-flex .el-form .el-form-item,[data-v-646b7929] .top-row-flex .el-form .el-row{min-width:0}[data-v-646b7929] .single-line-label>.el-form-item__label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:8px}[data-v-646b7929] .single-line-label .short-label{font-size:13px;color:rgba(0,0,0,.65);cursor:default;display:inline-block;vertical-align:middle;font-weight:600}[data-v-646b7929] .single-line-label .info-icon{font-size:11px;color:#909399;margin-left:4px;vertical-align:middle}[data-v-646b7929] .numeric-input .el-input__inner{text-align:right}[data-v-646b7929] .quantity-input .el-input__inner{text-align:center}