*,:after,:before{box-sizing:border-box;font-size:1rem;line-height:1.333rem;font-family:Poppins,--apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;word-wrap:break-word;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}*{padding:0;margin:0}body{background-image:linear-gradient(90deg,#3380cc,#5299e0)}#root{padding-top:6rem;background-color:#fafafa}.avatar,.avatar:visited{height:8rem;width:8rem;border-radius:6rem;box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#fff;border:4px solid #fff;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.student{margin-bottom:.5rem}figure{box-shadow:0 9px 27px rgba(0,0,0,.15);margin-bottom:3rem;border-radius:.5rem;background-color:#fff;display:flex;flex-flow:row wrap;justify-content:center}figure p{flex-basis:100%;font-size:.875rem;text-align:center}td,th{padding:.5rem 1rem}td a{background-color:rgba(51,128,204,.25);text-decoration:none;padding:2px .5rem;border-radius:3px;color:#337fcc}td a:hover{background-color:rgba(51,128,204,.4);color:#337fcc}tr:nth-child(odd):not(.skip){background-color:rgba(51,128,204,.1)}th{text-align:left}th img{height:8px;padding-left:.5rem}th:first-of-type{text-align:right;border-top-left-radius:.5rem}th:last-of-type{border-top-right-radius:.5rem}tr:last-of-type td{border-radius:none}.center{text-align:center}td:first-of-type{text-align:right}table{height:0;border-spacing:0;border-radius:.5rem .5rem 0 0}nav,table{box-shadow:0 9px 27px rgba(0,0,0,.15)}nav{height:6rem;background-image:linear-gradient(90deg,#3380cc,#5299e0);padding:0 5rem;position:fixed;z-index:1000;width:100%;top:0}nav ul{list-style-type:none;display:flex;flex-direction:row}nav ul li{padding-right:1.5rem;line-height:5.75rem}nav ul li a{text-decoration:none;color:rgba(255,255,255,.7);font-weight:700;letter-spacing:.5px;font-size:1rem;transition:color .1s ease-in}nav ul li a.active,nav ul li a:hover{color:#fff}nav img{height:60px;position:relative;top:18px}nav img:hover{cursor:pointer;-webkit-animation:rotate-and-scale 1s ease-in-out both;animation:rotate-and-scale 1s ease-in-out both}@-webkit-keyframes rotate-and-scale{0%{-webkit-transform:scale(1) rotate3d(1,1,0,0deg);transform:scale(1) rotate3d(1,1,0,0deg)}50%{-webkit-transform:scale(.5) rotate3d(1,1,0,-180deg);transform:scale(.5) rotate3d(1,1,0,-180deg)}to{-webkit-transform:scale(1) rotate3d(1,1,0,-1turn);transform:scale(1) rotate3d(1,1,0,-1turn)}}@keyframes rotate-and-scale{0%{-webkit-transform:scale(1) rotate3d(1,1,0,0deg);transform:scale(1) rotate3d(1,1,0,0deg)}50%{-webkit-transform:scale(.5) rotate3d(1,1,0,-180deg);transform:scale(.5) rotate3d(1,1,0,-180deg)}to{-webkit-transform:scale(1) rotate3d(1,1,0,-1turn);transform:scale(1) rotate3d(1,1,0,-1turn)}}main{margin:3rem 5rem;color:rgba(255,255,255,.8);font-family:Poppins-Bold;font-size:40px;color:#666;display:grid;justify-content:center;justify-items:center;min-width:800px}main ul{list-style-type:none;box-shadow:0 9px 27px rgba(0,0,0,.15);background-color:#fff;border-radius:.5rem;padding:4rem 2rem 2rem}main ul,main ul li{display:flex;flex-flow:row wrap}main ul li{width:20%;justify-content:center;margin-bottom:4rem}.toTableview,main ul li a{width:100%;text-decoration:none;color:#337fcc;font-weight:700;text-align:center}.toTableview:hover,main ul li a:hover{text-decoration:underline}main ul li a:last-of-type:hover{background-color:#fc3;text-decoration:none}main ul li a img{margin:.5rem 0}main ul li a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.toTableview,.toTableview:visited,main ul li a:last-of-type{background-color:#f2b90d;border-radius:3px;width:auto;padding:.25rem .5rem;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;margin-top:.25rem}.toTableview{width:inherit;justify-self:center;margin-top:1rem}.toTableview:hover{background-color:#fc3;text-decoration:none}.toTableview:active,main ul li a:last-of-type:active{position:relative;top:2px}header{display:grid;justify-items:center;margin-bottom:2rem}header h1{font-size:2rem;line-height:2.4rem}h2,header h1{color:#4d4d4d}h2{font-size:1.25rem;line-height:1.75rem;flex-basis:100%;text-align:center;margin-top:2rem;margin-bottom:1rem}footer{padding:1rem 5rem;background-image:linear-gradient(90deg,#3380cc,#5299e0);display:flex;flex-flow:row wrap;justify-content:space-between}footer,footer span a{color:rgba(255,255,255,.7)}footer span a{text-decoration:none;font-weight:700}footer span a:hover{color:#fff}.tableview{min-width:800px}.tableview td,.tableview th{padding:.5rem 1rem;white-space:nowrap;font-weight:400}.tableview th{font-weight:700;text-align:left;background-image:linear-gradient(0deg,#3380cc,#5299e0);color:rgba(255,255,255,.7);border-color:#337fcc;cursor:pointer}.tableview th:hover{color:#fff}.tableview td:first-of-type,.tableview th:first-of-type{text-align:left}.tableview td:nth-of-type(3),.tableview td:nth-of-type(4){text-align:center}.tableview table{height:0;border-spacing:0;border-collapse:collapse;margin-top:3rem;min-width:800px}.studentTable{width:40%}.chartType,.chartType:visited,.checkBox,.checkBox:visited,.difficultyRating,.difficultyRating:visited,.enjoymentRating,.enjoymentRating:visited{-webkit-appearance:none;appearance:none;border:none;background-color:#f2b90d;border-radius:3px;width:auto;padding:.25rem .5rem;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;margin:.5rem 0 0 .5rem;font-weight:700;cursor:pointer}.checkBox,.enjoymentRating{background-color:#f2800d}.chartType{background-color:#5c99d6}.chartType:hover,.difficultyRating:hover,.enjoymentRating:hover{text-decoration:none;background-color:#fc3}.checkBox:hover,.enjoymentRating:hover{background-color:#f93}.chartType:hover{background-color:#6ca6e0}.chartType:focus,.checkBox:focus,.difficultyRating:focus,.enjoymentRating:focus{outline:none}.chartType:active,.checkBox:active,.difficultyRating:active,.enjoymentRating:active{position:relative;top:2px}.chartType span,.checkBox span,.difficultyRating span,.enjoymentRating span{font-size:inherit;padding-left:4px;border-left:2px solid hsla(0,0%,100%,.5)}.checkBox{margin-left:0}form{display:flex}.filterByStudent select{-webkit-appearance:none;appearance:none;border:none;background:url(/arrow.svg) no-repeat 100%,#f2b90d;background-size:16px 12px,auto;border-radius:3px;width:auto;padding:.25rem 1.5rem .25rem 1rem;color:#fff;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700;position:relative;cursor:pointer}.filterByStudent select:focus{outline:none}.filterByStudent select:hover{background-color:#fc3}.filterByStudent{background-color:#f2b90d;text-transform:uppercase;letter-spacing:1px;font-size:.75rem;font-weight:700;padding:0 0 0 .5rem;border-radius:3px;color:#fff}.filterByStudent span{padding-right:.25rem;border-right:2px solid hsla(0,0%,100%,.5);font-size:inherit}.dimmed{opacity:.5}.gray{background-color:#bfbfbf}
/*# sourceMappingURL=main.d9d8da49.chunk.css.map */