.semester-header-text{text-wrap:nowrap;background-color:#03026c;border-radius:var(--main-border-radius);color:#f1f1f1;font-size:20px;line-height:30px;margin:0 auto;padding:3px;text-align:center;width:90%}@media (max-width:1850px){.semester-header-text{font-size:19px}}@media (max-width:1700px){.semester-header-text{font-size:14.5px}}@media (max-width:1440px){.semester-header-text{font-size:12.5px}}@media (max-width:1279px){.semester-header-text{align-items:center;display:flex;font-size:25px;height:50px;justify-content:center;margin-right:9px;width:95%}}.subject-card{align-items:center;border:none!important;cursor:pointer;display:flex;justify-content:space-around;margin:0 0 5px;overflow:hidden;transition:all .3s ease-in-out;white-space:nowrap}.subject-card.disable{background-color:#75759f}.subject-card:hover{box-shadow:0 0 20px 3px gray;filter:brightness(1.3)}.subject-card-text{font-size:.8em;height:fit-content;justify-content:center;line-height:13px;margin:0;text-align:center;white-space:break-spaces;width:90%}.subject-card-text.disable{background-color:#75759f;color:#0b0b41!important}.cards-container>.subject-card>.subject-card-text{background-color:initial}.subject-card-img-container{align-items:center;display:flex;justify-content:flex-start;margin-left:90px;position:absolute}.subject-card-img{margin:3px 3px 0 0;width:16px}.exam-img{margin-right:0;margin-top:5px}.subject-card.disable:hover{box-shadow:none!important;filter:none}.break-space{white-space:break-spaces!important}@media (min-width:1921px){.subject-card-text{font-size:15px}}@media (max-width:1440px){.subject-card-text{font-size:13px}}@media (max-width:1279px){.subject-card-text{font-size:18px;line-height:24px;max-height:70%;max-width:none;min-width:0;min-width:auto;padding:0 0 0 3%;white-space:nowrap;width:100%}.considerImg{padding-left:30%}.subject-card-img-container{align-items:center;flex-direction:row;height:100%;justify-content:flex-end;position:static;width:10%}.subject-card-img{margin:0 20px 0 0;width:20px}}.semester-panel{height:100%;max-width:8vw;width:100%}.cards-container{display:flex;flex-direction:column;height:fit-content;margin:0 auto;width:95%}.select-container{display:flex;flex-direction:column;margin:5px 10px 10px}.select-container--grid{align-items:center;display:grid;grid-template-columns:60% auto}.select-container--grid>button,.select-container--grid>input[type=file]{font-size:14px;height:fit-content;text-align:center;width:100%}.select-plan{background-color:#d5d5e1;border-radius:var(--main-border-radius);font-size:19px;height:50px;width:230px}.select-text{color:#d5d5e1;font-size:16px;line-height:20px;margin:5px auto}@media (max-width:1279px){.select-container{align-items:center;flex-direction:row;justify-content:space-around;margin:0 auto;width:66%}.select-plan{font-size:19px}.select-text{font-size:28px;line-height:25px}}@media (max-width:1100px){.select-plan{font-size:19px}.select-text{font-size:23px}}@media (max-width:1024px){.select-container{width:79%}}@media (max-width:768px){.select-plan{font-size:19px}.select-text{font-size:20px}}@media (max-width:615px){.select-text{font-size:18px}}@media (max-width:510px){.select-plan,.select-text{font-size:15px}}@media (max-width:380px){.select-container{width:90%}}.setting-button{background-color:#444459;border:1px solid #444459;border-radius:50%;left:10px;padding:0;position:absolute;top:10px;transition:all .3s ease-in-out}.setting-button-img{height:25px;margin:5px;width:25px}.setting-button:hover{animation:rotateAnimation 1s linear infinite;border:1px solid #444459;box-shadow:0 0 5px 3px #444459}@keyframes rotateAnimation{0%{transform:rotate(1turn)}}@media (max-width:740px){.setting-button{background-color:#d5d5e1;left:62px;top:7px;z-index:101}.setting-button-img{filter:invert(1)}.setting-button:hover{animation:none;box-shadow:0 0 5px 3px #444459}}@media (max-width:575px){.setting-button{left:51px}}@media (max-width:510px){.setting-button{left:45px}}@media (max-width:460px){.setting-button{left:35px}}@media (max-width:428px){.setting-button{left:15px}}@media (max-width:380px){.setting-button{display:none}}ul{margin:0}.modal-content{border-radius:var(--main-border-radius)!important;-webkit-user-select:all;user-select:all}.info-segment{border-radius:var(--main-border-radius);padding:7px}.info-segment-value{align-items:baseline;color:#0b0b41;display:flex;font-size:17px;justify-content:flex-start;margin:10px 0}.more-info-segment{background-color:#cacaca;border-radius:var(--main-border-radius);color:#212529;display:flex;margin-top:-5px;max-height:240px;overflow-y:scroll;padding:5px;width:100%}.about-project-button{background-color:#0d6efd;border:none;border-radius:var(--main-border-radius);color:#fff;margin-left:10px;padding:7px}.about-project-button:hover{background-color:#0b5ed7}.btn-close{position:relative;right:5px}.btn.btn-primary,.modal-footer{border-radius:var(--main-border-radius)}.settings-cell{align-items:stretch;display:flex;margin-top:10px}.settings-cell-text{margin:0 0 0 10px}.change-full-size{margin-left:10px}.modal-body-divider{background-color:#212529;border-radius:var(--main-border-radius);height:2px;margin-top:20px;width:100%}.setting-color{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,auto);width:100%}.setting-color-item{align-items:center;border:none;border-radius:10px;display:flex;flex-direction:column;outline:1px solid #21252969}.setting-color-item p{margin:0}.semester-constructor{align-items:center;display:grid;grid-template-columns:repeat(13,35px);grid-template-rows:repeat(5,auto);height:145px;justify-content:space-evenly;justify-items:stretch}.semester-constructor>label{text-align:center}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}@media (max-width:428px){.modal-content{scale:1.5!important}}.carousel{max-width:100vw;width:525px}.carousel-button{--top-offset:30px;--l-r-offset:23px}.forward-button{right:var(--l-r-offset)}.backward-button,.forward-button{background-color:initial;border:none;border-radius:50%;font-size:20px;height:30px;position:absolute;text-align:center;top:var(--top-offset);width:30px;z-index:101}.backward-button{left:var(--l-r-offset)}@media (max-width:1279px){.carousel-button{--l-r-offset:80px}}@media (max-width:768px){.carousel-button{--l-r-offset:60px}}@media (max-width:740px){.carousel-button{--top-offset:40px}}@media (max-width:500px){.carousel-button{--l-r-offset:38px}}@media (max-width:428px){.carousel-button{--l-r-offset:22px}}@media (max-width:380px){.carousel-button{display:none}}.legend-container{height:50px;justify-content:space-around;width:100%}.legend-container,.legend-item{align-items:center;display:flex}.legend-item{border-radius:var(--main-border-radius);cursor:pointer;height:100%;margin:auto 0;padding:10px;text-transform:uppercase;transition:all .5s ease-in-out;white-space:break-word}.legend-item.highlight{box-shadow:0 0 20px 3px gray;filter:brightness(1.3);font-size:larger;font-weight:600}.subject-card-text.legend-item{height:100%;max-height:100%;max-width:6vw;min-width:0;min-width:auto;width:fit-content}.subject-card-text.legend-item.disable{background-color:#75759f;color:#0b0b41}@media (max-width:1800px){.subject-card-text.legend-item{max-width:5vw}}@media (max-width:1279px){.legend-container{display:none}}*{color:#000;transition:all .4s ease-in-out;-webkit-user-select:none;user-select:none}::-webkit-scrollbar{width:0}:root{--header-block-height:95px;--main-header-offset:10px;--main-container-height:1900px;--footer-height:15px;--main-border-radius:10px}#root{height:100vh}.main-content{background-color:#e6e6ed;border-radius:0 0 10px 10px;border-radius:0 0 var(--main-border-radius) var(--main-border-radius);display:flex;justify-content:space-around;margin:0 auto;padding:105px 0 0;padding:calc(var(--main-header-offset) + var(--header-block-height)) 0 0 0;position:relative;top:-95px;top:calc(var(--header-block-height)*-1);width:93%}.card-border{border:2px dotted gray;border-radius:10px;border-radius:var(--main-border-radius)}.header{align-items:center;background-color:#444459;border-radius:0 0 10px 10px;border-radius:0 0 var(--main-border-radius) var(--main-border-radius);display:flex;height:95px;height:var(--header-block-height);margin:0 auto;padding:10px;position:relative;width:93%;z-index:100}.disable{filter:grayscale(1)}.modal-scale{scale:.55}.custom-modal-header{align-items:flex-start;flex-direction:column;height:100px}.custom-modal-header>.btn-close{top:-30px}.add-new-subject{background-color:#43434340;background-image:url(/studyplan/static/media/plus.06cdccef028542ab2957.svg);background-position:50%;background-repeat:no-repeat;border:none;border-radius:20px;height:80px;margin:10px auto;position:relative;top:-95px;top:calc(var(--header-block-height)*-1);transition:all .4s ease-in-out;width:200px}.add-new-subject:hover{background-color:#0909098c}@media (max-width:1279px){.header{width:87%}}@media (max-width:428px){.header{width:95%}}.Math{background-color:#a1d483}.Computer-Science,.Data-Science{background-color:#5aab32}.Math-Security{background-color:#a285e6}.Low-Level-Programming,.Programming{background-color:#a2c4de}.Cybersecurity{background-color:#a285e6}.Engineering,.Tech-Security{background-color:#fcc23a}.Law-Security{background-color:#a285e6}.Research{background-color:#f1fc9c}.General,.Language{background-color:#ffa5a5}.Internship{background-color:#f1fc9c}.Elective{background-color:#b3b3aa}.Data-Science-img,.Elective-img,.Engineering-img,.Math-img{filter:invert(.86)}.subject-card-text.legend-item.Math{font-size:11px;max-width:5.5vw}.subject-card-text.legend-item.Computer-Science{font-size:9px;max-width:5.5vw}.subject-card-text.legend-item.Data-Science{font-size:8px;max-width:3.5vw}.subject-card-text.legend-item.Math-Security{font-size:9px;max-width:5.5vw}.subject-card-text.legend-item.Low-Level-Programming{font-size:8px;max-width:5.9vw}.subject-card-text.legend-item.Programming{font-size:8px;max-width:6vw}.subject-card-text.legend-item.Cybersecurity{font-size:9px;max-width:6.3vw}.subject-card-text.legend-item.Engineering{font-size:9px;max-width:4.5vw}.subject-card-text.legend-item.Law-Security,.subject-card-text.legend-item.Tech-Security{font-size:8px}.subject-card-text.legend-item.Research{font-size:9px}.subject-card-text.legend-item.General,.subject-card-text.legend-item.Internship,.subject-card-text.legend-item.Language{font-size:10px}.subject-card-text.legend-item.Elective{font-size:9px;max-width:4vw}@media (min-width:2520px){.subject-card-text{align-items:center;display:flex;justify-content:center}.subject-card-text.legend-item.Computer-Science,.subject-card-text.legend-item.Data-Science,.subject-card-text.legend-item.Math,.subject-card-text.legend-item.Math-Security{font-size:15px}.subject-card-text.legend-item.Cybersecurity,.subject-card-text.legend-item.Low-Level-Programming,.subject-card-text.legend-item.Programming{font-size:15px;min-width:7vw}.subject-card-text.legend-item.Engineering,.subject-card-text.legend-item.General,.subject-card-text.legend-item.Internship,.subject-card-text.legend-item.Language,.subject-card-text.legend-item.Law-Security,.subject-card-text.legend-item.Research,.subject-card-text.legend-item.Tech-Security{font-size:15px}}@media (max-width:1440px){.subject-card-text.legend-item{padding:2px}.subject-card-text.legend-item.Math{font-size:8px}.subject-card-text.legend-item.Computer-Science{font-size:9px;max-width:5.5vw}.subject-card-text.legend-item.Data-Science{font-size:9px;max-width:4vw}.subject-card-text.legend-item.Math-Security{font-size:8px;max-width:5.5vw}.subject-card-text.legend-item.Cybersecurity,.subject-card-text.legend-item.Low-Level-Programming,.subject-card-text.legend-item.Programming{font-size:8px;max-width:7vw}.subject-card-text.legend-item.Engineering{font-size:9px}.subject-card-text.legend-item.Tech-Security{font-size:9px;max-width:6vw}.subject-card-text.legend-item.Law-Security{font-size:8px;max-width:6vw}.subject-card-text.legend-item.Research{font-size:8px;max-width:7vw}.subject-card-text.legend-item.General,.subject-card-text.legend-item.Language{font-size:8px}.subject-card-text.legend-item.Internship{font-size:9px}.subject-card-text.legend-item.Elective{font-size:9px;max-width:4vw}}@media (max-width:1280px){.subject-card-text.legend-item.Computer-Science{font-size:9px;max-width:5.5vw}.subject-card-text.legend-item.Data-Science{font-size:9px;max-width:4vw}.subject-card-text.legend-item.Math-Security{font-size:9px;max-width:5.5vw}.subject-card-text.legend-item.Programming{font-size:7px}.subject-card-text.legend-item.Cybersecurity{font-size:10px;max-width:7vw}.subject-card-text.legend-item.Engineering{font-size:8px;min-width:4.5vw}.subject-card-text.legend-item.Tech-Security{display:flex;font-size:11px;justify-content:center;max-width:6vw;min-width:3vw}.subject-card-text.legend-item.Law-Security{font-size:8px}.subject-card-text.legend-item.Research{font-size:8px;max-width:7vw}.subject-card-text.legend-item.General{font-size:10px}.subject-card-text.legend-item.Elective,.subject-card-text.legend-item.Internship{font-size:8px;max-width:4vw}}.montserrat-500{font-optical-sizing:auto;font-style:normal;font-weight:500}.montserrat-500,.montserrat-600{font-family:Montserrat,sans-serif}.montserrat-600{font-optical-sizing:auto;font-style:normal;font-weight:600}.montserrat-800{font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.comfortaa-500,.comfortaa-600{font-family:Comfortaa,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:500}.comfortaa-700{font-family:Comfortaa,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:700}.rubik-500{font-optical-sizing:auto;font-style:normal;font-weight:500}.rubik-500,.rubik-600{font-family:Rubik,sans-serif}.rubik-600{font-optical-sizing:auto;font-style:normal;font-weight:600}.rubik-800{font-family:Rubik,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:800}.overpass-500{font-optical-sizing:auto;font-style:normal;font-weight:500}.overpass-500,.overpass-600{font-family:Overpass,sans-serif}.overpass-600{font-optical-sizing:auto;font-style:normal;font-weight:600}.overpass-800{font-optical-sizing:auto;font-style:normal;font-weight:800}.overpass-800,.overpass-900{font-family:Overpass,sans-serif}.overpass-900{font-optical-sizing:auto;font-style:normal;font-weight:900}
/*# sourceMappingURL=main.31808d14.css.map*/