.engineering-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-bottom:24px}.engineering-grid h3{margin:12px 0}.engineering-grid details{margin:16px 0}.engineering-grid li{margin-bottom:8px}.engineering-grid .actions{margin-top:16px}.eng-material-row,.eng-consumption-row{padding:14px 0;border-bottom:1px solid var(--line,#dae3df);margin-bottom:12px}.production-position{padding:0;border:0;border-radius:0;background:transparent;text-align:left;font:inherit;font-weight:inherit;color:var(--accent,#297e69);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.production-position:focus-visible{outline:2px solid #297e69;outline-offset:4px}#modal textarea[name=works]{width:100%;padding:12px;border:1px solid #bbc9c2;border-radius:8px;font:inherit}#modal .check{margin:12px 0;gap:10px}
