.dt-calendar-month__header-subtitle,.dt-calendar-month__header-title,.dt-calendar-month__month-title{height:44px;font-weight:500;line-height:44px;text-align:center;color:#3fabff}.dt-calendar-month__days{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:rgba(234,242,253,.9)}.dt-calendar-month__day,.dt-calendar-month__selected-day{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.dt-calendar-month__selected-day{width:64px;height:64px;color:#fff;background-color:#3fabff;border-radius:4px}.dt-calendar-month__day{position:relative;width:14.285%;height:64px;cursor:pointer}.dt-calendar-month__day--end,.dt-calendar-month__day--multiple-middle,.dt-calendar-month__day--multiple-selected,.dt-calendar-month__day--start,.dt-calendar-month__day--start-end{color:#fff;background-color:#3fabff}.dt-calendar-month__day--start{border-radius:4px 0 0 4px}.dt-calendar-month__day--end{border-radius:0 4px 4px 0}.dt-calendar-month__day--multiple-selected,.dt-calendar-month__day--start-end{border-radius:4px}.dt-calendar-month__day--middle{color:#3fabff}.dt-calendar-month__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:.1;content:""}.dt-calendar-month__day--disabled{opacity:.2;cursor:default}.dt-calendar-month__bottom-info,.dt-calendar-month__top-info{position:absolute;right:0;left:0;font-size:12px;line-height:14px}.dt-calendar-month__top-info{top:6px}.dt-calendar-month__bottom-info{bottom:6px;white-space:nowrap}.dt-calendar-header{-webkit-flex-shrink:0;flex-shrink:0;border-bottom:1PX solid rgba(0,0,0,.2);color:#3fabff;--dialog-header-color:$--theme-color-txt-primary}.dt-calendar-header__header-subtitle{height:44px;font-weight:500;line-height:44px;text-align:center}.dt-calendar-header__title{height:45px;border-bottom:1PX solid rgba(0,0,0,.2);text-align:center;line-height:45px;cursor:pointer;-webkit-justify-content:space-around;justify-content:space-around}.dt-calendar-header__title,.dt-calendar-header__weekdays{display:-webkit-box;display:-webkit-flex;display:flex}.dt-calendar-header__weekday{-webkit-box-flex:1;-webkit-flex:1;flex:1;line-height:30px;text-align:center}.dt-calendar-header__year-item{cursor:pointer;height:50px;text-align:center;line-height:50px}.dt-calendar{background-color:hsla(0,0%,100%,.08);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;opacity:1;border-radius:6px;width:100%;height:100%;overflow:hidden}.dt-calendar,.dt-calendar__body{-webkit-box-flex:1;-webkit-flex:1;flex:1}