body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loginpage,.signuppage{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;left:37.5%;min-height:80vh;overflow:hidden;position:absolute;right:22.5%;text-align:center;top:15%}@media (max-width:600px){.loginpage,.signuppage{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:column;left:32.5%;min-height:78vh;position:absolute;right:17.5%;text-align:center;top:15%}}.loginpage h1,.signuppage h1{font-size:clamp(1px,34px,9vw);font-weight:700;margin-bottom:6%;margin-top:6.6vh;-webkit-user-select:none;user-select:none}.signin,.signup{font-size:clamp(1px,16px,3vw);-webkit-user-select:none;user-select:none}#forgot-psw,#resend-code-button,#sign-in-button,#sign-up-button{background-color:inherit;border:none;color:#2400ff;cursor:pointer;font-size:clamp(1px,16px,3vw);font-weight:700;margin:2%}.loading-comps{margin-top:1vw}#email-sent{color:#159500;font-weight:700}.hidden{display:none}.search-container{align-items:center;display:flex;justify-content:center;margin:5vh;position:relative;width:40%}.search-bar{border:none;border-radius:3vh;flex:1 1;font-size:clamp(1px,2vh,4vw);font-weight:700;height:clamp(1px,5vh,10vw);outline:none;padding-top:5px;text-indent:7%;width:55vw}.search-button{background:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7Zk9aBRBGIbfRKKIPylNVLhLQFT8LWyEgI1pos0JKbQTGxXESrSy0CJpk0LBv1LUSsTWKxSCUbHQi8Yo58mhYIL/5jRq1O9lPJyb271znZm9O70HXthJbr9v392Z2Z1vWhCNeaI+UY9os2iVqF3UKvomeiu6J7oluiZKi76jjkiKTog+in5E0KRoQLQENWahaEg0i2gGTE2Ljoha4IlKgdeIrkI9jSA+ix6KJkQFqC7GrrZC1BZyzphouyiHmEiJZlB+Z9+JhqHGR2vIuXNFW0XnRF8CYjwXrUcMpAKSc8AOihYjGktFZxB8Q9bBI+xO5l3MQnUZG3pFL4y4eVECHuDAfmok4xhYBjd0QY0NPf5NeGDISEJTrkwUoZlJI89eOCQJNQ6KwTnd2nanMHag1MhLqN7ghJNG8EH45byR7yAcwM+OD1pQfmZEnZ2i0o1SI4/gAHO6HUY8XDHyroQFfKn1GH+7gHi4bLS3wZIR/L4rnxD+xnZNJ0qfyClY8loLdhfx8l7LPQILePfbtfYE4mVKO14OC1pR2pUKiJdp7bgNFtDErNb2Pe2aLNKOZ2ABjbzR2qsRL/rKMQcLaOS+1q60KHJNUjRfa4/BAhoZ1do0sQXx0Ge0M7CEawV9Pj+LeLhu5LWatQifypQWkIOuE37ZiFITd+CIASPwafglbeTbDUd0QM3pevBe+OGAkeeZaA4ccthIwDV2Em7ZBFWR1PPsgmNY48qgfLnbBTfQxCsj/kV4ghdtVju4xk7BDnanrygvC62FRzZA1Z3MpFyediManJ3SCC+ljsPzDMniWR7BhTqu7DjLdIScmxDtF90AKtaDYzPDCxqtchFcTzyB2krgeCpU+T3HxJ5amCH7UF6LiqqcaKcWsx/BZlgveCw6BE8sgCrZjCOagdtQ3TDoPdFf5dxjiMDf7Few2sFCAT/5OeuwGskKPLcZ+HLL/BK3JPJVYtHMpQr/Py46igaB1RRnT6ZWsDj4J120Icw8wD9iJgG1B9M0U280zdQrTTP1yn9pJosGoJqZLDzt1/sgzExDmShimmlIE0WKZspM/ASAcNIc0fMgjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:5vh;position:absolute;right:3vh;top:1.5vh;width:3vh}@media (max-width:740px){.search-button{display:none}}.header-search-container{align-items:center;display:flex;justify-content:center;margin:0;position:relative;width:clamp(1px,40%,50vw)}.header-search-bar{border:none;border-radius:3vh;flex:1 1;font-size:clamp(1vw,2vh,2vw);font-weight:700;height:5vh;margin-right:5vh;outline:none;padding-top:.5vh;text-indent:7%;width:100%}@media (max-width:800px){.header-search-bar{border:none;border-radius:3vh;flex:1 1;font-weight:700;height:clamp(1px,5vh,4vw);outline:none;padding-top:.5vh;text-indent:7%;width:8vh}}@media (max-width:850px){.header-search-button{display:none}}.header-search-button{background:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMmSURBVHgB7Zk9aBRBGIbfRKKIPylNVLhLQFT8LWyEgI1pos0JKbQTGxXESrSy0CJpk0LBv1LUSsTWKxSCUbHQi8Yo58mhYIL/5jRq1O9lPJyb271znZm9O70HXthJbr9v392Z2Z1vWhCNeaI+UY9os2iVqF3UKvomeiu6J7oluiZKi76jjkiKTog+in5E0KRoQLQENWahaEg0i2gGTE2Ljoha4IlKgdeIrkI9jSA+ix6KJkQFqC7GrrZC1BZyzphouyiHmEiJZlB+Z9+JhqHGR2vIuXNFW0XnRF8CYjwXrUcMpAKSc8AOihYjGktFZxB8Q9bBI+xO5l3MQnUZG3pFL4y4eVECHuDAfmok4xhYBjd0QY0NPf5NeGDISEJTrkwUoZlJI89eOCQJNQ6KwTnd2nanMHag1MhLqN7ghJNG8EH45byR7yAcwM+OD1pQfmZEnZ2i0o1SI4/gAHO6HUY8XDHyroQFfKn1GH+7gHi4bLS3wZIR/L4rnxD+xnZNJ0qfyClY8loLdhfx8l7LPQILePfbtfYE4mVKO14OC1pR2pUKiJdp7bgNFtDErNb2Pe2aLNKOZ2ABjbzR2qsRL/rKMQcLaOS+1q60KHJNUjRfa4/BAhoZ1do0sQXx0Ge0M7CEawV9Pj+LeLhu5LWatQifypQWkIOuE37ZiFITd+CIASPwafglbeTbDUd0QM3pevBe+OGAkeeZaA4ccthIwDV2Em7ZBFWR1PPsgmNY48qgfLnbBTfQxCsj/kV4ghdtVju4xk7BDnanrygvC62FRzZA1Z3MpFyediManJ3SCC+ljsPzDMniWR7BhTqu7DjLdIScmxDtF90AKtaDYzPDCxqtchFcTzyB2krgeCpU+T3HxJ5amCH7UF6LiqqcaKcWsx/BZlgveCw6BE8sgCrZjCOagdtQ3TDoPdFf5dxjiMDf7Few2sFCAT/5OeuwGskKPLcZ+HLL/BK3JPJVYtHMpQr/Py46igaB1RRnT6ZWsDj4J120Icw8wD9iJgG1B9M0U280zdQrTTP1yn9pJosGoJqZLDzt1/sgzExDmShimmlIE0WKZspM/ASAcNIc0fMgjwAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-size:contain;border:none;cursor:pointer;height:5vh;position:absolute;right:7vh;top:1.3vh;width:3vh}.header{align-items:center;background-color:#4b2e83;display:flex;height:11vh;justify-content:space-between;position:fixed;width:100%;z-index:1}.logo{font-size:clamp(1vh,2.5vw,5vh);font-weight:700;margin-left:2.5vh}.login,.logo{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none}.login{font-size:clamp(.8vh,2vw,4vh);font-weight:400;margin-right:2.5vh}.email{font-size:clamp(.7vh,1.5vw,3vh);margin:clamp(1px,20px,5vh) 2vh clamp(1px,20px,5vh) 0}.email,.signout{color:#fff;font-weight:400;-webkit-user-select:none;user-select:none}.signout{cursor:pointer;font-size:clamp(.6vh,1vw,2vh);margin:-10px;margin-right:.7vh!important;position:relative}.sidebar{background-color:#f0f0f0;height:89vh;position:fixed;top:11vh;width:15%}.leveltab{border:none;color:#000;display:inline-block;font-size:clamp(1px,140%,3vw);margin-top:4%;min-height:9%;text-align:center;text-decoration:none;width:100%}.leveltab.clicked,.leveltab:hover{background-color:hsla(0,0%,100%,.897);background:linear-gradient(90deg,#f0f0f0 7%,7%,#c985ff 17%,transparent 0);font-weight:700}.homepage{align-items:center;background-color:#d3f4fe;display:flex;flex-direction:column;left:20%;padding:3% 4%;position:absolute;right:5%;text-align:center;top:15%}.welcome{font-size:clamp(1px,300%,9vw);margin-top:clamp(1px,60px,15vw);text-align:center}.tagline{margin:0}.howitworks,.tagline{font-size:clamp(1px,16px,4vw)}.howitworks{height:50%;top:15%;width:100%}.explanation{font-size:clamp(1px,16px,4vw);font-weight:400;margin-top:3vh}.ratingsflexbox{display:flex;justify-content:space-around}.ratingbox{align-items:center;align-self:flex-end;display:flex;font-size:clamp(1px,130%,3vw);font-weight:700;height:10vh;justify-content:center;max-height:8ch;min-width:10ch;width:12vw}.ratingbox-diff{background-color:#e087e2}.ratingbox-work{background-color:#8dbbff}.ratingbox-prac{background-color:#88ecaa}.ratingdesc{word-wrap:break-word;align-self:flex-start;color:gray;font-size:clamp(1px,16px,2vw);font-weight:700;padding-bottom:2vh;padding-top:clamp(1px,10px,2vw);text-align:center;white-space:normal;width:16vw}.page-instructions{margin-top:4vh}.example-button{align-items:center;font-size:clamp(1px,14px,3vw)!important;margin-left:1ch;padding:1.5%!important}.example-img{border:2px solid #4b2e83}.innerpage{height:200vh;left:20%;position:absolute;right:5%;text-align:center;top:15%}.class-list{display:flex;flex-wrap:wrap}.bold{font-weight:700}.card{background-color:#fff;border:1px solid #ccc;cursor:pointer;display:flex;flex-grow:1;justify-content:space-between;margin:10px;overflow:hidden;padding:clamp(5px,1%,1%);text-align:left}.class-info{margin-left:.5%;margin-right:7%}.class-title{align-items:center;display:flex}.class-number{font-size:clamp(1px,24px,4vw);margin-right:5px}.class-name{font-size:clamp(1px,16px,2.3vw);margin-left:clamp(3px,2%,2%);max-width:20vw}.class-description{font-size:clamp(1px,16px,2.5vw)}.class-ratings{display:flex;flex-direction:column;justify-content:space-evenly;margin-right:1%}.rating-pair{display:flex;justify-content:space-between}.rating-pair-category{font-size:clamp(1px,16px,2.3vw);margin-right:1.5vw}.rating-pair-category,.rating-pair-rating{align-items:center;display:flex;font-weight:700}.rating-pair-rating{font-size:clamp(1px,130%,3.5vw);height:5vh;justify-content:center;max-height:7vw;min-height:2.1ch;min-width:5ch;width:5.5vw}.no-results{text-align:left}.App{text-align:center}.loading-spinner{-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;border:clamp(1px,4px,1vw) solid #b175ff;height:clamp(1px,30px,3vw);width:clamp(1px,30px,3vw)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.center{margin:2vh auto}.loading-text{font-size:clamp(1px,16px,4vw);margin-bottom:1vh;text-align:center}.gray-screen{background-color:rgba(0,0,0,.581);height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.popup-container{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.356);display:flex;flex-direction:column;font-size:clamp(1px,2.2vh,2vw);height:clamp(1px,30vh,40vw);justify-content:space-between;left:57.5%;position:fixed;top:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:clamp(10vw,700px,60vw);z-index:1000}.popup-text{padding-left:5vw;padding-right:5vw;text-align:center}.popup-header{background-color:#4b2e83;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;display:flex;font-size:clamp(1px,3vh,2.5vw);font-weight:700;justify-content:space-between;padding-bottom:clamp(1px,2vh,4vw);padding-left:3vw;padding-top:clamp(1px,2vh,4vw);text-align:left}.popup-x{background-color:initial;border:none;font-size:clamp(1px,3vh,2.5vw);margin-right:2vw}.popup-button,.popup-x{color:#fff;cursor:pointer;font-weight:700}.popup-button{background-color:#b175ff;border:none;border-bottom-right-radius:10px;box-shadow:inset 2px 2px 3px hsla(0,0%,100%,.4);font-size:clamp(1px,2.1vh,2.4vw);height:4ch;margin-left:auto;min-width:6ch;outline:none;width:5vw}.coursepage{display:flex;flex-direction:column;gap:1rem;justify-content:space-around;left:15%;margin:3%;overflow:hidden;position:absolute;right:0;top:11%}.top-box{align-items:center;background-color:#d3f5ff;display:flex;justify-content:space-between;padding:clamp(1px,2rem,5vw)}.left-flexbox{display:flex;flex-direction:column;padding-right:2vw}.course-title{align-items:center;display:flex;gap:clamp(1px,1rem,2vw);margin-bottom:1rem}.course-title-num{text-wrap:nowrap;font-size:clamp(1px,200%,4vw);margin:0}.course-title-name{text-wrap:balance;font-size:clamp(1px,150%,2vw);margin:0}.course-desc{text-wrap:balance;font-size:clamp(1px,16px,1.5vw);height:auto;text-align:left;width:clamp(5rem,45vw,50rem)}.buttons-flexbox{align-items:flex-start;display:flex;gap:1vw;margin-top:1rem}.purple-button{background-color:#b175ff;border:none;box-shadow:inset 3px 4px 4px 0 hsla(0,0%,100%,.35);color:#fff;font-size:clamp(1px,1.04rem,1.75vw);font-weight:700;outline:none;padding:1.8%}.purple-button:hover{background-color:#8b53d3;cursor:pointer}.right-flexbox{display:flex;flex-direction:column;text-align:center;width:40%}.overall-ratings-header{font-size:clamp(1px,1.75rem,3.5vw);margin:0 0 2.5rem}.ratings-flexbox{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:1004px){.overall-rating-box,.ratings-flexbox{flex-direction:column}.overall-rating-box{align-items:center;display:flex}.overall-ratings-header{margin:0 0 clamp(1px,1.5rem,4.8vw)}.right-flexbox{width:35%}}.overallratingbox{align-items:center;display:flex;font-size:clamp(1px,130%,2.5vw);font-weight:700;justify-content:center;max-height:4ch;width:clamp(5ch,8vw,9vw)}.overallratingbox-Difficulty{background-color:#e087e2}.overallratingbox-Workload{background-color:#8dbbff}.overallratingbox-Practicality{background-color:#88ecaa}.bottom-box{background-color:#d3f5ff;height:auto;min-height:40vh;text-align:center}.page-reviews-header{font-size:clamp(1px,160%,3.8vw);font-weight:700;margin-left:clamp(25px,3vw,3vw);padding-top:1.5vh;text-align:left}.review-holder{padding-left:1vw;padding-right:1vw}.no-reviews{font-size:clamp(1px,16px,3vw);margin-top:3vh}.review-card{cursor:auto;padding:clamp(7px,20px,2vw);position:relative}.review-card-header{display:flex;font-size:clamp(1px,17px,1.8vw);margin-bottom:clamp(1px,1.5vh,1vw)}.header-quarter{margin-right:5vw;width:14vw}.review-text{bottom:1.5vh;font-size:clamp(1px,16px,1.5vw);margin-left:1.8vw;margin-right:2vw;overflow:hidden;position:relative;width:45vw}@media (max-width:425px){.review-text{bottom:1vh}}@media (max-width:1000px){.review-text{width:32vw}}.review-ratings{display:flex;flex-direction:column;justify-content:space-between;margin-left:5vw}@media (max-width:1000px){.review-ratings{margin-left:4vw}}.review-box{font-size:clamp(1px,130%,2.2vw);margin-bottom:3%;margin-top:3%;max-height:3ch}.review-box-category{font-size:clamp(1px,16px,1.8vw)}.italics{font-style:italic}.icons{bottom:1vh;display:flex;height:auto;left:1vh;position:absolute}.icon-button{background-size:cover;background:none;border:none;cursor:pointer;height:4vh;width:4vh}@media (max-width:425px){.icons{bottom:.5vh;left:.5vh}.icon-button{height:2vh;width:2vh}}.edit-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAkdSURBVHgBzVlpjGVDG37v1tvtbVr39DQz9OfbfO3Lly/aEhHMCIIIEgbBxPLDFvxAQhCGHySW2JdELInEjzH+CBERMoglomMJk/iBxpjGWGd6uX2343nqvHXue+ue2zNEUMmTc25Vnaq3nnq3qivy55dB4A7gc6AMvAtcIX/R8jfgUyBKwfNRFMlfpnR1de2Jx7SkC+txNZC132V2YeyDgIOB/YAh+W1lI/C4+b0MeBGYNHW3As8BFwBnaN2bwKFATXahULeelaUZ+DXYF1tMgoing7Y7gb3AOlXkWFM/DXSsX78+K+3I5aD4cC+8fvI7Crsd2Hvt2rU5PG8P2u7v7Oz8B577AP8BHjRtbwM9k5OTBS9wmtSsew04xNS9AbwMzJo+yRr1t33atgrw5sqVK9/fsmXLtXi/1rQ/AtzW0dGRK5fLZPFi4CLTTh1+CChxHJBZl1DYXC53ZsDA7d3d3Svx3FOZH8dzHE/3HkLbXLsa1hgwAtwSjDslMaPEhMQ6bNs/AFYBQ+Pj4126Oy0M5yXWrxP090Zs11V4snNmcXExWZhh1JakDt9F6E9GqsA64CbT72PgTDA7n8lk6uhHvb3TtE8DpwHfALNjY2MLMzMzi2Q4cRmq2Dllx5dngAIGzKNzThoCRuYZUbhwAfiG9YIdO4rDmzG/Ai4EnLDVapWe4lbTvhU4H4uh3kt/f3+EMdx86B/l3awwtDVr1mSxkhxWMmg+/hZtXEg1m81WscW1UqnkhIOayMLCghMQbYmwrGdhG4SmId0vDV9KYc9R5rgDVJkHSErQvhXC0ZVVt2/fXic8IXmVXJTdxBq1lFkgxCKEqszNzVU9qxAo6QQ2pFAoZDAwBY1UwH8CjxlhtlAY9J3BkOwzCjwKDBhmzwZmAKpJube3tzw7O1uZmJiINm/eTGITg6awXcBuwJfSUPzDgD20vg/o0X5dNAT/buu0nob0uRnnZ+BoaRjZ4cE8PwInadu/JQ7ZK4B+HTunKpuUPNShBysaCQaia2NdL4nUheXUYrMK/9uDE02bMZjQnGeE/b+0+ngmO/so9u7p6dkdz0G4wm7doabAkdHKIrA8EJghecivUvtaSPDkLrwXCHODFxbqQIE+DNpvUVZvBl7I5/NHw9CGdDdbhPUTUZeLYDgUmHkEjbBTgiQkpbD9lUCYeyCkZ/ZfwFNB+71shxcIw3HRCmuztkSI0dFRgYK3+NVly5a53lH7XM+xDaOkAR1m6u+V2AOwncZ6JXCKab8Pwrr2Wq02YgeEHdRWr14d+WnVKTQVx7C0qgQZphW3ZVgTmhslYFbibfbM3h20bySzwIT2sdF1WmIVzOvYTSWbwlYbuVoZ5oAo1+P1elNNh/8ohOHY9KVMFy8z7ZuA65g7qHtjH5sjZEZGRkhgFmNnw2l3ppdJ73Bb6GZQR6NcH3xDV/RkvV5fDjU5He+Xm7aPsZBLgIwKWkYwqth5WLZt2+YEhvfhvKkk7kwlOuz26Du9xsOm71fSvO1fSMyc/83AQR2np6CajAOrEJT2gNGdGnw3TDcrDc+UFGeFUHBHIryE7ErRVXOw40w189yHzO9VZjIuZh2Y3ca8A6zSNzOTKjHkw+iahqdcyDFSk3ZWRps2bRLojaQoeTuV4HdHArvrb8bpVxGemd++EIzxA3A2hP0aOutCLvIR5rdEGQLXwLCEnEAtBCrR1jlRJUgv47tViQOBAcRyRjnvDyksvcYTpt9LmJjG9Y40q8UccKJ6Ax9ymR/Ttxd1TgaJU8w3nH8UBLKtxVM4o1OV8B80FfjhxrJRsGofaKzPPQRGRnWYDD5nLv2pegMaV2lgYIDMLupv6kKUwjANT5Yq7RhOjE40QJBthM8jRJY8w/E0cRFUhHnDvsDfJVYfrt6f0XzCxbqTpZnhFZ7hNEGXKiHjGaR53JUfUvpSj1+X+Eg/BWHppOswsjL01uusY3Zqaio8m7XYjmG46ZyYqASNbifFJzz8hlZ/lwqxQ2L3drzEh0bqcQ3CVqAKJQi7oP0Ihug6jzrw4y2nlJT52hanEsVisZ1KuEQEC2M/ZmTsx23+H7A/AUYnVQVYNwFm2c7DK3Npl8ww2Ji7CS7cqQR02BrdFzo+50k3OhYkPxFOFOFC+FEEvXUfwf1lzMARrN+FVghar1QqVUKZnFNm5/R3GcbqWOW5TAJVgx+2vz3r/hwnqQLDyjNgmK+fmHaeEoTHEy8kFyZxBKvy+AShyxB0EYw6ARG5KOT84ODgPJ6LMDAn7IYNG2pWUDpYZGU8ZFKi482cW43QbdXCeonbDIs/Af+VRrbGftzGQe3LaObuH/SUMKJtvTwqUYV4GuG2pgQlpxLYnQMk3gU/J9PQ0eHh4T6dryV5Z/EuhhTTsT+vT1GhrwHe0nd/FPKuyW9fHWzXQLozLDDOqFbHYtwgcXBrFLRnsTPnYmcvlcZBlMZ8OHYa2jk3qwtp2hnLcLGvr28Yz/GU258/Agwkx+iF4HIlr63ROYZ27NjBe9sIRkDXRMudkT+mfAesA+ufYSdoHz5HbmHWCaw+0RkSrLKqNzkfAWdJnJzzGv8n+X3L9zouTyc8072vV1s1K3DoJeyJ1xtUD1juwVYwB87qDQwDARdTx0VJXW99kkHMbU/T4GG9vRXifCCGBlng6QPvNWZy0N/5udi/MgWtRvGxJgoFZsnhHqADV6IUuluFL/Coo8mLiNkm3pvxctA/bZ0sEcG0j3NZOrYftwxPU5qfn/eRsSIpapEwrKfTPEJ0J+I4kx0Q3dUJnUq9G+D1FAfTCTk5323cd+/sx3rf349jBPU3nEmOLHHO4duaSmJ0SnsNwvoPFiAsnf+8NBIXtlXAEvOEirowMuHffXvyrjbh+vO9rEXHK0FNXMBBoFnAscjNwcRdUgwurWT02qnAayJ13kz/GBCWQ794DbXCPyUOHu4d20m/PeZ/p0H7jHrAje6m43Mep4JL/p+RVtTvuTszPWl06YGwqDlqny6k378PDQ3166Qe/QZJnX7Xx3EQ4uln/eWiD0K/Ttig+Mu+vMIxr8l3CC6sQxdY0GcH+xL87b/jU7O+vD7tzeRvFtYVGqJPB00+4GC2LmlPeWZTUsqmcfScuMuC/gJFIloyDJbs5AAAAABJRU5ErkJggg==)}.delete-button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAEmSURBVHgB7ZixagJBFEWvwSJpUoR0gRDLFCFFQvIlSZOQPl+Rv8gPpE6REIhgaSVWWlkoWlhaCCpaKHqHHWFRZp6js6DwDhxY3tvduQw7y+4Aip8ctqNAv+mJoz+kz7SNiIF+6KWjd+bpLenQvqPXRBJ4jg0DHdMxssXM7mS1eIQ942ACTekI2TGwY6yRd1xgTr6hF8iGLhyBpGVvZvAUceljB76QLM2YfvoGlB7qK8Sn4GuGrrJfek1fUrUOfbD2UvUnekv/EEBooCpt2GBLWrZurNmaeWCLtE4rCEBfjBIaSEIDSWggCQ0koYEkNJCEBpKIESgnHAftH+QRxiuST9a7VO2RvtMZvU/d9wPJF+MbIlJG/L+Of9+A0gyZHZBzxKUEZQcW8O9RFOQksx8AAAAASUVORK5CYII=)}.delete-button,.edit-button{background-repeat:no-repeat;background-size:contain}.rating-innerpage{background-color:#d3f4fe;left:17%;min-height:83%;padding-left:2.5vw;padding-right:2.5vw;position:absolute;right:2%;text-align:center;top:14%}.review-header{align-items:center;display:flex}.logo-start{font-weight:700;margin-right:1vw}.course-num,.logo-start{font-size:clamp(1px,3.8vh,4vw)}.course-num{margin-right:2.2vw}.course-name{font-size:clamp(1px,2.3vh,2.5vw)}.rating-inputs{margin-top:2vh;text-align:left}.page-contents{display:flex;justify-content:space-between}.rating-group{display:flex;margin-bottom:1.3vh;margin-left:2vw}.rating-name{font-size:clamp(1px,1.2vw,3vh);font-weight:700;justify-content:right;margin-right:1vw;min-width:20%}.rating-name,.rating-scale{align-items:center;display:flex}.rating-scale{cursor:pointer;justify-content:center}.rating-square{display:flex;margin-right:.6vw}.half-square{background-color:#ddd;height:clamp(1px,4.4vw,6vh);max-height:30px;max-width:15px;width:clamp(1px,2.2vw,3vh)}.numeric-rating{align-items:center;display:flex;font-size:clamp(1px,1.2vw,3vh);font-weight:700;justify-content:flex-end;min-width:3.5vw}.rating-1{background-color:#e087e2}.rating-2{background-color:#8dbbff}.rating-3{background-color:#88ecaa}.comment-header{font-size:clamp(1px,1.7vw,3.5vh);font-weight:700;margin-bottom:1vh;margin-top:3vh}.comment-field{border:1px solid;border-radius:0;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:clamp(1px,13.5px,2.8vw);height:25vh;outline:none;padding:10px;resize:none;width:42vw}.comment-field:focus{box-shadow:0 0 4px #b175ff}.other-inputs{display:flex;justify-content:space-between;margin-right:5vw;margin-top:5vh}.input-name{font-size:clamp(1px,1.4vw,3vh);font-weight:700}.small-comment{border-radius:3px;font-size:clamp(1px,13px,2vw);height:4vh;padding:4px}.field-Quarter{width:12vw}.field-Professor{width:18vw}.review-button{background-color:#b175ff;border:none;box-shadow:inset 2px 2px 3px hsla(0,0%,100%,.4);color:#fff;cursor:pointer;font-size:clamp(1px,2.1vh,2.4vw);font-weight:700;height:4.8vh;margin-bottom:2vh;margin-right:1.6vw;margin-top:2vh;min-width:11ch;outline:none;width:10vw}.review-button:active{background-color:#a36bec;box-shadow:inset 0 0 3px rgba(72,72,72,.4)}.rating-instr{justify-content:space-evenly}.rating-desc,.rating-instr{display:flex;flex-direction:column}.rating-desc{align-items:center;margin-right:5vw}.rating-box{align-items:center;display:flex;font-size:clamp(1px,2.5vw,2.5vh);font-weight:700;height:9vh;justify-content:center;margin-bottom:.5vh;max-height:9vw;min-width:10ch;width:10vw}.rating-text{color:#737373;font-size:clamp(1px,1.9vh,2vw);font-weight:700;margin-bottom:1vh;width:clamp(1px,23vw,220px)}
/*# sourceMappingURL=main.2caeec50.css.map*/