.datepicker-container{z-index:100000!important;font-family:inherit}.datepicker-plot-area{direction:rtl;min-width:260px}.datepicker-plot-area button{cursor:pointer}

/* Keep the mobile navigator reachable, including in landscape and above a keyboard. */
.datepicker-container.pwt-mobile-view:not(.pwt-hide){
  background:rgba(15,23,42,.35);height:100dvh;overflow:auto;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area{
  position:absolute;width:calc(100% - 24px);max-width:380px;min-width:0;
  height:auto;max-height:calc(100dvh - 32px);overflow-y:auto;
  top:16px;bottom:auto;left:50%;right:auto;transform:translateX(-50%);
  border-radius:14px;padding:10px;box-sizing:border-box;
}
.datepicker-container.pwt-mobile-view .datepicker-navigator{
  position:sticky;top:-10px;z-index:2;background:#fff;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .pwt-btn-switch{
  height:auto;min-height:54px;line-height:24px;cursor:pointer;
}
.datepicker-container.pwt-mobile-view .pwt-btn-switch::after{
  content:'انتخاب ماه / سال';display:block;font-size:11px;line-height:20px;color:#075985;
}
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-year-view .year-item,
.datepicker-container.pwt-mobile-view .datepicker-plot-area .datepicker-month-view .month-item{
  height:48px;line-height:48px;
}
