.breadcrumb .breadcrumb-item {
  padding-right: 10px;
}
.breadcrumb .breadcrumb-item:after {
  position: relative;
  left: 5px;
}
.dsk-input-focus {
  background-color: #f5f8fa;
  border: 1px solid transparent;
}
.dsk-count {
  color: #fff;
  font-size: 12px;
  line-height: 135%;
  font-weight: 700;
  position: absolute;
  top: 2%;
  left: 53%;
  padding: 0px 5px;
  border-radius: 20px;
  background-color: #50cd89;
  box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  z-index: 1;
}
/* ** Кнопка заявки ** */
.btnApplication {
  border: 1px solid #b5c4d7;
  border-radius: 8px;
  margin-right: 10px;
}
.btnApplication__link {
  color: #b5c4d7;
  padding: 1px 10px;
  gap: 5px;
}
.btnApplication__link-circle {
  width: 14px;
  height: 14px;
}
.btnApplication__link-circle::after {
  content: "";
  width: 100%;
  height: 100%;
  border: 2px solid #b5c4d7;
  border-radius: 50%;
  position: absolute;
  top: 0;
  left: 0;
  animation: animCircleFull 1.7s ease-in infinite;
}
.btnApplication__link-circle::before {
  content: "";
  width: 6px;
  height: 6px;
  background-color: #b5c4d7;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%);
  animation: animCircle 3s ease-in infinite;
}
@keyframes animCircleFull {
  20%,
  80% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes animCircle {
  0% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
}
.btnApplication__link-text {
  font-weight: 400;
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}
.btnApplication__link-num {
  font-size: 15px;
  font-weight: 500;
  line-height: 24px;
}
/* // Кнопка заявки // */

/* ** Инпут файл ** */
.dsk__form-field {
  position: relative;
}
.dsk__form-input-file {
  width: 100%;
  height: 100%;
  position: absolute;
  visibility: hidden;
  opacity: 0;
}
.dsk__form-input {
  width: 100%;
  color: rgb(6, 5, 21);
  font-size: 15px;
  padding: 7px 10px 7px 10px;
  border-radius: 6px;
  border: 2px solid #145fbd;
  -webkit-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.dsk__form-file-label {
  width: 100%;
  display: flex;
  justify-content: space-between;
  font-size: 12px;
  padding: 7px 10px 7px 10px;
  border-radius: 6px;
  cursor: pointer;
}
/* // Инпут файл // */



/* ** Стр мониторинг ** */
.wrapperMonitorng {
  font-size: 10px;
}
.monitoring__grid-top {
  grid-template-columns: minmax(120px, 120px) minmax(250px, 310px) minmax(200px, auto) minmax(200px, 1fr);
  gap: 10px;
}
.monitoring__top-inputs input,
.monitoring__top-inputs textarea {
  font-size: 10px;
}
.monitoring__grid-bottom {
  grid-template-columns: minmax(200px, 200px) minmax(200px, auto) minmax(200px, 1fr);
  gap: 10px;
}
.monitoring__table {
  padding: 28px 0 18px;
}
.monitoring--grid {
  max-height: 28px;
  display: grid;
  grid-template-columns: minmax(40px, 40px) minmax(350px, 550px) minmax(32px, 32px) minmax(65px, 65px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(120px, 120px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(102px, 102px) minmax(42px, 42px);
  gap: 10px;
}
.monitoring__footer {
  height: 28px;
}
.selectProduct .selectProductContent {
  display: none;
}
.selectProduct.show .selectProductContent {
  display: block;
}
.selectInput i {
  width: 12px;
  height: 12px;
  position: absolute;
  top: 50%;
  right: 6px;
  transform: translateY(-50%);
  transition: transform .3s linear;
}
.monitoring-input {
  max-height: 28px;
}
.selectProduct.show .selectInput i {
  transform: translateY(-50%) rotate(-180deg);
}
.selectProduct span:hover {
  background-color: #e9ebf1;
}
.inputFocus:focus {
  outline: 1px solid #a3a3a3;
}
.entry,
.exit,
.exitDiscount {
  position: relative;
}
.entry::before,
.exit::before,
.exitDiscount::before {
  font-size: 10px;
  color: #4aab4a;
  position: absolute;
  top: -20px;
  left: 10px;
}
.entry::before {
  content: "Вход";
}
.exit::before {
  content: "Выход";
}
.exitDiscount::before {
    content: "Выход + Скидка";
}
 .procent {
    position: relative;
 }
 .procent__input {
    position: absolute;
    top: -25px;
 }
 input:disabled {
    background-color: #fff;
 }
/* // Стр мониторинг // */
