body{margin: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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DayPicker{display:block;margin:0 auto;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:1em;-webkit-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;color:#fff;border-spacing:0;border-collapse:collapse;-webkit-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#fff;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption{display:table-caption;margin-bottom:.5em;padding:0 .5em;text-align:left}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-top:1em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#fff;text-align:center;font-size:.875em}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{display:table-cell;padding:.5em;min-width:40px;border-radius:50%;vertical-align:middle;text-align:center;cursor:pointer;color:#fff}.DayPicker-Day:hover{color:#243b55}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#fff;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled{width:100%}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:initial;background-image:none;box-shadow:none;color:#243b55;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#cc1313;font-weight:700}.DayPicker-Day--outside{color:#fff;cursor:default}.DayPicker-Day--disabled{color:#dce0e0;cursor:default}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#f0f8ff;color:#243b55;font-weight:700}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover,.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.15)}.side-bar{display:block;max-width:315px;min-height:100vh;padding:0 10px;background:linear-gradient(90deg,#005c97,#363795)}.side-bar__mobile{display:none}.side-bar__button{display:none;width:32px;height:32px;position:relative;background:no-repeat 50% url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAHdElNRQflAQQNMwW0hpyaAAACZ0lEQVRIx82VzUuUURTGf++Mi5EUc5dSQZaKZR8L+wsiCJoRsihoU5uo/oaoiKJN1DbKVSvFwIW1HUVolRB9LGyMWhQ01hTqjDRCOb8WM/M2H69thOhZvIvzPPe5955z7nsAMOWMq/5BznEHqYH7HTdXo1h12mSVvG0UiqbC5cMWIzW3IDDFFLDMBEvhhj2MEKdAf5AFu8nQxjqTfAgVnZyhA0jhjLrkLurgSVWvAXhd1RMNih6X1TQW1Ps0wYw6BeBTdT5C8UDNx2gDvjTTfAbaAdgCLEYoskB7jE3ifzAQCDaw9q8bBYAxvgMDjZwt9APfoPLtM95ksBfI4bj6y5P1y72n6kUAL6l6t97CU66rY4GDzJEAFvhY4eIMsA1Y4GCwBrbyil5gkXnWK5qd9AFFDgOmzEf0ecbecLdeFyIUeZOV9NnFBYZoDc+3RJpHwVrNgROc4widYaDIHKNBVHv9c5Sv0M0FhkiE0WXSPAqKNVdo5TxH6AgDeV7wMMiVyWELESlaqElin+8ik3gMAvfznASQ4VNDGd9xoFLG1+wBsrwNy9jNXmCNA9VGqvtdGPduTSNdVvVOQyMN+1MdxZw60Zga42arcR+rn5tb2SuueBZL6o3m7DqrTgPln97sRlWIld9UBFOi9pWWNjbYJDZl4KBbN2Hgad7wLMYq0BXBbwfyAKwC3RGKo8AOnFaX7GlwP6XqVQgHy0iDYnd5sAQmeQKsMMH7CtfCIUaIUaAvWAS7yNBOiUle8qui2c1pOoAk4K3IwfkjnL6Y2mC43qwKkqbrHtQXx9xXd+B9jvm1RlEw7XGA33rbIMk2uIGDAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTAxLTA0VDEzOjUxOjA1KzAwOjAw9A+rjgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wMS0wNFQxMzo1MTowNSswMDowMIVSEzIAAAAZdEVYdFNvZnR3YXJlAHd3dy5pbmtzY2FwZS5vcmeb7jwaAAAAAElFTkSuQmCC);outline:none;border:none}.side-bar__logo{display:block;margin:5vh auto}.side-bar__calendar{width:280px;margin:0 10px}.side-bar__buttons{display:flex;flex-direction:column;align-items:center;grid-row-gap:1.5rem;row-gap:1.5rem;margin-top:1.5rem}.side-bar__action,.side-bar__logout{display:block;width:80%;border:none;border-radius:5px;outline:none;background:#fff;color:#243b55;line-height:40px;font-weight:700;text-align:center;text-transform:uppercase;transition:background .3s ease}.side-bar__action:hover{background:#ff8c00;color:#fff;text-decoration:none!important}.side-bar__logout:hover{background:#cc1313;color:#fff}.side-bar__datePickerModal{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:1000}.side-bar__datePickerContent{background-color:#004e92;border-radius:10px;padding:30px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:340px;width:100%}.side-bar__datePickerContent h3{margin-top:0;margin-bottom:20px;font-size:18px;color:#fff;text-align:center}.side-bar__datePickerActions{display:flex;grid-gap:10px;gap:10px;margin-top:20px;justify-content:flex-end}.side-bar__cancelButton,.side-bar__confirmButton{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:14px;transition:all .3s ease}.side-bar__cancelButton{background-color:#ccc;color:#333}.side-bar__cancelButton:hover{background-color:#bbb}.side-bar__confirmButton{background-color:#ff8c00;color:#fff}.side-bar__confirmButton:hover:not(:disabled){background-color:#e67e00}.side-bar__confirmButton:disabled{background-color:#ccc;cursor:not-allowed;opacity:.6}@media(max-width:1250px){.side-bar__calendar{width:240px}}@media(max-width:1050px){.side-bar__desktop{display:none}.side-bar__logo{margin:0 auto 10px}.side-bar__link{margin:10px auto}.side-bar__mobile{display:block}.side-bar__button{display:block;margin:20px auto 0}}@media(max-width:750px){.side-bar{height:100vh}.side-bar__button{width:30px}}@media(max-width:550px){.side-bar{height:100vh}.side-bar__button{width:30px;height:30px}}@media(max-width:400px){.side-bar{height:100vh;padding:0 3px}}.permission{margin:100px auto}.permission__title{color:#363795}.permission__img{display:block;width:510px;margin:0 auto}.dropdown__container{position:relative;cursor:pointer}.dropdown__anchor:hover{transition:color .2s;color:#1177d1}.dropdown__menu{position:absolute;z-index:20;display:flex;flex-direction:column;max-height:300px;overflow-y:auto;overflow-x:hidden;margin-top:4px;background-color:#004e92;border-radius:4px}.dropdown__button{all:unset;display:block;padding:6px;min-width:180px;font-size:14px;color:#fff;transition:background-color .2s}.dropdown__button:hover{background-color:#1c5e97}.dropdown__button:focus{outline:none}.projectIt{display:flex;justify-content:space-between;margin-bottom:40px;font-size:.9em;background:snow;font-family:sans-serif}.projectIt__body{width:35vw;max-width:600px;border-top-right-radius:15px}.projectIt__title{padding:0 10px;background:#004e92;display:flex;justify-content:space-between;align-items:center;color:#fff;line-height:30px;text-align:left;border-top-left-radius:5px;border-top-right-radius:5px}.projectIt__title__icon{width:20px;height:20px;cursor:pointer}.projectIt__title__indicator{display:flex;justify-content:center;align-items:center;font-size:14px;width:22px;height:22px;border-radius:50%;background-color:#cc1313;cursor:default}.projectIt__title--right{display:flex;align-items:center;grid-column-gap:8px;column-gap:8px}.projectIt__top{display:flex;justify-content:space-between;text-align:center}.projectIt__headers,.projectIt__input{display:block;text-align:center;line-height:25px}.projectIt__headers{background-color:#009879;color:#fff}.projectIt__headers--small{width:10%;border-left:thin solid #fff;border-right:thin solid #fff}.projectIt__headers--medium{width:30%}.projectIt__headers--large{width:60%}.projectIt__warning{display:block;width:100%;text-align:center;background:#f08080}.projectIt__tasks{padding:0;margin:0}.projectIt__task{position:relative;display:flex;justify-content:space-between;align-items:center;height:40px;background-color:snow}.projectIt__task--hours,.projectIt__task--notes,.projectIt__task--user{display:block;border:none;outline:none;text-align:center;border:1px solid rgba(119,136,153,.5);background-color:inherit}.projectIt__task--hours:focus,.projectIt__task--hours:hover,.projectIt__task--notes:focus,.projectIt__task--notes:hover{border:1px solid #cc1313}.projectIt__task--hours{width:10%}.projectIt__task--user{width:30%;cursor:default}.projectIt__task--notes{width:60%}.projectIt__task--blacklisted{background-color:#e2dede}.projectIt__button{display:flex;align-self:center;width:50px;height:50px;margin:0 20px;border:none;outline:none;background:url(/static/media/arrow.448c91e9.svg) 50% no-repeat;background-color:rgba(128,240,231,.17647058823529413);background-size:contain;transition:transform .3s}.projectIt__button:hover{transform:scale(1.1)}@media(max-width:1200px){.projectIt__title{font-size:16px;padding:2px;line-height:18px}.projectIt__headers,.projectIt__input{font-size:13px;line-height:20px}.projectIt__button{width:40px;height:40px;margin:0 10px}.projectIt__task{font-size:12px}.projectIt__task--hours{font-weight:700}}@media(max-width:750px){.projectIt{font-size:10px;margin-bottom:15px}.projectIt__title{font-size:10px;padding:2px;line-height:14px}.projectIt__headers,.projectIt__input{font-size:10px;line-height:12px}.projectIt__headers--small{width:20%}.projectIt__headers--medium{width:35%}.projectIt__button{width:30px;height:30px;margin:0 10px}.projectIt__task{font-size:8px}.projectIt__task--hours{font-weight:700;width:22%}}.projectDigis__body{width:35vw;max-width:600px;border-top-right-radius:15px}.projectDigis__title{padding:0 10px;background:#004e92;color:#fff;line-height:30px;text-align:left;border-top-left-radius:5px;border-top-right-radius:5px}.projectDigis__top{display:flex;justify-content:space-between;text-align:center}.projectDigis__headers,.projectDigis__input{display:block;text-align:center;line-height:25px}.projectDigis__headers{background-color:#009879;color:#fff}.projectDigis__headers--small{width:10%;border-left:thin solid #fff;border-right:thin solid #fff}.projectDigis__headers--medium{width:30%}.projectDigis__headers--large{width:60%}.projectDigis__tasks{padding:0;margin:0}.projectDigis__task{display:flex;justify-content:space-between;align-items:center;height:40px;overflow:hidden}.projectDigis__task--hours,.projectDigis__task--notes,.projectDigis__task--user{display:block;border:none;outline:none;text-align:center;border:1px solid rgba(119,136,153,.5);cursor:default}.projectDigis__task--hours{width:10%}.projectDigis__task--user{width:30%}.projectDigis__task--notes{width:60%}.projectDigis__warning{display:block;width:100%;text-align:center;background:#f08080}@media(max-width:1200px){.projectDigis__title{font-size:16px;padding:2px;line-height:18px}.projectDigis__headers,.projectDigis__input{font-size:13px;line-height:20px}.projectDigis__button{width:40px;height:40px;margin:0 10px}.projectDigis__task{height:40px;font-size:12px;overflow:hidden;text-overflow:ellipsis}.projectDigis__task--hours{font-weight:700}.projectDigis__task--notes{font-size:8px}}@media(max-width:750px){.projectDigis{font-size:10px;margin-bottom:15px}.projectDigis__title{font-size:10px;padding:2px;line-height:14px}.projectDigis__headers,.projectDigis__input{font-size:10px;line-height:12px}.projectDigis__headers--small{width:20%}.projectDigis__headers--medium{width:35%}.projectDigis__button{width:30px;height:30px;margin:0 10px}.projectDigis__task{font-size:8px}.projectDigis__task--hours{font-weight:700;width:22%}}.projectIt__button--personalEntry{position:absolute;left:-16px;display:flex;align-self:center;width:36px;height:36px;margin:0;border:none;outline:none;background:url(/static/media/arrow-1.a9a70295.svg) 50% no-repeat;transform:scale(.55);background-color:rgba(128,165,240,.17647058823529413);background-size:contain;transition:transform .3s}.projectIt__button--personalEntry:hover{transform:scale(.64)}.personalEntryTooltip{color:#000!important;background-color:rgba(128,165,240,.17647058823529413)!important}.personalEntryTooltip.place-top:after{border-top:6px solid rgba(128,165,240,.17647058823529413)!important}.allProjectTooltip{color:#000!important;background-color:rgba(219,245,243,.09411764705882353)!important}.allProjectTooltip.place-top:after{border-top:6px solid rgba(219,245,243,.09411764705882353)!important}.loader-container{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.spinner{width:40px;height:40px;border-radius:50%;border:4px solid rgba(0,0,255,.1);border-top-color:#007bff;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.projectsBoard__container{display:flex;justify-content:space-between;grid-gap:1rem;gap:1rem;overflow:hidden;max-width:1720px;margin:0 auto}.projectsBoard__main{display:block;max-width:1400px;width:100%;padding:0 20px;margin:0 auto}.projectsBoard__body{display:grid;grid-template-columns:.8fr}.projectsBoard__body--digis,.projectsBoard__body--it{display:block;width:100%;color:#fff;background-color:#ff8c00;padding:0 15px;margin-bottom:20px;font-size:21px;font-weight:700;border-top-right-radius:15px;border-bottom-right-radius:15px}.projectsBoard__body--it{background:linear-gradient(90deg,#000428,#004e92)}.projectsBoard__row{display:block;margin:0 auto 20px;line-height:80px;color:#fff;font-weight:700;text-align:center;background:linear-gradient(90deg,#005c97,#363795);border-bottom-left-radius:5px;border-bottom-right-radius:5px}.loader{display:block;width:300px;height:300px;margin:20vh auto}@media(max-width:1200px){.projectsBoard__day{font-size:24px}.projectsBoard__body--digis,.projectsBoard__body--it{padding:0 10px;margin-bottom:20px;font-size:18px;font-weight:700}.projectsBoard__body--it{width:calc(100% - 60px)}}@media(max-width:750px){.projectsBoard__day{font-size:20px}.projectsBoard__body--digis,.projectsBoard__body--it{padding:0 10px;margin-bottom:20px;font-size:14px}.projectsBoard__body--it{width:calc(100% - 50px)}}