/* Прогнозные показатели — скругление ТОЛЬКО верхних углов #rec1838809751*/
#rec1955606911 .t431 thead tr th:first-child {
  border-top-left-radius: 15px;
  border-bottom-left-radius: 0;
}

#rec1955606911 .t431 thead tr th:last-child {
  border-top-right-radius: 15px;
  border-bottom-right-radius: 0;
}

/* Обязательно для корректной работы радиусов */
#rec1955606911 .t431 table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

t-input-group  {
font-size: 10px !important;
}


#rec1986663481 {
  position: relative;
  background-image: url("https://static.tildacdn.com/tild3139-3465-4164-b233-633233373732/_3.png") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  background-color: transparent !important;
}


#rec1986663481::before {
  content: "";
   position: absolute;
  inset: 0;
  background: rgba(255,255,255,.80);
  z-index: 1;
  pointer-events: none;
}

#rec1986663481 .t502 {
  position: relative;
  z-index: 2;
  background: transparent !important;
}




/* чтобы на сайте не появлялся горизонтальный скролл */
#allrecords {
  max-width: 100% !important;
  overflow-x: clip !important;
}

/* универсальная полоска в Zero Block на всю ширину экрана */
.full-menu-strip {
  width: 100vw !important;
  max-width: 100vw !important;
  left: 50% !important;
  right: auto !important;
  margin-left: 0 !important;
  transform: translateX(-50%) !important;
  pointer-events: none !important;
}

/* сам прямоугольник внутри Zero Block */
.full-menu-strip .tn-atom {
  width: 100% !important;
  max-width: 100vw !important;
}
