.calendar-container[data-v-9b495a94]{padding:1rem}.calendar-container .calendar-days[data-v-9b495a94]{display:grid;gap:.5rem;grid-template-columns:repeat(7,1fr);margin:.8rem 0}.calendar-container .calendar-days span[data-v-9b495a94]{color:#000;font-size:.8rem;font-weight:700;text-align:center}.calendar-container .calendar[data-v-9b495a94]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-container .calendar[data-v-9b495a94] .day{align-items:center;border:2px solid transparent;border-radius:.5rem;color:#00000080;display:flex;font-size:.7rem;height:32px;justify-content:center;padding:1.25rem .1rem;width:100%}.calendar-container .calendar[data-v-9b495a94] .day:hover:has(>span.temperature){border-color:var(--primary-color)}.calendar-container .calendar[data-v-9b495a94] .day:hover span.temperature{color:var(--primary-color)}.calendar-container .calendar[data-v-9b495a94] .day span.temperature{color:#000;font-size:1rem;font-weight:700;margin-left:8px}.calendar-container .calendar[data-v-9b495a94] .day.today{border:2px solid var(--primary-color);color:var(--primary-color);font-weight:700}.calendar-container .calendar[data-v-9b495a94] .day.today span{color:var(--primary-color)}
