input,select{cursor:pointer}.case-list{display:grid;flex-direction:column;grid-template-rows:auto auto 1fr 39px auto;height:100vh;margin-left:1vw;margin-right:1vw}.page-header{align-items:center;display:grid;grid-auto-flow:column;justify-content:space-between;margin:.25em 0}.page-title{align-items:center;display:flex;font-size:1.8em;font-weight:700;margin-bottom:1vh;margin-top:1vh}.page-error{color:red;margin:0 10px}.table-row{align-items:center;cursor:pointer;flex-wrap:nowrap;min-height:1.5em;width:100%}.table-row,.wrapper{display:flex;flex-direction:row}.column{flex-grow:0;flex-shrink:0;vertical-align:top}:root{--id-width:3em;--title-width:15em;--category-width:10em;--diagnosis-width:20em;--time-width:8em;--completed-width:6em;--yield-width:8em;--review-width:6em;--grade-width:8em}.id{width:3em}.title{width:15em}.category{width:10em}.diagnosis{width:20em}.time{align-items:center;display:grid;text-align:center;width:9em}.completed{width:6em}.yield{width:8em}.review{width:6em}.grade{width:8em}.title-category-diagnosis-time{flex-grow:1;justify-items:center;width:15em + 10em + 20em + 8em}.completed-review-grade{flex-grow:0;width:6em + 8em + 8em}.completed,.grade,.review,.yield{text-align:center}.category,.diagnosis,.title{align-self:center;flex-grow:1;text-overflow:ellipsis}.table{border:1px solid #ccc;display:flex;flex-direction:column;overflow-y:auto}.table-content{overflow-y:auto;position:relative;width:100%}.table-loading-container{grid-row-gap:15px;align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;justify-items:center;left:50%;position:absolute;row-gap:15px;top:50%;transform:translate(-50%,-50%)}.table-loading-text{margin:0}.table-row:nth-child(2n){background-color:var(--primary-color)}.table-content .table-row:hover{background-color:var(--secondary-color)}.header{background:linear-gradient(180deg,#eee 0,#ccc)}.table-row.header{height:4em}.table-row.selected{background-color:#0095c8!important;color:#fff;display:flex;flex-direction:row;width:100%}.options{display:grid;grid-auto-flow:column;justify-content:space-between;margin-bottom:1em}.simulation-menu-options{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:10px}.table-options{display:flex;flex-direction:row;height:2vh;justify-content:flex-end;padding-bottom:2vh}.buttons{display:flex;flex-direction:column;height:50px;justify-content:space-between;margin-top:10px}.program-options{display:flex;flex-direction:row;justify-content:flex-end}.button{margin-left:1vw}.button.fade{opacity:.5;pointer-events:none}.table-option-checkbox{margin-left:1vw}.spacer{width:15px}@media screen and (max-width:650px){.options{grid-auto-flow:row}.program-options{display:inline;display:initial}}@media screen and (max-width:800px){:root{--id-width:3em;--title-width:10em;--category-width:10em;--diagnosis-width:10em;--time-width:8em;--completed-width:8em;--yield-width:8em;--review-width:8em;--grade-width:8em}.id{width:3em}.category,.diagnosis,.title{width:10em}.time{text-align:start}.completed,.grade,.review,.time,.yield{width:8em}.wrapper{flex-direction:column}.header{height:70px!important}.page-header{grid-template-columns:auto auto auto;grid-template-rows:auto auto}.page-error{grid-column-end:4;grid-column-start:1}.title-category-diagnosis-time{flex-grow:1;width:10 + 10 + 10 + 8}.buttons{justify-content:space-evenly;margin-top:10px}.completed-review-grade{flex-grow:0;width:8 + 8 + 8}.category,.diagnosis,.title{align-self:auto;flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-content{height:64vh}.spacer{width:0}.table-row{height:auto}}@media screen and (max-width:450px){.header{height:100px!important}}.subscriptionEndWarningText{color:red;font-weight:700;margin:0 0 10px}.viewCaseGradeButtonHidden{cursor:default;opacity:.5;pointer-events:none}.incompleteCasePopupPageWrapper{height:100%;left:0;position:absolute;top:0;width:100%}.incompleteCasePopupBackdrop{background-color:#0009;cursor:pointer}.oldIncompleteCasePopupContainer{background-color:#fff;border:6px solid var(--secondary-color);border-radius:7px;display:grid;grid-template-rows:40px 345px 55px;height:438px;left:50%;max-width:338px;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%;z-index:2}.incompleteCasePopupHeaderContainer{background-color:var(--secondary-color);display:grid;position:relative}.incompleteCasePopupHeaderText{align-self:center;color:var(--primary-font-color);font-size:17px;font-weight:700;margin:0 0 0 5px}.incompleteCaseCloseButton{background-color:#0000;border:0;cursor:pointer;height:30px;position:absolute;right:0;top:0;top:50%;transform:translateY(-50%);width:30px}.incompleteCaseCloseButton:after,.incompleteCaseCloseButton:before{background-color:#303030;border-radius:3px;content:"";height:25px;left:50%;position:absolute;top:50%;width:2px}.incompleteCaseCloseButton:before{transform:translate(-50%,-50%) rotate(45deg)}.incompleteCaseCloseButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.incompleteCasePopupBodyContainer{overflow-y:auto}.incompleteCaseContainer{border-bottom:1px solid var(--off-color);cursor:pointer;display:inline-block;padding:10px;transition-duration:.1s;width:calc(100% - 20px)}.selectedIncompleteCaseContainer{background-color:var(--hover-color)}.incompleteCaseDate{font-size:18px;font-weight:500;margin:0 0 3px}.incompleteCaseTime{font-size:16px;margin:0}.incompleteCasePopupFooterContainer{background-color:var(--secondary-color);display:grid;grid-template-columns:1fr 1fr;padding:0 30px}.incompleteCaseButton{align-self:center;cursor:pointer;height:fit-content;justify-self:center;padding:5px 10px!important;width:fit-content}.network-lag{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.network-lag,.network-lag-popup{align-items:center;display:flex;justify-content:center}.network-lag-popup{background:#fff;border:1px solid #ccc;height:50vh;width:50vw}label{cursor:pointer}.simulation{background-color:var(--primary-color);display:flex;flex-direction:column;height:100vh;width:100%}.time-title{align-items:center;color:var(--primary-font-color);display:flex;font-size:var(--primary-font-size);justify-content:center;width:100%}.simulation-top-bar{display:flex;flex-direction:row;padding:10px 0;position:relative}.simulation-end-button{align-items:center;display:flex;margin-right:.5em}.simulation-options{margin-bottom:1em}.simulation-options,.simulation-options-group{display:flex;flex-direction:row;width:100%}.simulation-option{align-items:center;background:var(--gradient);border:1px solid #ccc;border-radius:5px;cursor:pointer;display:flex;flex-direction:row;flex-grow:1;justify-content:center;margin:1px;min-height:10vh;width:50%}.simulation-option:hover{background:var(--reverse-gradient)}.simulation-option-selected{cursor:auto}.simulation-option-selected,.simulation-option-selected:hover{background:none;background-color:var(--selected-button-color)}.simulation-option-main{color:var(--primary-font-color);display:flex;flex-direction:column;font-size:var(--primary-font-size);height:100%;justify-content:space-around;margin:0}.physical-options{height:100%;width:100%}.options-box{border:1px solid #ccc;border:7px solid var(--secondary-color);border-radius:4px;display:flex;flex-direction:column;margin-bottom:1em;margin-left:1em;margin-right:1em;width:50vw}.options-box-label{color:var(--primary-font-color);font-size:var(--primary-font-size)}.options-box-checkbox{display:flex;flex-direction:row;padding:1em;width:12em}.options-box-row{display:flex;flex-direction:row;justify-content:center}.physical-options-footer{display:flex;flex-direction:row;justify-content:space-between;padding:1em}.information-popup{background-color:var(--primary-color);border:7px solid var(--secondary-color);border-radius:4px;box-shadow:0 0 15px #00000073;display:flex;flex-direction:column;height:90%;max-height:400px;max-width:750px;overflow-y:auto;position:absolute;width:90%;z-index:4}.popup-backdrop{background-color:#0000008c;position:absolute;z-index:3}.popup-backdrop,.popup-blocker{height:100%;left:0;top:0;width:100%}.popup-blocker{align-items:center;display:flex;justify-content:center;overflow-y:auto;position:fixed;z-index:2}.popup-header{background-color:var(--secondary-color);flex-direction:row;font-size:var(--primary-font-size);font-weight:700;margin:0 0 1em;padding-bottom:.4em;padding-top:.2em}.order-input-content,.popup-content,.popup-header{align-items:center;color:var(--primary-font-color);display:flex;padding-left:1em}.order-input-content,.popup-content{flex-direction:column;flex-grow:1;padding-bottom:1em;padding-right:1em;position:relative}.popup-content{overflow-x:hidden;overflow-y:auto}.order-input-autosuggest{background-color:var(--primary-color);border:1px solid var(--primary-font-color);cursor:pointer;left:13px;position:absolute}.order-input-autosuggest:hover{filter:contrast(.9)}.order-input-autosuggest>p{margin:0;padding:2px 4px}.popup-history{white-space:pre-wrap}.popup-vital{margin:0}.popup-vital,.popup-vital-text{font-size:var(--primary-font-size)}.popup-vital-text{margin:0 0 0 5px}.popup-vital-line{display:grid;grid-template-columns:1fr 1fr;margin:auto;max-width:500px}.popup-element{color:var(--primary-font-color);font-size:var(--primary-font-size);margin-bottom:1em;width:100%}.centered,.popup-footer{display:flex;justify-content:center}.popup-footer{padding:1em}.simulation-center-content{flex:1 1;margin-bottom:20px;width:100%}.simulation-time-bar{align-items:center;background:var(--accent-color);display:flex;flex-direction:row;height:3vh;justify-content:space-between;padding-left:1vw;padding-right:1vw;width:98vw}.physical-result-header{font-weight:700}.review-orders{display:flex;flex-direction:column;height:100%;width:100%}.review-orders-content{display:grid;grid-template-rows:auto 1fr;height:100%;width:100%}.review-orders-chart-tabs{font-weight:700;padding-left:1em;padding-right:1em}.review-orders-chart-tab,.review-orders-chart-tabs,.review-orders-chart-tabs-group{display:flex;flex-direction:row}.review-orders-chart-tab{background:var(--gradient);border:1px solid #ccc;border-radius:5px;color:var(--header-font-color);cursor:pointer;font-size:var(--primary-font-size);justify-content:center;margin:1px;padding-left:1em;padding-right:1em}.review-orders-chart-tab:hover{background:var(--reverse-gradient)}.review-orders-chart-tab.true{background:var(--primary-color);border-bottom:none;border-radius:5px 5px 0 0}.order-input{background-color:var(--primary-color);color:var(--primary-font-color);flex:1 1;font-size:var(--primary-font-size);height:100%;position:relative;resize:none;top:1px;width:100%}.reevaluate-popup{height:65%;max-height:425px}.reevaluate-box-calendar{margin-left:1em;margin-right:.5em;min-height:200px;overflow-y:auto}.reevaluate-box-calendar,.reevaluate-box-case{background-color:var(--accent-color);border:5px solid var(--secondary-color);border-radius:5px;display:flex;flex-direction:column}.reevaluate-box-case{flex-grow:2;margin-left:.5em;margin-right:1em}.reevaluate-case{grid-row-gap:10px;grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:auto 1fr;height:fit-content;margin-left:1em;margin-right:1em;overflow-y:auto;row-gap:10px}.reevaluate-case-modes{display:flex;flex-direction:column;flex-grow:1}.reevaluate-mode-checkbox{align-items:center;display:grid;flex-direction:row;grid-template-columns:20px auto;margin-bottom:1em}.reevaluate-mode-label{color:var(--primary-font-color)}.reevaluate-case-amounts{display:flex;flex-direction:row}.reevaluate-case-time{display:flex;flex-direction:column;grid-column:2;grid-row-end:3;grid-row-start:1}.reevaluate-case-amount{display:flex;flex-direction:column;margin:1px;width:5em}.reevaluate-case-text{color:var(--primary-font-color);margin:0}.reevaluate-case-input{background-color:var(--primary-color);border-color:var(--secondary-color);color:var(--primary-font-color)}.calendar{border:1px solid var(--secondary-color);display:flex;flex:1 1;flex-direction:column;margin-bottom:1em;margin-left:1em;margin-right:1em}.calendar-headers{background:var(--gradient);display:grid;grid-template-columns:repeat(7,1fr);min-height:22px}.calendar-header{border-right:1px solid var(--secondary-color);color:var(--primary-font-color);display:flex;font-size:var(--primary-font-size);font-weight:700;justify-content:center;margin:2px 0;width:100%}.popup-reevaluate-content{display:grid;grid-template-columns:1fr 1fr;overflow-y:auto}.reevaluate-error-text{align-items:center;color:red;display:grid;font-weight:700;height:2em;margin:0;text-align:center}.calendar-day{border-right:1px solid var(--secondary-color);color:var(--primary-font-color);cursor:pointer;display:flex;font-size:var(--primary-font-size);width:100%}.calendar-day.true{background:#0095c8}.calendar-days-row{background-color:var(--primary-color);display:grid;grid-template-columns:repeat(7,1fr);width:100%}.calendar-days-row:nth-child(2n){background-color:var(--accent-color)}.simulation-time{color:var(--primary-font-color);display:flex;flex-direction:row;font-size:var(--primary-font-size);margin:0}.white-space{white-space:pre}.confirm-choice{display:flex;flex-direction:row}.confirm-choice-name{width:10em}.qualifier-element{border:7px solid var(--secondary-color);border-radius:4px;flex:1 1;margin-bottom:1em;padding-bottom:1em;width:100%}.qualifier-checkbox{color:var(--primary-font-color);display:flex;flex-direction:row;font-size:var(--primary-font-size);padding-left:2em;white-space:pre}.qualifier-input{border-color:var(--secondary-color)}.qualifier-input,.qualifier-select{background-color:var(--accent-color);color:var(--primary-font-color)}.qualifier-select{margin-left:5px}.location-column{background-color:var(--secondary-color);border:7px solid var(--secondary-color);border-radius:4px;box-shadow:0 4px 5px #00000073;display:grid;flex:1 1;grid-template-rows:auto 1fr 1fr 1fr;overflow-y:auto}.left{margin-left:1em;margin-right:.5em}.right{margin-left:.5em;margin-right:1em}.location-button{align-items:center;background-color:var(--primary-color);border:1px solid var(--primary-font-color);border-radius:7px;color:var(--primary-font-color);cursor:pointer;display:grid;font-size:var(--primary-font-size);justify-items:center;margin:0 .5em .5em;padding:1em}.location-button-text{text-align:center}.location-button-image{max-width:80px;width:80%}.highlight{background:linear-gradient(180deg,#b1daed 0,#8fc3d9);border:1px solid #0095c8;border-radius:2px}.order-review-headers{background-color:var(--primary-color);font-weight:700;width:100%}.order-review-headers,.order-review-headers-actual{border-bottom:1px solid var(--off-color);display:flex;flex-direction:row}.order-review-headers-actual{background:var(--primary-color)}.header,.review-header{align-items:center;height:1.5em;justify-content:center}.review-header{border-right:1px solid var(--off-color)}.log-review-column,.order-review-column{color:var(--primary-font-color);display:flex;flex:1 1;flex-direction:row;font-size:var(--primary-font-size);height:auto;padding-left:5px;padding-right:5px}.log-review-column{justify-self:center}.order-review-row{grid-template-columns:repeat(5,20%)}.log-review-row,.order-review-row{align-items:center;background-color:var(--accent-color);cursor:pointer;display:grid;flex-direction:row;padding:2px 0;width:100%}.log-review-row{grid-template-columns:repeat(3,1fr)}.log-review-row:nth-child(2n){background-color:var(--primary-color)}.log-review-row:hover{background-color:var(--hover-color)}.no-pointer{cursor:auto}.review-orders-table-wrapper{border-radius:4px;box-shadow:0 2px 4px #000000a6;display:grid;grid-template-rows:1fr auto;height:100%;margin:0 1em}.order-review-table{border:7px solid var(--secondary-color);border-radius:4px 4px 0 0;display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.order-review-table-header{background-color:var(--secondary-color);color:var(--primary-font-color);font-size:var(--primary-font-size);font-weight:700;margin:0;padding-bottom:10px}.order-select-text{background-color:var(--accent-color);font-size:var(--primary-font-size)}.review-orders-footer{background-color:var(--secondary-color);border-radius:0 0 4px 4px}.review-orders-footer,.review-orders-footer-end{display:flex;flex-direction:row;justify-content:center;padding:1em}.review-orders-footer-end{justify-content:space-around}.order-review-row:nth-child(2n){background-color:var(--primary-color)}.order-review-row:hover{background-color:var(--hover-color)}.location-button.selected{background:#0095c8}.location-button.current-location{opacity:.5;pointer-events:none}.options-footer,.options-footer-loading-container{background-color:var(--secondary-color);display:flex;flex-direction:row;justify-content:center;padding:1em}.simulation-button{background-color:var(--button-background-color);border:1px solid var(--border-color);border-radius:5px;color:var(--primary-font-color);font-size:var(--secondary-font-size);min-height:24px;padding:3px 10px}.simulation-button:hover{background-color:var(--hover-color);border-color:var(--secondary-color)}.simulation-button.fade{opacity:.5;pointer-events:none}.button-gap{margin-right:1em}.verification-buttons-left{display:flex;flex:1 1;flex-direction:row;justify-content:flex-end}.verification-buttons-right{display:flex;flex:1 1;flex-direction:row;justify-content:flex-start}.red{color:red}.location-schedule-box{left:50%;margin-top:1em;max-width:250px;position:relative;transform:translate(-50%,-8px);width:100%}.location-popup,.location-schedule-box{border:7px solid var(--secondary-color);border-radius:4px}.location-popup{background:var(--primary-color);box-shadow:0 0 15px #00000073;display:flex;flex-direction:column;max-width:700px;overflow-y:auto;position:absolute;width:90%;z-index:4}.bold{font-weight:700}.end-case-qualifiers{display:flex;flex:1 1;flex-direction:row}.end-case-qualifier{border:7px solid var(--secondary-color);border-radius:4px;display:flex;flex:1 1;flex-direction:column;margin-bottom:2em;margin-right:1em}.login-screen{align-items:center;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw;z-index:2}.login-screen-test-background{background-color:rgba(253,133,153,.404)}.login-popup-message-container{background-color:#1c4670;bottom:0;left:50%;max-width:500px;position:absolute;transform:translate(-50%);width:100%}.login-popup-message{color:#fff;margin-left:10px;margin-right:10px}.login-popup-close-button{background-color:#0000;border:none;color:#fff;cursor:pointer;padding:10px;position:absolute;right:0;top:0}.login-legal-box{background-color:#fff;border:1px solid #ccc;border-radius:1em;box-shadow:0 2px 4px #00000059;display:grid;flex-direction:column;grid-template-rows:50px auto 50px;height:80vh;max-height:400px;max-width:calc(330px + 2em);min-height:200px;overflow:hidden;width:100%;z-index:3}.login-legal-header-container{align-items:center;border-bottom:1px solid #c8c8c8;display:grid}.login-legal-header{margin:0 0 0 .5em}.login-legal-body-container{overflow-y:auto}.login-legal-text{margin-left:.5em;margin-right:.5em}.login-legal-footer-container{align-items:center;border-top:1px solid #c8c8c8;display:grid;padding:0 2em}.login-box{background-color:#fff;border:1px solid #ccc;border-radius:1em;box-shadow:0 2px 4px #00000059;display:flex;flex-direction:column;max-width:330px;padding:2em;width:100%;z-index:3}.login-box-element{margin-bottom:.75em;width:100%}.login-box-element.demo,.login-box-element.forgot{align-items:center;cursor:pointer;display:flex;flex-direction:column;text-decoration:underline}.login-box-element.bottom,.login-box-element.demo{margin-bottom:0}.login-button{width:100%}.login-legal-information-container{cursor:pointer;margin-bottom:1em}.login-legal-information-text{align-items:center;display:grid;font-size:13px;grid-auto-flow:column;height:27px;margin:0;white-space:pre}.login-legal-information-text:hover{color:#000094}.login-field{max-width:322px;width:calc(100% - 8px)}.login-message{color:red}.login-logo{display:flex;z-index:3}.login-color,.login-logo{left:0;position:absolute;top:0}.login-color{background-color:#1c4670;height:10em;width:100vw}.account-info-text{margin:5px 0}.account-info-show-loader-container{align-items:center;display:grid;grid-template-columns:auto 1fr}.account-info-checkbox{position:relative;top:2px}.logo{height:10em;z-index:1}.order-error{color:red;font-weight:400;white-space:pre-wrap}.routeError{color:red;margin:0}.prereqWrapper{border:1px solid var(--off-color);height:100%;width:100%}.prereqContainer{align-items:center;cursor:pointer;display:grid;height:35px;width:100%}.prereqContainer:hover{background-color:var(--accent-color)}.prereqSelected{cursor:auto}.prereqSelected,.prereqSelected:hover{background-color:var(--secondary-color)}.prereqText{margin:0 0 0 5px}@media screen and (max-width:600px){.reevaluate-box-calendar{margin-bottom:1em;margin-left:.5em}.reevaluate-box-case{margin-right:.5em}.popup-reevaluate-content{grid-template-columns:1fr;grid-template-rows:auto 1fr}.reevaluate-popup{height:90%;max-height:none}}@media screen and (max-width:800px){.simulation{height:auto;min-height:100vh;position:relative}.simulation-popup-hidden{display:none}.popup-backdrop,.popup-container{height:100%}.review-orders-table-wrapper{height:auto;min-height:250px}.reevaluate-case-amounts,.simulation-end-button{display:inline;display:initial}.simulation-time-bar{height:auto}.simulation-options{flex-direction:column}.physical-options{width:100vw}.options-box{width:90vw}.review-orders-chart-tabs{flex-direction:column}.review-orders-content{display:inline;display:initial}}.feedbackTextarea{height:150px;margin-top:10px;overflow-y:auto;resize:none;width:100%}.login-success-message{color:#14ad14;font-weight:500;margin-top:10px}.testModeWarningContainer{bottom:0;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:4}.testModeWarningText{color:#fff;font-size:26px;pointer-events:none}.grading{display:grid;grid-template-columns:auto 1fr;height:100%;width:100%}.grading-case-list{border-right:1px solid #ccc;height:100%;margin-right:1em;max-width:450px;overflow:hidden;resize:horizontal;width:350px}@media(max-width:800px){.grading-case-list{width:125px}}.grading-case-list-content{flex-direction:column;height:calc(100% - 60px);overflow-y:auto}@media(max-width:800px){.grading-case-list-content{height:calc(100% - 114px)}}.grading-case-list-date{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-left:1em}.grading-case-list-date:nth-child(2n){background:#f9f9f9}.grading-case-list-date.true{background:#0095cb;cursor:auto}.grading-case-list-header{border-bottom:1px solid #ccc;font-size:20px;padding:16px}.grading-view{height:100%;overflow-x:hidden;position:relative;width:auto}.grading-view-tabs{display:grid;grid-template-columns:auto 1fr;margin-top:.5em}.grading-view-tabs-wrapper{display:flex;flex-direction:left}.grading-view-tab{background:linear-gradient(180deg,#eee 0,#ccc);border:1px solid #ccc;border-radius:5px;cursor:pointer;margin-right:1px;padding-left:1em;padding-right:1em;width:fit-content}.grading-view-tab.true{background:#fff;border-bottom:none;border-radius:5px 5px 0 0}.grading-view-text{font-weight:700;text-align:center;width:100%}@media(max-width:700px){.grading-view-tabs{grid-template-columns:auto;grid-template-rows:1fr 1fr}.grading-view-text{grid-column:span 3;grid-row:1}}.grading-feedback{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.grading-feedback-header{background:#eee;display:flex;flex-direction:row;font-size:20px;justify-content:space-around;padding:16px}.grading-feedback-category,.grading-feedback-header{border:1px solid #ccc;border-radius:5px;margin-bottom:1em}.grading-feedback-category-header{background:#eee;border-bottom:1px solid #ccc;font-size:20px;margin-bottom:1em;padding:16px}.grading-feedback-event{border:1px solid #ccc;border-radius:5px;margin-bottom:1em;margin-left:1em;margin-right:1em;padding:1em}.grading-feedback-event.incorrect{background:#f8d7da;border:1px solid #f8d7da;color:#721c24}.grading-feedback-event.optional{background:#d1ecf1;border:1px solid #d1ecf1;color:#0c5460}.grading-feedback-event.correct{background:#d4edda;border:1px solid #d4edda;color:#22561b}.grading-feedback-event-header{font-size:20px}.grading-feedback-event-reason{font-weight:700;white-space:pre-wrap}.grading-feedback-summary{margin-bottom:1em;margin-left:1em;margin-right:1em;white-space:pre-wrap}.grading-view-footer{background-color:#fff;border-left:1px solid #ccc;border-top:1px solid #ccc;bottom:0;display:flex;flex-direction:row;justify-content:space-between;padding:.5em;position:sticky}.grading-log{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.grading-log-headers{background:linear-gradient(180deg,#eee 0,#ccc);display:grid;font-weight:700;grid-template-columns:1fr 1fr 1fr;justify-items:start;width:100%}.grading-log-header{display:flex;flex:1 1;flex-direction:row;justify-content:center}.grading-log-header.event{flex:3 1}.grading-log-content{display:flex;flex-direction:column;overflow-y:auto}.grading-log-row{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;padding:4px 0;width:100%}.grading-log-row:nth-child(2n){background:#f0f0f0}.grading-log-column{flex:1 1}.grading-log-column-event{flex:3 1}@media screen and (max-width:800px){.grading-case-list-date{height:auto}}.highYieldPageContainer{display:flex;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10000}.highYieldBackdrop{background-color:#0000008c;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1}@media(max-width:440px){.highYieldPageContainer{width:122.5%}}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}:root{--primary-font-size:16px;--secondary-font-size:14px;--primary-color:#fcfcfc;--accent-color:#e6e6e6;--button-background-color:#fff;--off-color:#c8c8c8;--secondary-color:#bbcad6;--hover-color:#9ebac0;--selected-button-color:#b7c3cc;--header-font-color:#0b335d;--primary-font-color:#000;--border-color:#000;--gradient:linear-gradient(180deg,#eee 0%,#ccc);--reverse-gradient:linear-gradient(0deg,#eee 0%,#ccc);--new-primary-color:#0b335d;--new-secondary-color:#f79d23;--new-primary-background-color:#e7e7e7;--new-secondary-background-color:#fff;--new-tertiary-background-color:#3e3e3e;--new-off-background-color:#cecece;--new-text-color:#1d1d1d;--new-case-text-color:#1d1d1d;--new-secondary-text-color:#fff;--new-off-text-color:#686868;--new-secondary-off-text-color:#cecece;--new-tertiary-off-text-color:#1d1d1d;--case-selected-color:#e5ebf3}.app{display:-webkit-flexbox;height:100%;-webkit-user-select:none;user-select:none;width:100%}.checkboxContainer{background-color:#fff;background-color:var(--new-secondary-background-color);border-radius:2px;box-shadow:0 2px 4px #00000040;cursor:pointer;height:15px;width:15px}.checkboxCheck{color:#1d1d1d;color:var(--new-text-color);height:12px;margin:0;width:12px}.primaryButton,.secondaryButton,.tertiaryButton,.warningButton{border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;cursor:pointer}.primaryButton{background-color:#f79d23;background-color:var(--new-secondary-color);color:#fff}.secondaryButton{background-color:#fff;background-color:var(--new-secondary-background-color);color:#1d1d1d;color:var(--new-text-color)}.tertiaryButton{background-color:#0b335d;background-color:var(--new-primary-color);color:#fff}.warningButton{background-color:red!important;color:#fff!important}.buttonDisabled,button:disabled,button[disabled]{cursor:default;opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.switchContainer{background-color:#e7e7e7;background-color:var(--new-primary-background-color);border:0;border-radius:3px;box-shadow:inset 0 2px 4px #00000040;cursor:pointer;height:35px;position:relative;transition-duration:.25s;width:60px}.switchContainerToggled{background-color:#0b335d;background-color:var(--new-primary-color)}.switchButton{background-color:#fff;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;height:20px;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.25s;width:23px}.standardLabel{color:#1d1d1d;color:var(--new-text-color);display:inline-block;margin-bottom:5px}.standardInput{font-size:16px;height:40px}.standardInput,.standardTextArea{background-color:#e7e7e7;background-color:var(--new-primary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:#1d1d1d;color:var(--new-text-color);cursor:auto;margin-bottom:10px;padding-left:10px;width:calc(100% - 10px)}.standardTextArea{font-size:14px;height:150px;overflow-y:auto;padding-top:10px;resize:none}.popupCloseButton{background-color:#0000;border:0;cursor:pointer;height:20px;position:absolute;right:15px;top:15px;width:20px}.popupCloseButton:after,.popupCloseButton:before{background-color:#686868;background-color:var(--new-off-text-color);border-radius:2px;content:"";height:20px;position:absolute;width:2px}.popupCloseButton:before{transform:translate(-50%,-50%) rotate(45deg)}.popupCloseButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.popupCloseButton:hover{background-color:#0000}.authenticationErrorPageContainer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.authenticationErrorBackdrop{background-color:#0000008c;height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1}.authenticationErrorContainer{background-color:var(--primary-color);border:7px solid var(--secondary-color);border-radius:4px;box-shadow:0 0 15px #00000073;display:flex;flex-direction:column;height:50vh;left:50%;max-width:750px;min-height:200px;overflow-y:auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 25px);z-index:3}.loadingPopupWrapper{height:100vh;left:0;position:absolute;top:0;width:100%;z-index:1000}.loadingPopupBackdrop{background-color:#000000a6;height:100%;position:absolute;width:100%;z-index:15}.loadingPopupContainer{align-items:center;background-color:#fff;border-radius:5px;display:grid;height:100px;justify-items:center;left:50%;padding:35px 0 25px;position:absolute;top:50%;transform:translate(-50%,-50%);width:250px;z-index:20}.toggleGradingContainer{background-color:var(--new-secondary-background-color);bottom:10px;left:10px;padding:10px;position:fixed}.toggleGradingButton,.toggleGradingContainer{border-radius:3px;box-shadow:0 2px 4px #00000040}.toggleGradingButton{background-color:var(--new-primary-color);border:0;color:#fff;cursor:pointer;height:40px;width:200px}.printReceiptButtonContainer{grid-column-gap:10px;background-color:#3e3e3e;border-top:1px solid #bbb;bottom:0;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;padding:10px;position:sticky;width:calc(100% - 20px)}.printReceiptButton{height:40px;justify-self:start;max-width:300px;width:100%}.printReceiptButton:first-child{justify-self:end}@media print{.printReceiptButtonContainer{display:none}}.reportCardPageContainer{background-color:#fff;padding-bottom:20px}.reportCardHeaderContainer{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;display:grid;grid-template-columns:1fr auto;height:70px;padding:0 2.5%;position:sticky;top:0;z-index:10}@media(max-width:500px){.reportCardHeaderContainer{grid-template-columns:1fr;grid-template-rows:auto auto;height:fit-content;padding:10px 2.5%;row-gap:10px}}.reportCardHeaderText{font-size:24px;margin:0}.reportCardHeaderButton{cursor:pointer;display:inline-block;width:fit-content}.reportCardOverviewTitleValueWrapper{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:20px auto auto;width:95%}@media(max-width:900px){.reportCardOverviewTitleValueWrapper{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:20px}}@media(max-width:600px){.reportCardOverviewTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}.reportCardModuleContainer{border:1px solid #ccc;border-radius:5px;display:grid;grid-template-rows:50px auto;margin:20px auto auto;width:95%}.reportCardModuleHeaderContainer{background-color:#eee;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;display:grid;height:100%;width:100%}.reportCardModuleHeaderText{align-self:center;font-size:18px;font-weight:700;margin:0 0 0 10px}.reportCardModuleBodyContainer{overflow:hidden;padding:20px}.reportCardThreeTitleValueWrapper{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px auto auto;width:95%}@media(max-width:775px){.reportCardThreeTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;row-gap:20px}}.reportCardTitleValueContainer{align-items:center;background-color:#eee;border:1px solid #ccc;border-radius:5px;display:grid;grid-template-columns:1fr auto;padding:15px 10px;width:calc(100% - 20px)}.reportCardTitleValueText{font-size:16px;margin:0}.reportCardTitleValueText:nth-child(2){justify-self:end;margin-left:10px}.dualModuleWrapper{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:auto;width:95%}@media(max-width:850px){.dualModuleWrapper{grid-template-columns:1fr;grid-template-rows:auto auto}.testPrepCalculatorWrapper{grid-template-rows:1fr}}.reportCardErrorWrapper{border:1px solid #ccc;margin:10px auto auto;padding:0 20px;width:fit-content}.reportCardErrorMessage{text-align:center}.reportCardLoadingContainer{display:grid;justify-items:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.reportCardFirstCaseAttemptCheckboxWrapper{align-items:center;margin-bottom:20px;width:fit-content}.reportCardCheckboxWrapper{align-items:center;cursor:pointer;display:inline-grid;grid-auto-flow:column;vertical-align:top}.reportCardCheckbox{background-color:#eee;border:1px solid #ccc;border-radius:1px;cursor:pointer;height:16px;width:16px}.checkedCheckbox{position:relative}.checkedCheckbox:after,.checkedCheckbox:before{background-color:#707070;content:"";height:12px;left:50%;position:absolute;top:50%;width:1px}.checkedCheckbox:before{transform:translate(-50%,-50%) rotate(45deg)}.checkedCheckbox:after{transform:translate(-50%,-50%) rotate(-45deg)}.reportCardCheckbox:hover{background-color:#e5e5e5}.reportCardCheckboxLabel{font-size:14px;margin:0 15px 0 5px;pointer-events:none}.reportCardFirstCaseAttemptGraphWrapper{border:1px solid #ccc;border-radius:5px;padding:20px 20px 10px}.reportCardGraphLegendWrapper{align-items:center;display:inline-grid;grid-auto-flow:column}.reportCardGraphLegend{border:1px solid #ccc;border-radius:1px;height:15px;width:15px}.reportCardGraphLegendText{font-size:14px;margin:0 15px 0 5px}.reportCardFirstCaseAttemptGraphContainer{min-height:230px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%}.reportCardFirstCaseAttemptGraphSectionWrapper{display:inline-block;margin-right:30px;padding-left:10px;vertical-align:top}.hideBarGraphContainer{display:none}.reportCardFirstCaseAttemptGraphElementWrapper{align-items:end;display:grid;grid-auto-flow:column;height:180px}.reportCardFirstCaseAttemptTitleValueWrapper{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin-top:20px}@media(max-width:600px){.reportCardFirstCaseAttemptTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:20px}}.barGraphElementWrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:fit-content;margin-right:20px;width:fit-content}.barGraphBarContainer{align-self:end;height:fit-content}.barGraphBarPercentage{font-size:9px;margin:auto;width:fit-content}.barGraphBar{border:1px solid #ccc;width:23px}.barGraphCaseIdText{font-size:14px;grid-column:span 2;justify-self:center;margin:10px 0 0}.topTenCasesModuleContainer{display:grid;width:100%}.topTenCasesTitleContainer{border-bottom:1px solid #eee;display:grid;grid-template-columns:35% 15% 30% 20%}.topTenCasesTitleText{align-self:center;font-size:14px;justify-self:center;margin:10px 0;text-align:center}.topTenCasesBodyContainer{display:grid;grid-template-columns:35% 15% 30% 20%}.topTenCasesBodyContainer:nth-child(2n){background-color:#f8f8f8}.topTenCasesBodyContainer:last-child{border-radius:0 0 5px 5px}.topTenCasesBodyText{align-self:center;font-size:14px;justify-self:center;margin:10px 0;text-align:center}.testPrepCalculatorContainer{width:100%}.reportCardTestPrepModuleInputContainer{align-items:center;border-bottom:1px solid #eee;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;margin-bottom:10px;padding:15px 10px}.reportCardTestPrepModuleInputLabel{font-size:14px;margin-right:10px}.reportCardTestPrepModuleInput{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.reportCardTestPrepModuleButton{cursor:pointer;margin:0 0 0 10px}.reportCardTestPrepModuleLoadingContainer{align-items:center;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;justify-items:center;width:69px}.reportCardTestPrepModuleErrorText{color:red;grid-column-end:4;grid-column-start:1;grid-row:2;margin:10px 0 0}.testPrepCalculatorTitleValue{margin:0 10px 10px;width:calc(100% - 42px)}.performanceOverTimeTitleValueWrapper{grid-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;margin:10px 20px 20px}@media(max-width:600px){.performanceOverTimeTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:20px}}.LineGraphContainer{font-family:sans-serif;margin-top:20px;position:relative;text-align:center;width:95vw}.averageAttemptByCategoryModuleContainer{display:grid;margin:20px auto auto;overflow:hidden;overflow-x:auto;width:95%}.averageAttemptByCategoryBodyWrapper{min-width:550px}.averageAttemptByCategoryTitleContainer{border-bottom:1px solid #eee;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.averageAttemptByCategoryTitleText{align-self:center;font-size:14px;justify-self:center;margin:10px 0;text-align:center}.averageAttemptByCategoryBodyContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.averageAttemptByCategoryBodyContainer:nth-child(2n){background-color:#f8f8f8}.averageAttemptByCategoryBodyContainer:last-child{border-radius:0 0 5px 5px}.averageAttemptByCategoryBodyText{align-self:center;font-size:14px;justify-self:center;margin:10px 0;text-align:center}.caseListPageContainer{background-color:var(--new-primary-background-color);display:grid;grid-template-columns:300px 1fr;overflow:hidden;position:relative;width:100%}.caseListSidebar{background-color:var(--new-tertiary-background-color);box-shadow:0 2px 4px #00000040;height:calc(100% - 30px);overflow-y:auto;padding:15px;width:calc(100% - 30px)}.caseListLogoContainer{display:grid;grid-template-columns:1fr}.caseListLogo{height:40px;margin-bottom:10px;margin-top:5px}.caseListDrawerCloseButton,.caseListMobileDrawerPageContainer,.caseListMobileNavButtonContainer{display:none}.caseListSidebarWrapper{height:100%;overflow-y:auto;-webkit-user-select:none;user-select:none}.caseListStyleToggle{border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-columns:1fr 1fr;height:40px;overflow:hidden;position:relative;width:100%}.caseListStyleToggleOption{background-color:var(--new-off-text-color);border:none;color:#fff;cursor:pointer;height:100%;width:100%}.caseListStyleOptionSelected{background-color:var(--new-secondary-color)}.caseListStyleToggleLoadingContainer{align-items:center;background-color:#00000080;display:grid;height:100%;justify-items:center;left:0;position:absolute;top:0;width:100%}.caseListDropdownWrapper{display:grid;grid-template-rows:auto auto}.dropdownWithButton{grid-template-columns:auto 50px}.caseListDropdownWrapper>select{grid-row:2}.caseListSortDirectionButton{background-color:var(--new-off-text-color);border:none;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-secondary-color);cursor:pointer;font-size:18px;grid-column:2;grid-row:2;height:100%;margin-left:10px;position:relative}.caseListSortDirectionIcon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media(max-width:850px){.caseListMobileDrawerPageContainer{display:inline;display:initial;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10}.caseListMobileDrawerBackdrop{background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.caseListMobileDrawerContainer{bottom:0;box-shadow:0 2px 4px #00000040;height:90%;left:0;position:absolute;width:100%;z-index:2}.caseListPageContainer{grid-template-columns:1fr}.caseListSidebar{border-radius:10px 10px 0 0;width:calc(100% - 30px)}.caseListSidebarWrapper{display:none}.caseListLogoContainer{grid-template-columns:1fr auto}.caseListDrawerCloseButton{background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;display:inline;display:initial;height:35px;position:relative;width:35px}.caseListDrawerCloseButton:after,.caseListDrawerCloseButton:before{background-color:var(--new-primary-color);border-radius:2px;content:"";height:25px;position:absolute;width:2px}.caseListDrawerCloseButton:before{transform:translate(-50%,-50%) rotate(45deg)}.caseListDrawerCloseButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.caseListMobileNavButtonContainer{grid-row-gap:10px;display:grid;grid-template-rows:1fr 1fr;margin:20px 0;row-gap:10px}.caseListMobileNavButton{align-items:center;background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-text-color);display:grid;grid-template-columns:40px 1fr;height:40px;justify-items:center;width:100%}}.caseListSidebarLabel{color:var(--new-secondary-off-text-color)!important;display:block}.caseListDropdown{background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-text-color);height:40px;padding-left:5px;width:100%}.caseListSidebarHeader{color:var(--new-secondary-text-color);font-size:24px;font-weight:700;margin:10px 0}.caseListSidebarSectionBreak{height:5px;width:100%}.caseListSidebarCategoryWrapper{grid-column-gap:12px;align-items:center;column-gap:12px;cursor:pointer;display:grid;font-size:15px;grid-template-columns:auto auto 1fr;margin-bottom:5px;padding:5px 10px}.caseListSidebarCategoryWrapper:last-child{margin-bottom:0}.caseListSidebarCategoryIcon{height:25px;width:25px}.checkboxContainer{align-items:center;display:grid;justify-items:center;justify-self:center}.checkboxCheck{color:var(--new-primary-color)}.caseListSidebarCategoryIcon{color:var(--new-secondary-color);font-size:32px}.caseListSidebarSubtext,.caseListSidebarText{color:var(--new-secondary-off-text-color);margin:0}.caseListSidebarSubtext{font-size:14px}.caseListSidebarTagWrapper{align-items:center;cursor:pointer;display:grid;font-size:15px;grid-template-columns:50px 1fr;margin-top:10px;min-height:25px}.sidebarToggleDisabled{cursor:auto;opacity:.5;pointer-events:none}.caseListSidebarTagWrapper:last-child{padding-bottom:20px}.caseListSidebarAddTagButton{font-size:14px;height:32px;margin-top:10px;width:100%}.caseListBodyPageWrapper{display:grid;grid-template-rows:1fr 50px;height:100%;overflow-x:hidden;position:relative}.caseListHeaderButtonContainer{grid-column-gap:10px;align-items:center;background-color:#0000;column-gap:10px;display:grid;grid-template-columns:1fr auto;height:70px;justify-items:end;left:0;padding:0 10px;position:fixed;top:0;z-index:10}.caseListHeaderButton{align-items:center;color:var(--new-text-color)!important;display:grid;grid-template-columns:30px 1fr;height:40px;justify-items:center;width:150px}.caseListHeaderBurgerButton,.caseListHeaderMobileButton{display:none}@media (max-width:940px){.caseListHeaderButton{display:none}.caseListHeaderMobileButton{align-items:center;color:var(--new-primary-color)!important;display:grid;grid-template-columns:1fr;height:40px;justify-items:center;width:45px}}@media(max-width:850px){.caseListHeaderButtonContainer{column-gap:0}.caseListHeaderMobileButton{display:none}.caseListHeaderBurgerButton{align-items:center;color:var(--new-primary-color)!important;display:grid;grid-template-columns:1fr;height:40px;justify-items:center;width:45px}}.caseListHeaderButtonIcon{color:var(--new-primary-color);height:22px;width:22px}.caseListLoadingContainer{background-color:var(--new-primary-background-color);margin:auto;width:100%}.caseListLoadingContainer,.caseListLoadingWrapper{align-items:center;display:grid;justify-items:center}.caseListLoadingWrapper{align-self:center;grid-template-rows:70px 40px;height:110px;justify-self:center;width:fit-content}.caseListContainer{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:1fr 1fr 1fr;overflow-x:hidden;overflow-y:auto;padding:0 10px 10px;row-gap:10px}.caseListContainer,.caseListSectionHeaderContainer{background-color:var(--new-primary-background-color);display:grid}.caseListSectionHeaderContainer{grid-column-gap:5px;align-items:center;column-gap:5px;grid-column-end:4;grid-column-start:1;grid-template-columns:auto 1fr;height:70px;left:0;padding:0 10px;position:sticky;top:0;transform:translateX(-10px);width:calc(100% + 20px);z-index:9}.castListSectionLogoText{color:var(--new-primary-color);font-size:32px;font-weight:700;margin:0}@media (max-width:1150px){.caseListContainer{grid-template-columns:1fr 1fr}.caseListSectionHeaderContainer{grid-column-end:3}}@media (max-width:900px){.caseListContainer{grid-template-columns:1fr}.caseListSectionHeaderContainer{grid-column-end:2}}@media (max-width:850px){.caseListContainer{grid-template-columns:1fr 1fr}.caseListSectionHeaderContainer{grid-column-end:3}}@media (max-width:600px){.caseListContainer{grid-template-columns:1fr}.caseListSectionHeaderContainer{grid-column-end:2}}@media (max-width:385px){.caseListSectionHeaderContainer{column-gap:0}}.caseListSectionIcon{color:var(--new-primary-color);height:40px;width:40px}.caseListSectionHeader,.caseListSectionIcon{display:inline-block;margin:5px;vertical-align:top}.caseListSectionHeader{color:var(--new-tertiary-off-text-color);font-size:32px}@media (max-width:1020px){.caseListSectionHeader{font-size:24px}}@media (max-width:385px){.caseListSectionIcon{height:30px;width:30px}.caseListSectionHeader{font-size:20px}}.caseListCaseContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--text-color);cursor:pointer;height:225px;padding:0 10px 10px;position:relative;transition-duration:.15s}.caseListCaseContainer:hover{box-shadow:0 2px 8px #0000008c}@media(min-width:800px){.caseListCaseContainer:hover{transform:scale(1.02)!important;z-index:5}}.caseListCaseHeaderWrapper{grid-column-gap:7px;align-items:center;column-gap:7px;display:grid;grid-template-columns:auto 1fr;padding-top:5px}.caseListCaseId{color:var(--new-primary-color);display:inline-block;font-size:40px;margin:0;transition-duration:.15s}.caseListCaseTitle{color:var(--new-case-text-color);display:inline-block;font-size:22px;margin:0}.caseListMetaDetailsWrapper{grid-column-gap:8px;align-items:center;border-bottom:1px solid #707070;column-gap:8px;display:grid;grid-template-columns:auto 1fr;padding-bottom:5px}.caseListCaseIcon{color:var(--new-primary-color);height:20px;transition-duration:.15s;width:20px}.caseListMetaText{color:var(--new-case-text-color);font-size:14px;font-weight:500;margin:0}.caseListCaseDiagnosisTextContainer{height:fit-content;position:relative;width:fit-content}.caseListCaseDiagnosisBlur{background-color:var(--new-secondary-background-color);height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:2px}.caseListCaseDiagnosisText{color:var(--new-case-text-color);font-size:14px;margin:10px 0}.caseListDiagnosisTextHidden{filter:blur(3px)}.caseListCaseFooterContainer{grid-column-gap:5px;background-color:var(--new-primary-background-color);border-radius:0 0 3px 3px;bottom:0;color:var(--new-text-color);column-gap:5px;display:grid;grid-template-columns:1fr auto auto;height:40px;left:0;position:absolute;transition-duration:.15s;width:100%}.caseListCaseFooterSelected{background-color:var(--new-primary-color);color:#fff}.caseListCaseFooterReviewLaterContainer{align-items:center;align-self:center;display:grid;grid-template-columns:30px 1fr;justify-items:center;width:fit-content}.caseListCaseReviewLaterText{color:var(--new-tertiary-off-text-color);font-size:14px;font-weight:600;margin:0}.caseListCaseReviewLaterTextSelected{color:#fff}.caseListCaseFooterReviewLaterLoadingContainer{align-items:center;display:grid;height:100%;justify-items:center;width:30px}.caseListCaseButton{align-self:center;font-size:12px;height:28px;padding:0 20px}.caseListHideCaseButton{align-self:center;grid-column:3;grid-row:1;height:28px;margin-right:5px;position:relative;width:28px}.caseListHideCaseButtonIcon{color:var(--new-primary-color);left:50%;margin:0;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%)}.caseListHideCaseSpinnerContainer{align-items:center;align-self:center;display:grid;height:28px;justify-items:center;margin-right:5px;width:28px}.caseListCaseAverageGradeContainer,.caseListCaseLastCompletedDateContainer{border-radius:3px 0 0 3px;box-shadow:0 2px 4px #0003;color:var(--new-secondary-text-color);padding:5px 20px;position:absolute;right:0;transition-duration:.15s}.caseListCaseLastCompletedDateContainer{background-color:var(--new-secondary-color);top:57%}.caseListCaseAverageGradeContainer{background-color:var(--new-primary-color);top:70%}.caseListCaseAverageGradeText,.caseListCaseLastCompletedDateText{font-size:12px;margin:0}.caseListCaseAverageGradeText{font-size:10px}.caseListFooterContainer{grid-column-gap:10px;align-items:center;background-color:var(--new-secondary-background-color);box-shadow:0 0 4px #00000040;column-gap:10px;display:grid;grid-template-columns:1fr auto;justify-items:end;padding:0 10px;z-index:2}.caseListFooterButton{height:35px;min-width:200px;transition-duration:.15s}.caseListFooterLoaderWrapper{align-items:center;display:grid;height:35px;justify-items:center;min-width:200px}@media(max-width:950px){.caseListFooterButton{min-width:180px}}@media(max-width:850px){.caseListFooterContainer{grid-template-columns:1fr 1fr}.caseListFooterButton{min-width:0;width:100%}}.confirmationPopupCheckboxWrapper{align-items:center;display:grid;grid-template-columns:30px auto;margin-top:15px}.confirmationPopupCheckboxLabel{color:var(--new-text-color);margin:0}.caseListLoadingText{color:var(--new-text-color)}.caseListNoCasesContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;margin-top:70px;padding:15px}.caseListNoCasesText{margin:15px 0}.caseListViewHiddenCasesButton{height:40px;width:200px}.caseListRowStyleListContainer{grid-row-gap:7px;background-color:var(--new-primary-background-color);display:grid;grid-auto-flow:row;grid-auto-rows:min-content;grid-template-columns:1fr;overflow-x:auto;overflow-y:auto;padding:0 10px 10px;row-gap:7px}.caseListRowSectionHeaderContainer{grid-column-gap:5px;align-items:center;background-color:var(--new-primary-background-color);column-gap:5px;display:grid;grid-template-rows:auto auto;left:0;padding:0 10px 5px;position:sticky;top:0;transform:translateX(-10px);width:100%;z-index:9}.caseListRowHeaderContainer{align-items:center;display:grid;grid-template-columns:auto 1fr;height:70px}.caseListRowLabelContainer{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;justify-items:start;padding:0}.caseListRowLabel{color:var(--new-text-color);cursor:pointer;font-size:14px;font-weight:600;margin:0}.caseListRowContainer{grid-column-gap:10px;align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000059;column-gap:10px;cursor:pointer;display:grid;height:fit-content;justify-items:start;min-height:45px;transition-duration:.15s}.caseListRowContainer:hover{box-shadow:0 2px 8px #0000008c}@media(min-width:800px){.caseListRowContainer:hover{transform:scale(1.01)!important;z-index:5}}.caseListRowIconContainer{align-items:center;background-color:var(--new-primary-color);border-radius:3px 0 0 3px;display:grid;height:100%;justify-items:center;width:50px}.caseListRowIcon{color:#fff;height:25px;width:25px}.caseListRowCaseNumber{color:var(--new-primary-color);font-size:24px;justify-self:center;margin:0}.caseListRowValue{color:var(--new-text-color);font-size:15px;margin:0;padding:10px 0}.caseListRowMoreOptionsButton{background-color:var(--new-primary-background-color);border:0;box-shadow:inset 1px 0 1px 0 #00000040;cursor:pointer;height:100%;width:100%}.caseListRowMoreOptionsIcon{color:var(--new-text-color);height:17px;width:17px}.caseListCaseSelected{background-color:var(--case-selected-color)}.moreOptionsPopupContainer{grid-row-gap:10px;background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-auto-flow:row;height:fit-content;left:50%;padding:10px;position:absolute;row-gap:10px;top:50%;width:200px;z-index:20}.moreOptionPopupButton{background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-text-color);cursor:pointer;font-size:14px;font-weight:500;height:40px;transition-duration:.15s;width:100%}.incompleteCasePopupPageContainer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.incompleteCasePopupBackdrop{background-color:#000000b3;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.incompleteCasePopupContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;height:fit-content;left:50%;max-width:450px;padding:5px 10px 10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(95% - 20px);z-index:2}.incompleteCasePopupHeaderWrapper{grid-column-gap:8px;align-items:center;column-gap:8px;display:grid;grid-template-columns:auto 1fr}.incompleteCasePopupId{color:var(--new-primary-color);font-size:44px;margin:0}.incompleteCasePopupTitle{color:var(--new-text-color);font-size:22px;margin:0}.incompleteCasePopupMetaWrapper{grid-column-gap:5px;align-items:center;border-bottom:1px solid var(--new-off-text-color);column-gap:5px;display:grid;font-size:14px;grid-template-columns:auto 1fr;height:fit-content;margin:0;padding-bottom:10px}.incompleteCasePopupIcon{color:var(--new-primary-color);height:22px;width:22px}.incompleteCasePopupMetaText{color:var(--new-text-color);margin:0}.incompleteCasePopupHeader{color:var(--new-text-color);margin:10px 0 5px}.incompleteCasePopupText{color:var(--new-off-text-color);font-size:14px;margin-top:7px}.incompleteCasePopupOptionsWrapper{background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px #00000040;max-height:160px;overflow-y:auto;padding:10px;width:calc(100% - 20px)}.incompleteCasePopupOptionContainer{align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-text-color);cursor:pointer;display:grid;justify-items:center;margin-bottom:10px;padding:10px}.incompleteCasePopupOptionSelected{background-color:var(--new-primary-color);color:#fff}.incompleteCasePopupOptionContainer:last-child{margin-bottom:0}.incompleteCasePopupOptionText{margin:0}.incompleteCasePopupButtonWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:10px;width:100%}.incompleteCasePopupLoadingWrapper{align-items:center;display:grid;justify-items:center}.incompleteCasePopupButton{background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-primary-color);cursor:pointer;height:40px;transition-duration:.15s}.incompleteCasePopupButtonDisabled{background-color:var(--new-primary-background-color);box-shadow:none;color:var(--new-secondary-off-text-color);cursor:default;pointer-events:none}.incompleteCasePopupButtonActive{background-color:var(--new-primary-color);color:#fff}.tagsPopupPageContainer{z-index:10}.tagsPopupBackdrop,.tagsPopupPageContainer{height:100%;left:0;position:absolute;top:0;width:100%}.tagsPopupBackdrop{background-color:#00000080}.tagPopupContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;height:fit-content;left:50%;max-width:550px;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.tagPopupTitle{color:var(--new-text-color);font-size:24px;margin:5px 0 0}.tagPopupDescription{color:var(--new-off-text-color);font-size:14px;margin:5px 0 10px}.tagPopupInput{background-color:var(--new-primary-background-color);border:0;border-radius:3px;box-shadow:inset 0 2px 4px #00000040;color:var(--new-tertiary-off-text-color);cursor:auto;font-size:14px;height:40px;margin-bottom:10px;padding:0 0 0 10px;width:calc(100% - 10px)}.tagPopupInput::placeholder{color:var(--new-tertiary-off-text-color);opacity:.6}@media(max-width:525px){.tagPopupInput{font-size:16px}}.tagPopupTagWrapper{background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px #00000040;height:200px;min-height:100px;overflow-y:auto;padding:10px 0 0 10px}.tagPopupTagContainer{background-color:var(--new-primary-color);border-radius:3px;box-shadow:0 2px 4px #00000040;cursor:pointer;display:inline-grid;grid-template-columns:auto 1fr;height:fit-content;margin-bottom:10px;margin-right:10px;vertical-align:top;width:fit-content}.tagPopupContainerSelected{background-color:var(--new-secondary-color)}.tagPopupTagButton{align-self:center;background-color:#0000;border:0;color:#fff;cursor:pointer;height:10px;justify-self:center;padding-left:5px;position:relative;width:20px}.tagPopupTagButton:after,.tagPopupTagButton:before{background-color:#fff;border-radius:2px;content:"";height:12px;left:calc(50% + 5px);position:absolute;top:50%;width:2px}.tagPopupTagButton:before{transform:translate(-50%,-50%) rotate(45deg)}.tagPopupTagButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.tagPopupTagText{color:#fff;font-size:14px;margin:0;padding:6px 10px}.tagPopupFooterWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:10px}.tagPopupCountWrapper{align-items:center;display:grid;height:100%;justify-items:center;width:100%}.tagPopupCountText{color:var(--new-text-color);margin:0}.tagPopupButton{height:40px;width:100%}.confirmationPopupPageContainer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.confirmationPopupBackdrop{background-color:#00000080;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.confirmationPopupContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000059;height:fit-content;left:50%;max-width:350px;padding:10px;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%;z-index:2}.confirmationPopupTitle{color:var(--new-text-color);font-size:24px;font-weight:700;margin:5px 0 10px}.confirmationPopupDescription{color:var(--new-off-text-color);font-size:15px;margin:10px 0}.confirmationPopupButtonWrapper,.confirmationPopupButtonWrapperOneButton{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:20px}.confirmationPopupButtonWrapperOneButton{grid-template-columns:1fr}.confirmationPopupButton{height:40px}.confirmationPopupSpinnerContainer{align-items:center;display:grid;grid-template-columns:1fr;justify-items:center}.accountSettingsPageContainer{background-color:var(--new-primary-background-color);min-height:calc(100% - 50px);padding-bottom:50px;transition-duration:.25s;width:100%}.accountSettingsNavbar{grid-column-gap:10px;align-items:center;background-color:var(--new-tertiary-background-color);box-shadow:0 2px 4px #00000040;column-gap:10px;display:grid;grid-template-columns:1fr 150px 150px;height:45px;left:0;padding:10px 15px;position:sticky;top:0;transition-duration:.25s;width:calc(100% - 30px);z-index:3}.accountSettingsLogo{height:35px}.accountSettingsNavButton{align-items:center;background-color:var(--new-off-text-color);color:var(--new-text-color)!important;display:grid;grid-template-columns:30px 1fr;height:35px;justify-items:center;transition-duration:.25s}.accountSettingsMobileNavButton{display:none}@media(max-width:600px){.accountSettingsNavbar{grid-template-columns:1fr 42px 42px}.accountSettingsNavButton{display:none}.accountSettingsMobileNavButton{align-items:center;color:var(--new-primary-color)!important;display:grid;grid-template-columns:1fr;height:35px;justify-items:center;padding:0;width:100%}}.accountSettingsNavButtonIcon{color:var(--new-primary-color);height:20px;width:20px}.accountSettingsBodyWrapper{margin:25px auto auto;max-width:600px;min-height:calc(100% - 150px)}.accountSettingsBackButton{align-items:center;display:grid;grid-template-columns:30px auto;height:40px;justify-items:center;margin-bottom:25px;width:200px}.accountSettingsBackArrowIcon{color:#fff;font-size:18px}.accountSettingsSuccessMessageContainer{align-items:center;background-color:var(--new-secondary-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;height:40px;justify-items:center;margin-top:10px;padding:10px;position:relative;transition-duration:.25s}.accountSettingsSuccessMessageText{color:#fff;font-size:16px;font-weight:700;margin:0;transition-duration:.25s}.accountSettingsSuccessCloseButton{background-color:initial;border:0;color:#fff;cursor:pointer;font-size:16px;height:100%;padding:20px;position:absolute;right:0;top:0}.accountSettingsSuccessCloseButton:after,.accountSettingsSuccessCloseButton:before{background-color:var(--new-secondary-text-color);border-radius:2px;content:"";height:15px;position:absolute;width:2px}.accountSettingsSuccessCloseButton:before{transform:translate(-50%,-50%) rotate(45deg)}.accountSettingsSuccessCloseButton:after{transform:translate(-50%,-50%) rotate(-45deg)}.accountSettingsSuccessCloseButton:hover{background-color:#0000}.accountSettingsTitleContainer{align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-columns:1fr auto;height:40px;margin-top:10px;padding:10px;transition-duration:.25s}@media(max-width:600px){.accountSettingsTitleContainer{grid-template-columns:1fr;grid-template-rows:1fr auto;height:fit-content;margin:10px 10px 0;row-gap:10px}.accountSettingsBackButton{margin-left:10px}}.accountSettingsTitle{color:var(--new-primary-color);font-size:24px;margin:0;transition-duration:.25s}.accountSettingsTitleButton{background-color:var(--new-primary-color);border:0;color:#fff;cursor:pointer;height:35px;width:150px}.accountSettingsProfileContainer,.accountSettingsTitleButton{border-radius:3px;box-shadow:0 2px 4px #00000040;transition-duration:.25s}.accountSettingsProfileContainer{grid-row-gap:20px;background-color:var(--new-secondary-background-color);display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(6,1fr);margin-top:10px;padding:15px;row-gap:20px}@media(max-width:600px){.accountSettingsProfileContainer{margin:10px 10px 0}}.accountSettinsProfileDetailsHeader{grid-column-end:3;grid-column-start:1}.accountSettingsCardTitle,.accountSettingsProfileProperty{color:var(--new-case-text-color);margin:0;transition-duration:.25s}.accountSettingsProfileValue{color:var(--new-off-text-color);justify-self:end;margin:0;transition-duration:.25s}@media(max-width:600px){.accountSettingsProfileContainer{grid-template-columns:1fr;grid-template-rows:repeat(12,auto);row-gap:0}.accountSettinsProfileDetailsHeader{grid-column-end:2;margin-bottom:15px}.accountSettingsProfileProperty{color:var(--new-off-text-color);font-size:14px;margin-bottom:5px;margin-top:5px}.accountSettingsProfileValue{color:var(--new-text-color);font-size:18px;font-weight:400;justify-self:start;margin-bottom:10px}}.accountSettingsCardColumn1,.accountSettingsCardColumn2{display:inline-block;vertical-align:top;width:calc(50% - 5px)}.accountSettingsCardColumn1{margin-right:10px}.accountSettingsCard{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;margin-top:10px;padding:15px;position:relative;transition-duration:.25s}@media(max-width:600px){.accountSettingsCardColumn1,.accountSettingsCardColumn2{margin:0 10px;width:calc(100% - 20px)}.accountSettingsBigCard{margin:10px 10px 0}}.accountSettingsToggleTitle{color:var(--new-text-color);transition-duration:.25s}.accountSettingsToggleDescription{color:var(--new-off-text-color);font-size:12px;margin-top:10px;transition-duration:.25s}@media(max-width:600px){.accountSettingsToggleDescription{margin-top:5px}}.accountSettingsFaqQuestion{color:var(--new-text-color);font-size:20px;margin:0}.accountSettingsFaqAnswer{color:var(--new-text-color);font-size:14px;margin:10px 0 0;white-space:pre-wrap}.accountSettingsDropdown{background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-case-text-color);cursor:pointer;height:40px;padding:0 5px;transition-duration:.25s;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width:480px){.accountSettingsDropdown{border:1px solid var(--new-primary-color)}}.accountSettingsButton{background-color:var(--new-primary-color);color:#fff}.accountSettingsButton,.accountSettingsCancelButton{border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;cursor:pointer;height:40px;transition-duration:.25s;width:100%}.accountSettingsThemeBreakLine{background-color:var(--new-off-text-color);height:1px;margin-top:5px;transition-duration:.25s;width:100%}.accountSettingsThemeWrapper{display:inline-block;margin-top:15px;vertical-align:bottom;width:calc(50% - 5px)}.accountSettingsThemeWrapper:nth-child(2n){margin-right:10px}@media(max-width:600px){.accountSettingsThemeWrapper{margin-top:10px;width:100%}}.accountSettingsThemeTitle{color:var(--new-case-text-color);font-size:18px;margin:0;transition-duration:.25s}.accountSettingsThemeDescription{color:var(--new-off-text-color);font-size:14px;margin:5px 0 10px;transition-duration:.25s}.accountSettingsThemeColorSquaresContainer{width:100%}.accountSettingsThemeColorSquare{border-radius:3px;box-shadow:inset 0 2px 4px #00000040;display:inline-block;height:40px;margin-right:10px;width:40px}.accountSettingsThemeButton{background-color:var(--new-primary-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:#fff;cursor:pointer;height:40px;margin-top:10px;transition-duration:.25s;width:100%}.accountSettingsThemeButtonActive{background-color:var(--new-secondary-background-color);border:1px solid var(--new-primary-color);box-shadow:none;color:var(--new-primary-color);cursor:default;transition-duration:.25s}.accountSettingsThemeButtonDisabled{box-shadow:0 0 0 #0000!important;cursor:default;opacity:.5;pointer-events:none;transition-duration:0ms!important}.accountSettingsThemeSpinnerContainer{align-items:center;display:grid;height:40px;justify-items:center;margin-top:10px;width:100%}.accountSettingsOrderedList{grid-row-gap:10px;grid-column-gap:10px;column-gap:10px;display:grid;grid-auto-flow:row;grid-auto-rows:auto;grid-template-columns:20px 1fr;list-style-type:none;padding:0;row-gap:10px;width:calc(100% - 10px)}.accountSettingsOrderedListNumber{color:var(--new-primary-color);font-size:24px;font-weight:700;justify-self:center;margin:0;transition-duration:.25s}.accountSettingsOrderedListItem{word-wrap:break-word;color:var(--new-case-text-color);font-size:14px;font-weight:500;height:fit-content;position:relative;transition-duration:.25s;vertical-align:top;white-space:pre-wrap;width:calc(100% - 10px)}.accountSettingsOrderedListItem>p{height:fit-content;margin:0}.accountSettingsUpgradeButton{background-color:var(--new-secondary-color);transition-duration:.25s}.accountSettingsButtonWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr}.hideCasesButton{grid-column:2}@media(max-width:600px){.accountSettingsButtonWrapper{column-gap:0;grid-template-columns:1fr;grid-template-rows:1fr 1fr;margin-top:10px;row-gap:10px}.hideCasesButton{grid-column:1}}.accountSettingsHeaderCard{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-columns:1fr auto;margin:10px 0;padding:15px 10px;transition-duration:.25s}.accountSettingsHeaderCardText{color:var(--new-text-color);font-size:24px;margin:0}@media(max-width:500px){.accountSettingsHeaderCard{grid-template-columns:1fr;grid-template-rows:1fr 1fr;row-gap:5px}}.accountSettingsHiddenCaseContainer{grid-column-gap:10px;align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;column-gap:10px;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:10px;padding:10px}.accountSettingsHiddenCaseId{color:var(--new-primary-color);font-size:32px;margin:0}.accountSettingsHiddenCaseCategory{color:var(--new-text-color);margin:0}.accountSettingsHiddenAllCasesButton,.accountSettingsHiddenCaseButton{align-items:center;background-color:var(--new-primary-color);border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:#fff;cursor:pointer;display:grid;grid-template-columns:30px 1fr;height:35px;justify-items:center;width:150px}.accountSettingsHiddenAllCasesButton{width:200px}.accountSettingsHiddenCaseIcon{height:20px;width:20px}.accountSettingsHiddenCasesWrapper{padding:0 10px}.accountSettingsHiddenCaseSpinnerContainer,.accountSettingsHiddenCaseSpinnerContainerHeader{align-items:center;display:grid;grid-template-columns:1fr;height:35px;justify-items:center;width:150px}.accountSettingsHiddenCaseSpinnerContainerHeader{width:200px}.accountSettingsNoHiddenCases{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;margin:0 0 10px;padding:10px}.accountSettingsNoHiddenCasesText{color:var(--new-text-color);font-size:16px;margin:0;text-align:center}.accountSettingsCardLoaderOverlay{background-color:#0009;height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.accountSettingsCardButtonLoaderContainer,.accountSettingsCardLoaderOverlay{align-items:center;display:grid;justify-items:center}.changePasswordErrorText{color:red;margin-top:5px}body{background-color:#fff}.loginPageWrapper{background-color:#0b335d;height:100%;width:100%}.loginLandingPage{align-items:center;display:grid;height:fit-content;justify-items:center;position:relative;top:calc(50% - 46px);transform:translateY(-50%)}.loginLogo{height:40px;margin-bottom:30px;margin-top:25px}.loginCardContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-columns:auto auto;height:fit-content;overflow:hidden;transition-duration:.25s;width:fit-content}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:.001dpcm){@supports (-webkit-appearance:none){.loginCardContainer{max-height:580px}}}.loginImage{height:100%;object-fit:cover;object-position:right;width:400px}.loginContentWrapper{align-items:center;display:grid;justify-items:center;padding:50px;position:relative;transition-duration:.25s;width:350px}.loginHeader{color:#0b335d;font-size:24px;margin:0 0 15px;padding:0 0 0 10px}@media(max-width:850px){.loginCardContainer{grid-template-columns:auto;grid-template-rows:auto;max-width:350px;width:95%}.loginImage{display:none;max-height:200px;width:100%}.loginContentWrapper{padding:0;width:100%}.loginHeader{margin:15px 0}}.loginContainer{transition-duration:.25s;width:100%}.termsOfServiceContainer{height:90%;max-height:400px;padding-bottom:15px}.loginTermsOfServiceWrapper{max-height:270px;overflow-y:auto;padding:0 10px}.loginContainer>p>strong{font-weight:600}.loginLogoText{color:var(--new-primary-color);font-size:26px;text-align:center}.loginLabel{margin:5px 10px}.loginInput,.loginLabel,.loginSelect{color:#000;display:block;font-size:14px}.loginInput,.loginSelect{background-color:#f4f4f4;border:0;border-radius:2px;box-shadow:0 2px 4px #00000040;height:40px;margin:0 10px 10px;padding:0 0 0 10px;width:calc(100% - 30px)}input::selection,textarea::selection{background-color:#0b335d;color:#fff}.loginSelect{padding-left:5px;width:calc(100% - 20px)}@media(max-width:600px){.loginInput{font-size:16px}}.forgotPasswordText{color:#0b335d;cursor:pointer;font-size:12px;margin-left:10px;text-decoration:underline}.loginButtonWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;height:40px;margin:15px 10px 10px;width:calc(100% - 20px)}.loginButton{background-color:#fff;border:0;border-radius:3px;box-shadow:0 2px 4px #00000040;color:#000;cursor:pointer;font-size:13px;font-weight:500}.loginPrimaryButton{background-color:#0b335d;color:#fff}.loginOffline{background-color:#fff;border:1px solid #0b335d;border-radius:2px;color:#0b335d;height:40px;margin:10px;width:calc(100% - 20px)}@media(max-width:600px){.loginButton{font-size:12px}}.loginButtonLoaderWrapper{align-items:center;display:grid;height:40px;justify-items:center;margin:15px 10px 10px;width:calc(100% - 20px)}.termsOfServiceText{color:#000;margin:10px;max-height:215px;overflow:auto}.termsOfServiceBackButton{height:40px;margin:10px;width:calc(100% - 20px)}.loginTermsOfServiceText{color:#000;cursor:pointer;display:block;font-size:12px;margin-bottom:10px;text-align:center;text-decoration:underline}.loginMessageFooter{background-color:#f79d23;grid-column-end:3;grid-column-start:1;max-width:810px;padding:5px 20px}.loginErrorText,.loginSuccessText{bottom:5px;left:0;position:absolute;text-align:center;width:100%}.loginErrorText{color:red}.loginSuccessText{color:green}.loginMessageFooterText{color:#fff;font-weight:700}@media(max-width:850px){.loginMessageFooter{grid-column-end:2}}.newCaseSelectorPopupPageContainer{height:100%;left:0;position:absolute;top:0;width:100%;z-index:20}.newCaseSelectorPopupBackdrop{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%}.newCaseSelectorPopupContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-rows:auto auto;left:50%;max-width:400px;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:95%}.newCaseSelectorPopupImage{object-fit:cover;object-position:center;width:100%}.newCaseSelectorPopupBodyWrapper{padding:15px 20px}.newCaseSelectorPopupTitle{color:var(--new-primary-color);font-size:26px;margin:5px 0}.newCaseSelectorPopupDescription{color:var(--new-text-color);margin:15px 0 20px;white-space:pre-wrap}.newCaseSelectorPopupButtonContainer{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;height:40px}.newCaseSelectorPopupSpinnerContainer{align-items:center;display:grid;height:100%;justify-items:center;width:100%}.newGradingPageWrapper{background-color:var(--new-primary-background-color);min-height:calc(100% - 40px);padding-bottom:40px;position:relative}.newGradingNavbar{grid-column-gap:10px;align-items:center;background-color:var(--new-tertiary-background-color);box-shadow:0 2px 4px #00000040;column-gap:10px;display:grid;grid-template-columns:1fr 150px 150px;height:45px;left:0;padding:10px 15px;position:sticky;top:0;width:calc(100% - 30px);z-index:3}.newGradingLogo{height:35px}@media(max-width:750px){.newGradingPageWrapper{min-height:calc(100% - 10px);padding-bottom:10px}}.newGradingLoaderContainer{align-items:center;display:grid;justify-items:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important}.newGradingLoaderText{color:var(--new-text-color);font-size:15px;font-weight:500;margin-bottom:10px}.newGradingBackWrapper{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-template-columns:1fr auto auto;height:60px;margin:20px 40px}.newGradingBackButton{align-items:center;display:grid;grid-template-columns:40px 1fr;height:40px;justify-items:center;width:200px}.newGradingBackIcon{color:#fff;font-size:16px}.newGradingCheckboxContainer{grid-column-gap:10px;align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;column-gap:10px;cursor:pointer;display:grid;height:40px;justify-items:center;padding:5px 10px;position:relative;width:175px}.highYieldLoadingContainer{align-items:center;background-color:#000000bf;display:grid;height:100%;justify-items:center;left:0;position:absolute;top:0;width:100%}.highYieldMoreInfoButton{color:var(--new-primary-color);font-size:20px;padding:10px 5px 10px 0}.newGradingCheckbox{align-items:center;background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px #00000040;display:grid;height:25px;justify-items:center;width:25px}.newGradingCheckboxIcon{color:var(--new-primary-color);font-size:14px}.newGradingCheckboxText{color:var(--new-text-color);font-size:16px;margin:0}@media(max-width:750px){.newGradingBackWrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;height:fit-content;margin:10px;row-gap:10px}.newGradingBackButton{grid-column-end:3;grid-column-start:1;width:100%}.newGradingCheckboxContainer{width:calc(100% - 20px)}.newGradingCheckboxText{font-size:14px}}.newGradingCaseTitleContainer{grid-column-gap:20px;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;column-gap:20px;display:grid;grid-template-columns:auto 1fr auto;margin:5px 40px;padding:15px}.newGradingCaseNumberContainer{align-items:center;align-self:center;background-color:var(--new-secondary-color);border-radius:3px;display:grid;height:60px;justify-items:center;min-width:40px;padding:0 10px;width:fit-content}.newGradingCaseNumber{color:#fff;font-size:36px;font-weight:600;margin:0}.newGradingCaseTitleWrapper{grid-row-gap:5px;align-self:center;display:grid;grid-auto-flow:row;row-gap:5px}.newGradingCaseTitle{color:var(--new-text-color);font-weight:600;margin:0}.newGradingCaseCompletionDate{color:var(--new-off-text-color);font-size:16px;font-weight:500;margin:0}.newGradingViewPreviousButton{align-self:center;height:40px;padding:0 20px}@media(max-width:750px){.newGradingCaseTitleContainer{grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin:10px;row-gap:10px}.newGradingCaseNumberContainer{grid-row-end:3;grid-row-start:1}.newGradingCaseTitle{font-size:20px}.newGradingCaseCompletionDate{font-size:14px}.newGradingViewPreviousButton{font-size:12px;max-width:200px}}.newGradingCaseDetailsWrapper{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr 2fr;padding:10px 40px}.newGradingCaseDetailContainer{grid-column-gap:15px;align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;column-gap:15px;display:grid;grid-template-columns:auto 1fr;padding:15px}.newGradingCaseDetailIconContainer{align-items:center;background-color:var(--new-primary-color);border-radius:3px;display:grid;grid-row-end:3;grid-row-start:1;height:60px;justify-items:center;width:60px}.newGradingCaseDetailIcon{color:#fff;font-size:28px}.newGradingCaseDetailTitle{color:var(--new-off-text-color);font-size:12px;margin:0}.newGradingCaseDetailValue{color:var(--new-text-color);font-size:26px;margin:0}@media(max-width:750px){.newGradingCaseDetailsWrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto;margin:10px;padding:0;row-gap:10px}.newGradingCaseDetailIconContainer{height:40px;width:40px}.newGradingCaseDetailIcon{font-size:20px}.newGradingCaseDetailTitle{font-size:10px}.newGradingCaseDetailValue{font-size:20px}}.newGradingFeedbackTitleContainer{grid-row-gap:10px;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-rows:auto auto;margin:5px 40px;padding:15px;row-gap:10px}.newGradingFeedbackTitle{color:var(--new-text-color);font-weight:600;margin:0}.newGradingFeedbackCheckboxContainer{grid-column-gap:10px;align-items:center;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:auto 1fr}.newGradingFeedbackItemContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;margin:5px 40px 15px;padding:15px}.newGradingFeedbackItemTitle{color:var(--new-text-color);font-weight:600;margin:0}.newGradingFeedbackItemValue{color:var(--new-off-text-color);font-size:14px;font-weight:500;margin:4px 0 0}.newGradingFeedbackItemContentWrapper{background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px #00000040;margin-top:20px;padding:15px}.newGradingFeedbackAnswerWrapper{border-radius:3px;box-shadow:0 2px 4px #00000040;margin-bottom:15px;padding:15px}.newGradingFeedbackAnswerWrapper:last-child{margin-bottom:0}.newGradingFeedbackAnswerIncorrect{background-color:#fdd;color:#411414}.newGradingFeedbackAnswerCorrect{background-color:#e2ffdd;color:#175317}.newGradingFeedbackAnswerNeutral{background-color:#d1ecf1;color:#203438}.newGradingFeedbackAnswerTitle{color:inherit;font-size:18px;margin:0}.newGradingFeedbackAnswerItemList{margin:0}.newGradingFeedbackAnswerItem{margin-bottom:3px}.newGradingFeedbackReason{margin:15px 0 0}@media(max-width:750px){.newGradingFeedbackTitleContainer{grid-template-columns:1fr;grid-template-rows:auto auto;margin:10px;row-gap:10px}.newGradingFeedbackTitle{font-size:20px}.newGradingFeedbackItemContainer{margin:10px}.newGradingFeedbackItemTitle{font-size:20px}.newGradingFeedbackItemValue{font-size:14px}.newGradingFeedbackAnswerWrapper,.newGradingFeedbackItemContentWrapper{padding:10px}.newGradingFeedbackAnswerTitle{font-size:16px}.newGradingFeedbackAnswerItemList{margin:0;padding-left:25px}.newGradingFeedbackReason{font-size:13px}}.newGradingCaseSummaryContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;margin:5px 40px;padding:20px}.newGradingCaseSummaryTitle{color:var(--new-text-color);font-weight:600;margin:0}.newGradingCaseSummaryText{color:var(--new-text-color);margin:10px 0 0;white-space:pre-wrap}@media(max-width:750px){.newGradingCaseSummaryContainer{margin:10px;padding:20px}.newGradingCaseSummaryTitle{font-size:22px}.newGradingCaseSummaryText{font-size:14px}}.actionLogContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;display:grid;grid-template-columns:400px auto;margin:15px 40px 0;overflow:hidden;position:relative;z-index:2}.actionLogTableContainer{border-right:1px solid #0003;max-height:400px;overflow-y:auto;width:100%}.actionLogTitle{background-color:var(--new-secondary-background-color);border-bottom:1px solid #0003;color:var(--new-text-color);font-size:24px;margin:0;padding:10px;position:sticky;top:0;z-index:1}.actionLogTableItem{background-color:var(--new-secondary-background-color);color:var(--new-text-color);cursor:pointer;display:grid;grid-template-columns:55% 45%;padding:10px}.actionLogTableItem:hover{filter:brightness(.95)}.actionLogTableItem:nth-child(2n){filter:brightness(.9)}.actionLogTableItem:nth-child(2n):hover{filter:brightness(.85)}.actionLogTableItemSelected{background-color:var(--new-primary-color)!important;color:#fff;cursor:auto;filter:brightness(1)!important}.actionLogTableItemTimeWrapper{grid-row-gap:3px;align-self:center;display:grid;grid-template-rows:auto auto;row-gap:3px}.actionLogTableItemDay{margin:0}.actionLogTableItemTime{font-size:14px;margin:0;opacity:.65}.actionLogTableItemText{align-self:center;font-size:16px;font-weight:500;margin:0}.actionLogTimelineWrapper{align-self:center;overflow-x:auto;padding:50px 0 50px 25px;position:relative;width:calc(100% - 25px)}@media(max-width:750px){.actionLogContainer{grid-template-columns:1fr;grid-template-rows:auto 350px;margin:10px}.actionLogTableContainer{grid-row:2}.actionLogTimelineWrapper{border-bottom:1px solid #0003;padding:25px 0 25px 25px}}.actionLogTimelineHeader{color:var(--new-text-color);left:0;margin:0;position:sticky}.actionLogTimelineContainer{margin-right:25px;margin-top:25px;padding:0 25px;width:fit-content}.actionLogBottomRowWrapper,.actionLogTopRowWrapper{display:grid;grid-auto-flow:column;position:relative}.actionLogOddTopRowWrapper{top:1px}.actionLogOddBottomRowWrapper{padding-left:175px;top:-2px;width:calc(100% - 350px)}.actionLogEvenTopRowWrapper{padding-right:175px;top:1px}.actionLogEvenBottomRowWrapper{padding-left:175px;top:-2px}.actionLogTimeLine{background-color:var(--new-text-color);height:2px;width:100%}.actionLogBottomRowItem,.actionLogTopRowItem{border-left:2px solid var(--new-text-color);cursor:pointer;height:fit-content;padding-left:10px;position:relative;width:350px}.actionLogBottomRowItem:hover,.actionLogTopRowItem:hover{filter:contrast(.95)}.actionLogTopRowItem{align-self:end;border-bottom:3px solid var(--new-text-color);padding-bottom:25px}.actionLogBottomRowItem{align-self:start;border-top:3px solid var(--new-text-color);padding-top:25px}.actionLogBottomRowItem:before,.actionLogTopRowItem:after{background-color:var(--new-text-color);border-radius:10px;content:"";height:20px;left:-11px;position:absolute;width:20px}.actionLogRowItemSelected{border-left-color:var(--new-secondary-color)}.actionLogRowItemSelected:after,.actionLogRowItemSelected:before{background-color:var(--new-secondary-color)}.actionLogTopRowItem:after{bottom:-11px}.actionLogBottomRowItem:before{top:-11px}.actionLogItemTitle{color:var(--new-text-color);font-size:18px;margin:0}.actionLogItemTitleSelected{color:var(--new-secondary-color)}.actionLogItemTime{color:var(--new-text-color);font-size:14px;margin:0;opacity:.6}.viewCompletionsPopupPageWrapper{height:100%;left:0;position:fixed;top:0;width:100%;z-index:20}.viewCompletionsPopupBackdrop{background-color:#00000080;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.viewCompletionsPopupContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;left:50%;max-width:400px;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(95% - 30px);z-index:2}.viewCompletionsPopupTitle{color:var(--new-text-color);margin:0 0 5px}.viewCompletionsPopupSubtitle{color:var(--new-text-color);font-size:15px;font-weight:500;margin:0 0 15px;opacity:.7}.viewCompletionsPopupOptionsContainer{background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px #00000040;max-height:200px;overflow-y:auto;padding:10px}.viewCompletionsPopupOption{align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000040;color:var(--new-text-color);cursor:pointer;display:grid;grid-template-columns:80px auto;justify-items:center;margin-bottom:10px;overflow:hidden}.viewCompletionsPopupOptionSelected{background-color:var(--new-primary-color);color:#fff;filter:brightness(1)}.viewCompletionsPopupOption:last-child{margin-bottom:0}.viewCompletionsPopupOptionGradeContainer{align-items:center;background-color:#0006;display:grid;justify-items:center;padding:15px 0;width:100%}.viewCompletionsPopupOptionGrade{color:#fff;font-weight:700;margin:0}.viewCompletionsPopupOptionDate{font-weight:500;margin:0}.viewCompletionsPopupButtonContainer{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.viewCompletionsPopupButton{height:40px}@media(max-width:750px){.viewCompletionsPopupTitle{font-size:22px}.viewCompletionsPopupSubtitle{font-size:14px}.viewCompletionsPopupOptionGradeContainer{padding:10px 0}}.unauthenticatedPageContainer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.unauthenticatedBackdrop{background-color:#000000a6;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.unauthenticatedContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px #00000059;height:fit-content;left:50%;max-width:450px;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(100% - 50px);z-index:2}.unauthenticatedHeader{color:var(--new-text-color);font-size:24px;margin:0}.unauthenticatedDescription{color:var(--new-text-color);font-size:14px;font-weight:400;margin:5px 0 15px;opacity:.8}.unauthenticatedListHeader{font-size:18px;margin:0}.unauthenticatedList{margin-top:5px;padding-left:20px}.unauthenticatedListItem{font-size:15px;margin:7px 0}.unauthenticatedButton{height:40px;width:100%}.examTransitionContainer{background-position:50%;background-size:cover;height:100%;position:relative;width:100%}.examTransitionBackgroundOverlay{background-color:#2b2b2b;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.examTransitionContentContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;left:50px;max-width:550px;overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);width:90%}@media (max-width:650px){.examTransitionContentContainer{left:50%;transform:translate(-50%,-50%)}}.examTransitionContentWrapper{padding:40px}.examTransitionContentTitle{font-weight:400;margin-top:0}.examTransitionContenParagraph{font-size:14px}.examTransitionTimerWrapper{grid-column-gap:20px;align-items:center;column-gap:20px;display:grid;grid-template-columns:auto 1fr}.examTransitionDonutChartContainer{height:65px;position:relative;top:-5px;width:65px}.examTransitionTimerText{margin:0}.examTransitionTimerNumberText{font-size:36px;font-weight:700;margin-right:4px}.examTransitionTimerNumberText:nth-child(3){margin-left:5px}.examTransitionContentButton{height:40px;width:100%}.examTransitionLoaderWrapper{align-items:center;display:grid;height:100%;justify-items:center;margin-top:14px}.examTransitionContentLogoWrapper{align-items:center;background-color:var(--new-primary-color);display:grid;justify-items:center;padding:20px}.examTransitionContentLogo{height:30px}.examTransitionAdvertisementContainer{grid-column-gap:8px;align-items:center;background-color:var(--new-primary-color);border-radius:3px 3px 0 0;bottom:0;box-shadow:0 2px 20px #00000040;column-gap:8px;display:grid;grid-template-columns:auto auto auto;left:50%;padding:0 20px;position:absolute;transform:translateX(-50%)}.examTransitionCCSCasesAdvertText{color:#fff;display:inline-block}.examTransitionCCSCasesAdvertLogo{display:inline-block;height:20px}.examTransitionCurrentCaseWrapper{grid-row-gap:12px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;margin:24px 0;row-gap:12px}.examTransitionCurrentCaseTitle{font-size:16px;font-weight:400;margin:0;opacity:.6}.examTransitionCurrentCaseViewAllButton{background:none;border:none;color:var(--new-primary-color);cursor:pointer;text-decoration:underline}.examTransitionCurrentCaseContentContainer{grid-column-gap:10px;align-items:center;background-color:#f3f3f3;border-radius:3px;box-shadow:0 2px 4px #00000040;column-gap:10px;display:grid;grid-column-end:3;grid-column-start:1;grid-template-columns:auto 1fr;padding:10px;&>h3{color:var(--new-primary-color);font-size:24px}&>h3,&>p{margin:0}}.examProgressModalContentContainer{background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;margin-top:15px;padding:10px}.examProgressModalContentElementContainer{grid-column-gap:10px;align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:10px;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:10px;padding:10px;&:last-child{margin-bottom:0}&>h3{color:var(--new-primary-color);font-size:24px}&>h3,&>p{margin:0}&>svg{color:var(--new-primary-color);font-size:22px}}.modalCloseButton{background-color:var(--new-primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;height:40px;margin-top:15px;width:100%}.adminPortalContainer{background-color:#f0f0f0;font-family:Roboto;min-height:100vh}.adminPortalHomeTableWrapper{grid-row-gap:20px;display:grid;grid-auto-flow:row;margin:auto;position:relative;row-gap:20px;top:-30px;width:90%}@media (max-width:768px){.adminPortalHomeTableWrapper{row-gap:10px}}.adminPortalTableBodyNoStudentsContainer{margin:auto;max-width:80%;width:fit-content}.adminPortalTableBodyNoStudentsText{margin:0;text-align:center}.Toastify__toast--default{box-shadow:0 2px 20px #00000040!important}.Toastify__toast-body{color:#000!important}.Toastify__progress-bar--default{background:var(--new-primary-color)!important}.adminPortalNavigationContainer{align-items:center;background-color:var(--new-primary-color);display:grid;grid-template-rows:auto 1fr;height:175px;justify-items:center;padding:30px}@media (max-width:600px){.adminPortalNavigationContainer{height:250px}}.adminPortalNavigationLogo{height:40px}@media (max-width:600px){.adminPortalNavigationLogo{height:35px}}.adminPortalDesktopNavigationWrapper{grid-column-gap:50px;column-gap:50px;display:grid;grid-auto-flow:column}@media (max-width:768px){.adminPortalDesktopNavigationWrapper{column-gap:30px}}@media (max-width:600px){.adminPortalDesktopNavigationWrapper{display:none}}.adminPortalMobileNavigationWrapper{display:none;grid-auto-flow:row;row-gap:20px}@media (max-width:600px){.adminPortalMobileNavigationWrapper{display:grid}}.adminPortalMobileNavigationWrapper>div{grid-column-gap:20px;column-gap:20px;display:grid;justify-self:center;width:fit-content}.adminPortalMobileNavigationWrapper>div:first-of-type{grid-template-columns:1fr 1fr}.adminPortalMobileNavigationWrapper>div:not(:first-of-type){grid-template-columns:1fr 1fr 1fr}.adminPortalMobileNavigationWrapper>div:first-of-type>a:first-child{justify-self:end}.adminPortalNavigationLink{grid-row-gap:10px;background:none;border:none;color:#fff;cursor:pointer;display:grid;font-size:12px;grid-template-rows:auto auto;justify-items:center;padding:0;row-gap:10px;transition-duration:.1s;width:65px}.adminPortalNavigationLink:hover{opacity:1!important}.adminPortalNavigationIcon{font-size:30px}.adminPortalTableHeaderContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-template-columns:auto 1fr;height:70px;position:sticky;top:10px}@media (max-width:768px){.adminPortalTableHeaderContainer{grid-template-columns:1fr 60px;grid-template-rows:60px 1fr;height:fit-content}}.adminPortalTableHeaderContainer>h1{font-size:20px;font-weight:600;margin:0 0 0 40px}@media (max-width:768px){.adminPortalTableHeaderContainer>h1{margin-left:20px}}.adminPortalTableHeaderControlWrapper{align-items:center;display:grid;grid-template-columns:1fr auto auto auto;height:100%}.adminPortalTableHeaderControlMobileWrapper{display:none}@media (max-width:768px){.adminPortalTableHeaderControlWrapper{display:none}.adminPortalTableHeaderControlMobileWrapper{display:grid;grid-column-end:3;grid-column-start:1;grid-template-rows:repeat(4,60px)}}.adminPortalTableHeaderSearchContainer{align-items:center;background-color:#f2f2f2;border-radius:3px;display:grid;grid-template-columns:auto 1fr;height:70%;justify-self:center;padding:0 10px;width:calc(100% - 100px)}@media (max-width:768px){.adminPortalTableHeaderSearchContainer{width:calc(100% - 40px)}}.adminPortalTableHeaderSearchContainer>svg{color:#c8c8c8;font-size:20px;margin-right:5px}.adminPortalTableHeaderSearchContainer>input{background-color:initial;border:none;font-size:16px;height:100%;padding-left:5px;padding-right:5px;width:100%}.adminPortalTableHeaderSearchContainer>input::placeholder{color:#989898}.adminPortalTableHeaderSelect{background-color:#fff;border:none;color:#000;font-size:14px;height:100%;margin-right:30px;width:fit-content;@media (max-width:768px){border-right-color:#fff;border-right-style:solid;border-right-width:20px;margin-right:0;padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:0;width:100%}}.adminPortalTableHeaderControlWrapper>span{background-color:#f2f2f2;border-radius:2px;height:80%;width:2px}.adminPortalTableHeaderButton{background-color:#fff;border:none;border-radius:0 3px 3px 0;color:#000;cursor:pointer;font-size:14px;height:100%;padding:0 30px}@media (max-width:768px){.adminPortalTableHeaderButton{border-radius:0;width:100%}}.adminPortalTableHeaderButton>svg{margin-right:5px}.adminPortalTableHeaderButton:hover{background-color:#f2f2f2}.adminPortalTableHeaderSortWrapper{display:grid;grid-template-columns:1fr auto}.adminPortalTableHeaderMobileItemWrapper{align-items:center;border-top:1px solid #e8e8e8;display:grid;justify-items:center}.adminPortalTableHeaderSortOrderButton{background:none;border:none;border-left:1px solid #e8e8e8;cursor:pointer;font-size:20px;height:100%;width:50px}.adminPortalTableHeaderSortOrderButton>svg{position:relative}.adminPortalTableHeaderMobileBurgerButton{display:none}@media (max-width:768px){.adminPortalTableHeaderMobileBurgerButton{background:none;border:none;color:var(--new-primary-color);cursor:pointer;display:inline;display:initial;font-size:24px;height:100%}}.adminPortalTableManageStudentsPopupContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-auto-flow:row;max-width:90vw;overflow:hidden;position:absolute;z-index:1000}.adminPortalTableManageStudentsPopupContainer>button{background-color:initial;border:0;color:#000;cursor:pointer;padding:20px}.adminPortalTableManageStudentsPopupContainer>a{color:#000;cursor:pointer;font-size:13.3333px;padding:20px;text-decoration:none}.adminPortalTableManageStudentsPopupContainer>a:hover{background-color:#f0f0f0}.adminPortalTableManageStudentsPopupContainer>a>svg{font-size:16px;margin-right:5px}.adminPortalTableManageStudentsPopupContainer>button:hover{background-color:#f0f0f0}.adminPortalTableManageStudentsPopupContainer>button>svg{font-size:16px;margin-right:5px}.adminPortalTableManageStudentsPopupContainer>select{background-color:#fff;color:#000;height:47px}.uploadCSVModalTextFormatContainer{background-color:#e0dfd6;border-radius:3px;display:grid;grid-template-columns:1fr auto;margin-top:10px}.uploadCSVModalTextFormatText{font-size:14px;height:100%;overflow-x:auto;padding-left:15px;white-space:nowrap}.uploadCSVModalTextFormatDownloadTemplateButton{color:#000;font-size:18px;justify-items:center;width:40px}.uploadCSVModalRemoveFileButton,.uploadCSVModalTextFormatDownloadTemplateButton{align-items:center;background-color:initial;border:none;cursor:pointer;display:grid}.uploadCSVModalRemoveFileButton{font-weight:700;grid-auto-flow:column;margin:0;padding:15px 0 0;width:fit-content}.uploadCSVModalRemoveFileButton>svg{color:#e93333;font-size:20px;margin-right:5px}.uploadCSVModalAddFileButton{background-color:var(--new-primary-color);border:none;border-radius:3px;color:#fff;cursor:pointer;margin-top:15px;padding:15px 0;position:relative;width:100%}.uploadCSVModalAddFileButton>svg{margin-right:5px}.fileUpload{background-color:initial;color:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.fileUpload::file-selector-button{background-color:initial;border:none;color:#0000}.confirmCSVStudentsContainer{background-color:#f1f1f1;border-radius:3px;margin-bottom:20px;margin-top:10px;padding:15px}.confirmCSVStudentWrapper{border-bottom:1px solid #c4c4c4;margin-bottom:15px;padding-bottom:15px}.confirmCSVStudentWrapper:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:0}.confirmCSVStudentHeaderWrapper{grid-column-gap:15px;align-items:center;column-gap:15px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-bottom:10px}.confirmCSVStudentNumber{color:var(--new-primary-color);font-size:40px;font-weight:700;grid-row-end:3;grid-row-start:1;margin:0}.confirmCSVStudentHeader{margin:0}.confirmCSVStudentEmail{font-weight:300;margin:0}.confirmCSVStudentWarningContainer{grid-column-gap:15px;align-items:center;background-color:#fffa6b88;border-radius:3px;column-gap:15px;display:grid;grid-template-columns:auto 1fr;margin-bottom:10px;padding:15px}.confirmCSVStudentWarningIcon{color:#e7e000;font-size:24px}.confirmCSVStudentWarningText{font-size:14px;margin:0}.confirmCSVStudentTextItemWrapper{grid-column-gap:30px;align-items:start;column-gap:30px;display:grid;grid-template-columns:auto 1fr;margin-bottom:5px}.confirmCSVStudentTextItemWrapper:last-of-type{margin-bottom:0}.confirmCSVStudentTextItemKey{font-size:14px;margin:0}.confirmCSVStudentTextItemValue{font-size:14px;justify-self:end;margin:0;text-align:right}.confirmCSVStudentTextItemMultipleValueWrapper{grid-row-gap:5px;display:grid;row-gap:5px;width:100%}.confirmCSVStudentCasesText{font-size:18px;margin:10px 0 5px}.confirmCSVCreditsTextWrapper{display:grid;grid-template-columns:auto 1fr;justify-items:end;margin:5px 0}.confirmCSVCreditsTextKey{margin:0}.confirmCSVCreditsTextValue{font-weight:700;margin:0}.confirmCSVCreditsLineBreak{background-color:#c4c4c4;height:1px;margin:10px 0;width:100%}.adminPortalDesktopTableContainer{background-color:#fff;border:none;border-radius:3px;box-shadow:0 2px 20px #00000040;font-size:14px;width:100%}.adminPortalDesktopTableBodyRow,.adminPortalDesktopTableHeaderRow{display:grid;justify-items:center;padding:15px 40px}.adminPortalDesktopTableBodyRow:has(td){cursor:pointer}.adminPortalDesktopTableBodyRow:has(td):hover{background-color:#f0f0f0}.adminPortalDesktopTableBodyElement{font-weight:300;max-width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adminPortalDesktopTableBodyRow:not(:last-of-type),.adminPortalDesktopTableHeaderRow{border-bottom:1px solid #e2e2e2}.adminPortalDesktopTableHeaderElement{cursor:pointer;-webkit-user-select:none;user-select:none}.adminPortalDesktopTableHeaderElement>svg{margin-left:5px}.adminPortalDesktopTableBodyElement:first-of-type,.adminPortalDesktopTableHeaderElement:first-of-type{justify-self:start}.adminPortalDesktopTableBodyElement:not(:first-of-type){text-align:center}@media (max-width:1024px){.adminPortalDesktopTableContainer{font-size:14px}}@media (max-width:768px){.adminPortalDesktopTableContainer{display:none}}.adminPortalMobileTableListWrapper{display:none}@media (max-width:768px){.adminPortalMobileTableListWrapper{display:inline;display:initial}}.adminPortalMobileTableCardContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:15px}.adminPortalMobileTableCardContainerArrow{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 20px;padding-right:10px}.adminPortalMobileTableCardContainer:not(:last-of-type){margin-bottom:10px}.adminPortalMobileTableCardContainer>div:first-of-type{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto}.adminPortalMobileTableCardContainer>div:nth-of-type(2){display:grid;grid-template-rows:auto auto;margin-top:15px}.adminPortalMobileTableCardContainer>div>h2{font-size:20px;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis}.adminPortalMobileTableCardContainer>div>h3{justify-self:end;margin:0}.adminPortalMobileTableCardContainer>div>h4{font-size:18px;font-weight:400;margin:0 0 3px;text-decoration:underline}.adminPortalMobileTableBodyEmail{font-size:14px;font-weight:300;margin:0;overflow:hidden;text-overflow:ellipsis}.adminPortalMobileTableBodyText{margin:0 0 5px}.adminPortalMobileTableBodyText:last-of-type{margin-bottom:0}.adminPortalMobileTableBodyArrow{align-self:center;color:var(--new-primary-color);font-size:20px;grid-column:2;grid-row-end:3;grid-row-start:1;justify-self:center;margin:0}.adminPortalMobileTableEllipsesButton{background:none;border:none;color:#8e8e8e;font-size:20px}.adminPortalMySchoolContainer{grid-column-gap:15px;grid-row-gap:40px;column-gap:15px;display:grid;grid-template-columns:2fr 1fr;grid-template-rows:auto auto;margin:auto;padding-bottom:50px;padding-top:20px;row-gap:40px;width:90%}.adminPortalMySchoolTableWrapper{grid-column-end:3;grid-column-start:1}@media (max-width:600px){.adminPortalMySchoolTableWrapper{grid-column-end:2}}.adminPortalMySchoolTableTitleText{font-size:22px;margin:0}.adminPortalMySchoolTableOptionsWrapper{display:grid;grid-template-columns:1fr auto;margin:15px 0}.adminPortalMySchoolTableSelect{background-color:#fff;border:none;border-radius:3px;border-right:10px solid #fff;box-shadow:0 2px 20px #00000026;color:#000;height:40px;padding:0 20px;width:fit-content}.adminPortalMySchoolTableAddButton{grid-column-gap:5px;align-items:center;background:#fff;border:none;border-radius:3px;box-shadow:0 2px 20px #00000026;color:#000;column-gap:5px;cursor:pointer;display:grid;grid-auto-flow:column;height:40px;justify-items:start;max-width:200px;padding:0 35px}.adminPortalMySchoolTableAddButton>svg{justify-self:end}@media (max-width:500px){.adminPortalMySchoolTableOptionsWrapper{grid-row-gap:10px;grid-template-columns:1fr}.adminPortalMySchoolTableSelect{width:100%}.adminPortalMySchoolTableAddButton{max-width:none;width:100%}}.modalStudentList{background-color:#f2f2f2;border-radius:3px;max-height:150px;overflow:hidden;overflow-y:auto;position:relative;width:100%}.modalStudentListItem{align-items:center;border-bottom:1px solid #dadada;display:grid;grid-template-columns:1fr auto;margin:0 15px;padding:12px 0}.modalStudentListItem:last-of-type{border-bottom:none}.modalStudentListItemText{font-size:14px;margin:0}.modalStudentListRemoveButton{background:none;border:none;color:#8e8e8e;cursor:pointer;font-size:18px;height:100%}.modalStudentListAddButton{align-items:center;background-color:#363636;border:none;bottom:0;color:#fff;cursor:pointer;display:grid;font-weight:700;height:40px;justify-items:start;left:0;padding-left:10px;position:sticky;width:100%}.addAccountsModalAccountListWrapper{background-color:#f2f2f2;border-radius:3px;height:250px;overflow:hidden;overflow-y:auto;width:100%}.addAccountsModalAccountListItem{align-items:center;background:none;border:none;border-bottom:1px solid #dadada;cursor:pointer;display:grid;height:45px;justify-items:start;padding-left:10px;width:100%}.addAccountsModalAccountListItem:last-of-type{border-bottom:none}.addAccountsModalAccountListItemSelected{background-color:var(--new-primary-color);border-bottom:none;color:#fff}.addAccountsModalNoAccountsMessage{color:#404040;font-size:14px;margin:0 auto;padding:15px;width:fit-content}.adminPortalMySchoolGroupsWrapper{grid-row-gap:15px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;row-gap:15px}.adminPortalMySchoolGroupTitleText{font-size:22px;font-weight:700;margin:0}.adminPortalMySchoolAddGroupButton{grid-column-gap:5px;align-items:center;background:none;border:none;color:var(--new-primary-color);column-gap:5px;cursor:pointer;display:grid;font-size:14px;grid-auto-flow:column}.adminPortalMySchoolAddGroupButton>svg{font-size:18px}.adminPortalMySchoolGroupsListContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;grid-column-end:3;grid-column-start:1;padding:15px}.adminPortalMySchoolGroupsListWrapper{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;height:100%;overflow:auto}@media (min-width:600px){.adminPortalMySchoolGroupsListWrapper{max-height:293px}}@media (min-width:1200px){.adminPortalMySchoolGroupsListWrapper{max-height:188px}}.adminPortalMySchoolGroupListItem{align-items:center;border-bottom:1px solid #e0e0e0;display:grid;font-size:14px;grid-template-columns:1fr auto;height:40px;margin:5px 10px;padding-left:5px}.adminPortalMySchoolGroupListItem:last-of-type{border-bottom:none}.adminPortalMySchoolGroupListItemText{margin:0}.adminPortalMySchoolGroupOptionsButton{background:none;border:none;color:#8e8e8e;cursor:pointer;font-size:20px;height:100%;width:40px}.adminPortalMySchoolOverviewWrapper{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto auto auto}.adminPortalMySchoolTitleText{font-size:22px;font-weight:700;grid-column-end:4;grid-column-start:1;margin:0}.adminPortalMySchoolTextBoxContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;grid-column:1;grid-row:2;padding:15px}.adminPortalMySchoolTextBoxContainer:nth-of-type(2){grid-row:3}.adminPortalMySchoolTextBoxTitleWrapper{display:grid;grid-template-columns:1fr auto}.adminPortalMySchoolTextBoxTitleText{font-weight:500;margin:0 0 10px}.adminPortalMySchoolEditButton{background:none;border:none;color:var(--new-primary-color);cursor:pointer;font-size:18px;height:25px;width:25px}.adminPortalMySchoolTextBoxText{font-weight:300;margin:0}.adminPortalMySchoolTextBoxLinkText{color:var(--new-primary-color);cursor:pointer;font-size:14px;margin:0;text-decoration:underline}.adminPortalMySchoolImageContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-column:2;grid-row-end:4;grid-row-start:2;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:15px}.adminPortalMySchoolImageContainer:last-of-type{grid-column:3}@media (max-width:1200px){.adminPortalMySchoolOverviewWrapper{grid-template-columns:1fr 1fr}.adminPortalMySchoolTitleText{grid-column-end:3}.adminPortalMySchoolTextBoxContainer:nth-of-type(2){grid-column:2;grid-row:2}.adminPortalMySchoolImageContainer{grid-column:1;grid-row-end:4;grid-row-start:3;min-height:175px}.adminPortalMySchoolImageContainer:last-of-type{grid-column:2}}@media (max-width:1000px){.adminPortalMySchoolContainer{grid-template-columns:1fr;row-gap:40px}}@media (max-width:768px){.adminPortalMySchoolContainer{padding-top:20px}}@media (max-width:600px){.adminPortalMySchoolOverviewWrapper{grid-template-columns:1fr}.adminPortalMySchoolTitleText{grid-column-end:2}.adminPortalMySchoolTextBoxContainer:nth-of-type(2){grid-column:1;grid-row:3}.adminPortalMySchoolImageContainer{grid-row:4}.adminPortalMySchoolImageContainer:last-of-type{grid-column:1;grid-row:5}}.adminPortalMySchoolImageTitleText{font-weight:500;margin:0 0 10px}.adminPortalMySchoolImageWrapper{background-color:#f5f5f5;border:1px solid #e0e0e0;border-radius:3px;grid-column-end:3;grid-column-start:1;height:100%;position:relative;width:100%}.adminPortalMySchoolImage{border-radius:3px;height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.adminPortalMySchoolImageTitleContainer{background-color:#fff;border-radius:3px;bottom:10px;box-shadow:0 2px 20px #00000026;display:grid;font-size:14px;grid-template-columns:auto 1fr;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:calc(100% - 20px)}.adminPortalMySchoolImageColor{background-color:var(--new-primary-color);width:30px}.adminPortalMySchoolImageLinkText{margin:0;padding:5px;text-align:center}.modifyUniversityLogoColorInputWrapper{align-items:center;border-radius:3px;display:grid;grid-template-columns:50px 1fr;height:50px;overflow:hidden}.modifyUniversityLogoColorInput{border:none;height:100%}.modifyUniversityLogoColorTextWrapper{align-items:center;background-color:#efefef;display:grid;height:100%;width:100%}.modifyUniversityLogoColorText{margin:0;padding-left:5px}.modalPageWrapper{position:fixed;z-index:100}.modalBackdrop,.modalPageWrapper{height:100%;left:0;top:0;width:100%}.modalBackdrop{background-color:#00000080;position:absolute;z-index:1}.modalContainer,.modalContainerSmall{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;left:50%;max-height:calc(90% - 30px);max-width:450px;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(90% - 30px);z-index:2}.modalContainer{width:calc(95% - 30px)}.modalContainerSmall{max-width:400px}.modalHeader{margin:0}.modalSubHeader{font-size:14px;font-weight:400;margin:3px 0 0;opacity:.6}.modalParagraph{margin:12px 0 0}@media (max-width:500px){.modalHeader{font-size:22px}.modalParagraph{font-size:14px}}.modalInputWrapper{grid-row-gap:5px;display:grid;grid-template-rows:auto auto;margin-top:10px;row-gap:5px}.modalInputLabel{color:#535353;font-size:14px}.modalInput,.modalTextArea{background-color:#efefef;border:none;border-radius:3px;cursor:auto;font-size:16px;height:40px;padding-left:10px}.modalNumberIncrementerWrapper{display:grid;grid-template-columns:1fr 40px 40px;&>input::-webkit-inner-spin-button,&>input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}&>input[type=number]{-moz-appearance:textfield}&>input{border-radius:3px 0 0 3px}&>button{background-color:#e1e1e1;border:none;color:#6f6f6f;cursor:pointer;&:last-of-type{border-left:1px solid #d0d0d0;border-radius:0 3px 3px 0}}}.modalTextArea{height:80px;padding:10px;resize:none}.modalSpinnerWrapper{display:grid;margin-bottom:5px;margin-top:20px;place-items:center}.modalSingleButtonWrapper{display:grid;margin-top:15px;place-items:center;width:100%}.modalButtonsWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;margin-top:15px}.modalCancelButton{background-color:#e2e2e2;color:#000}.modalCancelButton,.modalConfirmButton{border:none;border-radius:3px;cursor:pointer;width:100%}.modalConfirmButton{background-color:var(--new-primary-color);color:#fff;padding:15px 0}.modalImageInputWrapper{display:grid;margin-top:10px}.modalModifyImageImageContainer{background-color:#f2f2f2;border:1px solid #d4d4d4;border-radius:3px;height:150px;position:relative}.modalModifyImageImage{height:100%;object-fit:cover;object-position:center;width:100%}.modalModifyImagePlaceholderWrapper{grid-row-gap:10px;cursor:pointer;display:grid;height:fit-content;justify-items:center;left:50%;position:absolute;row-gap:10px;top:50%;transform:translate(-50%,-50%);width:fit-content}.modalModifyImagePlaceholderImage{color:#9b9b9b;font-size:40px}.modalModifyImagePlaceholderText{color:#818181;font-size:14px;margin:0;text-align:center}.modalModifyImageInput{background-color:initial;color:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.modalModifyImageInput::file-selector-button{background-color:initial;border:none;color:#0000}.modalKeyValueSectionWrapper{margin:20px 0}.modalKeyValueWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr auto;margin-top:10px;&>p{margin:0;&:last-of-type{font-weight:600}}}.modalCheckboxWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr;margin:16px 0}.modalCheckbox{align-items:center;background-color:#ededed;border:none;border-radius:3px;cursor:pointer;display:grid;height:20px;justify-items:center;padding:0;width:20px;&>svg{color:var(--new-primary-color)}}.modalCheckboxText{font-weight:600;margin:0}.studentProfilePageContainer{margin:auto;padding:20px 0;width:90%}.studentProfilePageBackButton{background-color:var(--new-primary-color);border:none;border-radius:3px;box-shadow:0 2px 20px #00000026;color:#fff;cursor:pointer;display:block;padding:12px 50px}.studentProfilePageStudentNameContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:1fr auto;height:55px;justify-items:center;margin:15px 0;position:sticky;top:20px;width:100%}@media (max-width:600px){.studentProfilePageStudentNameContainer{margin:10px 0}}.studentProfilePageStudentName{font-size:20px;margin:0}.studentProfilePageDeleteButton{background-color:initial;border:none;color:#a90101;cursor:pointer;font-size:16px;height:100%;width:50px}.studentProfilePageSectionHeaderWrapper{display:grid;grid-template-columns:1fr auto;margin-bottom:20px}@media (max-width:600px){.studentProfilePageSectionHeaderWrapper{grid-template-columns:1fr;margin-bottom:10px}}.studentProfilePageSectionHeader{margin:10px 0}.studentProfilePageSectionHeaderButton{background-color:#fff;border:none;border-radius:3px;box-shadow:0 2px 20px #00000026;color:#000;cursor:pointer;padding:0 40px}@media (max-width:600px){.studentProfilePageSectionHeaderButton{padding:15px 0;width:100%}}.studentProfilePageSectionHeaderButton>svg{margin-right:10px}.studentProfilePagePrimaryDetailsWrapper{grid-gap:15px;display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width:1100px){.studentProfilePagePrimaryDetailsWrapper{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.studentProfilePagePrimaryDetailsWrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.studentProfilePagePrimaryDetailsWrapper{grid-gap:10px;grid-template-columns:1fr}}.stduentProfilePageInformationCard{grid-row-gap:5px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding:15px;row-gap:5px}.studentProfilePageInformationCardTitle{font-size:20px;margin:0}.studentProfilePageInformationCardEditButton{background-color:initial;border:none;color:var(--new-primary-color);cursor:pointer;font-size:18px;padding:0}.studentProfilePageInformationCardData{font-size:14px;font-weight:300;grid-column-end:3;grid-column-start:1;line-break:anywhere;margin:0}.studentProfileExamRulesWrapper,.studentProfilePagePreceptorsSectionWrapper{margin-top:50px;& .studentProfilePageSectionHeaderButton{height:48px}&>.studentProfilePageSectionHeaderWrapper{align-items:end}}.studentProfilePageExamRulesSectionHeaderWrapper{&>h2{margin-bottom:5px}}.studentProfilePageExamRulesSectionHeaderSubtext{font-weight:300;margin:0;@media (max-width:600px){margin-bottom:10px}}.studentProfileExamRulesInfoCardWrapper{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr}@media (max-width:600px){.studentProfileExamRulesInfoCardWrapper{grid-template-columns:1fr;row-gap:10px}}.studentProfileExamRulesCasesContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;margin-top:15px;padding:15px}@media (max-width:600px){.studentProfileExamRulesCasesContainer{margin-top:10px}}.studentProfileExamRulesCasesHeader{font-size:20px;margin:0 0 15px}.studentProfileExamRulesCaseListContainer{grid-row-gap:10px;background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000026;display:grid;grid-auto-flow:row;padding:15px;row-gap:10px}@media (max-width:600px){.studentProfileExamRulesCaseListContainer{padding:10px}}.studentProfileExamRulesCaseCard{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:50px 1fr;padding:15px 0}.studentProfileExamRulesCaseCard>svg{color:var(--new-primary-color);font-size:20px;justify-self:center}.studentProfileExamRulesCaseCardText{margin:0}.studentProfilePageGradesSectionWrapper{margin-top:50px}.studentProfilePageGradesInfoCardsWrapper{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:700px){.studentProfilePageGradesInfoCardsWrapper{grid-template-columns:1fr;row-gap:10px}}.studentProfilePageGradesDivider{background-color:#d1d1d1;height:1px;margin:15px 0;width:100%}.studentProfilePageGradesCardContainer{grid-gap:15px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;cursor:pointer;display:grid;gap:15px;grid-template-columns:70px 1fr 1fr 40px;grid-template-rows:70px 1fr;margin-bottom:15px;padding:15px;&:last-of-type{margin-bottom:0}&:hover{background-color:#fafafa;& .studentProfilePageGradesCasesItem{background-color:#fafafa!important}}}@media (max-width:700px){.studentProfilePageGradesCardContainer{grid-template-columns:60px 1fr 30px;grid-template-rows:60px 60px 1fr}}.studentProfilePageGradesExamNumberContainer{align-items:center;border:1px solid #cecece;border-radius:3px;display:grid;justify-items:center}.studentProfilePageGradesExamNumber{color:var(--new-primary-color);font-size:36px;margin:0}.studentProfilePageGradesInfoContainer{align-items:center;border:1px solid #cecece;border-radius:3px;display:grid;grid-template-columns:50px 1fr;padding:5px 0}@media (max-width:700px){.studentProfilePageGradesInfoContainer:nth-of-type(2){grid-column-end:4;grid-column-start:2}.studentProfilePageGradesInfoContainer:nth-of-type(3){grid-column-end:4;grid-column-start:1}}.studentProfilePageGradesInfoContainer>svg{align-self:center;color:var(--new-primary-color);font-size:20px;grid-column:1;grid-row-end:3;grid-row-start:1;justify-self:center}.studentProfilePageGradesInfoText,.studentProfilePageGradesInfoTitle{margin:0}.studentProfilePageGradesCasesWrapper{grid-row-gap:10px;background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000026;display:grid;grid-auto-flow:row;grid-column-end:4;grid-column-start:1;grid-row:2;padding:15px;row-gap:10px}@media (max-width:700px){.studentProfilePageGradesCasesWrapper{grid-column-end:3;grid-row:3}}.studentProfilePageGradesCasesItem{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:50px 1fr;padding:15px 15px 15px 0}.studentProfilePageGradesCasesItem>svg{color:var(--new-primary-color);font-size:20px;justify-self:center}.studentProfilePageGradesCasesText{margin:0}.studentProfilePageGradesViewButton{background-color:initial;border:none;color:var(--new-primary-color);cursor:pointer;font-size:20px;grid-row-end:3;grid-row-start:1}@media (max-width:700px){.studentProfilePageGradesViewButton{grid-row-start:3}}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0;padding:6px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{background-color:#ffffffb3;bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}.examRulesPageContainer{grid-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:350px 1fr;margin:auto;padding:60px 0;width:90%;@media (max-width:768px){grid-template-columns:1fr;padding-bottom:20px;padding-left:0;padding-right:0;padding-top:20px}}.examRulesHeaderText{font-size:24px;margin:0}.examRulesSubContainer{background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000026;height:200px;overflow:hidden;overflow-y:auto;position:relative}.examRulesMobilePageWrapper{grid-row-gap:10px;display:grid;grid-auto-flow:row;row-gap:10px}.examRulesMobileBackButton{background-color:var(--new-primary-color);border:none;border-radius:3px;color:#fff;padding:10px}.examRulesOverviewContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;padding:15px}.examRulesOverviewSubContainerTitle{font-size:14px;margin:15px 0 5px;opacity:.8}.examRulesOverviewStudentContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:1fr auto;height:fit-content;margin:10px}.examRulesOverviewStudentName{font-size:15px;margin:0 0 0 10px}.examRulesOverviewStudentRemoveButton{background:none;border:none;color:#999;cursor:pointer;font-size:20px;height:40px;width:40px}.examRulesOverviewNoElementsSelected{color:#a6a6a6;font-size:14px;margin:15px auto 134px;width:fit-content}.examRulesOverviewAddElementButton{grid-column-gap:5px;align-self:end;background-color:#363636;border:none;border-radius:0 0 3px 3px;bottom:0;color:#fff;column-gap:5px;display:grid;font-size:12px;font-weight:700;grid-template-columns:auto 1fr;justify-items:start;left:0;padding:10px;position:sticky;width:100%;@media (min-width:768px){display:none}}.examRulesOverviewInputWrapper{display:grid;grid-template-rows:auto 1fr;margin-top:15px}.examRulesOverviewInputLabel{font-size:14px;margin-bottom:5px}.examRulesOverviewInput{background-color:#efefef;border:none;border-radius:3px;cursor:auto;height:40px;padding-left:10px}.examRulesOverviewButtonContainer{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:1fr 1fr;height:40px;margin-top:15px}.examRulesOverviewPrimaryButton,.examRulesOverviewSecondaryButton{border:none;border-radius:3px;cursor:pointer}.examRulesOverviewSecondaryButton{background-color:#e3e3e3;color:#535353}.examRulesOverviewPrimaryButton{background-color:var(--new-primary-color);color:#fff}.examRulesOverviewSubContainer{@media (max-width:768px){display:grid;grid-template-rows:auto 1fr;&>.examRulesOverviewStudentContainer{margin-bottom:0;&:nth-last-child(1 of .examRulesOverviewStudentContainer){margin-bottom:10px}}&>.examRulesOverviewCaseContainer{margin-bottom:0;&:nth-last-child(1 of .examRulesOverviewCaseContainer){margin-bottom:10px}}}}.examRulesOverviewCaseContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:30px 1fr auto;margin:10px}.examRulesOverviewCaseGripButton{background-color:#f3f3f3;border:none;border-radius:3px 0 0 3px;color:#b5b5b5;cursor:grab;font-size:18px;height:100%;padding:0}.examRulesOverviewCaseDetailsWrapper{grid-row-gap:2px;grid-column-gap:5px;column-gap:5px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:8px 0 8px 10px;row-gap:2px;&>svg{align-self:center;color:var(--new-primary-color)}}.examRulesOverviewCaseTitle{font-size:18px;font-weight:400;grid-column-end:3;grid-column-start:1;margin:0}.examRulesOverviewCaseSubtitle{font-size:14px;font-weight:300;margin:0}.examRulesOverviewCaseRemoveButton{background:none;border:none;color:#c2c2c2;cursor:pointer;font-size:18px;height:100%;width:30px}.examRulesDesktopModificationWrapper{grid-row-gap:15px;display:grid;grid-template-rows:auto auto 1fr;row-gap:15px;@media (max-width:768px){display:none}}.examRulesDesktopSelectorSwitchContainer{border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.examRulesDesktopSelectorSwitchButton{background-color:#fff;border:3px solid #fff;border-left:none;border-right:none;cursor:pointer;font-weight:700;height:40px}.examRulesDesktopSelectorSwitchButtonSelected{background-color:#f8f8f8;border-bottom:3px solid var(--new-primary-color);border-top:3px solid #f8f8f8;color:var(--new-primary-color)}.examRulesStudentHeader{grid-column-gap:10px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;column-gap:10px;display:grid;grid-template-columns:1fr auto auto auto;padding:10px;z-index:2;@media (max-width:1150px){grid-template-columns:1fr auto;&>.examRulesStudentHeaderButton,&>.examRulesStudentHeaderDivider,&>.examRulesStudentHeaderSelect{display:none}}}.examRulesStudentHeaderSearchWrapper{align-items:center;background-color:#f2f2f2;border-radius:3px;display:grid;grid-template-columns:auto 1fr;height:40px;justify-self:center;padding:0 10px;width:calc(100% - 20px)}.examRulesStudentHeaderSearchWrapper>svg{color:#c8c8c8;font-size:20px;margin-right:5px}.examRulesStudentHeaderSearchWrapper>input{background-color:initial;border:none;cursor:auto;font-size:14px;height:100%;padding-left:5px;padding-right:5px;width:100%}.examRulesStudentHeaderSearchWrapper>input::placeholder{color:#989898}.examRulesStudentHeaderSelect{border:none;border-right:5px solid #0000;padding:0 20px}.examRulesStudentHeaderDivider{background-color:silver;height:100%;width:1px}.examRulesStudentHeaderButton{background-color:initial;border:none;cursor:pointer}.examRulesStudentHeaderButton>svg{margin-right:10px}.examRulesStudentHeaderSelectMobile{background-color:#f2f2f2;border:none;border-radius:3px;color:#646464;cursor:pointer;display:none;font-size:16px;width:30px;@media (max-width:1150px){display:inline-block}.examRulesCasesHeader &{@media (min-width:1001px){display:none}}}.examRulesStudentHeaderSelectMobilePopup{border:none;border-right:5px solid #0000;height:58px;padding:0 20px;&:hover{background-color:#f2f2f2}}.examRulesModificationStudentsContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;padding:15px}.examRulesModificationStudentsContainer>.examRulesHeaderText{font-size:22px}.examRulesModificationStudentsCheckAllWrapper{grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr;padding:15px 0;&>p{margin:0}}.examRulesModificationStudentsContainer>.examRulesSubContainer{height:429px}.examRulesModificationStudentCard{grid-column-gap:10px;grid-row-gap:3px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:10px;cursor:pointer;display:grid;grid-template-columns:30px auto;grid-template-rows:auto auto;margin:10px;padding:15px 10px;row-gap:3px;&>h3{font-weight:500}&>p{font-weight:300}&:hover{background-color:#fafafa}&:hover>.examRulesModificationStudentCheckbox{background-color:#e5e5e5;border-color:#bfbfbf}&:has(.examRulesModificationStudentCheckbox:focus){background-color:#fafafa}}.examRulesModificationStudentCardSelected{background-color:#e5ebf3;&:hover{background-color:#dee6f0}&:has(.examRulesModificationStudentCheckbox:focus){background-color:#dee6f0}&>.examRulesModificationStudentCheckbox{background-color:#fff!important;border-color:var(--new-primary-color)!important}}.examRulesModificationSelectAllStudentsCheckbox,.examRulesModificationStudentCheckbox{align-items:center;align-self:center;background-color:#f2f2f2;border:1px solid #c8c8c8;border-radius:3px;color:#000;display:grid;grid-row-end:3;grid-row-start:1;height:20px;justify-items:center;justify-self:center;padding:0;pointer-events:none;width:20px}.examRulesModificationSelectAllStudentsCheckbox{cursor:pointer;pointer-events:auto}.examRulesModificationStudentName{margin:0}.examRulesModificationStudentSubText{font-size:14px;margin:0;opacity:.6}.examRulesModificationNoStudentsSelected{font-size:14px;margin:10px auto 0;opacity:.4;width:fit-content}.examRulesCasesHeader{grid-column-gap:10px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;column-gap:10px;display:grid;grid-template-columns:1fr auto;padding:10px;z-index:2}@media (max-width:1000px){.examRulesCasesHeader>.examRulesStudentHeaderSelect{display:none}}.examRulesCasesHeaderSelectMobilePopup{border:none;border-right:5px solid #0000;height:58px;padding:0 20px;&:hover{background-color:#f2f2f2}}.examRulesModificationCasesContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;padding:15px}.examRulesModificationCasesMaxQuantityOverlayContainer{align-items:center;background-color:#00000059;border-radius:3px;display:grid;height:100%;justify-items:center;left:0;position:absolute;top:0;width:100%;z-index:1}.examRulesModificationCasesMaxQuantityTextContainer{background-color:#fff;border-bottom:4px solid var(--new-primary-color);border-radius:3px;box-shadow:0 2px 20px #00000026;max-width:400px;padding:15px;text-align:center;width:95%}.examRulesModificationCasesContainer>.examRulesHeaderText{font-size:22px;margin-bottom:15px}.examRulesModificationCategoriesWrapper{grid-gap:10px;display:grid;grid-row: 1fr 1fr;grid-template-columns:repeat(4,1fr);margin-bottom:20px;@media (max-width:1150px){grid-template-columns:repeat(3,1fr)}@media (max-width:1000px){display:none}}.examRulesModificationCategoriesMobileWrapper{align-items:center;background-color:#f2f2f2;border:none;border-radius:3px;color:#000;cursor:pointer;display:none;grid-template-columns:1fr auto;height:40px;justify-items:start;margin-bottom:10px;padding:0 15px;width:100%;@media (max-width:1000px){display:inline-grid}&>svg{color:#646464;font-size:18px}}.examRulesModificationCategoriesPopupButton{align-items:center;display:grid;grid-template-columns:auto 1fr;padding:15px 20px!important;&>svg{color:var(--new-primary-color);font-size:18px!important}}.examRulesModificationCategoryButton,.examRulesModificationCategoryRandomButton{background-color:#fff;border:none;border-radius:3px;box-shadow:0 2px 20px #00000026;color:#000;cursor:pointer;display:grid;&:focus,&:hover{background-color:#fafafa}}.examRulesModificationCategoryButton>svg,.examRulesModificationCategoryRandomButton>svg{color:var(--new-primary-color);font-size:18px}.examRulesModificationCategoryButton{align-items:center;grid-template-columns:30px auto;justify-items:center;min-height:35px}.examRulesModificationCategoryRandomButton{align-items:start;grid-column:4;grid-row-end:3;grid-row-start:1;grid-template-rows:1fr 1fr;justify-items:center;row-gap:5px;@media (max-width:1150px){grid-column:3;grid-row-end:4}}.examRulesModificationCategoryRandomButton>svg{align-self:end}.examRulesModificationCasesContainer>.examRulesSubContainer{height:323px;@media (max-width:1150px){height:278px}@media (max-width:1000px){height:373px}}.examRulesModificationCaseCard{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000026;display:grid;grid-template-columns:40px auto;margin:10px;&:hover{background-color:#fafafa}&:has(.examRulesModificationAddCaseButton:focus){background-color:#fafafa}}.examRulesModificationAddCaseButton{background-color:#f2f2f2;border:none;border-radius:3px 0 0 3px;color:var(--new-primary-color);cursor:pointer;font-size:18px}.examRulesModificationCaseCardTextWrapper{grid-row-gap:2px;grid-column-gap:5px;align-items:center;column-gap:5px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:10px 0 10px 10px;row-gap:2px}.examRulesModificationCaseCardTitle{font-size:18px;grid-column-end:3;grid-column-start:1;grid-row:1;margin:0}.examRulesModificationCaseCardSubtitle{font-size:14px;font-weight:300;margin:0}.examRulesModificationCaseCardTextWrapper>svg{color:var(--new-primary-color);font-size:16px}.adminPortalGradesPageWrapper{margin:auto;padding:60px 0;width:90%;@media (max-width:600px){padding-bottom:20px;padding-left:0;padding-right:0;padding-top:20px}}.adminPortalGradesPageLoadingContainer{display:grid;grid-auto-flow:row;justify-items:center;margin:20px auto auto;max-width:300px;padding:20px;width:fit-content;&>p{margin:20px 0 0}}.adminPortalGradesPageNavContainer{grid-column-gap:20px;align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px 0 #00000040;column-gap:20px;display:grid;grid-template-columns:auto 1fr auto;&>svg{color:var(--new-primary-color);font-size:32px;margin-left:15px}}.adminPortalGradesPageNavTextWrapper{padding:10px 0;&>h1{font-size:24px;font-weight:700;margin:0 0 3px}&>p{font-size:14px;margin:0;opacity:.7}}.adminPortalGradesPageNavLinksWrapper{display:grid;grid-auto-flow:column;height:100%;&>button{grid-column-gap:10px;align-items:center;background-color:#fff;border:none;color:#000;column-gap:10px;cursor:pointer;display:grid;grid-auto-flow:column;height:100%;padding:0 30px;&>svg{font-size:16px}&:hover{background-color:#f8f8f8}&:last-of-type{border-radius:0 3px 3px 0}}.adminPortalGradesPageNavButtonSelected{background-color:#f8f8f8;border-bottom:4px solid var(--new-primary-color);border-top:4px solid #f8f8f8;color:var(--new-primary-color);font-weight:700;pointer-events:none}@media (max-width:1150px){&>button{font-size:12px;padding:0 15px}&>svg{font-size:14px}}@media (max-width:950px){border-top-color:#e7e7e7;border-top-style:solid;border-top-width:1px;grid-auto-flow:row;grid-column-end:4;grid-column-start:1;grid-row:2;&>button{border-bottom:1px solid #e7e7e7;grid-template-columns:auto 1fr;justify-items:start;padding:15px}&>.adminPortalGradesPageNavButtonSelected{border-bottom:1px solid #e7e7e7;border-top:0}&>button:last-of-type{border-bottom:none!important;border-radius:0 0 3px 3px}}}.adminPortalGradesPageNavHamburger{background:none;border:none;color:var(--new-primary-color);font-size:20px;height:100%;padding:0 15px;@media (min-width:951px){display:none}}.adminCategoriesPageHeaderWrapper{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-template-columns:1fr auto;margin-top:15px;padding:15px;&>h2{font-size:22px;margin:0}@media (max-width:600px){grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:20px}&>select{background-color:#fff;border:none;color:#000;font-size:14px;height:100%;width:fit-content;@media (max-width:768px){border-right-color:#fff;border-right-style:solid;border-right-width:20px;padding-bottom:0;padding-left:20px;padding-right:20px;padding-top:0;width:100%}@media (max-width:600px){grid-row:2;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}}}.adminCategoriesCardsWrapper{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;margin-top:15px;@media (max-width:1100px){grid-template-columns:1fr;grid-template-rows:auto}@media (max-width:600px){grid-template-columns:repeat(6,auto);grid-template-rows:1fr;left:calc(-5% - 2px);overflow-x:auto;overflow-y:visible;padding-bottom:20px;padding-left:calc(5% + 2px);padding-right:calc(5% + 2px);padding-top:20px;position:relative;top:-20px;width:100%}}.adminCategoriesCardContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-template-columns:50% 50%;min-width:320px;@media (max-width:600px){grid-row:1;grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.adminCategoriesCardContentWrapper{grid-row-gap:15px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto auto;padding:15px;row-gap:15px}.adminCategoriesCardTitleWrapper{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-column-end:3;grid-column-start:1;grid-template-columns:auto 1fr;&>svg{color:var(--new-primary-color);font-size:24px}&>h3{font-weight:500;margin:0}}.adminCategoriesCardValueWrapper{grid-row-gap:5px;align-self:center;display:grid;grid-template-rows:auto auto;height:fit-content;row-gap:5px;&>h4{font-size:12px;opacity:.7}&>h4,&>p{font-weight:400;margin:0}&>p{align-self:start;color:var(--new-primary-color);font-size:22px}&:has(svg){grid-column-gap:5px;align-items:center;column-gap:5px;display:grid;grid-template-columns:auto 1fr;&>h4{grid-column-end:3;grid-column-start:1}&>svg{font-size:18px}}}.adminCategoriesCardGraphWrapper{background-color:#f8f8f8;border-radius:0 3px 3px 0;@media (max-width:600px){border-radius:3px 3px 0 0;grid-row:1}}.adminCategoriesGraphNoDataWrapper{align-items:center;background-color:#f8f8f8;display:grid;justify-items:center;&>p{font-size:14px;max-width:90%;opacity:.6;text-align:center}@media (max-width:600px){border-radius:3px 3px 0 0;grid-row:1}}.adminCasesPageCasesContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;margin-top:15px;padding:15px}.adminCasesHeader{font-size:22px;margin:0 0 10px}.adminCasesPageHeaderOptionsWrapper{display:grid;grid-template-columns:1fr auto auto auto;@media (max-width:768px){column-gap:10px;grid-template-columns:1fr auto;&>.adminCasesPageHeaderOptionsDivider,&>.examRulesStudentHeaderSelect{display:none}}}.adminCasesPageHeaderMobileMoreOptionsButton{display:none;@media (max-width:768px){background-color:#f2f2f2;border-bottom-color:currentcolor;border-bottom-style:none;border-bottom-width:medium;border-left-color:currentcolor;border-left-style:none;border-left-width:medium;border-radius:3px;border-right-color:currentcolor;border-right-style:none;border-right-width:medium;border-top-color:currentcolor;border-top-style:none;border-top-width:medium;color:#646464;cursor:pointer;display:inline;display:initial;font-size:14px;padding-bottom:0;padding-left:15px;padding-right:15px;padding-top:0}}.examRulesButtonListHeaderSelect{padding:15px}.adminCasesPageHeaderOptionsDivider{background-color:#e0e0e0;height:100%;margin:0 10px;width:1px}.adminCaseListContainer{background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;margin-top:15px;padding:10px}.adminCaseListElementContainer{grid-column-gap:15px;align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:15px;display:grid;grid-template-columns:auto 1fr auto;margin-bottom:10px;padding:15px;&>h3{color:var(--new-primary-color);font-size:32px;font-weight:400;margin:0}@media (max-width:700px){grid-template-columns:auto 1fr}&:nth-last-child(1 of &){margin-bottom:0}}.adminCaseListElementTitleWrapper{grid-row-gap:5px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr;row-gap:5px;&>h4{font-size:18px;font-weight:500;grid-column-end:3;grid-column-start:1;margin:0}&>svg{color:var(--new-primary-color)}&>p{font-size:14px;font-weight:300;margin:0;opacity:.7}}.adminCaseListValueListWrapper{grid-column-gap:50px;align-items:center;column-gap:50px;display:grid;justify-self:end;width:fit-content;@media (max-width:1150px){column-gap:20px}@media (max-width:1000px){column-gap:50px;grid-template-rows:auto auto;row-gap:10px;.adminCaseListPerformanceWrapper{grid-column-end:3;grid-column-start:1;grid-row:2}}@media (max-width:700px){column-gap:20px;grid-column-end:3;grid-column-start:1;grid-row:2;justify-self:start;margin-right:0;margin-top:10px}}.adminCaseListValueWrapperColumns{grid-template-columns:125px 150px 175px;@media (max-width:1000px){grid-template-columns:125px 150px}@media (max-width:700px){grid-template-columns:auto auto}}.adminCaseListValueWrapper{grid-row-gap:5px;display:grid;row-gap:5px;&>h5{font-size:12px;font-weight:300;margin:0;opacity:.7}&>p{font-size:18px;margin:0}}.adminCaseListPerformanceWrapper{grid-column-gap:5px;align-items:center;column-gap:5px;display:grid;grid-template-columns:auto 1fr;height:fit-content;width:fit-content;&>svg{font-size:14px}&>p{font-size:12px;font-weight:400;margin:0}}.adminCasesPageNoCasesFoundContainer{margin:auto;max-width:80%;text-align:center;width:fit-content}.adminGradesTitleContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-template-columns:auto 1fr;margin-top:15px;padding:15px;@media (max-width:900px){grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px}}.adminGradesTitleTextWrapper{&>h2{font-size:22px;margin:0}&>button{background:none;border:0;color:var(--new-primary-color);cursor:pointer;height:fit-content;padding:0;text-decoration:underline;width:fit-content}}.adminGradesTitleValuesListWrapper{grid-column-gap:50px;column-gap:50px;display:grid;grid-auto-flow:column;justify-self:end;margin-right:25px;width:fit-content;@media (max-width:900px){column-gap:30px;display:flex;flex-wrap:wrap;justify-self:start;margin-right:0;row-gap:10px}}.adminGradesTitleValueWrapper{grid-row-gap:5px;border-left:2px solid var(--new-primary-color);display:inline-grid;padding-left:10px;&>h3{font-size:14px;font-weight:300;margin:0}&>p{color:var(--new-primary-color);font-size:24px;font-weight:500;margin:0}}.adminGradesCategoriesContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;margin-top:15px;padding:15px;&>h2{font-size:22px;margin:0}}.adminGradesCategoryListWrapper{grid-gap:10px;background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;margin-top:15px;padding:10px;@media (max-width:950px){grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr}@media (max-width:600px){grid-template-columns:1fr;grid-template-rows:auto}}.adminGradesCategoriesExpandButton{background-color:var(--new-primary-color);border:0;border-radius:3px;box-shadow:0 2px 20px #00000040;color:#fff;cursor:pointer;padding:5px 10px}.adminGradesCategoryListItemContainer{grid-column-gap:10px;grid-row-gap:5px;align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;padding:10px;row-gap:5px;&>svg{color:var(--new-primary-color);font-size:24px}}.adminGradesCategoryListItemTextWrapper{grid-row-gap:5px;grid-column-gap:10px;column-gap:10px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;row-gap:5px;&>h3{font-size:18px;font-weight:500;grid-column-end:3;grid-column-start:1;margin:0}&>p{font-size:14px;font-weight:300;margin:0;width:fit-content}}.adminGradesCategoryListItemPerformanceWrapper{grid-column-gap:10px;align-items:center;column-gap:10px;display:grid;grid-column-end:3;grid-column-start:1;grid-template-columns:auto 1fr;&>p{font-size:12px;font-weight:400;margin:0}}.adminGroupsPageCategoriesNoDataMessage{grid-column-end:4;grid-column-start:1}.adminGroupsCaseListValueListWrapper{grid-template-columns:125px 150px 175px;@media (max-width:1000px){grid-template-columns:125px 150px}@media (max-width:700px){grid-template-columns:auto auto}}.adminStudentsPageWrapper{margin-top:15px;& .adminCaseListElementContainer,& .adminCaseListPerformanceWrapper,& .adminCaseListValueListWrapper{@media (max-width:850px){width:100%}}& .adminCaseListElementContainer{cursor:pointer;&:hover{background-color:#fafafa}&:has(.adminStudentListElementButton:focus){background-color:#fafafa}}}.adminStudentsPageHeaderContainer{align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;grid-template-columns:auto 1fr;padding:15px;&>h2{font-size:22px;margin:0}@media (max-width:900px){grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px}}.adminStudentListElementButton{background:none;border:none;color:#aaa;cursor:pointer;height:100%;@media (max-width:700px){grid-column:3;grid-row-end:3;grid-row-start:1}}.adminStudentsListValueListWrapper{grid-template-columns:100px 100px 130px 175px;@media (max-width:1000px){grid-template-columns:100px 100px 130px}}.adminIndividualStudentGradesPageWrapper{margin:auto;padding:60px 0;width:90%;@media (max-width:768px){padding-bottom:20px;padding-left:0;padding-right:0;padding-top:20px}& .flexBreaker{display:none;flex-basis:100%;height:0;@media (max-width:768px){display:block}}}.adminIndividualStudentGradesPageHeaderContainer{grid-gap:12px;align-items:center;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;display:grid;gap:12px;grid-template-columns:auto 1fr auto auto;margin:15px 0;padding:12px;@media (max-width:768px){display:flex;flex-wrap:wrap;row-gap:8px}}.adminIndividualStudentGradesPageHeaderIconWrapper{align-items:center;aspect-ratio:1/1;background-color:var(--new-primary-color);border-radius:3px;color:#fff;display:grid;font-size:40px;height:fit-content;justify-items:center;padding:12px;width:fit-content;@media (max-width:768px){font-size:32px}}.adminIndividualStudentGradesPageHeaderTextWrapper{&>h1{font-size:28px;font-weight:500;margin:0}&>p{font-weight:300;margin:0}@media (max-width:768px){&>h1{font-size:24px}&>p{font-size:14px}}}.adminIndividualStudentGradesPageHeaderValueWrapper{border-left:2px solid var(--new-primary-color);height:fit-content;margin-right:40px;padding-left:10px;&>h2{font-size:14px;font-weight:400;margin:0 0 4px;opacity:.6}&>p{color:var(--new-primary-color);font-size:32px;font-weight:medium;margin:0}@media (max-width:768px){margin-right:10px;&>h2{font-size:12px}&>p{font-size:24px}}}.adminIndividualStudentGradesPageExamDataContainer{grid-column-gap:12px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:12px;display:grid;grid-template-columns:1fr auto auto;margin:15px 0;padding:12px;@media (max-width:768px){display:flex;flex-wrap:wrap}}.adminIndividualStudentGradesPageExamDataTitleWrapper{&>h2{font-size:24px;font-weight:500;margin:0 0 4px}&>button{background:none;border:none;color:var(--new-primary-color);cursor:pointer;font-weight:300;padding:0;text-decoration:underline}@media (max-width:768px){margin-bottom:16px;&>h2{font-size:20px}&>button{font-size:12px}}}.adminIndividualStudentGradesPageExamDataValueWrapper{align-self:center;border-left:2px solid var(--new-primary-color);height:fit-content;margin-right:40px;padding-left:10px;&>h3{font-size:14px;font-weight:400;margin:0 0 4px;opacity:.6}&>p{color:var(--new-primary-color);font-size:20px;font-weight:medium;margin:0}@media (max-width:768px){margin-right:0;&>h3{font-size:12px}}}.adminIndividualStudentGradesPageExamDataScoreWrapper{grid-gap:12px;background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;display:grid;gap:12px;grid-column-end:4;grid-column-start:1;grid-template-columns:repeat(4,1fr);margin-top:10px;padding:12px;@media (max-width:1024px){grid-template-columns:repeat(2,1fr)}@media (max-width:768px){grid-column-end:1;grid-template-columns:1fr;margin-top:16px;width:100%}}.adminIndividualStudentGradesPageExamDataScoreContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:12px;&>h3{font-size:14px;font-weight:300;margin:0 0 4px;opacity:.6}&>p{font-size:20px;font-weight:500;margin:0}@media (max-width:768px){&>h3{font-size:12px}&>p{font-size:18px}}}.adminIndividualStudentGradesPageExamGradeBreakdownWrapper{position:relative}.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonsWrapper{left:0;position:absolute;top:0}.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonsUnderlayWrapper,.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonsWrapper{display:grid;grid-auto-flow:column;grid-column:1;grid-row:1;width:fit-content;&>button,&>div{background-color:#f4f4f4;border:none;border-radius:3px 3px 0 0;box-shadow:0 2px 20px #00000040;box-sizing:border-box;cursor:pointer;font-family:roboto;height:fit-content;min-width:250px;padding:10px 30px 10px 10px;position:relative;text-align:start;&>h2{font-size:18px;font-weight:500}&>h2,&>p{margin:0;opacity:.6}&>p{font-size:14px;font-weight:300}&:has(svg){align-items:center;aspect-ratio:1/1;display:grid;height:100%;justify-items:center;min-width:0;padding:0}&:hover{background-color:#f8f8f8}&>svg{color:#646464;font-size:20px;opacity:.6}}&>.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonSelected{background-color:#fff;cursor:auto;&>h2{opacity:1}&:hover{background-color:#fff}}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonsWrapper{&>button,&>div{box-shadow:none}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseEllipsisButtonSelected{background-color:#fff!important;&>svg{color:#000!important}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseButtonPopupListItemSelected{background-color:#f0f0f0!important;cursor:auto;font-weight:700}.adminIndividualStudentGradesPageExamGradeBreakdownContainer{background-color:#fff;border-radius:0 3px 3px 3px;box-shadow:0 2px 20px #00000040;padding:12px;position:relative;z-index:6;&>div{background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;padding:12px;&>.actionLogContainer{margin:0}}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseTitleContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:12px;&>h3{font-size:22px;font-weight:500;margin:0 0 4px}&>p{font-size:14px;font-weight:300;margin:0}@media (max-width:768px){&>h3{font-size:20px}}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseScoresWrapper{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin:12px 0;@media (max-width:1024px){grid-template-columns:repeat(2,1fr)}@media (max-width:768px){grid-template-columns:1fr}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseScoreContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:12px;&>h4{font-size:14px;font-weight:300;margin:0 0 4px}&>p{font-size:20px;font-weight:500;margin:0}@media (max-width:768px){&>h4{font-size:12px}&>p{font-size:18px}}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseFeedbackSectionContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;margin:12px 0;padding:12px;&>h4{font-size:20px;font-weight:500;margin:0 0 4px}&>p{font-size:14px;font-weight:300;margin:0;opacity:.6}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseFeedbackSectionCommentWrapper{background-color:#f0f0f0;border-radius:3px;box-shadow:inset 0 2px 20px #00000040;margin-top:12px;padding:12px;&>.positiveFeedbackComment{background-color:#e2ffdd;color:#175317}&>.negativeFeedbackComment{background-color:#fdd;color:#411414}&>.neutralFeedbackComment{background-color:#d1ecf1;color:#203438}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseFeedbackSectionCommentContainer{border-radius:3px;box-shadow:0 2px 20px #00000040;margin-bottom:12px;padding:12px;&>h5{font-size:18px;font-weight:400;margin:0}&>ul{&>li{font-size:16px;font-weight:300}}&>p{margin:8px 0 0}@media (max-width:768px){&>ul{&>li{font-size:14px}}&>p{font-size:14px}}&:nth-last-child(1 of &){margin-bottom:0}}.adminIndividualStudentGradesPageExamGradeBreakdownCaseFeedbackCaseSummaryContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;margin:12px 0;padding:12px;&>h4{font-size:20px;font-weight:500;margin:0 0 4px}&>p{margin:0;white-space:pre-wrap}@media (max-width:768px){&>h4{font-size:18px}&>p{font-size:14px}}&:last-child{margin-bottom:0}}.adminIndividualStudentGradesLoaderWrapper{align-items:center;display:grid;justify-items:center;padding:50px 0;&>p{font-weight:700}}.adminAccountSettingsPageWrapper{margin:auto;position:relative;top:-30px;width:90%}.adminAccountSettingsHeaderContainer{grid-column-gap:15px;grid-row-gap:4px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;column-gap:15px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-bottom:15px;padding:15px;row-gap:4px;&>div{align-items:center;aspect-ratio:1;background-color:var(--new-primary-color);border-radius:3px;color:#fff;display:grid;font-size:2rem;grid-column:1;grid-row-end:3;grid-row-start:1;justify-items:center;padding:10px}&>h1{font-size:28px}&>h1,&>p{margin:0}}.adminAccountSettingsCardContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:15px;width:100%;&>h2{font-size:22px;font-weight:500;margin:0}&>p{margin:8px 0 12px}&>button{background-color:var(--new-primary-color);color:#fff;cursor:pointer}&>button,&>select{border:0;border-radius:3px;height:45px;width:100%}&>select{background-color:#f2f2f2;border-right:10px solid #f2f2f2;color:#000;padding:0 10px}}.preceptorPortalWrapper{min-height:100vh}.preceptorPortalHeaderContainer{align-items:center;background-color:var(--new-primary-color);display:grid;grid-template-rows:auto auto;justify-items:center;padding:70px 0;position:relative;@media (max-width:768px){padding-bottom:30px;padding-bottom:60px;padding-left:0;padding-right:0;padding-top:30px}&>div{&>img{height:40px}&>p{color:#fff;font-weight:700;margin:10px 0;text-align:center}}&>button{background-color:#fff;border:none;border-radius:3px;color:#000;cursor:pointer;max-width:200px;padding:10px 0;position:absolute;right:5%;top:50%;transform:translateY(-50%);width:100%;@media (max-width:768px){justify-self:center;margin-top:10px;position:static;transform:translateY(0)}}}.preceptorHomeWrapper{margin:auto;position:relative;top:-30px;width:90%}.preceptorPortalTableHeader{background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;padding:15px;position:sticky;top:10px;z-index:10;&>h1{font-size:22px;font-weight:500;margin:0 0 12px}.adminPortalTableHeaderControlWrapper{gap:15px;grid-template-columns:1fr auto;&>select{margin-right:0}&>button{background-color:#f2f2f2;border:none;border-radius:3px;color:#646464;font-size:16px;height:100%;padding:0 15px;@media (min-width:769px){display:none}}@media (max-width:768px){grid-gap:10px;display:grid;gap:10px;&>select{display:none}}}.adminPortalTableHeaderSearchContainer{height:40px;width:calc(100% - 20px)}}.preceptorPortalTableElementContainer{grid-row-gap:8px;background-color:#fff;border-radius:3px;box-shadow:0 2px 20px #00000040;cursor:pointer;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;margin-top:10px;padding:15px;row-gap:8px;&>h2{font-size:20px;font-weight:400;margin:0;@media (max-width:768px){font-size:20px}}&>p{font-size:14px;font-weight:300;margin:0;opacity:.6}&>button{background:none;border:none;color:#aaa;cursor:pointer;font-size:20px;grid-column:2;grid-row-end:3;grid-row-start:1}}.preceptorPortalNoStudentsWrapper{margin:auto;padding:50px 0;width:90%;&>p{margin:0;text-align:center}}
/*# sourceMappingURL=main.69e0d155.css.map*/