.op-summary{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px}.op-summary>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:15px;display:grid;gap:7px}.op-summary span,.op-detail span{font-size:12px;color:var(--muted)}.op-summary b{font-size:18px}.op-summary .profit{background:#effaf5;border-color:#a8dbc5}.op-summary .profit b,.op-profit{color:#07865f!important;font-weight:800}.op-filters{display:grid;grid-template-columns:190px 220px 1fr;gap:12px;margin-bottom:18px}.op-filters label,.op-material label{display:grid;gap:5px;font-weight:600}.op-run-table{min-width:1450px}.op-configs{margin-top:18px}.op-materials{margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.op-material{display:grid;grid-template-columns:1fr 190px 42px;gap:10px;align-items:end;padding:10px 0;border-bottom:1px solid var(--line)}.op-material small,.op-material-info small{display:block;color:var(--muted)}.op-material-info{margin:5px 0}.op-preview{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:14px;padding:12px;border-radius:12px;background:#edf7f6}.op-preview>div,.op-detail>div{display:grid;gap:4px}.op-detail{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:15px}.op-detail>div{padding:10px;border:1px solid var(--line);border-radius:10px}@media(max-width:1100px){.op-summary{grid-template-columns:repeat(3,1fr)}.op-filters{grid-template-columns:1fr 1fr}.op-filters label:last-child{grid-column:1/-1}.op-preview{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.op-summary{grid-template-columns:repeat(2,1fr)}.op-filters,.op-material,.op-detail{grid-template-columns:1fr}.op-preview{grid-template-columns:1fr}}
