.el-message.stock-flow-error{width:640px;min-width:0;max-width:calc(100vw - 40px);padding:18px 44px 16px 20px;align-items:flex-start;border:1px solid #f5d6d6;border-radius:8px;background:#fff7f7;box-shadow:0 6px 24px rgba(0,0,0,.1)}.stock-flow-error .el-message__icon{margin-top:3px;font-size:18px}.stock-flow-error .el-message__content{min-width:0;flex:1}.stock-flow-error .el-message__closeBtn{top:22px;right:16px}.stock-flow-error__title{color:#b83a3a;font-size:15px;font-weight:600;line-height:22px}.stock-flow-error__description{margin-top:6px;color:#606266;font-size:14px;line-height:22px;overflow-wrap:anywhere}.stock-flow-error__link.el-button{margin-top:8px;padding:4px 0;font-size:14px}.stock-flow-dialog .el-dialog__body{padding-top:16px;padding-bottom:12px}.stock-flow-summary{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,2fr);gap:20px 32px;padding:18px 20px;margin-bottom:20px;background:#f7f9fa;border-radius:6px}.stock-flow-summary__item{display:flex;flex-direction:column;gap:8px;min-width:0}@media (max-width:768px){.stock-flow-summary{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.stock-flow-summary__product{grid-column:1/-1}}.stock-flow-summary__label{color:#909399;font-size:13px;line-height:20px}.stock-flow-summary__value{color:#303133;font-size:14px;line-height:22px;overflow-wrap:anywhere}.stock-flow-summary__quantity{color:#206b50;font-size:20px;font-weight:600;line-height:22px}.stock-flow-dialog .el-pagination{margin-top:16px;text-align:right}.stock-flow-dialog .el-table .stock-flow-current-row>td{background-color:#e8f4ee}.stock-flow-dialog .el-table .stock-flow-current-row:hover>td{background-color:#d8ecdf}