.sort-and-filter-container{display:flex;margin-top:.5rem}.sort-dropdown-parent{height:3.5rem;display:flex;justify-content:center;align-items:center;margin-right:1rem}.sort-dropdown-text{font-size:16px;margin-left:1rem;margin-right:.5rem;text-align:right;justify-content:right;align-content:flex-end;white-space:nowrap}.sort-dropdown-menu,.sort-dropdown-text{float:right;height:100%;display:flex;align-items:center}.dropdown-tags-box,.sort-dropdown-menu{justify-content:center}.dropdown-tags-box{display:flex;align-items:center;height:3.5rem;margin-left:1.1rem}.card-container{display:flex;align-items:"center";justify-content:"center"}.card-contents-container{display:table;vertical-align:middle;width:100%}.card-contents-cell-left{text-align:left}.card-contents-cell-left,.card-contents-cell-right{display:table-cell;vertical-align:top;width:50%}.card-ratings-container{display:table;width:100%}.card-ratings-stars{display:table;vertical-align:middle;padding-bottom:.3rem}.card-header{font-size:x-large;font-weight:700;color:#000;padding-bottom:2%}.card-meta{font-size:large}.card-description{color:#000;width:80%}.course-review-item{width:100%;height:100%}.item-container{padding:0;top:50%}.item-container,.item-contents-container{display:flex;align-items:stretch;justify-content:space-evenly;width:100%;height:100%;vertical-align:middle}.item-contents-container{text-align:center;text-justify:center;color:#000;padding-bottom:9px;border:0;border-bottom:2px solid #d3d3d3;transition:-webkit-transform .1s;transition:transform .1s;transition:transform .1s,-webkit-transform .1s}.item-contents-container:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}.stretched.row{padding:0}.item-contents-code{margin-left:1.2%;text-align:left;width:8%;vertical-align:middle}.item-header{font-weight:700;color:#000;padding-bottom:2%;vertical-align:middle}.item-contents-name{text-align:left;width:22%;vertical-align:middle}.item-contents-tags{display:flex;position:relative;align-items:center;justify-content:center;width:20%;top:-20%}.item-ratings-stars{width:14.8%}.item-contents-enjoyment,.item-contents-manageability,.item-contents-review-num,.item-contents-usefulness{width:7.7%}.topbar{background-color:#5d88e4;border-radius:7px;box-shadow:0 0 10px 0 rgba(0,0,0,.3);color:#fff;width:100%;height:100%;margin-bottom:2.5%}.topbar-contents-container{display:flex;align-items:stretch;width:100%}.topbar-header{font-weight:700;color:#fff;font-size:.9em}.topbar-item{position:relative;padding:2% 0;text-align:center}.topbar-contents-code{margin-left:3.2%;width:7%}.topbar-contents-name{margin-left:2.5%;text-align:center;width:20%}.topbar-contents-tag{margin-left:2%;width:20%}.topbar-contents-rating{margin-left:2%;width:12%}.topbar-contents-enjoyability{margin-left:1.8%;width:8.5%}.topbar-contents-manageability,.topbar-contents-usefulness{width:8%}.topbar-contents-num{width:10%}.ui.checkbox.checkbox-major input:checked~.box:before,.ui.checkbox.checkbox-major input:checked~label:before,.ui.checkbox.checkbox-major input:focus:checked~.box:before,.ui.checkbox.checkbox-major input:focus:checked~label:before,.ui.dropdown .menu.major,.ui.label.major{background-color:var(--major-tags)}.ui.checkbox.checkbox-term input:checked~.box:before,.ui.checkbox.checkbox-term input:checked~label:before,.ui.checkbox.checkbox-term input:focus:checked~.box:before,.ui.checkbox.checkbox-term input:focus:checked~label:before,.ui.dropdown .menu.term,.ui.label.term{background-color:var(--term-tags)}.ui.checkbox.checkbox-prefix input:checked~.box:before,.ui.checkbox.checkbox-prefix input:checked~label:before,.ui.checkbox.checkbox-prefix input:focus:checked~.box:before,.ui.checkbox.checkbox-prefix input:focus:checked~label:before,.ui.dropdown .menu.prefix,.ui.label.prefix{background:var(--prefix-tags)}.ui.label.undergraduate{background:var(--undergraduate)}.ui.label.postgraduate{background:var(--postgraduate)}.ui.dropdown .menu .item{background:#fff}.title-wrapper{min-height:90vh;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.title-wrapper h1{font-family:"nevis",sans-serif;font-size:7rem}.title-wrapper h2{font-family:"nevis",sans-serif;margin-bottom:5rem;letter-spacing:0}.title-wrapper .left{margin-top:14vh;width:50%}.title-wrapper .right{position:relative;margin-top:20vh;width:40%}.cs,.electives{font-family:"nevis",sans-serif}.electives{letter-spacing:-.25rem;background:linear-gradient(45deg,#ff0f7b,var(--csesoc-blue));-webkit-background-clip:text;background-clip:text;color:transparent}.desc{font-size:1.7rem}@media only screen and (max-width:990px){.title-wrapper h1{font-size:8vw}}.right .blob{position:absolute;top:0;left:0;width:300%;height:300%;-webkit-transform:translate(-30%,-25%) rotate(-20deg);transform:translate(-30%,-25%) rotate(-20deg);z-index:-1;background-image:url(/static/media/vivian-blob.9183792c.png);background-repeat:no-repeat;background-position:50%;background-size:70% 90%}.right .feedback-svg{position:absolute;top:0;left:0;width:100%;height:100%}.dev-message{margin-top:8vh}@media only screen and (max-aspect-ratio:3/4) and (max-width:480px){.desc{font-size:1.5rem}.title-wrapper h1{font-size:16vw}.title-wrapper .right{width:80%;position:absolute;margin-left:10vw;margin-top:30vh}.title-wrapper .left{margin-top:0;width:80%;margin-left:5vw}.start-reviewing{margin-top:43vh;margin-left:5vw;position:relative}.right .blob{width:150%;height:300%;-webkit-transform:translate(-20%,-26%) rotate(-20deg);transform:translate(-20%,-26%) rotate(-20deg);background-size:115%}.sort-and-filter-container .dropdown-tags-box{display:flex;height:3.5rem;margin-left:1.1rem;position:relative;top:45px;right:300px}.sort-and-filter-container .search-bar-wrapper{display:flex;white-space:nowrap}.ui.segment{height:180px}.sort-dropdown-text{font-size:16px;margin-left:1rem;margin-right:1rem}.dev-message{position:relative;margin-top:4.5vh;margin-left:5vw}}.search-bar-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:80%}.filter-wrapper{display:flex}.card-list-switch{display:flex;align-items:center;height:3.5rem;width:10%}@media only screen and (max-aspect-ratio:3/4){.card-list-switch{visibility:hidden}}.switch-label{position:relative;margin:auto}#search-section{padding-top:2rem;align-items:center}.no-results-found-div{display:block;margin-left:auto;margin-right:auto;width:50%}.no-results-found-centre{display:block;margin:auto;width:50%;padding-top:1rem;padding-bottom:3rem}.no-results-found-heading{font-size:x-large;padding:1rem}.no-results-found-subheading{color:#828f9b;padding-bottom:5rem}.no-results-found{width:50%;margin:auto;text-align:center}@media only screen and (max-aspect-ratio:3/4) and (max-width:480px){.no-results-found-centre{width:100%}}.review-heading{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:2.5rem;padding-right:1.1rem}.dropdown-reviews{flex-grow:2;margin-left:2rem;margin-right:2rem}.text-only-checkbox{margin-left:2.5rem;margin-top:1.1rem}.no-reviews{-webkit-column-count:1;column-count:1;width:100%;text-align:center;padding:5rem}.review-bars{margin:0 2px}.reviewCardAuthor{width:100%;text-align:right}.summary-stats{width:60%}.summary-card{overflow-x:hidden;overflow-y:auto scroll;position:-webkit-sticky;position:sticky;top:20px;height:93vh}.summary-card::-webkit-scrollbar{display:none}.course-banner{height:100%}.review-cards{display:block;margin:15px 20px}.rating-only-right{text-align:right}.icon-flag-outline{background:none;float:right;padding:0;margin:0;cursor:pointer}.flag-submit-button{justify-content:center;display:flex;padding-top:10px}.flag-submission-message{text-align:center}.ui.form.input.flag{display:block}.other-input{padding-bottom:10px}.reviews{width:100%;display:inline-block}.review-cols{-webkit-columns:390px auto;columns:390px}.submit-container{padding:2rem 1rem 1rem}.category-container{align-items:center;width:100%}.category-container,.category-rating{text-align:center;display:inline-block}.category-rating{font-size:2.2rem;padding:1rem 0}.category-small{display:inline-block;text-align:center;color:grey}.review-ratings{align-items:center;text-align:center;padding-bottom:1rem}.review-ratings-container{display:flex;flex-direction:row;justify-content:space-around}.review-description{white-space:pre-line}.scroll-up-button{position:-webkit-sticky;position:sticky;top:90vh;padding-bottom:3rem;z-index:1;cursor:pointer;color:var(--csesoc-black)}.scroll-button-container{text-align:right;position:absolute;right:3rem;height:100%;padding-bottom:5rem}.star-ratings{display:flex;flex-direction:row;padding-top:.5rem}.star-space{margin-right:.5rem}.course-code-header{font-size:3rem}.tags{margin:1rem 0}.placeholder-ratings{padding:3rem .5rem}.blank{width:60%;margin:5rem auto auto}.summary-desc{white-space:pre-line}@media only screen and (max-aspect-ratio:3/4){.summary-card{overflow-x:hidden;overflow-y:hidden;top:20px;width:90%;margin:auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.review-heading{flex-wrap:wrap}.dropdown-reviews{width:100%;margin:1rem 0}}.required{color:red}.overall-rating{text-align:center;margin-right:10rem}.easterEgg{color:#fff}.question-spacing{line-height:295%}.review-anon-text{margin-top:1rem;margin-bottom:1rem}.review-term-text{padding-top:1rem;margin-bottom:1rem}.review-button{text-align:right;margin-top:2rem}.course-ratings{flex-grow:1}.review-form-left{flex-grow:1;margin-left:3rem}.review-modal{padding:1.125rem 2.5rem}.review-toggle{padding-top:.8rem;padding-bottom:.725rem}.info-hover{padding-left:.6rem}.login-button{text-align:right}.button-colour{background-color:"var(--csesoc-blue)"}.not-found-page-background{background:url(/static/media/not-found.593ad9aa.jpg);width:100vw;height:100vh;position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;background-attachment:local;background-position:50%;z-index:-5}.not-found-page-text{position:absolute;top:9%;right:6%;color:var(--csesoc-white);font-size:34px;text-align:center;font-family:"Lucida Console",monospace;max-width:59rem;margin-top:7rem;line-height:3.5rem;font-weight:700}.not-found-page-text>div{margin-bottom:4.5rem}:root{--csesoc-blue:#3a76f8;--csesoc-navy:#40404c;--csesoc-white:#fff;--csesoc-black:#303030;--major-tags:#d5aaff;--term-tags:#f7d6e0;--prefix-tags:#a3c5e1;--undergraduate:#b2f7ef;--postgraduate:#acdeaa;--primary:#3a76f8;--primary-light:#cce9fe;--primary-dark:#0d3b9f;--secondary:#9a4bff;--secondary-light:#d9bbff;--secondary-dark:#902ecc;--tertiary:#adddff;--pink:#f3478f;--pink-light:#fdc8de;--pink-dark:#b61a5c;--orange:#fca119;--orange-light:#ffddbd;--orange-dark:#f18200;--yellow:#fde619;--yellow-light:#fff9c3;--yellow-dark:#f6b700;--green:#b4ea1a;--green-light:#effdc7;--green-dark:#8fc100;--cyan:#1eeb95;--cyan-light:#c9fbdd;--cyan-dark:#0a4}@font-face{font-family:"nevis";src:url(/static/media/nevis.706a4540.ttf)}@font-face{font-family:"rubik";src:url(/static/media/Rubik-VariableFont_wght.3a8e5377.ttf)}@font-face{font-family:"clancy";src:url(/static/media/Clancy-Bold.b8e506ee.otf)}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fefefe}main{position:relative}.ui.accordion .title:not(.ui),.ui.button,.ui.card>.content>.header,.ui.cards>.card>.content>.header,.ui.form input:not([type]),.ui.form input[type=date],.ui.form input[type=datetime-local],.ui.form input[type=email],.ui.form input[type=file],.ui.form input[type=number],.ui.form input[type=password],.ui.form input[type=search],.ui.form input[type=tel],.ui.form input[type=text],.ui.form input[type=time],.ui.form input[type=url],.ui.input>input,.ui.items>.item>.content>.header,.ui.list .list>.item .header,.ui.list>.item .header,.ui.menu,.ui.message .header,.ui.modal>.header,.ui.popup>.header,.ui.search>.results .result .title,.ui.search>.results>.message .header,.ui.statistic>.label,.ui.statistic>.value,.ui.statistics .statistic>.label,.ui.statistics .statistic>.value,.ui.steps .step .title,.ui.text.container,body,main{font-family:rubik}.ui.header{font-family:clancy}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.grid-row{margin:0 25px}.grid-top{margin:15px 25px 0}.grid-bottom{margin:0 25px 15px}.summary-card::-webkit-scrollbar{width:5px}.review-row{margin:3px 15px 0}.course-label{margin:0 0 8px 10px;color:#3a76f8;color:var(--csesoc-blue)}.ui.progress.bar-chart{margin:5px 0}.display-wrapper{min-height:100vh}.main-wrapper{padding-top:2rem;padding-bottom:2rem}footer{background-color:#3a76f8;background-color:var(--csesoc-blue);padding:1.5rem;color:#fff;color:var(--csesoc-white)}.csesoc-logo{margin-bottom:1.5rem}.card-displayer{display:flex;justify-content:space-between;width:40%}.search-section-background{background-color:#fff!important}.course-review-card{display:flex;min-height:230px;min-width:345px;height:100%;width:100%}.course-page-tags{display:flex;flex-direction:row;margin-top:1.5rem;margin-bottom:1.5rem}.front-page-tags{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:0;margin-bottom:2.5rem}.dropdown-tags{display:flex;justify-content:center;align-items:center}.logo-size{width:30%}.searchbar{margin-bottom:1rem}.ui.menu.secondary.pointing.item{float:left}.review-row-ratings-only{margin:2px 110px}.ratings-only-review-header{margin-top:0}.course-review-card-date{float:right}.course-review-card-header{margin:0 335px 0 0}.course-review-card-star-rating{margin:5px 0}.searchbar-dropdown{width:250px}.ui.label{margin-right:.5rem;margin-top:.5rem;margin-left:0}.ui.dropdown .menu .item:hover{background:#f2f2f2}.logo{width:45px}
/*# sourceMappingURL=main.c1a3c358.chunk.css.map */