.Calendar_contentWrapper__efp5H{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 5em)}.Calendar_calendarSelection__jYmP6{flex-direction:row;align-items:center}.Calendar_calendarSelection__jYmP6,.Calendar_eventHolder__09NIn{display:inline-flex;height:auto;background-color:#fff;padding:20px;margin:10px;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);overflow:auto;width:80vw}.Calendar_eventHolder__09NIn{flex-direction:column}.Calendar_eventHolder__09NIn p{color:#666;font-size:1.2em;line-height:1.6;margin-bottom:1em}.Calendar_event__wKNWK{background-color:#f9f9f9;padding:15px;margin:10px 0;border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:background-color .3s ease}.Calendar_event__wKNWK:hover{background-color:#f1f1f1}.Calendar_calendar__NguW4{border:none;width:50vw;height:80vh;margin-right:5vw;max-height:calc(100vh - 5em)}.Calendar_form__biizW{display:flex;flex-direction:column;gap:3vh;padding:10px;background-color:#f8f8f8;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);font-size:20px;max-height:calc(100vh - 5em);overflow:auto;width:20vw}.Calendar_selectBox__gM_qW{padding:10px;border:1px solid #ccc;border-radius:5px;font-size:16px}.Calendar_selectBox__gM_qW:focus{outline:none;border-color:#4caf50;box-shadow:0 0 5px rgba(76,175,80,.5)}@media (max-width:700px){.Calendar_calendarSelection__jYmP6{flex-direction:column}.Calendar_calendar__NguW4,.Calendar_form__biizW{width:100%}}