.svelte-8ddwwi.svelte-8ddwwi{font-family:sans-serif;box-sizing:border-box}.selected.svelte-8ddwwi.svelte-8ddwwi{background-color:var(--text-blue)!important;color:#c5e1fb}section.svelte-8ddwwi.svelte-8ddwwi{display:flex;margin:3%;height:83vh}section.svelte-8ddwwi .calendar.svelte-8ddwwi{width:80%;background-color:#9eb6d6;padding:1rem;margin:1rem;border-radius:1.2rem}section.svelte-8ddwwi .calendar .line.svelte-8ddwwi{border:.07rem solid #ffffff;opacity:30%}section.svelte-8ddwwi .calendar .header.svelte-8ddwwi{display:flex;justify-content:space-between;align-items:center;padding:.6rem}section.svelte-8ddwwi .calendar .header .year-month.svelte-8ddwwi{font-size:2.25rem;color:#fff}section.svelte-8ddwwi .calendar .header .nav.svelte-8ddwwi{display:flex;border:.07rem solid #ffffff;border-radius:.275rem}section.svelte-8ddwwi .calendar .header .nav .nav-btn.svelte-8ddwwi{width:1.5rem;height:1.3rem;color:#fff;border:none;font-size:1rem;line-height:1.8rem;background-color:transparent;cursor:pointer;display:flex;justify-content:center;align-items:center}section.svelte-8ddwwi .calendar .header .nav .go-today.svelte-8ddwwi{width:4.3rem;border-left:.07rem solid #ffffff;border-right:.07rem solid #ffffff}section.svelte-8ddwwi .calendar .days.svelte-8ddwwi{display:flex;justify-content:space-around;margin:1.4rem 0}section.svelte-8ddwwi .calendar .days .day.svelte-8ddwwi{text-align:center;color:#fff;opacity:75%}section.svelte-8ddwwi .calendar .dates.svelte-8ddwwi{display:flex;flex-flow:row wrap;height:32rem}section.svelte-8ddwwi .calendar .dates .date.svelte-8ddwwi{flex-grow:1;flex-shrink:0;height:3.7rem;background-color:var(--light-blue);border-radius:.75rem;margin-right:.3rem;padding:1.26rem;font-size:1.3rem;font-weight:700;flex-basis:calc(14.29% - .31rem);text-align:center}section.svelte-8ddwwi .calendar .dates .date.svelte-8ddwwi:nth-child(7n+1){color:#d13e3e}section.svelte-8ddwwi .calendar .dates .date.svelte-8ddwwi:nth-child(7n){color:#396ee2}section.svelte-8ddwwi .meal.svelte-8ddwwi{display:flex;flex-direction:column;align-items:flex-end;margin-top:2vw}section.svelte-8ddwwi .meal .meal-tx.svelte-8ddwwi{font-size:2.3rem;font-weight:350;color:var(--navy-blue)}section.svelte-8ddwwi .meal .datepic.svelte-8ddwwi{font-size:40px;color:var(--dark-blue)}section.svelte-8ddwwi .meal .line2.svelte-8ddwwi{width:100%;border:1.5px solid var(--dark-blue);margin:1rem 0}section.svelte-8ddwwi .meal .setback.svelte-8ddwwi{width:37.5rem;height:27rem;margin:.93rem 0 1.87rem 6.25rem;box-shadow:0 5px 10px #000;background-color:var(--light-blue);border-radius:.93rem;display:flex;justify-content:space-between;padding:2rem;overflow:hidden}@media (max-width: 768px){section.svelte-8ddwwi.svelte-8ddwwi{flex-direction:column;align-items:center;margin:2%}section.svelte-8ddwwi .calendar.svelte-8ddwwi{width:90%;margin:1rem 0;padding:1rem}section.svelte-8ddwwi .calendar .header.svelte-8ddwwi{padding:.5rem}section.svelte-8ddwwi .calendar .header .year-month.svelte-8ddwwi{font-size:1.5rem}section.svelte-8ddwwi .calendar .header .nav .nav-btn.svelte-8ddwwi{width:1rem;height:1rem;font-size:.75rem;line-height:1.5rem}section.svelte-8ddwwi .calendar .header .nav .go-today.svelte-8ddwwi{width:3rem}section.svelte-8ddwwi .calendar .days.svelte-8ddwwi{margin:1rem 0}section.svelte-8ddwwi .calendar .dates.svelte-8ddwwi{height:auto}section.svelte-8ddwwi .calendar .dates .date.svelte-8ddwwi{height:2.5rem;padding:.75rem;font-size:.87rem;flex-basis:calc(12.5% - .2rem);width:0;margin-bottom:.2rem}section.svelte-8ddwwi .calendar .dates .date.svelte-8ddwwi:nth-last-child(-n+7){margin-bottom:1.4vh}section.svelte-8ddwwi .meal.svelte-8ddwwi{width:90%;margin-top:2%}section.svelte-8ddwwi .meal .meal-tx.svelte-8ddwwi{font-size:1.2rem}section.svelte-8ddwwi .meal .datepic.svelte-8ddwwi{font-size:1.5rem}section.svelte-8ddwwi .meal .line2.svelte-8ddwwi{margin:.5rem 0}section.svelte-8ddwwi .meal .setback.svelte-8ddwwi{width:100%;height:15rem;margin:.5rem 0 1rem;padding:1rem}}
