body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#select-year{display:grid;grid-template-columns:25px 1fr 25px;align-items:center;justify-items:center}.link-choose-year,.year-view{display:inline-block}.link-choose-year{margin-bottom:2px;font-size:1.1em;text-decoration:none;color:#000}#calendar-partial{display:grid;justify-self:right;grid-template-columns:30px 50px 100px;justify-content:space-between;align-items:center}#calendar-partial .bp3-icon{justify-self:center;justify-items:center}#calendar-partial .bp3-icon,#main-header{display:grid;align-self:center;align-items:center}#main-header{grid-template-columns:95px 1fr;padding:0 10px;justify-content:space-between}#auth-link{display:grid;align-items:center;grid-template-columns:auto auto;padding-left:5px;font-size:.9em;align-self:center;cursor:pointer}#auth-link:hover{text-decoration:underline}#auth-logo{text-align:left}#auth-text{text-align:center}#loading-animation{display:grid;align-items:center}#calendar{grid-row:2;display:grid;grid-template-rows:1fr;grid-template-columns:1fr}#calendar-grid{grid-row:1;grid-column:1;display:grid;grid-template-rows:repeat(12,minmax(50px,1fr))}.month{display:grid;grid-template-columns:1.2fr repeat(31,minmax(38px,1fr));justify-items:stretch;border-bottom:1px solid #ccc}.month:first-child{border-top:1px solid #ccc}.month-header{justify-self:center;align-self:center}.day{border-right:1px solid #ccc}.day:nth-child(2){border-left:1px solid #ccc}.day-header{padding:0 1px;text-align:right;font-size:60%;color:#666}.today{background-color:#ebffe7}.day-with-events{cursor:pointer}#events{grid-row:1;grid-column:1;display:grid;grid-template-rows:repeat(12,minmax(50px,1fr));grid-template-columns:1.2fr repeat(31,minmax(38px,1fr))}.events-row{grid-column:2/-1;display:grid;grid-template-columns:repeat(31,minmax(38px,1fr));grid-template-rows:repeat(3,13px);grid-row-gap:1px;padding-top:13px;padding-bottom:1px}.event{box-sizing:border-box;margin-right:1px;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#1ca868;font-size:10px;font-weight:700;color:#fff;cursor:pointer}.event:active{background-color:#18925a}.events-more{box-sizing:border-box;margin-right:1px;padding:0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;font-size:10px;font-weight:700;color:#333;cursor:pointer}.events-more:active{background-color:#efefef}.ReactModalPortal{position:relative;z-index:100}.modal-event{margin:30px 0}.modal-event:first-child{margin-top:0}.modal-event:last-child{margin-bottom:0}.modal-edit-link{display:grid;grid-template-columns:1fr 16px;justify-content:space-between;grid-column-gap:20px;text-decoration:none;color:#000}.modal-event-date{margin-top:5px;font-size:.75em;color:#444}.form-group{margin:7px 0}.form button,.form input,.form label,.form textarea{font-size:14px}.form button,.form input,.form textarea{box-sizing:border-box;padding:7px;margin:5px;border:1px solid #ddd;border-radius:3px}.form input[type=text],.form textarea{width:calc(100% - 10px)}.form textarea{resize:none}input[type=date],input[type=time]{position:relative;bottom:1px;font-size:1em}.form-buttons{text-align:right}.form button{background-color:#fff}.form button:active{background-color:#f5f5f5}.form .btn-warning{background-color:#ff5868;color:#fff}.form .btn-warning:active{background-color:#ed5160}.add-edit-form{display:grid;grid-template-columns:minmax(500px,700px);margin-top:15px;margin-left:25px}.App{display:grid;box-sizing:border-box;min-height:100vh;grid-template-rows:45px 1fr}main{padding:0 10px 10px}
/*# sourceMappingURL=main.1004c806.chunk.css.map */