#visu-tools.vt-work-order-maker .vt-n1 { grid-template-columns: minmax(0, 1.15fr) minmax(0, 1fr); }
#visu-tools.vt-work-order-maker .vt-in > .vt-field { margin: 16px 0; }
#visu-tools.vt-work-order-maker .vt-out { position: static; }
#visu-tools.vt-work-order-maker #vt-n1-rows { max-height: 720px; overflow-y: auto; overscroll-behavior-y: contain; padding-right: 4px; }
#visu-tools.vt-work-order-maker .vt-n1-row { border: 1px solid var(--vt-line); border-radius: 12px; padding: 12px; margin: 20px 0; min-width: 0; }
#visu-tools.vt-work-order-maker .vt-n1-fields { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 12px; }
#visu-tools.vt-work-order-maker .vt-n1-fields .vt-field:nth-child(2) { grid-column: 1 / -1; }
#visu-tools.vt-work-order-maker :is(.vt-in, .vt-out, .vt-field, .vt-n1-fields input, .vt-n1-fields select) { min-width: 0; }
#visu-tools.vt-work-order-maker #vt-n1-summary { white-space: pre-wrap; overflow-wrap: anywhere; font: inherit; font-size: 14px; line-height: 1.65; max-height: 320px; overflow-y: auto; margin: 16px 0; }
#visu-tools.vt-work-order-maker .vt-n1-method { padding-top: 28px; padding-bottom: 24px; }
#visu-tools.vt-work-order-maker .vt-n1-method h3 { margin-top: 20px; }
#visu-tools.vt-work-order-maker #vt-n1-error { overflow-wrap: anywhere; }
@media(max-width: 900px) { #visu-tools.vt-work-order-maker .vt-n1 { grid-template-columns: minmax(0, 1fr); } }
@media(max-width: 480px) { #visu-tools.vt-work-order-maker .vt-n1-fields { grid-template-columns: minmax(0, 1fr); } }
