code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--bg:#fcfcfc;--boxs:#333;--main-button:#3c49fa;--red:red}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#ece9ff,#939aff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;padding-bottom:25px}.App,body{background-repeat:no-repeat;background-size:cover;width:100vw}.App{background-image:url(/static/media/P1065142.b0b6d5840fb075d02edb.jpg);min-height:100vh;position:absolute;top:0}@media screen{html{margin:0;min-height:100vh;overflow-x:hidden;overflow-y:auto;width:100vw}@media (min-width:800px){.MainContent{background-color:#fcfcfc;background-color:var(--bg);border-radius:5px;box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px var(--boxs);margin:25px auto;padding:10px 0 20px;width:65%}.ContentWrapper{padding:0 50px}.Error{background-color:#fbb;border:1px solid red;border-radius:5px;margin:15px auto;padding:10px;width:60%}}@media (max-width:1030px){.MainContent{background-color:#fcfcfc;background-color:var(--bg);border-radius:5px;box-shadow:1px 1px 5px #333;box-shadow:1px 1px 5px var(--boxs);margin:25px auto;padding:10px 0 20px;width:95%}.ContentWrapper{padding:0 10px}.Error{background-color:#fbb;border:1px solid red;border-radius:5px;margin:15px auto;padding:10px;width:90%}}}.clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.wide{margin-left:10%;width:80%}@media screen{@media (min-width:800px){.navbar{background:var(--bg);box-shadow:1px 1px 5px var(--boxs);display:block;height:57.3px;left:0;margin:0 auto;position:relative;right:0;width:100%;z-index:1000}.navbarRight{display:inline-block;position:absolute;right:20px;top:0}.navbarElement{color:#000;display:inline-block;margin:5px;min-width:54px;padding:13px 10px;position:relative;text-align:center;text-decoration:none}.navbarElement:after{background-color:#000;bottom:2px;content:"";display:inline-block;height:.1em;left:0;opacity:1;position:absolute;transform:scale(0);transform-origin:center;transition:opacity .3s,transform .3s;width:100%}.navbarElement.active:after,.navbarElement:hover:after{transform:scale(1)}.navimage{height:55px;margin-left:10px;margin-top:1px}}@media (max-width:1000px){.navbar{background:var(--bg);box-shadow:1px 1px 5px var(--boxs);height:57.3px;margin:0 auto;position:relative;width:100%;z-index:1000}.navbar,.navbarRight{display:block;left:0;right:0}.navbarRight{background-color:var(--bg);position:absolute;top:57px}.navbarElement{background-color:var(--bg);color:#000;display:block;margin:0;min-width:54px;padding:13px 10px;position:relative;text-align:center;text-decoration:none}.navbarElement:after{background-color:#000;bottom:2px;content:"";display:inline-block;height:.1em;left:0;margin-left:25%;opacity:1;position:absolute;transform:scale(0);transform-origin:center;transition:opacity .3s,transform .3s;width:50%}.navbarElement.active:after{transform:scale(1)}.nope{display:none}.mobileNavButton{-webkit-touch-callout:none;cursor:pointer;display:inline-block;padding:10px 20px;position:absolute;right:5px;top:10px;-webkit-user-select:none;user-select:none}#nav-icon4 span{background:#000;border-radius:2px;display:block;height:2px;left:0;opacity:1;position:absolute;transition:.25s ease-in-out}#nav-icon4,#nav-icon4 span{transform:rotate(0deg);width:20px}#nav-icon4{cursor:pointer;height:20px;margin:0 auto;position:relative;transition:.5s ease-in-out}#nav-icon4 span:first-child{top:0;transform-origin:left center}#nav-icon4 span:nth-child(2){top:8px;transform-origin:left center}#nav-icon4 span:nth-child(3){top:16px;transform-origin:left center}#nav-icon4.open span:first-child{left:8px;top:0;transform:rotate(45deg)}#nav-icon4.open span:nth-child(2){opacity:0;width:0}#nav-icon4.open span:nth-child(3){left:8px;top:14px;transform:rotate(-45deg)}.navimage{height:55px;margin-left:10px;margin-top:1px}}}@media screen{.loginButton:disabled,.saveButton:disabled{background-color:#888;cursor:not-allowed}.fieldset input:disabled{background-color:#bababa}.wait{background-color:#888!important;cursor:not-allowed!important}.fieldset.error>input{background-color:#ffa9a9;border-color:#ff2929}@media (min-width:800px){.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-content{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;margin-bottom:40px;margin-top:100px;max-height:calc(100% - 140px);overflow-y:auto;padding:20px}.modal-buttons{right:0}.fieldset{margin:10px auto;width:541px}.fieldset input,select,textarea{background:#fff;border:1px solid #cacaca;border-radius:3px;border-radius:5px;font-size:14px;letter-spacing:.01rem;line-height:25px;margin:5px 0;outline:none;padding-left:10px;width:288px}div.fieldset>input:not(:first-of-type){margin-left:230px}.fieldset input[type=text],input[type=date],input[type=email],input[type=number],select{height:33px}input[type=radio]{display:inline-block;width:20px}.radioLabel{margin-right:20px}.radioGroup{display:inline-block;padding-top:10px}.fieldset textarea{height:80px}.fieldset label{display:inline-block;margin-left:1px;margin-right:10px;margin-top:10px;vertical-align:top;width:220px}.boatInput{margin-left:230px}.boatInput.boat{background:#fff;border:1px solid #cacaca;border-radius:0;border-radius:5px;cursor:pointer;font-size:14px;letter-spacing:.01rem;line-height:25px;margin:0;outline:none;padding:5px;width:288px}.button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-left:15px;min-width:75px;text-align:center;text-decoration:none}a.button{display:inline-block;padding:14px 15px 16px}button.button{display:inline-block;height:50px;padding:1px 10px 0}.smallButton{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:15px;padding:5px;text-align:center;text-decoration:none}.submitButton{background-color:var(--main-button)}.deleteButton{background-color:var(--red)}.buttonFieldset{height:51px;margin:20px auto;padding-right:10px;text-align:right;width:100%}.loginFieldset{margin:10px auto;width:541px}.loginInput{background:#fff;border:1px solid #cacaca;border-radius:3px;border-radius:5px;font-size:14px;height:33px;letter-spacing:.01rem;line-height:25px;margin-top:15px;outline:none;padding-left:10px;width:100%;width:531px}.loginButton{background-color:var(--main-button);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;min-width:5em;padding:14px}.loginButtonFieldset{text-align:right}.selectEvent{background-color:var(--main-button);border-radius:3px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:10px;text-align:center}.selectEvent:hover{box-shadow:0 0 6px #888;font-weight:700}}@media (max-width:800px){.modal{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:10}.modal-content{background-color:#fff;border-radius:5px;box-shadow:0 0 10px #0000004d;margin:100px 10px 40px;max-height:calc(100% - 140px);overflow-y:auto;padding:20px}.modal-buttons{float:right}.fieldset{margin:5px auto;width:90%}.fieldset input,select,textarea{background:#fff;border:1px solid #cacaca;border-radius:3px;border-radius:5px;font-size:14px;letter-spacing:.01rem;line-height:25px;margin:5px 0;outline:none;padding-left:10px;width:97%}.fieldset input[type=text],input[type=date],input[type=email],input[type=number],select{height:33px}.fieldset textarea{height:80px}.fieldset label{display:block;margin-left:1px;margin-top:10px;width:100%}.boatInput{margin-left:1px}.boatInput.boat{background:#fff;border:1px solid #cacaca;border-radius:0;border-radius:5px;cursor:pointer;font-size:14px;letter-spacing:.01rem;line-height:25px;margin:0;outline:none;padding:5px;width:97%}.button{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:10px;margin-left:15px;min-width:75px;text-align:center;text-decoration:none}a.button{display:inline-block;padding:14px 15px 16px}button.button{display:inline-block;height:50px;padding:1px 10px 0}.smallButton{background:none;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;margin-left:15px;padding:5px;text-align:center;text-decoration:none}.submitButton{background-color:var(--main-button)}.deleteButton{background-color:var(--red)}.buttonFieldset{margin:20px auto;min-height:51px;padding-right:10px;text-align:right;width:90%}.loginFieldset{margin:10px auto;width:90%}.loginInput{background:#fff;border:1px solid #cacaca;border-radius:3px;border-radius:5px;font-size:14px;height:33px;letter-spacing:.01rem;line-height:25px;margin-top:15px;outline:none;padding-left:10px;width:90%}.loginButton{background-color:var(--main-button);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;min-width:5em;padding:14px}.loginButtonFieldset{text-align:right}.selectEvent{background-color:var(--main-button);border-radius:3px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;margin-bottom:10px;padding:10px;text-align:center}.selectEvent:hover{box-shadow:0 0 6px #888;font-weight:700}}}.eventsTable{margin-bottom:40px;text-align:center;width:100%}.eventsTable,.eventsTable Link,.eventsTable td,.eventsTable th{border-bottom:1px solid #888;border-collapse:collapse;padding:5px 5px 8px}.eventsTable td{cursor:pointer}.tableWrapper{overflow-x:auto;width:100%}@media (max-width:800px){.eventsTable{width:90%}}.cal{border-left:2px solid #888;border-right:2px solid #888;margin-bottom:20px;margin-left:10%;margin-top:20px;position:relative;width:80%}.timespan{border-bottom:1px solid #888;height:60px}.timespan:first-child{border-top:1px solid #888}.calEvents{height:100%;left:60px;position:absolute;top:0;width:calc(100% - 60px)}.calEvent{border-radius:3px;box-shadow:0 0 5px var(--boxs);color:#fff;cursor:pointer;position:absolute;z-index:10}.calEventText,.calEventTime,.timespanTime{padding:5px}.calEvent:hover{box-shadow:0 0 5px 3px var(--boxs)}.calEvent.disabled:hover{box-shadow:0 0 5px var(--boxs)}.overlayWrapper{background-color:#8888;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:900}@media (max-width:800px){.overlay{background-color:var(--bg);border-radius:5px;box-shadow:0 0 5px var(--boxs);left:50%;max-height:80vh;overflow-y:auto;padding:0 20px 40px;position:fixed;top:35%;transform:translate(-50%,-30%);width:90%;z-index:999}.overlayClose{cursor:pointer;font-size:20px;position:fixed;right:40px;top:30px}.overlayLine{padding:5px 50px 10px;width:calc(100% - 80px)}.overlayLine .first{display:inline-block;font-weight:600;width:275px}.overlayLine .ontop{font-weight:600}.overlay .second{display:inline-block;width:275px}.overlay img,.overlay video{margin-top:5px;width:100%}.overlayLine.buttons{height:20px;position:relative}.overlayLine button{position:absolute;right:50px}}@media (min-width:800px){.overlay{background-color:var(--bg);border-radius:5px;box-shadow:0 0 5px var(--boxs);left:50%;max-height:80vh;overflow-y:auto;padding:0 20px 40px;position:fixed;top:35%;transform:translate(-50%,-35%);width:650px;z-index:999}.overlayClose{cursor:pointer;font-size:20px;position:fixed;right:40px;top:30px}.overlayLine{padding:5px 50px 10px;width:calc(100% - 80px)}.overlayLine .first{display:inline-block;font-weight:600;width:275px}.overlayLine .ontop{font-weight:600}.overlay .second{display:inline-block;width:275px}.overlay img,.overlay video{margin-top:5px;width:100%}.overlayLine.buttons{height:20px;position:relative}.overlayLine button{position:absolute;right:50px}}
/*# sourceMappingURL=main.03ed01e5.css.map*/