.order-workspace{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}
.order-workspace .stock-preview{margin:0;padding:20px;background:#fafafa}
.stock-preview h2{margin-top:0}
.stock-preview table{min-width:620px}
.order-workspace [data-lines]{min-width:640px}
.order-workspace [data-lines] td:first-child{width:45%}
.order-workspace [data-lines] td:nth-child(3){width:20%}
.order-workspace [data-lines] input{width:100%;min-width:0}
.matcher{margin-top:10px;font-size:13px}
.matcher label{margin:10px 0}
@media(min-width:1700px){.order-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
