@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);*{box-sizing:border-box;margin:0;padding:0}:root{--BGCOLOR:#b8c8eb;--BORDER-COLOR:#e0e1b7;--COLOR:#fff;--ERROR:#f94848;--INACTIVE:#d3d3d3;--LINK-COLOR:#f5f5f5;--LINK-HOVER:hsla(0,3%,73%,.9);--NOTE-BGCOLOR:rgba(25,25,113,.65);--STATUS-COMPLETE:#9586d7;--STATUS-OPEN:#de83d5;--TABLE-BGCOLOR:#a9c4fc;--TABLE-COLOR:#333536;--INPUT-INVALID:#ff4747}.errmsg{background-color:#a9c4fc;background-color:var(--TABLE-BGCOLOR);color:#f94848;color:var(--ERROR);display:inline-block;margin-bottom:.5em;padding:.25em}.errmsg a:-webkit-any-link{color:#f94848;color:var(--ERROR);text-decoration:underline}.errmsg a:any-link{color:#f94848;color:var(--ERROR);text-decoration:underline}.nowrap{white-space:nowrap}.icon-button{background-color:initial;border:none;color:#fff;color:var(--COLOR);display:grid;font-size:2rem;height:30px;margin:.7rem;place-content:center;width:30px}.icon-button:focus-visible,.icon-button:hover{-webkit-transform:skew(20deg,-20deg);transform:skew(20deg,-20deg)}.icon-button[disabled]{visibility:hidden}body{background-image:url(/static/media/background.1dd25b61f644e950d335.jpg);background-size:cover;color:#fff;color:var(--COLOR);font-family:Times New Roman,Times,serif;height:auto;width:auto}button,input,select,textarea{font:inherit}#root{display:flex;flex-flow:column nowrap;min-height:100vh}a{-webkit-text-decoration:snow;text-decoration:snow}a:-webkit-any-link{color:#f5f5f5;color:var(--LINK-COLOR)}a:any-link{color:#f5f5f5;color:var(--LINK-COLOR)}a:focus-visible,a:hover{color:hsla(0,3%,73%,.9);color:var(--LINK-HOVER)}.public,.welcome{display:flex;flex-direction:column;gap:1rem}.public{flex-grow:1;font-size:larger;padding:1em}.login,.public__main{border-bottom:2px #e0e1b7;border-bottom:2px var(--BORDER-COLOR);border-top:2px #e0e1b7;border-top:2px var(--BORDER-COLOR);flex-grow:1;padding:1em 0}.public{display:flex;font-family:Times New Roman,Times,serif;place-content:center}.public_headline{background-image:linear-gradient(to bottom left,#6b37fa,#d3d5ee);padding:5px 10px 40px}.public_detail-line,.public_headline{background-clip:text;-webkit-background-clip:text;color:transparent;font-family:Times New Roman,Times,serif;font-weight:600}.public_detail-line{background-image:linear-gradient(45deg,#9ea1a9,#09345f);bottom:2rem;padding:5px 10px}.employee-login{background:#89aef7;border:1px nome;border-radius:9px;margin:1rem;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.welcome a:before{content:"➜ "}.dash-header{background-color:#b8c8eb;background-color:var(--BGCOLOR);border-bottom:1px solid #e0e1b7;border-bottom:1px solid var(--BORDER-COLOR);padding:0 .5em;position:-webkit-sticky;position:sticky;top:0;z-index:1}.dash-header__container{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.dash-header__container--small{max-width:800px}.dash-header__nav{display:flex;flex-flow:row nowrap;gap:.5em;justify-content:flex-end}.dash-container{flex-grow:1;padding:.75em .5em .5em}.dash-footer{background-color:#8e69f3;border-top:1px #e0e1b7;border-top:1px var(--BORDER-COLOR);bottom:0;display:flex;flex-flow:row nowrap;font-size:1rem;gap:1em;justify-content:flex-start;padding:.5em;position:-webkit-sticky;position:sticky;z-index:1}.dash-footer__button{font-size:1rem;height:auto;width:auto}tbody,thead,tr{display:contents}.table{grid-gap:.1em;display:grid;font-size:1rem;gap:.1em;grid-template-columns:1fr 2fr 1fr;width:100%}.table,.table__button{color:#333536;color:var(--TABLE-COLOR)}.table__button{font-size:1.5rem;padding:.25em}.table__thead{position:-webkit-sticky;position:sticky;top:0;z-index:1}.table__th{background:#89aef7;border:1px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px;color:#d5dff2}.table__cell,.table__th{padding:.5em;text-align:center}.table__cell{background-color:#a9c4fc;background-color:var(--TABLE-BGCOLOR);border:1px #333536;border:1px var(--TABLE-COLOR);border-bottom-left-radius:7px;border-bottom-right-radius:7px;border-top-left-radius:7px;border-top-right-radius:7px}.table__cell:last-child{display:grid;place-content:center}.table__cell--inactive{background-color:#d3d3d3;background-color:var(--INACTIVE)}.note__created,.note__updated,.note__username{display:none}.note__status{font-weight:700}.note__status--open{color:#de83d5;color:var(--STATUS-OPEN)}.note__status--completed{color:#9586d7;color:var(--STATUS-COMPLETE)}.form{display:flex;flex-flow:column;gap:.75em;max-width:400px}.form__checkbox-container{gap:.5em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form__persist{align-items:center;display:flex;gap:.5em;width:auto}.form__title-row{align-items:center;display:flex;justify-content:space-between}.form__input,.form__submit-button{border-radius:7px none;padding:.5em}.form__input--text{min-height:150px}.form__input--incomplete{border:1px solid #ff4747;border:1px solid var(--INPUT-INVALID);border-radius:7px}.form__checkbox{height:24px;width:40px}.form__select{border-color:#b8c8eb;border-radius:7px;border-style:none;font-size:larger;font-weight:800;padding:.25em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form__action-buttons{align-items:center;display:flex;gap:.5em;justify-content:flex-end;position:absolute;right:.5em}.form__row{display:flex;flex-flow:row nowrap;gap:2em}.form__divider{display:flex;flex-flow:column nowrap;gap:.5em}@media screen and (max-width:400px){h1{font-size:2rem}.dash-header__nav{gap:0}.icon-button{font-size:1.5rem}}@media screen and (min-width:768px){body{font-size:1.25rem}.dash-header{padding:0 1em}.dash-container{padding:1em}.table{font-size:1.5rem}.table--notes{grid-template-columns:repeat(3,1fr) 2fr repeat(2,1fr)}.note__created,.note__updated,.note__username{display:block}.form__action-buttons{position:static}}.box1{display:flexbox}.box{border:1px solid #333536;border-radius:5px;display:flex;display:inline-block;flex-direction:column;min-height:5rem;min-width:15rem;padding:4px}.text{margin:0 5px;padding:10px}.button-container{display:flex;margin:1px}.copy-button{background-color:#3b424f;border:none;border-radius:5px;color:#e0e1b7;display:inline;margin:0 10px;padding:10px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (width:10px){.box{padding:10px}.button-container{flex-direction:column;margin-top:10px}.copy-button{margin:5px 0}}
/*# sourceMappingURL=main.ffa9cfe3.css.map*/