/*
** تم دارک اختصاصی اینستاهاب برای تقویم شمسی
*/
.datepicker-plot-area {
  background-color: #12141c !important;
  border: 1px solid #2a2f42 !important;
  border-radius: 1rem !important;
  color: #f1f5f9 !important;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.6), 0 8px 10px -6px rgba(0, 0, 0, 0.6) !important;
  font-family: 'Vazirmatn', sans-serif !important;
  padding: 12px !important;
  width: 290px !important;
  min-width: 290px !important;
}
.datepicker-plot-area * {
  font-family: 'Vazirmatn', sans-serif !important;
  color: #cbd5e1 !important;
}
.datepicker-plot-area .datepicker-day-view .table-days td span,
.datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-plot-area .datepicker-month-view .month-item {
  background-color: transparent !important;
  color: #e2e8f0 !important;
  border-radius: 0.5rem !important;
  transition: all 0.15s ease !important;
}
.datepicker-plot-area .datepicker-day-view .table-days td:hover span,
.datepicker-plot-area .datepicker-day-view .table-days td span:hover,
.datepicker-plot-area .datepicker-year-view .year-item:hover,
.datepicker-plot-area .datepicker-month-view .month-item:hover {
  background-color: #6366f1 !important;
  color: #ffffff !important;
}
.datepicker-plot-area .datepicker-day-view .table-days td.selected span,
.datepicker-plot-area .datepicker-year-view .year-item.selected,
.datepicker-plot-area .datepicker-month-view .month-item.selected {
  background: linear-gradient(135deg, #6366f1, #4f46e5) !important;
  color: #ffffff !important;
  font-weight: bold !important;
  box-shadow: 0 4px 12px rgba(99, 102, 241, 0.4) !important;
}
.datepicker-plot-area .datepicker-day-view .table-days td.today span {
  border: 1px solid #ec4899 !important;
  color: #ec4899 !important;
}
.datepicker-plot-area .datepicker-day-view .table-days td.disabled span,
.datepicker-plot-area .datepicker-day-view .table-days td span.other-month {
  color: #475569 !important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev {
  background-color: #1a1d28 !important;
  border: 1px solid #2a2f42 !important;
  border-radius: 0.5rem !important;
  color: #cbd5e1 !important;
}
.datepicker-plot-area .datepicker-navigator .pwt-btn-next:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-switch:hover,
.datepicker-plot-area .datepicker-navigator .pwt-btn-prev:hover {
  background-color: #262b3b !important;
  color: #ffffff !important;
}
.datepicker-plot-area .datepicker-time-view {
  background: #1a1d28 !important;
  border: 1px solid #2a2f42 !important;
  border-radius: 0.75rem !important;
  margin-top: 10px !important;
  padding: 6px !important;
}
.datepicker-plot-area .datepicker-time-view input {
  color: #ffffff !important;
  font-weight: bold !important;
  font-size: 15px !important;
}
.datepicker-plot-area .datepicker-time-view .down-btn,
.datepicker-plot-area .datepicker-time-view .up-btn {
  color: #94a3b8 !important;
}
.datepicker-plot-area .datepicker-time-view .down-btn:hover,
.datepicker-plot-area .datepicker-time-view .up-btn:hover {
  color: #6366f1 !important;
}
.datepicker-plot-area .toolbox .pwt-btn-submit,
.datepicker-plot-area .toolbox .pwt-btn-today {
  background-color: #1a1d28 !important;
  border: 1px solid #2a2f42 !important;
  border-radius: 0.5rem !important;
  color: #cbd5e1 !important;
}
.datepicker-plot-area .toolbox .pwt-btn-submit:hover,
.datepicker-plot-area .toolbox .pwt-btn-today:hover {
  background-color: #6366f1 !important;
  color: #ffffff !important;
}
