.desktop-calendar .rmdp-calendar{width:100%!important;padding:0!important}.desktop-calendar .rmdp-header{margin:0!important;padding:0!important}.desktop-calendar .rmdp-header div{display:flex;justify-content:space-between!important}.desktop-calendar .rmdp-header div .rmdp-header-values span{padding:0!important;font-size:clamp(.8rem,3vw,.9rem)!important;font-weight:600!important}.desktop-calendar .rmdp-calendar>div:nth-child(2){margin-top:1.2rem!important}.desktop-calendar .rmdp-day-picker{padding:0;gap:2.5rem!important;position:relative!important}.desktop-calendar .rmdp-day-picker:after{content:""!important;border-right:1px dashed #0003!important;position:absolute!important;top:0!important;bottom:0!important;left:50%!important;transform:translate(-50%)!important}.desktop-calendar .rmdp-day-picker>div{flex-direction:column;gap:.2rem;padding-top:3rem;display:flex;margin-right:0!important}.desktop-calendar .rmdp-day-picker .rmdp-week:first-child{gap:.45rem;position:absolute!important;top:0!important}.desktop-calendar .rmdp-day-picker div:first-child .rmdp-week:first-child{right:.1rem!important}.desktop-calendar .rmdp-day-picker div:last-child .rmdp-week:first-child{left:.1rem!important}.desktop-calendar .rmdp-day-picker .rmdp-day{color:#000!important;width:2.4rem!important;height:2.4rem!important;box-shadow:none!important;font-size:clamp(.9rem,3vw,.95rem)!important;font-weight:600!important}
