/* Проверка сотрудников и руководителей перед импортом в выбранную картотеку. */
#csvBackdrop .csv-modal { width: 980px; max-width: calc(100% - 32px); }
#csvBackdrop .csv-list-head, #csvBackdrop .csv-list-row {
  grid-template-columns: 28px minmax(130px,1fr) 65px minmax(160px,1fr) minmax(180px,1.1fr);
  align-items: center;
}
#csvBackdrop .csv-list { overflow-x: auto; }
#csvBackdrop .csv-list-body { max-height: 310px; }
#csvBackdrop .csv-list-head, #csvBackdrop .csv-list-row { min-width: 680px; }
#csvBackdrop .csv-list-row > span { white-space: normal; overflow-wrap: anywhere; }
#csvBackdrop .csv-boss-fields { display: grid; gap: 5px; }
#csvBackdrop .csv-list-row input, #csvBackdrop .csv-list-row select {
  width: 100%; min-width: 0; height: 34px; font-size: 12px; padding: 5px 7px;
}
#csvBackdrop .csv-org-unresolved { border-color: #c35c46; background: #fff7f4; }
#importHelpBackdrop .ih-table { font-size: 12px; }
#importHelpBackdrop .modal { width: 820px; max-width: calc(100% - 32px); }
#importHelpBackdrop .ih-table { table-layout: fixed; width: 100%; }
#importHelpBackdrop .ih-table th, #importHelpBackdrop .ih-table td { overflow-wrap: anywhere; }
#csvBackdrop .csv-two[hidden] { display: none; }

.w1-import-preview .ih-table { table-layout: fixed; width: 100%; font-size: 12px; }
.w1-import-preview .ih-table th, .w1-import-preview .ih-table td { padding: 7px 6px; overflow-wrap: anywhere; }
.w1-import-preview .ih-table th:nth-child(1) { width: 13%; }
.w1-import-preview .ih-table th:nth-child(2) { width: 11%; }
.w1-import-preview .ih-table th:nth-child(3) { width: 17%; }
.w1-import-preview .ih-table th:nth-child(4) { width: 15%; }
.w1-import-preview .ih-table th:nth-child(5) { width: 24%; }
.w1-import-preview .ih-table th:nth-child(6) { width: 20%; }

/* Номера соответствуют порядку столбцов загружаемой таблицы. */
.ih-column-number { display: block; color: var(--accent); font-size: 11px; font-weight: 700; margin-bottom: 4px; }

#csvDestination { padding: 9px 12px; margin: 0 0 12px; border-radius: 8px; background: #eaf6f2; color: #23685e; font-size: 13px; }
