/* TODO: Удалить после деплоя версии стилей v.2.2.430 */
.light-box-alert.danger {
  position: sticky;
  top: 0;
  z-index: 1000;
}

.light-box-overlay .selector-panel {
  background-color: #e4e8eb;
  position: relative;
}

.light-box-overlay .selector-panel-shadows::before {
  pointer-events: none;
  content: "";
  width: 100%;
  height: 6.4rem;
  position: absolute;
  top: -6.4rem;
  left: 0;
  background-image: linear-gradient(transparent, #fff);
}

.light-box-overlay .selector-panel-wrapper {
  position: sticky;
  bottom: 8rem;
}

.destination-tax-codes-field .multiselect-input-wrapper {
  cursor: default;
}

.destination-tax-codes-field .multiselect-dropdown-icon {
  display: none;
}

/** Заголовок поля загрузки доверенности */
.custom-file-drop-label:has(+ div > .custom-file-drop-invalid-message) {
  padding-top: 7rem;
}


/** TODO Удалить после деплоя новой версии стилей с исправлением */
header.header-common a.more {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 48px;
  height: 48px;
  padding: 0 8px;
  border-radius: 16px;
}
header.header-common a.more:hover {
  background-color: var(--personal-box-button-hover, #f2f4f7);
}
a.more:active {
  background-color: var(--personal-box-button-active, #e4e8eb);
}

a:hover i.icon-16.txt-info {
  color: var(--link-hover-color, #107f8c) !important;
}

div.bg-white > div.container.filter {
  padding-left: 24px;
  padding-right: 24px;
}
/** TODO Удалить */

