/* styles-archive-equipment-pick.css — выпадашка «Оборудование» в Справочнике операций
 * (app-prod-archive-equipment-cell.js). Основа — общий компонент plan-op-* (поиск,
 * «Часто используемые», «Все оборудование»); здесь только своё: чуть уже меню под
 * таблицу и отметка у пункта — станков у операции может быть несколько (17.10.2026). */

.plan-cell-menu.arc-eq-menu {
  min-width: 260px;
  max-height: 300px;
  padding: 6px;
}

.arc-eq-opt {
  display: flex;
  align-items: center;
  gap: 7px;
  width: 100%;
}

.arc-eq-opt[hidden] {
  display: none;
}

/* Квадрат отметки — вместо системной галочки браузера. */
.arc-eq-box {
  position: relative;
  flex: 0 0 auto;
  width: 12px;
  height: 12px;
  border: 1px solid #9fb4cd;
  border-radius: 3px;
  background: #ffffff;
}

.arc-eq-opt.is-active .arc-eq-box {
  border-color: #2f6fd6;
  background: #2f6fd6;
}

.arc-eq-opt.is-active .arc-eq-box::after {
  content: "";
  position: absolute;
  left: 3px;
  top: 0;
  width: 3px;
  height: 7px;
  border: solid #ffffff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}

.arc-eq-txt {
  flex: 1 1 auto;
  min-width: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* Участок станка — мелко справа: в «Все оборудование» станки разных участков вперемешку. */
.arc-eq-site {
  flex: 0 0 auto;
  max-width: 45%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #7a8ba3;
  font-size: 10px;
}
