@charset "UTF-8";
.ui-datepicker-trigger {
  display: none;
}

.ui-datepicker {
  position: fixed;
  border: 2px solid white;
  border-radius: 0;
  background-color: #2E2940;
  color: #ffffff;
  padding: 10px 20px;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.ui-datepicker .ui-datepicker-unselectable {
  opacity: 0.7 !important;
}
.ui-datepicker .ui-datepicker-header {
  background-color: transparent;
  border: none;
  font-family: "Inter";
  font-weight: 300;
  color: #ffffff;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-title {
  margin: 0 80px 0 40px;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
  cursor: pointer;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  width: 100%;
  height: 100%;
  margin: 0;
  left: 0;
  top: 0;
  background-position: center center;
  background-size: contain;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover, .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover {
  background-color: transparent;
  border: none;
  border-radius: 0;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next {
  right: 45px !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='btn_next' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='%23fff'%3E%3Cpath id='btn_next-2' data-name='btn_next' d='M22.5,2A20.5,20.5,0,1,1,2,22.5,20.523,20.523,0,0,1,22.5,2m0-2A22.5,22.5,0,1,0,45,22.5,22.5,22.5,0,0,0,22.5,0M17.52,9.772l1.414,1.414L30.248,22.5,18.934,33.814,17.52,35.228l1.414,1.414L33.076,22.5,18.934,8.358Z'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg id='btn_next' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='%23E60000'%3E%3Cpath id='btn_next-2' data-name='btn_next' d='M22.5,2A20.5,20.5,0,1,1,2,22.5,20.523,20.523,0,0,1,22.5,2m0-2A22.5,22.5,0,1,0,45,22.5,22.5,22.5,0,0,0,22.5,0M17.52,9.772l1.414,1.414L30.248,22.5,18.934,33.814,17.52,35.228l1.414,1.414L33.076,22.5,18.934,8.358Z'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon {
  background-image: url("data:image/svg+xml,%3Csvg id='btn_next' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='%23fff'%3E%3Cpath id='btn_next-2' data-name='btn_next' d='M22.5,2A20.5,20.5,0,1,0,43,22.5,20.523,20.523,0,0,0,22.5,2m0-2A22.5,22.5,0,1,1,0,22.5,22.5,22.5,0,0,1,22.5,0m4.98,9.772-1.414,1.414L14.752,22.5,26.066,33.814l1.414,1.414-1.414,1.414L11.924,22.5,26.066,8.358Z'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon:hover {
  background-image: url("data:image/svg+xml,%3Csvg id='btn_next' xmlns='http://www.w3.org/2000/svg' width='45' height='45' viewBox='0 0 45 45' fill='%23E60000'%3E%3Cpath id='btn_next-2' data-name='btn_next' d='M22.5,2A20.5,20.5,0,1,0,43,22.5,20.523,20.523,0,0,0,22.5,2m0-2A22.5,22.5,0,1,1,0,22.5,22.5,22.5,0,0,1,22.5,0m4.98,9.772-1.414,1.414L14.752,22.5,26.066,33.814l1.414,1.414-1.414,1.414L11.924,22.5,26.066,8.358Z'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover {
  right: 45px !important;
  top: 2px !important;
}
.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
  left: 2px !important;
  top: 2px !important;
}
.ui-datepicker .ui-datepicker-buttonpane {
  border: none;
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-current {
  display: none;
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close {
  position: absolute;
  top: 12px;
  right: 20px;
  width: 1.8em;
  height: 1.8em;
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg id='Komponente_114_1' data-name='Komponente 114 – 1' xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='44.999' height='45' viewBox='0 0 44.999 45'%3E%3Cpath id='Pfad_841' data-name='Pfad 841' d='M8.005,8a20.5,20.5,0,1,1,0,28.991A20.521,20.521,0,0,1,8.005,8M6.591,6.59a22.5,22.5,0,1,0,31.819,0,22.5,22.5,0,0,0-31.819,0m25.809,4.6-9.9,9.9-9.9-9.9L11.187,12.6l9.9,9.9-9.9,9.9L12.6,33.813l9.9-9.9,9.9,9.9L33.813,32.4l-9.9-9.9,9.9-9.9Z' transform='translate(-0.001 0)' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-buttonpane .ui-datepicker-close:hover {
  background-image: url("data:image/svg+xml,%3Csvg id='Komponente_114_1' data-name='Komponente 114 – 1' xmlns='http://www.w3.org/2000/svg' fill='%23E60000' width='44.999' height='45' viewBox='0 0 44.999 45'%3E%3Cpath id='Pfad_841' data-name='Pfad 841' d='M8.005,8a20.5,20.5,0,1,1,0,28.991A20.521,20.521,0,0,1,8.005,8M6.591,6.59a22.5,22.5,0,1,0,31.819,0,22.5,22.5,0,0,0-31.819,0m25.809,4.6-9.9,9.9-9.9-9.9L11.187,12.6l9.9,9.9-9.9,9.9L12.6,33.813l9.9-9.9,9.9,9.9L33.813,32.4l-9.9-9.9,9.9-9.9Z' transform='translate(-0.001 0)' fill='%23E60000'/%3E%3C/svg%3E%0A");
}
.ui-datepicker .ui-datepicker-calendar {
  font-size: 14px;
}
.ui-datepicker .ui-datepicker-calendar th {
  font-family: "Inter";
  font-weight: 600;
}
.ui-datepicker .ui-datepicker-calendar td, .ui-datepicker .ui-datepicker-calendar .ui-state-disabled {
  opacity: 1;
}
.ui-datepicker .ui-datepicker-calendar td .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
  background-color: transparent;
  color: #FFFFFF;
  width: 45px;
  height: 45px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: none;
}
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-default {
  border: 2px solid #ffffff;
}
.ui-datepicker.purple {
  background-color: #500A46;
}

@media (max-width: 991.98px) {
  .ui-datepicker .ui-datepicker-calendar td .ui-state-default, .ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default {
    width: 30px;
    height: 30px;
  }
}

/*# sourceMappingURL=datepicker-custom.css.map */
