/* AV_FIELD_ICONS_V1 — per-column Copy/Eye settings in service designer */
.modal-wide .builder-row {
  grid-template-columns: 23px minmax(110px,1.5fr) minmax(100px,1fr)
    repeat(4,minmax(45px,auto)) 86px;
  gap: 8px;
  align-items: center;
  min-width: 0;
}
.modal-wide .builder-row > .builder-check {
  grid-column: auto;
  grid-row: auto;
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  min-width: 0;
  white-space: nowrap;
  font-size: 11px;
}
.modal-wide .builder-row > .builder-check input[type="checkbox"] {
  flex: none;
  width: 15px;
  height: 15px;
  margin: 0;
  accent-color: var(--primary, #6554e8);
  cursor: pointer;
}
.modal-wide .builder-row > .builder-moves {
  grid-column: auto;
  grid-row: auto;
}
.modal-wide .builder-row > .field-options { grid-column: 2 / -1; }
@media(max-width:900px) and (min-width:701px){
  .modal-wide .builder-row {
    grid-template-columns: 22px minmax(120px,1fr) minmax(100px,1fr) repeat(4,auto);
  }
  .modal-wide .builder-row > .builder-moves {
    grid-column: 2 / -1;
    justify-self: end;
  }
}
@media(max-width:700px){
  .modal-wide .builder-row {
    grid-template-columns: 25px minmax(0,1fr) minmax(0,1fr);
    gap: 10px 8px;
  }
  .modal-wide .builder-row > .builder-index { grid-column:1;grid-row:1; }
  .modal-wide .builder-row > input.builder-label { grid-column:2 / -1;grid-row:1; }
  .modal-wide .builder-row > select { grid-column:2 / -1;grid-row:2; }
  .modal-wide .builder-row > .builder-check:nth-of-type(1) { grid-column:2;grid-row:3; }
  .modal-wide .builder-row > .builder-check:nth-of-type(2) { grid-column:3;grid-row:3; }
  .modal-wide .builder-row > .builder-check:nth-of-type(3) { grid-column:2;grid-row:4; }
  .modal-wide .builder-row > .builder-check:nth-of-type(4) { grid-column:3;grid-row:4; }
  .modal-wide .builder-row > .builder-moves {
    grid-column:2 / -1;
    grid-row:5;
    justify-self:start;
  }
  .modal-wide .builder-row > .field-options { grid-column:2 / -1;grid-row:6; }
}
