@-webkit-keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-spinner{width:100%}.loading-spinner,.loading-spinner .parent{display:flex;justify-content:center;align-items:center}.loading-spinner .parent{width:50px;height:50px;-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.loading-spinner .child,.loading-spinner .parent{border:5px solid transparent;border-top:5px solid var(--main-font-color);border-radius:100%}.loading-spinner .child{width:30px;height:30px;animation:spin .6s linear infinite reverse}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{-webkit-animation:App-logo-spin 20s linear infinite;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}@-webkit-keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.button-style,button,input,select{padding:15px 20px;border:0;border-radius:5px;font-size:18px;cursor:pointer;background-color:var(--primary-button-color);color:var(--invert-font-color);text-decoration:none}input{cursor:text}.button-style:hover,button:hover{background-color:var(--primary-button-highlight-color)}.slide-buttons{display:flex;justify-content:space-between}.slide-buttons button{flex-grow:1}.button-and-dropdown,.text-and-button{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;width:100%;margin-bottom:10px;height:50px}.text-and-button button{margin-left:10px;width:auto;min-width:150px}.text-and-button input{flex-grow:1}@media (max-width:1200px){.go-back{width:100%;height:60px;border-radius:0;display:flex;justify-content:center;align-items:center}}.dropdown{margin-top:10px;width:100%}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{opacity:0;width:0;height:0}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#000;transition:.4s}.circle,.slider{position:absolute}.circle{content:"";height:26px;width:26px;left:4px;bottom:4px;background:#fff;color:#e0ac00;transition:transform .4s;border-radius:50%;display:flex;align-items:center;justify-content:center}input:checked+.slider{background-color:#fff}input:focus+.slider{box-shadow:0 0 1px #fff}input:checked+.slider.round .circle{transform:translateX(26px);background-color:#000;color:#fff}.slider.round{border-radius:34px}:root{--main-bg-color:#0c0c0c;--card-color:#191919;--main-font-color:#fff;--invert-font-color:#000;--disabled-button-color:#1f1f1f;--primary-button-color:#b7b7b7;--primary-button-highlight-color:#ddd;--secondary-button-color:#e9d0b1;--secondary-button-highlight-color:#e2dad1;--input-color:#2f2f2f;--accept-button:#bcf7cb;--reject-button:#ffa2a4;--error-color:red;--cancel-color:#b51515;--late-color:#b91717;--good-color:#18ad39;--objectives-color:#004eff;--objectives-contrast-color:#fff;--year-end-color:#f7bcbd;--year-end-contrast-color:#000;--probationary-color:#a89279;--probationary-contrast-color:#000}.vertical-form{display:flex;justify-content:space-between;align-items:center;flex-direction:column;margin:0 20vw}.vertical-form input,.vertical-form select{width:100%;margin-bottom:10px}.vertical-form button{margin-top:10px;width:100%}.vertical-form .group{display:flex;justify-content:space-between;align-items:center;width:100%;white-space:nowrap;flex-wrap:wrap}.vertical-form .group label{width:10vw;text-align:left}body{background:var(--main-bg-color);color:var(--main-font-color);max-height:100vh}.gdpr-popup{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20vw 5vw;height:100%}.gdpr-popup a{color:var(--main-font-color)}.main-section{padding:5vh 5vh 0;height:95vh;display:flex;flex-direction:column;justify-content:space-between}.main-section nav{justify-content:flex-start}nav .nav-right{display:flex;align-items:center}nav .nav-right button{margin-right:20px}.content{padding:40px 0;flex-grow:1;display:flex;flex-direction:column}.heading{font-size:45px;text-align:left;margin-top:0;font-weight:400}.due-date h2{margin:0}.main-section nav{display:flex;justify-content:space-between}.left-align-text{text-align:left}.go-back i{margin-right:10px}.italic{font-style:italic}footer{color:var(--main-font-color);padding:20px;font-size:14px}.logos{height:60px}@media (max-width:1200px){.main-section{padding:0;height:100vh}.content{overflow-y:auto;padding:20px}}@page{margin:20mm}.print-heading,.tr-title{display:none}@media print{*{background-color:#fff!important;color:#000}.prob-viewer{padding:0!important}.print-heading,.tr-title{display:block}body{width:100vw}table{width:100%}table th{display:none}table td,tr{display:flex;flex-direction:column;width:100%}table td{justify-content:space-around;max-width:none!important}td p{border:1px solid #000;min-height:200px;width:calc(100% - 2px);box-sizing:border-box;padding:10px}td p.guidelines{min-height:auto;border:0;padding:0}td p.print-score{min-height:40px}.td-title,.tr-title{width:100%;text-align:center!important;font-size:2em}.td-title{font-size:1.5em;text-align:center!important}table{border-spacing:0}header{margin:30px 50px}article.comment{border:1px solid #000}.obj-doc .card h4,.obj-doc .card header{margin:0}main.document+header{margin:20px}.comments-section p{margin:20px;text-align:left}.comments-section .comment{padding:20px!important;margin:20px}.comments-section .comment header{margin:0}}@media(max-width:1200px){.desktop{display:none}}@media(min-width:1201px){.mobile{display:none}}table{flex-grow:1;text-align:left}table th{min-width:150px}table td{padding-right:20px;max-width:20vw}table textarea{width:90%;height:90%;resize:none}td{word-wrap:break-word}.add-comment,.comments-section .comment{background-color:var(--card-color);color:var(--main-font-color);border-radius:5px;padding:30px 50px;margin-bottom:10px}.comments-section .comment p{text-align:justify}.comments-section .comment img{width:50px;height:50px;border-radius:100%;margin-right:20px}.comments-section .comment header{display:flex;justify-content:flex-start;align-items:center}.comment-body{word-break:break-word}.add-comment{display:flex;flex-direction:column}.add-comment textarea{border-radius:5px;margin-bottom:10px;resize:none;min-height:200px;padding:2%;color:var(--main-font-color);border:none;background-color:var(--input-color)}.accept-reject-buttons{display:flex;justify-content:space-between}.accept-reject-buttons button{flex-grow:1}.accept-reject-buttons button:disabled{cursor:not-allowed;background-color:var(--disabled-button-color)!important}.accept-reject-buttons button:first-child{margin-right:10px}.approved,.rejected{padding:5px 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:50px}.approved{background-color:#20ad49}.rejected{background-color:#ec0f0f}.document-viewer header{display:flex;justify-content:space-between;margin-bottom:10px}.document-viewer h4{text-align:left;margin:0}.document-viewer h4.comments-header{margin-top:30px}.document{margin-bottom:20px;border-radius:5px;overflow-x:auto}.add-comment-main{width:100%;margin-bottom:10px}.task{display:flex;justify-content:space-between;align-items:center;background-color:var(--card-color);border-left:10px solid;border-radius:5px;padding:0 20px 0 0;margin-bottom:25px;cursor:pointer;color:var(--main-font-color);text-decoration:none}.task.legacy{height:60px}.task.legacy .due-date h2{font-size:20px}.task img{width:50px;height:50px;border-radius:100%;margin:25px 40px}.task p{margin:0}.task .task-right .button-style,.task .task-right button{display:none}.task-left,.task:hover .task-right .button-style,.task:hover .task-right button{display:flex}.task-left{align-items:center}.task-left.legacy{margin-left:10px}.task-right{display:flex;align-items:center}.task-right .button-style,.task-right button{margin-right:40px;padding:5px 10px;display:flex;justify-content:center;align-items:center}.task-right .button-style .far,.task-right .button-style .fas,.task-right button .far,.task-right button .fas{height:30px;display:flex;flex-direction:column;justify-content:center}p.description{display:flex;align-items:center}p.description .completed-tag{background:var(--good-color);padding:5px 20px;border-radius:50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:20px}p.last-updated{font-size:10px;color:#aaa;margin-top:5px;text-align:left}.task-content{display:flex;flex-direction:column;flex-grow:1}.task.late{background-color:var(--late-color)}.task.late,.task.late p.last-updated{color:#fff}@media(max-width:1200px){.task{flex-direction:column}.task p{text-align:justify}.due-date{margin-bottom:20px}.task-left{flex-direction:column}}.dashboard{display:flex;justify-content:space-between;width:100%;height:calc(100% - 67px);padding-top:50px}.dashboard .left{display:flex;flex-direction:column}.data-buttons{margin-top:-42px}.data-buttons h4{margin-top:0}.data-buttons input{width:46%}.button-margin-bottom{margin-bottom:10px}.date-buttons{display:flex;justify-content:space-between}.react-datepicker__month-select,.react-datepicker__year-select{background-color:transparent;padding:5px}.react-datepicker-wrapper,.react-datepicker__input-container{width:100%}.react-datepicker__input-container input{display:flex;flex-direction:column;margin-right:0!important;width:90px;cursor:pointer}.date-buttons .spacer{width:10px}.data-buttons,.filters{display:flex;flex-direction:column}.data-buttons button,.filters button{margin-bottom:10px}.filters p{margin-bottom:0}.advanced-search{position:relative;display:flex;margin-bottom:10px}.advanced-search input{flex-grow:1}.advanced-search .tooltiptext{display:none;width:400px;background-color:var(--main-font-color);color:var(--main-bg-color);text-align:center;padding:5px 0;border-radius:6px;align-items:center;justify-content:center;flex-direction:column;position:absolute;z-index:1;left:calc(100% + 10px);bottom:0}.advanced-search:hover .tooltiptext{display:flex}.apprasial-type-filters{display:flex;padding:10px;justify-content:center;align-items:center;flex-direction:column;background:var(--card-color);border-radius:5px}.apprasial-type-filters label{width:95%;display:flex;justify-content:space-between;border-left:5px solid;padding-left:10px;margin:5px 0}.apprasial-type-filters label input{cursor:default}@media(max-width:1200px){.dashboard{flex-direction:column}.dashboard,.dashboard .left{height:auto}.tasks{margin-top:20px;width:100%;overflow:none}}ol{padding:0 0 40px;width:60%;overflow-y:auto;overflow-x:hidden;margin-top:-42px}ol h4{text-align:left;margin-top:0}ol .task{-webkit-animation:slideInFromLeft .5s ease-out 0s 1;animation:slideInFromLeft .5s ease-out 0s 1}ol.legacy{width:40%}@-webkit-keyframes slideInFromLeft{0%{opacity:0}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0}to{opacity:1}}.objective{justify-content:space-between;background-color:var(--card-color);border-radius:5px;padding:0 20px 0 10px;margin-bottom:10px;cursor:pointer;color:var(--main-font-color);text-decoration:none}.objective,.objective .icon{display:flex;align-items:center}.objective .icon{width:50px;height:50px;border-radius:100%;margin:25px 40px;background:var(--objectives-color);justify-content:center;color:var(--objectives-contrast-color);font-size:20px}.objective .commented.icon{background-color:#00ffa0;color:#000}.objective .needs-comment.icon{background-color:#fd0;color:#000}.objective h2,.objective p{margin:0}.obj-left{display:flex;align-items:center}p.description{flex-grow:1;text-align:left}.due-date{min-width:80px}.current-objectives{width:50%;margin-top:-42px}.current-objectives h4{margin-top:0}@media(max-width:1200px){.objective{flex-direction:column}.objective p{text-align:justify}.due-date{margin-bottom:20px}.obj-left{flex-direction:column}}.objectives-editor input,.objectives-editor textarea{background-color:var(--input-color);color:var(--main-font-color)}.objectives-editor title{display:flex;background:var(--card-color);border-radius:5px;padding:20px;justify-content:space-between;align-items:center;margin-bottom:10px}.objectives-editor title h4{margin:0}.objectives-editor title input{flex-grow:1;margin-left:20px}.objectives-editor article{background:var(--card-color);border-radius:5px;padding:20px;flex-direction:column;text-align:left;margin-bottom:10px}.objectives-editor article,.objectives-editor article .read-only{display:flex;justify-content:space-between}.objectives-editor article textarea{width:96%;min-height:200px;flex-grow:1;resize:none;border-radius:5px;padding:2%;border:none}.objectives-editor .buttons{display:flex;justify-content:space-between}.objectives-editor .buttons button{flex-grow:1;background-color:var(--objectives-color);color:var(--objectives-contrast-color)}.objective-text{background:var(--card-color);padding:20px;border-radius:5px;text-align:left;margin-bottom:10px}.objective-list button{margin-top:10px;background-color:var(--objectives-color);color:var(--objectives-contrast-color);width:100%}.objectives-editor .buttons button.completed-objective,.objectives-editor .buttons button.delete{margin-right:10px;background-color:var(--cancel-color);flex-grow:0.25}.objectives-editor .buttons button.completed-objective{background-color:var(--good-color);color:#000}.prob-viewer{background-color:var(--card-color);padding:30px 50px}.probationary-category{display:flex;flex-wrap:wrap;height:100%}.probationary-category .category,.probationary-category .input{background-color:var(--card-color);border-radius:5px;margin-bottom:20px}.probationary-category .category{width:37%;margin-right:20px;padding:20px;text-align:left;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.probationary-category .category .help{display:flex;justify-content:space-between}.probationary-category .category .help i{cursor:pointer}.probationary-category .input{padding:20px;display:flex;flex-direction:column;width:calc(63% - 100px)}.probationary-category input p{min-width:100%;width:0}.colleagueScoreBox{width:calc(100% - 40px);color:var(--main-font-color);cursor:default;background-color:var(--disabled-button-color)}.probationary-category .input h4 select{margin-left:20px}.probationary-category .input textarea{width:96%;min-height:200px;flex-grow:1;resize:none;border-radius:5px;padding:2%;background-color:var(--input-color);color:var(--main-font-color);border:none}.slide-buttons button:first-child{margin-right:20px}.category select{width:100%}@media(max-width:1200px){.probationary-category .category{width:calc(100% - 30px);margin-right:0;padding:15px}.probationary-category .category p{margin-bottom:50px}.probationary-category .input{padding:15px;display:flex;flex-direction:column;width:calc(100% - 30px)}.slide-buttons{flex-wrap:wrap}.slide-buttons button{width:100%;margin-right:0}.slide-buttons button:first-child{margin-right:0;margin-bottom:20px}}.card{background-color:var(--card-color);margin-bottom:10px;padding:20px;border-radius:5px}.card .obj-body section{width:50%;margin-bottom:20px}.card .obj-body section p{text-align:left}.obj-body{display:flex;flex-wrap:wrap;background-color:transparent}.obj-doc .card header h4{font-size:25px}.obj-doc .card header p{margin:0}.obj-doc .card header{margin-bottom:20px;padding-bottom:20px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,50.2%,.479)}@media(max-width:1200px){.card .obj-body section{width:100%}.obj-doc .card header{flex-direction:column}.obj-doc .card header .due-date{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin:0}.obj-doc .card header .due-date h2,.obj-doc .card header .due-date p{font-size:20px;font-weight:400;margin:0 10px}}.person-card{background:var(--card-color);border-radius:5px;padding:10px;width:150px;flex-grow:1;cursor:pointer;text-decoration:none;color:var(--main-font-color)}.person-card img{border-radius:100%;width:50px;height:50px}.people{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;margin-top:10px}.admin-buttons{display:flex;width:100%;flex-direction:column}.admin-buttons .button-style,.admin-buttons button{margin:0 0 10px}.button-and-dropdown button{flex-grow:1;margin:auto 10px auto auto}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}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--main-bg-color)}::-webkit-scrollbar-thumb{background:var(--primary-button-color);border-radius:50px;border:2px solid var(--main-bg-color);width:10px}::-webkit-scrollbar-thumb:hover{background:var(--primary-button-highlight-color);cursor:pointer}
/*# sourceMappingURL=main.d9c35704.chunk.css.map */