body.calendar-view>header{background:var(--color-background)!important}.margin-top-navbar{margin-top:144px}.calendar-view-header{text-align:center;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-size:32px}.calendar-months{text-align:center;grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:4rem;width:95vw;padding:2rem;display:grid}.month-calendar{text-transform:uppercase;box-sizing:border-box;border:1px solid #ccc;width:100%;height:100%;padding:1rem}.month-calendar>h2{text-align:left}.container-month-calendar{-webkit-user-select:none;user-select:none;min-width:100%}.weekdays{text-transform:uppercase;grid-template-columns:repeat(7,1fr);place-items:center;gap:.5rem;height:2rem;display:grid}.days{text-align:center;grid-template-columns:repeat(7,1fr);gap:.5rem;height:auto;display:grid}.day{background-color:var(--color-background);border:2px solid #0000;flex-direction:column;align-items:center;display:flex}.day div{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}img{cursor:pointer;width:100%;max-width:6rem}.empty-calendar-container{text-align:center;align-content:center;align-items:center;padding:12px}.empty-calendar-container>img{max-width:150px}.empty-calendar-title{font-size:44px;font-weight:bolder}.empty-calendar-subtitle{font-size:32px;font-weight:700;line-height:100%}@media screen and (width<=1024px){.margin-top-navbar{margin-top:144px}.calendar-view-header{text-align:center;width:90vw}.calendar-months{grid-template-columns:1fr;width:100%;padding:1rem}}
