.checkout-list-view[data-v-b44ec4b8]{height:100%;padding:10px;display:flex;flex-direction:column;overflow:hidden}.main-container[data-v-b44ec4b8]{display:flex;height:100%;gap:10px}.left-panel[data-v-b44ec4b8]{width:250px;min-width:250px;border:1px solid #dcdfe6;border-radius:4px;padding:10px;overflow-y:auto;background-color:#fff}.right-panel[data-v-b44ec4b8]{flex:1;display:flex;flex-direction:column;gap:10px;overflow:hidden}.action-bar[data-v-b44ec4b8]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px;background-color:#fff;border:1px solid #dcdfe6;border-radius:4px}.checkout-date-info[data-v-b44ec4b8]{display:flex;align-items:center;gap:8px}.checkout-date-label[data-v-b44ec4b8]{font-size:14px;color:#606266}.checkout-date-value[data-v-b44ec4b8]{font-size:14px;font-weight:700;color:#409eff}.action-buttons[data-v-b44ec4b8]{display:flex;gap:10px}.right-panel-content[data-v-b44ec4b8]{flex:1;display:flex;flex-direction:row;gap:10px;overflow:hidden}.table-container[data-v-b44ec4b8]{flex:1;display:flex;flex-direction:column;border:1px solid #dcdfe6;border-radius:4px;background-color:#fff;overflow:hidden;min-width:0}.table-header[data-v-b44ec4b8]{padding:10px 15px;border-bottom:1px solid #dcdfe6;display:flex;justify-content:space-between;align-items:center;background-color:#f5f7fa}.table-title[data-v-b44ec4b8]{font-size:14px;font-weight:700;color:#303133}.table-total[data-v-b44ec4b8]{font-size:14px;font-weight:700;color:#409eff}.custom-tree-node[data-v-b44ec4b8]{flex:1;display:flex;align-items:center;justify-content:space-between;font-size:14px;padding-right:8px}.left-panel[data-v-b44ec4b8] .el-tree-node__content{height:30px;line-height:30px}.left-panel[data-v-b44ec4b8] .el-tree-node__content:hover{background-color:#f5f7fa}.left-panel[data-v-b44ec4b8] .el-tree-node.is-current>.el-tree-node__content{background-color:#ecf5ff;color:#409eff}.left-panel[data-v-b44ec4b8] .el-tree-node__expand-icon{padding:6px}.right-panel[data-v-b44ec4b8] .el-table{border:none}.right-panel[data-v-b44ec4b8] .el-table th{background-color:#f5f7fa;color:#606266;font-weight:700}.right-panel[data-v-b44ec4b8] .el-table td,.right-panel[data-v-b44ec4b8] .el-table th{padding:8px 0}.right-panel[data-v-b44ec4b8] .el-table .cell{padding:0 10px}