/* Компактная раскладка форм документов */ /* Подпись слева от поля, в одну строку */ .ws-form-compact .ws-form-group { display: flex; flex-direction: row; align-items: center; gap: 0.5rem 1rem; flex-wrap: wrap; } .ws-form-compact .ws-form-group label { margin-bottom: 0; flex-shrink: 0; min-width: 6.5rem; } .ws-form-compact .ws-form-group input, .ws-form-compact .ws-form-group select { flex: 1; min-width: 0; } .ws-form-compact .ws-form-group .ws-text-danger { flex-basis: 100%; margin-left: 7rem; } .ws-form-compact .ws-form-row { display: grid; gap: 1rem; margin-bottom: 1rem; align-items: center; } .ws-form-compact .ws-form-row-date-number { grid-template-columns: 1fr 1fr; } .ws-form-compact .ws-form-row-date-number .ws-field-date input { width: 10ch; flex: 0 0 10ch; } .ws-form-compact .ws-form-row-date-number .ws-field-number input { width: 15ch; flex: 0 0 15ch; } .ws-form-compact .ws-form-row-2 { grid-template-columns: 1fr 1fr; max-width: 600px; } .ws-form-compact .ws-form-row-2 .ws-form-group input, .ws-form-compact .ws-form-row-2 .ws-form-group select { max-width: 100%; } /* Таблица товаров: колонка Товар шире, Количество уже */ .ws-table-items .ws-col-product { width: 35%; min-width: 14rem; } .ws-table-items .ws-col-qty { width: 5rem; } .ws-table-items td.ws-col-qty input, .ws-table-items .ws-col-qty input { width: 4ch !important; max-width: 5rem; box-sizing: border-box; } .ws-table-items .ws-col-del { width: 4rem; }