.steel-workbench{grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:22px;display:grid}.steel-inputs{gap:16px;display:grid}.steel-guide{grid-template-columns:1fr 1fr;gap:14px;display:grid}.steel-run,.steel-section{background:linear-gradient(145deg,#f4f5f6,#d9dde0);border:2px solid #4f555b;border-radius:12px;height:220px;position:relative;overflow:hidden}.steel-run i,.steel-section i{text-align:center;font-style:normal;position:absolute;top:20px;left:8%;right:8%}.steel-run b,.steel-section b{writing-mode:vertical-rl;position:absolute;top:28%;right:12px}.steel-run em,.steel-section em{text-align:center;font-style:normal;font-weight:700;position:absolute;inset:45% 8% auto}.steel-section u{text-align:center;text-decoration:none;position:absolute;bottom:18px;left:10%;right:10%}.steel-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.steel-fields label{grid-template-columns:1fr auto;gap:6px;font-weight:700;display:grid}.steel-fields span{color:#596068;font-size:.76rem}.steel-fields input,.steel-fields select{background:#fff;border:1px solid #a1a7ac;border-radius:8px;grid-column:1/-1;width:100%;padding:11px}.steel-result div{border-top:1px solid #dce0e2;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.steel-result b{text-align:right}@media (max-width:760px){.steel-workbench,.steel-guide,.steel-fields{grid-template-columns:1fr}.steel-run,.steel-section{height:220px}}
