/* V29: замечания 24.10.26 */
#orderV23History .v29-history-row{display:grid;grid-template-columns:130px 180px minmax(180px,260px) 1fr;gap:12px;align-items:center;min-height:44px;padding:8px 14px}
#orderV23History .v29-history-row>div{line-height:1.35;margin:0}
#orderV23History .v29-h-date,#orderV23History .v29-h-user{color:var(--color-text-muted,#6b7280);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
#orderV23History .v29-h-details{overflow-wrap:anywhere}
@media (max-width:760px){#orderV23History .v29-history-row{grid-template-columns:1fr 1fr}#orderV23History .v29-h-action,#orderV23History .v29-h-details{grid-column:1/-1}}
dialog.v29-dialog{width:min(1100px,96vw);max-height:92vh;border:1px solid var(--color-border,#d0d5dd);border-radius:10px;padding:0;overflow:auto}
dialog.v29-dialog::backdrop{background:rgba(0,0,0,.35)}
.v29-dlg-head,.v29-dlg-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;position:sticky;background:var(--color-surface,#fff);z-index:2}
.v29-dlg-head{top:0;border-bottom:1px solid var(--color-border,#e5e7eb)}.v29-dlg-foot{bottom:0;border-top:1px solid var(--color-border,#e5e7eb);justify-content:flex-end}
.v29-dlg-head h2{margin:0;font-size:18px}
dialog.v29-dialog [data-body]{padding:12px 18px}
.v29-ggs-list{list-style:none;padding:0}.v29-ggs-list li{padding:6px 0;border-bottom:1px solid var(--color-border,#eee)}
.v29-topbar{display:flex;gap:8px;align-items:center;margin-left:auto;margin-right:8px}
form>.v29-topbar{justify-content:flex-end;margin:0 0 10px 0;padding-bottom:8px;border-bottom:1px solid var(--color-border,#eee)}
.modal-header .v29-topbar+.btn-icon{margin-left:0}
.v29-sep{display:inline-block;width:16px}
/* V29 E: превью чертежей (≈96 px, «крупные значки») */
.v29-thumbs{white-space:nowrap}
.v29-thumbs img{width:96px;height:96px;object-fit:contain;border:1px solid var(--color-border,#ccc);border-radius:4px;background:#fff;margin:2px}
