body{background:#0f0326}.App{color:#d3d3d3;display:flex;font-family:sans-serif}h2{margin:0}.ads{width:290rem}.content{flex:1 0 20%}.year{background:gray;border:1px solid #000;border-radius:3px;margin:5px;padding:2px}.yearNumber{color:#fff;text-align:center}.semester-container{color:#000;display:flex}.semester{background:#d3d3d3;border:1px solid #000;flex-grow:1;width:35%}.semester.summer{width:30%}.semester.settings{width:70%}.semesterLabel{background:#fff;font-weight:700;text-align:left;white-space:nowrap}ul{-webkit-padding-start:.25em;-webkit-margin-before:.25em;list-style-type:none;margin-block-start:.25em;padding-inline-start:.25em}.course{border:1px solid #000;border-radius:5px;color:#fff;flex-direction:row;font-size:1.25rem;margin:2px;padding:10px;width:10rem}.semester .course{width:auto}.course.ISYE{background:#2f6095}.course.CS,.course.CSE{background:#d2483e}.course.MGT,.course.PUBP{background:#7a9c54}.semester-course-list{display:flex;flex-direction:column;flex-wrap:nowrap;height:calc(100% - 32px)}.course-container{display:flex;flex-direction:row}.schedule{flex:1 1}.couse-master-list{flex:1 1;justify-content:flex-start}.couse-master-list ul{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.trash{font-size:4rem}.semester-header{background:#fff;display:flex;justify-content:space-between;padding:5px;text-align:left}.drag-hovered{background:hsla(0,0%,100%,.7);border:5px dashed gray;height:calc(100% - 42px)}.tracks{align-items:flex-start;display:flex;flex-direction:column;margin:0}.tracks-container .title{font-weight:700;padding-bottom:.3em;text-align:flex-start}.tracks-container{display:flex;justify-content:center;padding:10px 10px 10px 1em;text-overflow:ellipsis}.tracks-container li{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fullName{font-weight:700}.description{font-size:.9rem}.requirement-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:1em}.requirement-list li{text-overflow:ellipsis;white-space:nowrap}.additional-config{display:flex;height:6rem;opacity:1;transition:height .3s ease-out,opacity .2s,visibility .2s;visibility:visible}.additional-config.hide{-webkit-margin-before:0;height:0;margin-block-start:0;opacity:0;visibility:hidden}.suggestion-config{display:flex;max-height:15rem;opacity:1;transition:max-height .3s ease-out,opacity .2s,visibility .2s;visibility:visible}.suggestion-config.hide{-webkit-margin-before:0;margin-block-start:0;max-height:0;opacity:0;visibility:hidden}.right-side{flex:0 0}.left-side,.right-side{background:#0f0326;height:100%}.left-side{flex:1 1}.hide-screenshot.hide{display:none}.requirement-holder{display:flex;justify-content:left}.heading h2{display:inline-block;margin:5px}.couse-master-list .filters{display:grid;grid-template-columns:8rem [col-start]9rem [col-start]9rem [col-start] 11rem [col-start];text-align:left}.couse-master-list .filters-holder{display:flex;justify-content:center;padding:.3rem}.content .header{display:flex;justify-content:space-between}.header button{background-color:initial;background-repeat:no-repeat;border:none;cursor:pointer;outline:none;overflow:hidden}.screenshot-holder{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none}.screenshot-holder img{pointer-events:auto}.screenshot-header{color:red;font-family:system-ui;font-size:2em;text-align:center}.button-holder,.modal{align-items:center;display:flex}.modal{color:#d3d3d3;justify-content:center}a{color:#0075ff}
/*# sourceMappingURL=main.be1e2272.css.map*/