/* Равные колонки выпадашек POS и услуг на всю ширину панели. */

.av-nav__list > li > .av-dropnav--fill {
  width: auto;
  max-width: none;
  left: 0;
  right: 0;
  padding: 8px;
}

.av-nav__list > li > .av-dropnav--fill[data-menu="pos"] {
  max-height: none;
  overflow: visible;
}

.av-fill,
.av-fill__grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 10px 16px;
  align-items: start;
}

.av-fill__wide {
  grid-column: 1 / -1;
}

.av-fill__grid {
  gap: 0 16px;
}

.av-fill__title {
  margin: 0;
  padding: 8px 12px;
  color: #a6c22a;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0;
  text-transform: none;
}

.av-dropnav--fill ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.av-dropnav--fill a {
  white-space: normal;
  overflow: visible;
  text-overflow: clip;
  overflow-wrap: break-word;
  line-height: 24px;
}
