._monthView_mn4q4_1{height:100%;width:100%;max-height:100vh;max-width:100vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}._back_mn4q4_12{margin:1rem 0 0 1rem;align-self:flex-start;width:3vw;height:4vh;font-size:medium;background-color:#1a1a1a;color:#fff}._currentMonth_mn4q4_23{margin-right:auto;margin-left:auto;display:flex;justify-content:center}._currentMonth_mn4q4_23>div{width:24vw;height:30vh;transform:scale(1.2);transform-origin:right;margin-left:auto;border:none;cursor:auto}._currentMonth_mn4q4_23>._addEvent_mn4q4_41{align-self:flex-start;margin-right:auto;width:3vw;height:4vh;margin:0 0 1rem 1rem;font-size:medium;background-color:#1a1a1a;color:#fff}._currentEvents_mn4q4_53{margin-right:auto;display:flex;flex-direction:column;justify-content:center;gap:1rem}._currentEvents_mn4q4_53>._addEvent_mn4q4_41{align-self:flex-end;width:3vw;height:4vh;font-size:medium;background-color:#1a1a1a;color:#fff}._events_mn4q4_71{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:0 1rem;border-radius:1rem;background-color:#1a1a1a}._events_mn4q4_71>li{width:30vw;height:3vh;padding:1rem 0;border-bottom:1px gray solid;display:flex;justify-content:space-between;align-items:center;gap:1rem}._eventDesc_mn4q4_94{flex:1;overflow:hidden;padding-left:1rem;text-align:center;display:flex;align-items:center}._events_mn4q4_71>li:last-child{border-bottom:1px #1a1a1a solid}._eventView_mn4q4_107{display:flex;flex-direction:column;gap:1rem}._currentMonth_mn4q4_23>._month_mn4q4_1>._days_mn4q4_113>li>._selected_mn4q4_113{outline:white 1px solid}._addEventField_mn4q4_117{padding-left:1rem;height:100%;width:100%;border:none;outline:none;background-color:#1a1a1a;color:#fff}._deleteEvent_mn4q4_128{width:3vw;height:4vh;font-size:medium;background-color:#1a1a1a;color:#fff}._event_mn4q4_71,._addEventField_mn4q4_117{font-size:medium}._month_jijyi_1{padding:1rem;display:flex;flex-direction:column;justify-content:center;color:#fff;border-radius:8px;border:1px solid transparent;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}._month_jijyi_1:hover{border-color:#fff}._month_jijyi_1:focus,._month_jijyi_1:focus-visible{outline:4px auto -webkit-focus-ring-color}._monthName_jijyi_28{font-size:medium;font-weight:bolder;text-align:center}._days_jijyi_34{flex:1;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(7,1fr);justify-items:center;align-items:center}._days_jijyi_34>li{width:2.4vw;height:3vh;display:flex;justify-content:center;align-items:center}._dayName_jijyi_52{font-size:small;font-weight:700;border-bottom:1px gray solid}._days_jijyi_34>:nth-child(7n),._days_jijyi_34>li:nth-child(7n) button{color:red}._day_1wu5m_1{width:100%;height:100%;font-size:small;color:#fff}._today_1wu5m_9{background-color:#fff;color:#000}._hasEvent_1wu5m_14{border-bottom:2px dodgerblue solid}._selected_1wu5m_18{outline:white 1px solid}main{height:100%;width:100%;max-height:100vh;max-width:100vw;display:flex;flex-direction:column;gap:.5rem}header{padding:.5rem;display:flex;justify-content:center;align-items:center;color:#fff}._currentYear_sjue6_25{margin:0 1em;font-size:xx-large;font-weight:bolder}._changeYear_sjue6_20{width:3vw;height:4vh;font-size:medium;background-color:#1a1a1a;color:#fff}._months_sjue6_35{padding:0 .5rem .5rem;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);justify-items:center;align-items:center;gap:.5rem}._months_sjue6_35>li{width:24vw;height:30vh}._months_sjue6_35>li>div>ul>li>button{outline:none}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;display:flex;place-items:center}button{border-radius:8px;border:1px solid transparent;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#fff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}#root{background-color:#242424;width:100vw;height:100vh;color:#fff}li,ul,h1{list-style:none;padding:0;margin:0}
