.batch-lifecycle{margin-top:18px;overflow:hidden}.batch-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:17px 19px;border-bottom:1px solid #e5edf1}.batch-head h3{margin:0;color:#264c5f;font-size:15px}.batch-head small{display:block;margin-top:5px;color:#7f929d}.batch-layout{display:grid;grid-template-columns:255px 1fr}.batch-list{padding:13px;border-right:1px solid #e5edf1;background:#f8fbfc}.batch-item{display:block;width:100%;text-align:left;border:1px solid transparent;border-bottom-color:#e7eef1;border-radius:6px;background:transparent;padding:10px;cursor:pointer}.batch-item:hover,.batch-item.active{background:#fff;border-color:#cee1e8}.batch-item.active{box-shadow:inset 3px 0 #2e87a7}.batch-item b,.batch-item span,.batch-item small{display:block}.batch-item b{color:#285870;font-size:11px}.batch-item span{color:#4e6b78;font-size:10px;margin-top:4px}.batch-item small{color:#8999a2;font-size:9px;margin-top:4px}.batch-main{min-width:0;padding:15px 17px}.batch-context{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.batch-context>div,.batch-issue>div{padding:10px 11px;border:1px solid #e0ebef;border-radius:7px;background:#fafcfd}.batch-context small,.batch-context span,.batch-issue small{display:block;color:#82939e;font-size:9px}.batch-context b{display:block;color:#315667;font-size:11px;line-height:1.5;margin:4px 0}.batch-context .batch-warn{color:#b16c1d}.batch-issue{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.batch-issue p{margin:5px 0 0;color:#506c79;font-size:10px;line-height:1.6}.batch-impact{border:1px solid #e1ebef;border-radius:7px;padding:11px;margin-top:11px}.batch-section-head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.batch-section-head h4{margin:0;color:#355666;font-size:12px}.batch-section-head small{color:#8999a2;font-size:9px}.batch-impact label,.batch-gates label{display:inline-flex;align-items:center;gap:6px;padding:8px 12px 3px 0;color:#57717e;font-size:10px}.batch-impact input,.batch-gates input{accent-color:#287fa1}.batch-control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:11px}.batch-control-grid label,.batch-notes label{display:flex;flex-direction:column;gap:5px;color:#687e89;font-size:10px}.batch-control-grid input,.batch-control-grid select,.batch-notes textarea{box-sizing:border-box;width:100%;border:1px solid #d3e1e7;border-radius:5px;padding:7px 8px;background:#fff;color:#3b5967;font:inherit;font-size:10px}.batch-notes{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.batch-notes textarea{min-height:64px;resize:vertical}.batch-gates{display:grid;grid-template-columns:repeat(2,1fr);gap:2px 9px;border:1px solid #e1ebef;border-radius:7px;padding:8px 11px;margin-top:10px;background:#fafcfd}.batch-message{padding:9px 11px;margin-top:10px;border-left:3px solid #3e91ac;background:#f1f8fa;color:#456773;font-size:10px}.batch-lifecycle .priority-foot{margin-top:11px}@media(max-width:1100px){.batch-layout{grid-template-columns:1fr}.batch-list{display:flex;overflow:auto;border-right:0;border-bottom:1px solid #e5edf1}.batch-item{min-width:210px}.batch-context,.batch-control-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.batch-head{flex-direction:column}.batch-context,.batch-issue,.batch-control-grid,.batch-notes,.batch-gates{grid-template-columns:1fr}.batch-lifecycle .priority-foot{align-items:stretch;flex-direction:column}.batch-lifecycle .priority-foot .btn{width:100%}}
