.consumption-records[data-v-b53c8254]{padding:20px;.search-section{background:#fff;padding:18px 18px 0 18px;margin-bottom:15px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);.search-form /deep/ .el-form-item{margin-bottom:15px}.search-form .search-button-item{text-align:right}.search-form .search-button-item .search-buttons{margin-right:0}.el-form-item__label{width:170px;text-align:right}}.table-section{background:#fff;padding:20px;border-radius:4px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-shadow:0 2px 12px 0 rgba(0,0,0,.1);max-height:calc(100vh - 285px);overflow-y:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;.table-toolbar{margin-bottom:15px;-ms-flex-negative:0;flex-shrink:0}}.table-section /deep/ .el-table{.info-row{margin-bottom:6px;&:last-child{margin-bottom:0}.info-label{color:#909399;font-size:12px}.info-value{color:#303133;font-size:12px}.money-text{color:#f56c6c;font-weight:600;font-size:13px}}.status-info-row{margin-bottom:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;&:last-child{margin-bottom:0}.status-info-label{color:#909399;font-size:12px;min-width:70px}}.amount-info-container,.time-info-container{.info-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}}.table-section .pagination-container{margin-top:20px;text-align:right}.detail-view{.detail-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px;padding:18px 24px;background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.08);box-shadow:0 2px 12px 0 rgba(0,0,0,.08);.detail-title{font-size:20px;font-weight:600;color:#303133;i{margin-right:8px;color:#409eff;font-size:22px}}}.detail-content{max-height:calc(100vh - 180px);overflow-y:auto;padding:0;background:#f5f7fa;border-radius:8px;&::-webkit-scrollbar{width:8px}&::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}&::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;&:hover{background:#a8a8a8}}.detail-section{background:#fff;border-radius:6px;padding:20px;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.05);box-shadow:0 1px 4px 0 rgba(0,0,0,.05);.section-title{font-size:15px;font-weight:600;color:#303133;padding-left:12px;border-left:3px solid #409eff}}.detail-section .amount-text-highlight{color:#f56c6c;font-weight:600;font-size:16px}.data-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;.data-label{font-weight:600;padding:4px 12px;background:#e8f4ff;border-radius:3px;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:8px}.data-label,.data-value{font-size:13px;color:#606266}.data-value{padding:12px;font-family:Courier New,monospace;white-space:pre-wrap;word-break:break-all;line-height:1.6}}.data-value,.remark-box{background:#f9fafb;border-radius:4px;border:1px solid #e4e7ed}.remark-box{padding:14px;font-size:14px;color:#606266;line-height:1.8;min-height:50px}.empty-data{text-align:center;padding:40px 20px;color:#909399;font-size:14px}}}}.split-dialog .amount-highlight[data-v-b53c8254]{color:#f56c6c;font-weight:600;font-size:16px}.split-dialog .split-table-container[data-v-b53c8254]{margin:20px 0}.split-dialog .split-amount-text[data-v-b53c8254]{color:#67c23a;font-weight:600;font-size:16px}.split-dialog .remain-amount-text[data-v-b53c8254]{color:#e6a23c;font-weight:600;font-size:16px}.split-dialog .remain-amount-text.amount-error[data-v-b53c8254]{color:#f56c6c}.split-dialog .split-summary-form[data-v-b53c8254]{margin-top:20px}.split-dialog .goods-reference-section[data-v-b53c8254]{margin:16px 0;padding:16px;background:#f8f9fa;border-radius:4px;border:1px solid #e4e7ed;.section-title{font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-left:8px;border-left:3px solid #409eff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;i{margin-right:6px;color:#409eff}}.empty-goods{text-align:center;padding:30px 20px;color:#909399;font-size:13px;i{font-size:32px;margin-bottom:8px;display:block}}.money-text{color:#f56c6c;font-weight:600}}