.batch-price-panel{max-width:1440px;margin:0 auto}.batch-price-layout{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:24px;align-items:start}.batch-price-selection,.batch-price-controls,.batch-price-preview,.batch-price-result{padding:22px;border:1px solid var(--line,#e3e7e9);border-radius:12px;background:#fff}.batch-price-panel h3{margin:0 0 18px;font-size:17px}.batch-price-selection h3 span{font-weight:400;font-size:13px;color:#68747c;margin-left:10px}.batch-price-products{max-height:460px;overflow:auto;margin-top:12px;border-top:1px solid #edf0f2}.batch-price-product{display:flex;gap:12px;align-items:flex-start;padding:12px 2px;border-bottom:1px solid #edf0f2;cursor:pointer}.batch-price-product>input{margin-top:4px;flex:0 0 auto}.batch-price-product>span{min-width:0;display:grid;gap:4px}.batch-price-product span span{font-size:13px;overflow-wrap:anywhere}.batch-price-product small{color:#78848d;font-size:12px}.batch-price-product.is-unavailable{opacity:.6;cursor:default}.batch-price-sizes{margin:0 0 18px;padding:12px;border:1px solid #e0e6e9;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px 18px}.batch-price-sizes legend{font-size:13px;padding:0 5px}.batch-price-sizes label{display:flex;align-items:center;gap:6px}.batch-price-preview{margin-top:24px}.batch-price-preview article{margin-top:22px}.batch-price-preview h4{font-size:15px;margin:0 0 12px}.batch-price-preview td small{display:block;color:#78848d;font-size:12px;margin-top:4px}.batch-price-preview .form-field{margin-top:20px}.batch-price-skipped{color:#805c23;font-size:13px;line-height:1.7}.batch-price-result{margin-top:20px}.batch-price-panel>.form-error{margin-bottom:20px}.batch-price-panel textarea{resize:vertical}.batch-price-panel .form-actions{flex-wrap:wrap;gap:10px}.batch-price-panel .form-grid{align-items:start}.batch-price-controls>.field-hint{line-height:1.7;margin:12px 0 18px}@media(max-width:850px){.batch-price-layout{grid-template-columns:1fr}.batch-price-selection,.batch-price-controls,.batch-price-preview,.batch-price-result{padding:16px}.batch-price-products{max-height:280px}.batch-price-panel .admin-section-heading{gap:12px;align-items:start;flex-wrap:wrap}}
