.calendar-layout{display:flex;flex-direction:column;height:var(--viewport-height-full);overflow:hidden;position:fixed;top:60px;left:0;right:0;bottom:0}body:has(.calendar-layout){overflow:hidden}