.warehouse-list[data-v-54f87cd8]{padding:0}.page-header[data-v-54f87cd8]{margin-bottom:24px}.page-header h2[data-v-54f87cd8]{margin:0 0 8px 0;font-size:24px;font-weight:600;color:#303133}.page-header .page-description[data-v-54f87cd8]{margin:0;color:#606266;font-size:14px}.search-section[data-v-54f87cd8]{margin-bottom:20px}.search-section .search-card[data-v-54f87cd8]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.search-section .search-card[data-v-54f87cd8] .el-card__body{padding:20px}.search-section .search-form[data-v-54f87cd8]{margin:0}.search-section .search-form .el-form-item[data-v-54f87cd8]{margin-bottom:0;margin-right:20px}.search-section .search-form .el-form-item[data-v-54f87cd8]:last-child{margin-right:0}.search-section .search-form .el-input[data-v-54f87cd8],.search-section .search-form .el-select[data-v-54f87cd8]{width:200px}.table-section .table-card[data-v-54f87cd8]{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.05)}.table-section .table-card[data-v-54f87cd8] .el-card__body{padding:20px}.table-section[data-v-54f87cd8] .el-table{border-radius:8px;overflow:hidden}.table-section[data-v-54f87cd8] .el-table .el-table__header th{background:#f8f9fa;color:#495057;font-weight:600;border-bottom:1px solid #dee2e6}.table-section[data-v-54f87cd8] .el-table .warning-row{background:#fafafa}.table-section[data-v-54f87cd8] .el-table .warehouse-name{display:flex;align-items:center}.table-section[data-v-54f87cd8] .el-table .warehouse-name .warehouse-icon{margin-right:8px;color:#1890ff;font-size:16px}.table-section[data-v-54f87cd8] .el-table .text-muted{color:#909399}.table-section .pagination-wrapper[data-v-54f87cd8]{margin-top:20px;text-align:right}[data-v-54f87cd8] .el-dialog{border-radius:12px}[data-v-54f87cd8] .el-dialog .el-dialog__header{padding:20px 20px 10px 20px;border-bottom:1px solid #ebeef5}[data-v-54f87cd8] .el-dialog .el-dialog__header .el-dialog__title{font-size:18px;font-weight:600}[data-v-54f87cd8] .el-dialog .el-dialog__body{padding:20px}[data-v-54f87cd8] .el-dialog .el-dialog__footer{padding:10px 20px 20px 20px;border-top:1px solid #ebeef5}