@media(max-width:1024px){
 .calendar-mount.calendar-mobile{padding:8px;overflow-x:hidden}
 .calendar-mount.calendar-mobile .calendar-frame{min-width:0;width:100%;max-width:100%}
 .calendar-section:has(.calendar-mobile) .calendar-swipe-hint{display:none}
}
@media(min-width:1025px) and (max-width:1120px){
 .calendar-section:has(.calendar-frame){grid-template-columns:1fr}
}
