.production-technical-list table td,.production-technical-list table th{white-space:nowrap;vertical-align:middle}
.production-technical-list table td .row{flex-wrap:nowrap}
.production-cell-ellipsis{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}
.production-technical-list table td:last-child{white-space:nowrap}
.production-technical-list table td:last-child button{font-size:12px;padding:5px 7px;margin:2px}
.material-stars{display:inline-flex;gap:1px;white-space:nowrap}
.material-stars button{border:0;background:transparent;color:#8794a9;padding:2px;font-size:18px;min-width:20px}
.material-stars button.marked{color:#d49619}.material-stars button:disabled{opacity:1;cursor:default}
.technical-parameter-scroll{max-height:55vh;overflow:auto}.technical-parameter-scroll table{width:100%}.technical-parameter-scroll td{padding:5px}
.technical-parameter-scroll input{width:100%;min-width:80px}.technical-parameter-scroll td:nth-child(2){width:40%}
.technical-change-list{max-height:35vh;overflow:auto}.technical-change-list article{padding:10px;border-bottom:1px solid var(--line,#ddd)}
.technical-change-list p{margin:4px 0;font-size:13px}.technical-editor .row{margin:10px 0}
.production-technical-list{width:100%;max-width:100%;min-width:0;overflow-x:auto}
#view:has(.production-technical-list) .stack{grid-template-columns:minmax(0,1fr);min-width:0}
.production-search{margin:14px 0;align-items:flex-end}.production-search label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:260px}.production-search input{width:100%;max-width:720px;box-sizing:border-box}

.production-parameter-actions{display:flex;flex:0 0 auto;gap:8px;flex-wrap:wrap;max-width:100%}.production-parameter-actions button{flex:0 0 auto;width:auto;white-space:nowrap}
@media(max-width:600px){.production-search label{min-width:0;flex-basis:100%}}
