@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;500&display=swap);:root{--light-gray:#d8d8d8}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;height:100vh;max-height:100vh}.App-scrollContainer{flex-grow:1;overflow:hidden;position:relative}.EventView-separator{color:#888;min-width:1em}.EventView{border-radius:3px;padding:2px 5px;text-decoration:none;white-space:nowrap}.EventView-timestamp{margin-right:.3em}.DayView{align-items:center;display:flex;gap:10px;padding:2px 10px;position:relative}.DayView-dateOfMonth{min-width:2.2em;text-align:center}.DayView-dateOfMonth span{border-radius:50%;display:grid;height:2em;margin:-3px;place-content:center;width:2em}.DayView-today .DayView-dateOfMonth span{background:#1a73e8;color:#fff}.DayView-weekend{background-color:var(--light-gray)}.DayView-events{-webkit-column-gap:8px;column-gap:8px;display:flex;flex-wrap:wrap;row-gap:4px}.CalendarView{display:grid;inset:0;overflow-y:auto;padding:30px 50px;position:absolute}.MultiDayEventView{display:flex;gap:5px}.MultiDayEventView-brace,.MultiDayEventView-eventArea{display:flex;flex-direction:column}.MultiDayEventView-eventArea{align-items:flex-end;flex-grow:1}.MultiDayEventView-event{border-radius:3px;padding:4px 8px;text-decoration:none}.MultiDayEventView-bottom,.MultiDayEventView-top{height:15px}.MultiDayEventView-aboveStretch,.MultiDayEventView-belowStretch{flex-grow:1}.MultiDayEventView-middle{height:15px;max-height:15px}.MultiDayEventView-eventArea .MultiDayEventView-middle{display:grid;place-content:center}.MultiDayEventView-brace{background-position:100%;background-repeat:no-repeat;width:30px}.MultiDayEventView-brace .MultiDayEventView-top{background-image:url(/static/media/bracket-top.64bd223ade3f13c3f6e8.svg)}.MultiDayEventView-brace .MultiDayEventView-aboveStretch,.MultiDayEventView-brace .MultiDayEventView-belowStretch{background-image:url(/static/media/bracket-stretch.e80cb4cade8ab9270d8f.svg);background-repeat:repeat-y}.MultiDayEventView-brace .MultiDayEventView-middle{background-image:url(/static/media/bracket-middle.066df07f62bce5aba4c3.svg);height:15px}.MultiDayEventView-brace .MultiDayEventView-bottom{background-image:url(/static/media/bracket-bottom.745f59965fdc9cae509e.svg)}.MonthView{position:relative}.MonthView span{color:var(--light-gray);font-size:130px;font-weight:100;height:100%;letter-spacing:-5px;padding-left:30px;text-align:center;-webkit-transform:scale(-1);transform:scale(-1);-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.MonthView-even span{background-color:var(--light-gray);color:#fff}.Header{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:20px;justify-content:center;padding:20px}.Header button{background:#fff;border:1px solid #ccc;border-radius:999px;color:#444;cursor:pointer;padding:5px 10px}@media (hover:hover){.Header button:hover{background:#f8f8f8}}.Header-auth{display:flex;flex-direction:column;gap:8px}.CalendarChooser{-webkit-column-gap:5px;column-gap:5px;display:flex;flex-wrap:wrap;max-width:500px;row-gap:9px}.CalendarChooser-calendar,.CalendarChooser-calendar label{cursor:pointer}.CalendarChooser-calendar input[type=checkbox]{display:none}.CalendarChooser-name{border-radius:3px;padding:2px 4px;-webkit-user-select:none;user-select:none;white-space:nowrap}.LoadingView{color:#444;display:grid;font-size:32px;height:100%;place-items:center}
/*# sourceMappingURL=main.5f078a69.css.map*/