/* Скрытие секунд в режиме времени (класс на контейнере: arena-time-no-seconds) */
.arena-time-no-seconds .txydp-time-label:nth-child(3),
.arena-time-no-seconds .txydp-second-col,
.arena-time-no-seconds .txydp-time-controls .txydp-control-group:nth-child(3) {
  display: none !important;
}

.txydp-time-label:nth-child(3){
  display: none!important;
  visibility: hidden!important;
}

.txydp-second-col{
  display: none!important;
  visibility: hidden!important;
}

.txydp-control-group:nth-child(3){
  display: none!important;
  visibility: hidden!important;
}

.txydp-time-controls{
  display: none!important;
  visibility: hidden!important;
}

.txydp-day.today{
  color: #6366f1;
  background-color: rgb(99 102 241 / 28%);
}

.txydp-input-group{
  background: var(--gaming-surface);
  border: 2px solid var(--gaming-border);
  aspect-ratio: auto;
  border-radius: 12px;
  height: 50px;
  padding: 0 1.3cqw;
}

.txydp-input-group:focus-within{
  border-color: #6366f1;
}

.txydp-input-group input{
  font-size:14px;
  color:white!important;
}

.txydp-popup{
  background: var(--gaming-surface);
  border: 2px solid var(--gaming-border);
}

.txydp-time-container:before{
  background: linear-gradient(to bottom, rgb(17 17 24) 10%, var(--txydp-time-grad-end));
}

.txydp-time-container:after{
  background: linear-gradient(to top, rgb(17 17 24) 10%, var(--txydp-time-grad-end));
}

.txydp-nav-btn:hover{
  background-color: #282854;
}

.txydp-nav-btn{
  background: var(--gaming-border);
}

.arena-time-only{
  margin-top: 8px;
}
.arena-date-only{
  margin-top: 8px;
}

.txydp-btn:hover{
  background-color: #282854;
}

.txydp-btn svg{
  fill:white!important;
}
.txydp-btn:hover svg{
  fill:#6366f1 !important
}

.txydp-calendar-header{
  color:#e0e0e0;
}

.txydp-day.other-month{
  color:#555555;
}

.txydp-day{
  color:#e0e0e0;
}
.txydp-day:hover{
  background-color: var(--gaming-border);
  color: #e0e0e0;
}
.txydp-month-year.interactive:hover{
  background-color: var(--gaming-border);
}
.txydp-nav-btn svg{
  fill:#e0e0e0;
}

.txydp-year-item.current-year{
  background-color: #282854;
  color: var(--gaming-primary);
}

.txydp-year-item{
  background-color: var(--gaming-border);
  color:#e0e0e0;
}
.txydp-year-item.selected{
  background-color: var(--gaming-primary);
  color:#e0e0e0;
  border-color: var(--gaming-primary);
}

.txydp-year-item.current-year.selected{
  border-color: var(--gaming-primary);
  background-color: var(--gaming-primary);
  color:#e0e0e0;
}

.txydp-year-item:hover{
  background-color: #282854;
  color: var(--gaming-primary);
}

.txydp-time-cell.active{
  color:white!important;
}

.txydp-highlight{
  border-top: 1px solid var(--gaming-border);
  border-bottom: 1px solid var(--gaming-border);
}