/*КАСТОМИЗАЦИЯ КАЛЕНДАРЯ В ФОРМЕ */

/* Убираем дефолтный кружок */
.t_datepicker__selected-day {
  background: #CFA65A !important;
  color: #000 !important;
  border-radius: 4px !important;

  /* критично */
  box-shadow: none !important;
  border: none !important;
}

/* Иногда кружок рисуется через :before */
.t_datepicker__selected-day::before,
.t_datepicker__selected-day::after {
  display: none !important;
  content: none !important;
}

    /* === КОНТЕЙНЕР КАЛЕНДАРЯ === */
.t_datepicker__inner {
  background: #37482F; /* основной тёмно-зелёный */
  border-radius: 6px; /* как ты сказала */
  border: none;
  box-shadow: none;
  color: #F8E8C5;
  font-family: Arial, sans-serif;
}


/* === ХЕДЕР (May 2026 + стрелки) === */
.t_datepicker__header {
  background: transparent; /* убираем серую плашку */
  border-bottom: 1px solid rgba(255,255,255,0.2);
}

/* текст месяца */
.t_datepicker__label span {
  color: #8F8637; /* фирменный */
  font-weight: 500;
}

/* стрелки */
.t_datepicker__arrow {
  filter: brightness(0) saturate(100%) invert(53%) sepia(20%) saturate(400%) hue-rotate(10deg);
  opacity: 0.8;
}

.t_datepicker__arrow:hover {
  opacity: 1;
}


/* === ДНИ НЕДЕЛИ === */
.t_datepicker__week-day {
  color: #F8E8C5;
  opacity: 0.7;
}


/* === ВСЕ ДНИ === */
.t_datepicker__day-cell {
  border-radius: 4px;
  transition: 0.2s;
  font-weight: 400;
}


/* === ПРОШЕДШИЕ ДНИ === */
.t_datepicker__past {
  color: #817A3C;
}


/* === БУДУЩИЕ ДНИ === */
.t_datepicker__future {
  color: #F8E8C5;
}


/* === СЕГОДНЯ (жёлтый фон) === */
.t_datepicker__today {
  background: #8F8637;
  color: #000;
  border-radius: 4px;
}


/* === SELECTED DAY (после клика) === */
.t_datepicker__selected-day {
  background: #CFA65A !important;
  color: #000 !important;
  border-radius: 4px !important;
}


/* === HOVER === */
.t_datepicker__day-cell:hover {
  background: rgba(207,166,90,0.2);
}


/* === DISABLED === */
.t_datepicker__day-cell--disabled {
  opacity: 0.4;
}

/* === HOVER (убираем кружок и делаем квадрат) === */
.t_datepicker__day-cell:hover {
  background: #293B21 !important; /* твой тёмный */
  color: #F8E8C5 !important;
  border-radius: 4px !important;

  /* убираем возможные дефолтные эффекты */
  box-shadow: none !important;
  background-image: none !important;
}


/* если кружок рисуется псевдоэлементом */
.t_datepicker__day-cell:hover::before,
.t_datepicker__day-cell:hover::after {
  display: none !important;
  content: none !important;
}


/* === SELECTED (на всякий случай выравниваем текст) === */
.t_datepicker__selected-day {
  color: #F8E8C5 !important;
}


/* === TODAY (если не выбран) === */
.t_datepicker__today {
  color: #F8E8C5 !important;
}

/*КОНЕЦ КАСТОМИЗАЦИЯ КАЛЕНДАРЯ В ФОРМЕ */