.bold{font-weight:700}.btn{border-radius:5px;padding:.75rem 2rem;background:#e09215;border:4px solid #e09215}.btn,.btn--clear{transition-duration:.25s;color:#fff;font-size:1rem;font-weight:700;text-align:center}.btn--clear{border-radius:5px;padding:.75rem 2rem;background:#e09215;border:4px solid #e09215;background:none;border:none;padding:2rem}.btn--clear:hover{color:#e09215}.btn--dark{border-radius:5px;transition-duration:.25s;color:#fff;padding:.75rem 2rem;background:#e09215;font-size:1rem;font-weight:700;border:4px solid #e09215;text-align:center;background:#101010;border:4px solid #101010}.btn--dark:hover{background:#eda93b;border:4px solid #eda93b;background:#000}.btn:hover{background:#eda93b;border:4px solid #eda93b}.input--textarea.required,.input--textarea.required:focus,.input--textarea.required:hover,.input.required,.input.required:focus,.input.required:hover{@apply border-warning}.input{transition-duration:.25s;background:#101010;border:none;border-radius:5px;padding:1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070}.input:disabled{background:#1d1d1d}.input:focus,.input:hover{background:#1d1d1d;border:1px solid #707070}.input--textarea{transition-duration:.25s;background:#101010;border:none;border-radius:5px;padding:1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:10rem}.input--textarea:focus,.input--textarea:hover{background:#1d1d1d}select.input{outline:none;display:block;-moz-appearance:none;appearance:none}.checkbox,select.input{-webkit-appearance:none}.checkbox{background-color:#fafafa;border:1px solid #cacece;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);padding:9px;border-radius:3px;display:inline-block;position:relative;z-index:0}.checkbox:active,.checkbox:checked,.checkbox:checked:active{box-shadow:0 1px 2px #000}.checkbox:checked{background-color:#e9ecee;border:1px solid #222;color:#99a1a7}.checkbox:checked:after{content:"✔";font-size:14px;position:absolute;top:0;left:3px;color:#222}.heading{font-size:1.5rem;font-weight:700}.card{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px;background:#292929;padding:2rem;display:flex;flex-direction:column}.mt-1{margin-top:1rem}a{color:#e09215}.sk-cube-grid{width:20vh;height:20vh;max-width:100px;max-height:100px}.sk-cube-grid .sk-cube{width:33%;height:33%;background-color:#e09215;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite}.sk-cube-grid .sk-cube1{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube2{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube3{-webkit-animation-delay:.4s;animation-delay:.4s}.sk-cube-grid .sk-cube4{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube5{-webkit-animation-delay:.2s;animation-delay:.2s}.sk-cube-grid .sk-cube6{-webkit-animation-delay:.3s;animation-delay:.3s}.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s}.sk-cube-grid .sk-cube8{-webkit-animation-delay:.1s;animation-delay:.1s}.sk-cube-grid .sk-cube9{-webkit-animation-delay:.2s;animation-delay:.2s}@-webkit-keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.mt-auto{margin-top:auto}#app,.app__container,body,html{width:100%;height:100%;background:#101010;color:#fff;font-family:sans-serif;margin:0;padding:0;overflow:hidden}#app__container{display:grid;grid-template-columns:20rem auto}@media screen and (min-width:1040px){#app__container{grid-template-columns:25rem auto}}#app__container.navMinimized{grid-template-columns:5rem auto}#app__container.navMinimized .brand{display:block;padding:2rem 1rem}.scroll{overflow-y:scroll}#nav{background:#292929;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);display:flex;flex-direction:column;height:100vh}.nav__user{margin-top:auto;padding:2rem;border-top:2px solid}.nav__user button{margin-top:.5rem}.nav__link{transition-duration:.25s;color:#fff;font-weight:700;display:flex;padding:2rem;text-decoration:none}.nav__link i{margin-right:1rem}.nav__link:hover{background:#404040}.nav__link .notification{margin-left:auto;color:#e09215}.nav__link .notification i{margin-right:.5rem}.nav__link.active{background:#404040}.brand{display:flex;align-items:center;padding:2rem}.brand img{height:3rem;margin-right:.5rem}.columns{display:grid;grid-template-columns:auto 20rem}@media screen and (min-width:1040px){.columns{grid-template-columns:auto 25rem}}.columns .column{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);background:#292929}@media screen and (max-width:1336px){.columns.empty{grid-template-columns:auto}}.page{padding:2rem;height:100vh}#login{display:flex;justify-content:center;align-items:center}#login .card{max-width:500px}#login h1{margin-bottom:1rem}#login p{margin:.5rem 0}#login button{margin-top:2rem;margin-left:auto;margin-right:auto}#login button i{margin-right:.5rem}.loader{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:35rem}.loader .heading{margin-top:1rem}.loader--full{position:fixed;width:100vw;height:100vh;background:#101010;display:grid;z-index:99999999;grid-template-rows:1fr 1fr 1fr}.loader--full .loader__row{display:flex;flex-direction:column;justify-content:center;align-items:center}.loader--full .sk-cube-grid{margin-bottom:1rem}.searchBox{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px;background:#292929;padding:2rem;display:flex;flex-direction:column}.searchBox .filterSearch .search{width:100%}.searchBox .filters{margin:1rem 0;display:flex;align-items:center}.searchBox .filters .select{margin-right:1rem}.searchBox .filters p{margin-right:2rem}.searchBox .filters .emails{display:flex;align-items:center;margin-left:auto;margin-right:1rem}.searchBox .filters .emails .email__container{display:flex;flex-direction:column;align-items:flex-start;margin-left:1rem;margin-bottom:-.8rem}.searchBox .filters .emails .email__container p{font-size:.8rem}.searchBox .filters .emails input{transition-duration:.25s;background:#101010;border:none;border-radius:5px;padding:1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;background:#292929}.searchBox .searchRow{display:flex}.searchBox .searchRow input{width:100%}.searchBox .searchRow select{margin-left:1rem;padding-right:2vw}.searchBox .rosterHeader{display:grid;padding-top:2rem;grid-template-columns:2fr 1.5fr 1fr 1fr .5fr .5fr}.searchBox .rosterHeader .right{text-align:right}.searchBox .reviewHeader{display:grid;padding-top:2rem;grid-template-columns:2fr 1.75fr 1fr 1fr}.searchBox .reviewHeader .right{text-align:right}.people{height:87%;width:100%;overflow-y:scroll}.rosterPerson{padding:2rem;grid-template-columns:2fr 1.5fr 1fr 1fr .5fr .5fr}.person,.rosterPerson{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px;background:#292929;display:flex;flex-direction:column;transition-duration:.25s;border:1px solid #707070;margin:1rem 0;display:grid}.person{padding:2rem;padding:1.5rem 2rem}.person .right{text-align:right}.appliedPerson{grid-template-columns:2fr 1.75fr 1fr 1fr}.person.active,.person:hover{transition-duration:.25s;background:#434343;border:1px solid #707070}.column{display:flex;flex-direction:column;padding:2rem;height:100vh;overflow-y:hidden;scroll-behavior:smooth}.column .name{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #fff}.column .sectionTitle{margin-top:2rem;font-weight:700}.column .appData{overflow-y:scroll}.column .info{margin:.5rem 0}.column .info span{font-weight:700}.column .question{margin:.5rem 0}.column .question span{font-weight:700;display:block}.column .actions{margin-top:auto}.column .actions button{margin-top:1rem;width:100%}.column.empty{text-align:center}.column.empty,.modal__container{display:flex;justify-content:center;align-items:center}.modal__container{position:fixed;width:100vw;height:100vh;background:rgba(16,16,16,.5);z-index:99999;top:0;left:0;flex-direction:column}.modal__content{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px;background:#292929;padding:2rem;display:flex;flex-direction:column;border:1px solid #707070;width:50vw;max-width:600px}.modal__content .message{margin-top:1rem;transition-duration:.25s;background:#101010;border:none;border-radius:5px;padding:1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__content .message :hover{background:#101010}.modal__content .message textarea{transition-duration:.25s;background:#101010;border:none;border-radius:5px;padding:1rem;font-size:1rem;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #707070;min-height:10rem;width:100%}.modal__content .message p{margin:1rem 0}.modal__content .actionRow{display:flex;justify-content:space-between;margin:1rem 0}.stats{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:30vh 30vh 30vh 30vh;grid-gap:2rem;overflow:scroll}.stats>div{overflow:hidden}.stats__card{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);border-radius:5px;background:#292929;padding:2rem;display:flex;flex-direction:column}.stats__card .cardTitle{font-weight:700;font-size:1.3rem}.stats__card .list{border-radius:5px;margin-top:1rem;overflow-y:scroll}.stats__card .list .event{padding:.5rem 0}.events{grid-column:1/3}.right{float:right}.loader__container{height:100%;width:100%;display:flex;justify-content:center;align-items:center}