body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}:root{--logo-color:#003d7a;--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{width:100%;height:100%;display:-webkit-flexbox}.checkboxContainer{background-color:#fff;background-color:var(--new-secondary-background-color);cursor:pointer;border-radius:2px;height:15px;width:15px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.checkboxCheck{margin:0;color:#1d1d1d;color:var(--new-text-color);height:12px;width:12px}.primaryButton,.secondaryButton,.tertiaryButton,.warningButton{cursor:pointer;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);border:0}.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{cursor:default;pointer-events:none;opacity:.5}.switchContainer{height:35px;width:60px;background-color:#e7e7e7;background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);position:relative;border:0;cursor:pointer;transition-duration:.25s}.switchContainerToggled{background-color:#0b335d;background-color:var(--new-primary-color)}.switchButton{background-color:#fff;background-color:var(--new-secondary-background-color);height:20px;width:23px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);transition-duration:.25s}.standardLabel{color:#1d1d1d;color:var(--new-text-color);display:inline-block;margin-bottom:5px}.standardInput{height:40px;font-size:16px}.standardInput,.standardTextArea{width:calc(100% - 10px);padding-left:10px;background-color:#e7e7e7;background-color:var(--new-primary-background-color);color:#1d1d1d;color:var(--new-text-color);border-radius:3px;border:0;box-shadow:0 2px 4px rgba(0,0,0,.25);margin-bottom:10px;cursor:auto}.standardTextArea{height:150px;padding-top:10px;font-size:14px;resize:none;overflow-y:auto}.popupCloseButton{position:absolute;top:15px;right:15px;height:20px;width:20px;cursor:pointer;border:0;background-color:transparent}.popupCloseButton:after,.popupCloseButton:before{position:absolute;content:"";height:20px;width:2px;border-radius:2px;background-color:#686868;background-color:var(--new-off-text-color)}.popupCloseButton:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.popupCloseButton:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.popupCloseButton:hover{background-color:transparent}button{cursor:pointer}.loadingPopupWrapper{position:fixed;height:100vh;width:100%;z-index:1000;top:0;left:0}.loadingPopupBackdrop{position:absolute;height:100%;width:100%;background-color:rgba(0,0,0,.65);z-index:15}.loadingPopupContainer{position:absolute;height:100px;padding:35px 0 25px;width:250px;background-color:#fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:20;border-radius:5px;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.toggleGradingContainer{position:fixed;bottom:10px;left:10px;padding:10px;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.toggleGradingButton{height:40px;width:200px;color:#fff;background-color:var(--new-primary-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);border:0;cursor:pointer}.printReceiptButtonContainer{position:-webkit-sticky;position:sticky;bottom:0;background-color:#3e3e3e;border-top:1px solid #bbb;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding:10px;width:calc(100% - 20px)}.printReceiptButton{height:40px;width:100%;max-width:300px;justify-self:start}.printReceiptButton:first-child{justify-self:end}@media print{.printReceiptButtonContainer{display:none}}input,select{cursor:pointer}.case-list{display:grid;grid-template-rows:auto 1fr 39px auto;-webkit-flex-direction:column;flex-direction:column;margin-left:1vw;margin-right:1vw;height:100vh}.page-header{display:grid;grid-auto-flow:column;-webkit-justify-content:space-between;justify-content:space-between;margin:.25em 0}.page-header,.page-title{-webkit-align-items:center;align-items:center}.page-title{display:-webkit-flex;display:flex;font-size:1.8em;font-weight:700;margin-top:1vh;margin-bottom:1vh}.page-error{margin:0 10px;color:red}.table-row{-webkit-flex-wrap:nowrap;flex-wrap:nowrap;width:100%;cursor:pointer;min-height:1.5em;-webkit-align-items:center;align-items:center}.table-row,.wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.column{-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink: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{width:8em;text-align:center;display:grid;-webkit-align-items:center;align-items:center}.completed{width:6em}.yield{width:8em}.review{width:6em}.grade{width:8em}.title-category-diagnosis-time{width:15em + 10em + 20em + 8em;-webkit-flex-grow:1;flex-grow:1}.completed-review-grade{-webkit-flex-grow:0;flex-grow:0}.completed-review-grade>.column{padding:0 10px}.completed,.grade,.review,.yield{text-align:center}.category,.diagnosis,.title{-webkit-flex-grow:1;flex-grow:1;text-overflow:ellipsis;-webkit-align-self:center;align-self:center}.table{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:1px solid #ccc;overflow-y:auto}.table-content{overflow-y:auto;width:100%}.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{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:100%;background-color:#0095c8!important;color:#fff}.options{display:grid;grid-auto-flow:column;margin-bottom:1em}.options,.simulation-menu-options{-webkit-justify-content:space-between;justify-content:space-between}.simulation-menu-options{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-bottom:10px}.table-options{-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;justify-content:flex-end;height:2vh;padding-bottom:2vh}.buttons,.table-options{display:-webkit-flex;display:flex}.buttons{-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;height:50px;margin-top:10px}.program-options{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-end;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{-webkit-flex-direction:column;flex-direction:column}.header{height:70px!important}.page-header{grid-template-columns:auto auto auto;grid-template-rows:auto auto}.page-error{grid-column-start:1;grid-column-end:4}.title-category-diagnosis-time{width:10 + 10 + 10 + 8;-webkit-flex-grow:1;flex-grow:1}.buttons{-webkit-justify-content:space-evenly;justify-content:space-evenly;margin-top:10px}.completed-review-grade{width:8 + 8 + 8;-webkit-flex-grow:0;flex-grow:0}.completed-review-grade>.column{padding:0}.category,.diagnosis,.title{-webkit-flex-grow:1;flex-grow:1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;-webkit-align-self:auto;align-self:auto}.table-content{height:64vh}.spacer{width:0}.table-row{height:auto}}@media screen and (max-width:450px){.header{height:100px!important}}.subscriptionEndWarningText{color:red;margin:0 0 10px;font-weight:700}.incompleteCasePopupPageWrapper{position:absolute;height:100%;width:100%;top:0;left:0}.incompleteCasePopupBackdrop{background-color:rgba(0,0,0,.6);cursor:pointer}.oldIncompleteCasePopupContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:438px;width:95%;max-width:338px;display:grid;grid-template-rows:40px 345px 55px;border:6px solid var(--secondary-color);border-radius:7px;z-index:2;background-color:#fff}.incompleteCasePopupHeaderContainer{background-color:var(--secondary-color);display:grid;position:relative}.incompleteCasePopupHeaderText{font-size:17px;-webkit-align-self:center;align-self:center;font-weight:700;color:var(--primary-font-color);margin:0 0 0 5px}.incompleteCaseCloseButton{position:absolute;right:0;top:0;height:30px;width:30px;background-color:transparent;border:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.incompleteCaseCloseButton:after,.incompleteCaseCloseButton:before{content:"";position:absolute;top:50%;left:50%;height:25px;width:2px;border-radius:3px;background-color:#303030}.incompleteCaseCloseButton:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.incompleteCaseCloseButton:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.incompleteCasePopupBodyContainer{overflow-y:auto}.incompleteCaseContainer{border-bottom:1px solid var(--off-color);padding:10px;cursor:pointer;display:inline-block;width:calc(100% - 20px);transition-duration:.1s}.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{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-align-self:center;align-self:center;justify-self:center;padding:5px 10px!important;cursor:pointer}.activateEarlyContainer{background-color:#fff;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);width:350px;padding:30px;box-sizing:border-box}.activateEarlyHeader{margin:0 0 15px;font-size:24px;color:#0b335d}.activateEarlyBody{margin:0 0 15px;font-size:14px;color:#333;line-height:1.5}.activateEarlyLabel{display:block;margin-bottom:5px;font-size:14px;color:#000}.activateEarlyInput{display:block;width:100%;height:40px;padding:0 10px;border:0;box-shadow:0 2px 4px rgba(0,0,0,.25);font-size:14px;background-color:#f4f4f4;border-radius:2px;color:#000;margin-bottom:10px;box-sizing:border-box}.activateEarlyButtonWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;height:40px;margin-top:15px}.activateEarlyButton{font-weight:500;border-radius:3px;border:0;font-size:13px;background-color:#fff;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer}.activateEarlyPrimaryButton{background-color:#0b335d;color:#fff}.activateEarlyGoToLogin{display:block;margin-top:15px;padding:10px;text-align:center;text-decoration:none;border-radius:3px;font-size:13px;box-sizing:border-box;width:100%}.activateEarlyLoaderWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;height:40px;margin-top:15px}.activateEarlySpinner{width:32px;height:32px;border:3px solid #e0e0e0;border-top-color:#0b335d;border-radius:50%;-webkit-animation:activateEarlySpin .7s linear infinite;animation:activateEarlySpin .7s linear infinite}@-webkit-keyframes activateEarlySpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes activateEarlySpin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.activateEarlyError{margin-top:10px;font-size:13px;color:red;text-align:center}@media (max-width:850px){.activateEarlyContainer{width:95%;max-width:350px;padding:20px}}.network-lag{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.network-lag,.network-lag-popup{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.network-lag-popup{height:50vh;width:50vw;background:#fff;border:1px solid #ccc}label{cursor:pointer}.simulation{-webkit-flex-direction:column;flex-direction:column;height:100vh;background-color:var(--primary-color)}.simulation,.time-title{display:-webkit-flex;display:flex;width:100%}.time-title{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;font-size:var(--primary-font-size);color:var(--primary-font-color)}.simulation-top-bar{display:-webkit-flex;display:flex;position:relative;-webkit-flex-direction:row;flex-direction:row;padding:10px 0}.simulation-end-button{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-right:.5em}.simulation-options{margin-bottom:1em}.simulation-options,.simulation-options-group{width:100%}.simulation-option,.simulation-options,.simulation-options-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.simulation-option{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex-grow:1;flex-grow:1;min-height:10vh;width:50%;background:var(--gradient);border-radius:5px;border:1px solid #ccc;margin:1px;cursor:pointer}.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{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:space-around;justify-content:space-around;font-size:var(--primary-font-size);color:var(--primary-font-color);margin:0}.physical-options{width:100%;height:100%}.options-box{border:1px solid #ccc;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:50vw;margin-left:1em;margin-right:1em;margin-bottom:1em;border:7px solid var(--secondary-color);border-radius:4px}.options-box-label{font-size:var(--primary-font-size);color:var(--primary-font-color)}.options-box-checkbox{padding:1em;width:12em}.options-box-checkbox,.options-box-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.options-box-row{-webkit-justify-content:center;justify-content:center}.physical-options-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:1em}.information-popup{position:absolute;border:7px solid var(--secondary-color);height:50vh;width:100vw;max-width:750px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:var(--primary-color);overflow-y:auto;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.45);z-index:4}.popup-backdrop{background-color:rgba(0,0,0,.55);z-index:3}.popup-backdrop,.popup-blocker{position:absolute;left:0;top:0;height:100%;width:100%}.popup-blocker{-webkit-justify-content:center;justify-content:center;z-index:2}.popup-blocker,.popup-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.popup-content{padding-bottom:1em;padding-left:1em;padding-right:1em;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1;overflow-y:auto;color:var(--primary-font-color)}.popup-history{white-space:pre-wrap}.popup-vital{width:15em;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;white-space:pre;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:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.popup-element{margin-bottom:1em;width:100%;color:var(--primary-font-color);font-size:var(--primary-font-size)}.centered,.popup-footer{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.popup-footer{padding:1em}.simulation-center-content{width:100%;-webkit-flex:1 1;flex:1 1;margin-bottom:20px}.simulation-time-bar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;width:98vw;background:var(--accent-color);height:3vh;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding-left:1vw;padding-right:1vw}.physical-result-header{font-weight:700}.review-orders{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%;height:100%}.review-orders-content{height:100%;width:100%;display:grid;grid-template-rows:auto 1fr}.review-orders-chart-tabs{padding-left:1em;padding-right:1em;font-weight:700}.review-orders-chart-tab,.review-orders-chart-tabs,.review-orders-chart-tabs-group{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.review-orders-chart-tab{border:1px solid #ccc;padding-left:1em;padding-right:1em;-webkit-justify-content:center;justify-content:center;border-radius:5px;margin:1px;cursor:pointer;color:var(--header-font-color);font-size:var(--primary-font-size);background:var(--gradient)}.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{resize:none;width:100%;height:100%;-webkit-flex:1 1;flex:1 1;font-size:var(--primary-font-size);color:var(--primary-font-color);background-color:var(--primary-color);position:relative;top:1px}.reevaluate-popup{height:65%;max-height:425px}.reevaluate-box-calendar{margin-left:1em;margin-right:.5em;overflow-y:auto}.reevaluate-box-calendar,.reevaluate-box-case{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:5px solid var(--secondary-color);border-radius:5px;background-color:var(--accent-color)}.reevaluate-box-case{margin-left:.5em;margin-right:1em;-webkit-flex-grow:2;flex-grow:2}.reevaluate-case{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-left:1em;margin-right:1em;height:100%;overflow-y:auto}.reevaluate-case-modes{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;flex-grow:1}.reevaluate-mode-checkbox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin-bottom:1em;display:grid;grid-template-columns:20px auto}.reevaluate-mode-label{color:var(--primary-font-color)}.reevaluate-case-amounts{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.reevaluate-case-amount,.reevaluate-case-time{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.reevaluate-case-amount{width:5em;margin:1px}.reevaluate-case-text{margin:0;color:var(--primary-font-color)}.reevaluate-case-input{background-color:var(--primary-color);color:var(--primary-font-color);border-color:var(--secondary-color)}.calendar{-webkit-flex-direction:column;flex-direction:column;margin-left:1em;margin-right:1em;margin-bottom:1em;border:1px solid var(--secondary-color);-webkit-flex:1 1;flex:1 1}.calendar,.calendar-headers{display:-webkit-flex;display:flex}.calendar-headers{-webkit-flex-direction:row;flex-direction:row;min-height:22px;background:var(--gradient)}.calendar-header{font-weight:700;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;border-right:1px solid var(--secondary-color);width:3em;font-size:var(--primary-font-size);color:var(--primary-font-color);margin:2px 0}.popup-reevaluate-content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;overflow-y:auto}.reevaluate-error-text{height:2em;margin:0;text-align:center;display:grid;-webkit-align-items:center;align-items:center;font-weight:700;color:red}.calendar-day{display:-webkit-flex;display:flex;width:3em;cursor:pointer;font-size:var(--primary-font-size);border-right:1px solid var(--secondary-color);color:var(--primary-font-color)}.calendar-day.true{background:#0095c8}.calendar-days-row{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;background-color:var(--primary-color)}.calendar-days-row:nth-child(2n){background-color:var(--accent-color)}.calendar-days{-webkit-flex:1 1;flex:1 1}.simulation-time{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;margin:0;font-size:var(--primary-font-size);color:var(--primary-font-color)}.white-space{white-space:pre}.confirm-choice{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.confirm-choice-name{width:10em}.qualifier-element{width:100%;border:7px solid var(--secondary-color);border-radius:4px;margin-bottom:1em;padding-bottom:1em;-webkit-flex:1 1;flex:1 1}.qualifier-checkbox{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding-left:2em;white-space:pre;color:var(--primary-font-color);font-size:var(--primary-font-size)}.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{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;overflow-y:auto;border-radius:4px;box-shadow:0 4px 5px rgba(0,0,0,.45);border:7px solid var(--secondary-color);background-color:var(--secondary-color)}.left{margin-left:1em;margin-right:.5em}.right{margin-left:.5em;margin-right:1em}.location-button{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;border:1px solid var(--primary-font-color);padding:1em;margin:0 .5em .5em;-webkit-align-items:center;align-items:center;cursor:pointer;background-color:var(--primary-color);color:var(--primary-font-color);font-size:var(--primary-font-size);border-radius:7px}.highlight{background:linear-gradient(180deg,#b1daed 0,#8fc3d9);border:1px solid #0095c8;border-radius:2px}.order-review-headers{background-color:var(--primary-color);width:100%;font-weight:700}.order-review-headers,.order-review-headers-actual{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;border-bottom:1px solid var(--off-color)}.order-review-headers-actual{background:var(--primary-color)}.header,.review-header{-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;height:1.5em}.review-header{border-right:1px solid var(--off-color)}.log-review-column,.order-review-column{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1;height:auto;padding-left:5px;padding-right:5px;font-size:var(--primary-font-size);color:var(--primary-font-color)}.log-review-column{justify-self:center}.order-review-row{grid-template-columns:repeat(5,20%)}.log-review-row,.order-review-row{width:100%;display:grid;-webkit-flex-direction:row;flex-direction:row;cursor:pointer;padding:2px 0;-webkit-align-items:center;align-items:center;background-color:var(--accent-color)}.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{display:grid;height:100%;grid-template-rows:1fr auto;box-shadow:0 2px 4px rgba(0,0,0,.65);margin:0 1em;border-radius:4px}.order-review-table{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;border-radius:4px 4px 0 0;border:7px solid var(--secondary-color);overflow-y:auto}.order-review-table-header{margin:0;background-color:var(--secondary-color);color:var(--primary-font-color);font-size:var(--primary-font-size);font-weight:700;padding-bottom:10px}.order-select-text{font-size:var(--primary-font-size);background-color:var(--accent-color)}.review-orders-footer{background-color:var(--secondary-color);border-radius:0 0 4px 4px}.review-orders-footer,.review-orders-footer-end{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding:1em}.review-orders-footer-end{-webkit-justify-content:space-around;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{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding:1em;-webkit-justify-content:center;justify-content:center;background-color:var(--secondary-color)}.simulation-button{padding:3px 10px;border-radius:5px;font-size:var(--secondary-font-size);color:var(--primary-font-color);border:1px solid var(--border-color);background-color:var(--button-background-color);min-height:24px}.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{-webkit-justify-content:flex-end;justify-content:flex-end}.verification-buttons-left,.verification-buttons-right{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1}.verification-buttons-right{-webkit-justify-content:flex-start;justify-content:flex-start}.red{color:red}.location-schedule-box{margin-top:1em;position:relative;left:50%;-webkit-transform:translate(-50%,-8px);transform:translate(-50%,-8px);width:100%;max-width:250px}.location-popup,.location-schedule-box{border:7px solid var(--secondary-color);border-radius:4px}.location-popup{box-shadow:0 0 15px rgba(0,0,0,.45);width:50vw;position:absolute;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background:var(--primary-color);overflow-y:auto;z-index:4}.bold{font-weight:700}.end-case-qualifiers{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex:1 1;flex:1 1}.end-case-qualifier{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;border:7px solid var(--secondary-color);border-radius:4px;margin-right:1em;margin-bottom:2em}.login-screen{width:100vw;height:100vh;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;z-index:2;position:relative;overflow:hidden}.login-screen-test-background{background-color:rgba(253,133,153,.404)}.login-popup-message-container{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100%;max-width:500px;background-color:#1c4670}.login-popup-message{color:#fff;margin-left:10px;margin-right:10px}.login-popup-close-button{position:absolute;top:0;right:0;padding:10px;color:#fff;border:none;background-color:transparent;cursor:pointer}.login-legal-box{border:1px solid #ccc;border-radius:1em;display:grid;grid-template-rows:50px auto 50px;-webkit-flex-direction:column;flex-direction:column;width:100%;height:80vh;max-height:400px;min-height:200px;max-width:calc(330px + 2em);z-index:3;background-color:#fff;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.35)}.login-legal-header-container{display:grid;-webkit-align-items:center;align-items:center;border-bottom:1px solid #c8c8c8}.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{display:grid;-webkit-align-items:center;align-items:center;padding:0 2em;border-top:1px solid #c8c8c8}.login-box{border:1px solid #ccc;border-radius:1em;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:2em;width:100%;max-width:330px;z-index:3;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.35)}.login-box-element{width:100%;margin-bottom:.75em}.login-box-element.demo,.login-box-element.forgot{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;cursor:pointer;text-decoration:underline}.login-box-element.bottom,.login-box-element.demo{margin-bottom:0}.login-button{width:100%}.login-legal-information-container{margin-bottom:1em;cursor:pointer}.login-legal-information-text{margin:0;font-size:13px;height:27px;display:grid;grid-auto-flow:column;-webkit-align-items:center;align-items:center;white-space:pre}.login-legal-information-text:hover{color:#000094}.login-field{width:calc(100% - 8px);max-width:322px}.login-message{color:red}.login-logo{display:-webkit-flex;display:flex;z-index:3}.login-color,.login-logo{position:absolute;left:0;top:0}.login-color{height:10em;background-color:#1c4670;width:100vw}.account-info-text{margin:5px 0}.account-info-show-loader-container{display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;align-items:center}.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{margin:0;color:red}.prereqWrapper{height:100%;width:100%;border:1px solid var(--off-color)}.prereqContainer{height:35px;display:grid;-webkit-align-items:center;align-items:center;width:100%;cursor:pointer}.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-left:.5em;margin-bottom:1em}.reevaluate-box-case{margin-right:.5em}.popup-reevaluate-content{display:grid;grid-auto-flow:row;grid-template-rows:50% 50%}.reevaluate-popup{max-height:none;height:80%}}@media screen and (max-width:800px){.simulation{height:auto;min-height:100vh;position:relative}.simulation-popup-hidden{display:none}.popup-backdrop,.popup-blocker,.popup-container{height:100%}.review-orders-table-wrapper{min-height:250px;height:auto}.reevaluate-case-amounts,.simulation-end-button{display:inline;display:initial}.login-box{margin-top:10em}.information-popup{min-height:200px;width:100%}.simulation-time-bar{height:auto}.simulation-options{-webkit-flex-direction:column;flex-direction:column}.physical-options{width:100vw}.options-box{width:90vw}.review-orders-chart-tabs{-webkit-flex-direction:column;flex-direction:column}.review-orders-content{display:inline;display:initial}.location-popup{width:100vw}}.feedbackTextarea{height:150px;width:100%;margin-top:10px;resize:none;overflow-y:auto}.login-success-message{color:#14ad14;font-weight:500;margin-top:10px}.testModeWarningContainer{position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:4;pointer-events:none}.testModeWarningText{font-size:26px;pointer-events:none}.authenticationErrorPageContainer{position:absolute;left:0;top:0;height:100%;width:100%;z-index:10000}.authenticationErrorBackdrop{position:absolute;left:0;top:0;height:100vh;width:100%;background-color:rgba(0,0,0,.55);z-index:1}.authenticationErrorContainer{border:7px solid var(--secondary-color);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:50vh;min-height:200px;width:calc(100% - 25px);max-width:750px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;background-color:var(--primary-color);overflow-y:auto;border-radius:4px;box-shadow:0 0 15px rgba(0,0,0,.45);z-index:3}.popup-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;font-weight:700;font-size:var(--primary-font-size);color:var(--primary-font-color);background-color:var(--secondary-color);padding-left:1em;padding-top:.2em;padding-bottom:.4em;margin:0 0 1em}.answerPopupPageWrapper{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.hideAnswerPopup{opacity:0;pointer-events:none}.answerPopupBackdrop{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.answerPopupContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:750px;height:100%;width:95%;z-index:2;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4);display:grid;grid-template-rows:40px calc(100% - 80px) 40px}.answerPopupHeaderContainer{background-color:var(--logo-color);display:grid}.answerPopupHeaderText{color:#fff;-webkit-align-self:center;align-self:center;margin:0 0 0 10px;font-weight:700}.answerPopupBodyContainer{margin-left:10px;margin-right:10px;padding-top:10px;max-width:100%;overflow-x:hidden}.answerPopupAnswerContainer{padding-top:10px;overflow:hidden;overflow-y:auto;max-height:calc(100% - 10px)}.answerPopupCorrectAnswer,.answerPopupIncorrectAnswer{height:8px;width:8px;border-radius:50%;display:inline-block;position:relative;top:-1px;margin-right:5px}.answerPopupCorrectAnswer{background-color:green}.answerPopupIncorrectAnswer{background-color:red}.answerPopupAnswerText{margin:0;font-weight:700;display:inline-block;white-space:pre-wrap}.answerPopupExplanationText{margin:0}.answerPopupFooterContainer{display:grid;-webkit-align-items:center;align-items:center;justify-items:end;background-color:var(--logo-color)}.answerPopupFooterButton{margin-right:10px}.commentsPageWrapper{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.hideCommentsPopup{opacity:0;pointer-events:none}.commentsBackdrop{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.commentsContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:328px;max-width:512px;height:100%;width:100%;background-color:#ece9d8;z-index:2;display:grid;grid-template-rows:24px calc(100% - 64px) 40px;box-shadow:0 2px 10px rgba(0,0,0,.4)}.commentsHeaderWrapper{background-color:#0000c0;width:100%;display:inline-block}.commentsHeaderText{margin:2px 0 2px 10px;color:#fff;font-size:14px}.commentsTextArea{margin:10px 10px 0;resize:none;border-radius:0;padding:3px}@media(max-width:600px){.commentsTextArea{font-size:16px}}.commentsFooterWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:end}.commentsCloseButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px;padding:5px 20px}.exitCasePageContainer{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.hideExitCasePrompt{opacity:0;pointer-events:none}.exitCaseBackdrop{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.exitCaseContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:400px;max-width:550px;height:100%;width:95%;z-index:2;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4);display:grid;grid-template-rows:40px calc(100% - 80px) 40px}.exitCaseHeaderContainer{background-color:var(--logo-color);display:grid}.exitCaseHeaderText{color:#fff;-webkit-align-self:center;align-self:center;margin:0 0 0 10px;font-weight:700}.exitCaseBodyContainer{margin-left:10px;margin-top:10px}.exitCaseBodyText{margin:0}.exitCaseFooterContainer{display:grid;grid-template-columns:1fr auto;-webkit-align-items:center;align-items:center;justify-items:end;background-color:var(--logo-color)}.exitCaseFooterButton{margin-right:10px}.helpPopupPageWrapper{height:100vh;width:100%;position:fixed;top:0;left:0}.helpPopupPageBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.helpPopupBodyContainer{overflow-y:auto;padding:0 10px}.helpPopupBodyText{overflow-y:auto}.labPanelItemContainer{border:1px solid #000;max-width:375px;padding:10px 0 15px;margin:auto}.labPanelItemTitle{text-decoration:underline;font-weight:700;margin:5px 0 5px 10px}.labPanelItemText{padding-left:40px;margin:3px 0}.labPanelIndentedItemText{padding-left:80px}.labPanelsPageWrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;opacity:1}.hideLabPanelsPopup{opacity:0;pointer-events:none}.labPanelsBackdrop{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.labPanelsContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:740px;height:100%;width:95%;z-index:2;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.4);display:grid}.labPanelContentWrapper{overflow-y:auto;height:calc(100% - 10px);padding-bottom:10px}.labPanelsHeaderWrapper{background-color:#0000c0;display:grid;grid-template-columns:1fr auto;-webkit-align-items:center;align-items:center}.labPanelsHeader{margin:2px 0 2px 10px;color:#fff}.labPanelsCloseButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3px}.labPanelsTitleText{font-weight:700;text-align:center}.selectedCheckboxesAmount{margin:0 0 0 30px}.checkboxAnswersContainer{margin:20px 0;cursor:pointer}.checkboxAnswerWrapper{display:grid;grid-template-columns:30px auto;-webkit-align-items:center;align-items:center}.checkboxOptionText{margin:0}.simulationBodyContainer{width:calc(100% - 150px);padding:0 75px 20px;min-height:calc(100vh - 196px)}.simulationBodyHeaderWrapper{display:grid;grid-template-columns:auto 1fr}.highlightedHeader{color:#00f}.simulationBodyImage{max-height:300px;max-width:100%;margin-top:15px}.simulationBodyText{font-size:1.125em;white-space:pre-wrap}.warningText{color:red}.simulationBodyTable{border-collapse:collapse;border:1px solid #000;margin-left:50px}.simulationBodyTableRow:nth-child(2n){background-color:#ddd}.simulationBodyTableColumn{border:1px solid #000;padding:2px 5px}.simulationBodyPrevQuestionsContainer{border:2px solid #1f1f1f;padding:20px 10px;margin-left:50px}.simulationBodyPrevQuestionsTitle{margin:0;font-weight:700;color:#5a5a5a}.simulationBodyPrevQuestionsText{margin:0;color:#5a5a5a;white-space:pre-wrap}.simulationBodyAnswersContainer{margin-left:50px}.simulationBodyAnswerWrapper{display:grid;grid-template-columns:40px minmax(154px,254px) 1fr;-webkit-align-items:center;align-items:center;margin-bottom:5px}.simulationBodyAnswerNumber{margin:0}.simulationBodyAnswerInput{font-size:.8333em;height:1.125em;max-width:250px}.simulationBodyRemainingCharactersText{margin:0 0 0 10px;font-weight:700;font-size:.75em}@media (max-width:500px){.simulationBodyContainer{padding:0 25px 40px;width:calc(100% - 50px);min-height:calc(100vh - 198px)}}.simulationFooterWrapper{position:-webkit-sticky;position:sticky;width:100%;bottom:0}.simulationFooterContainer{background-color:var(--logo-color);display:grid;grid-template-columns:1fr 1fr 1fr;-webkit-align-items:center;align-items:center;justify-items:center;height:50px}.simulationFooterExitCaseButton{margin-right:10px}.simulationFooterButtonsWrapper{position:-webkit-sticky;position:sticky;bottom:0;display:grid;padding:10px 75px;grid-auto-flow:column}.simulationFooterCommentButton,.simulationFooterExitCaseButton,.simulationFooterOkButton,.simulationFooterSubmitButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:3px 8px}@media (max-width:700px){.simulationFooterButtonsWrapper{display:none}}@media (max-width:600px){.simulationFooterContainer{grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}.simulationHeaderContainer{display:grid;grid-template-columns:1fr auto 1fr;-webkit-align-items:center;align-items:center;background-color:var(--logo-color);padding:15px 0;position:-webkit-sticky;position:sticky;transition-duration:0ms;width:100%;top:0}.simulationHeaderLeftContentWrapper{justify-self:left;display:grid;margin-left:10px}.simulationHeaderCenterContent{justify-self:center}.simulationHeaderRightContentWrapper{justify-self:right;display:grid;grid-auto-flow:row;margin-right:10px}.simulationHeaderText{margin:0;color:#fff;font-size:16px}.simulationHeaderLabPanelsButton{display:none}.simulationHeaderSettingsButton{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px}.simulationHeaderSettingsIcon{width:14px;height:14px;-webkit-flex:0 0 auto;flex:0 0 auto;fill:currentColor;margin-top:.5px}.simulationHeaderTextButton,.simulationHeaderTextControls{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row}.simulationHeaderTextButton{-webkit-justify-content:center;justify-content:center}@media (max-width:700px){.simulationHeaderContainer{grid-template-columns:auto 110px;grid-template-rows:1fr 1fr 1fr;grid-row-gap:5px;row-gap:5px}.simulationHeaderCenterContent,.simulationHeaderLeftContentWrapper,.simulationHeaderRightContentWrapper{grid-column:1}.simulationHeaderLabPanelsButton{display:inline;display:initial;grid-column:2;grid-row-start:1;grid-row-end:4;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:10px}.simulationHeaderCenterContent{justify-self:left;margin-left:10px}.simulationHeaderRightContentWrapper{justify-self:left;margin-left:10px;margin-right:0}}.simulationSettingsOverlay{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.35);display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.simulationSettingsPanel{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:320px;max-width:100%;height:100%;background:#fff;color:#222;box-shadow:-4px 0 16px rgba(0,0,0,.2);outline:none;-webkit-animation:simulationSettingsSlideIn .16s ease-out;animation:simulationSettingsSlideIn .16s ease-out}@-webkit-keyframes simulationSettingsSlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes simulationSettingsSlideIn{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.simulationSettingsPanel{-webkit-animation:none;animation:none}}.simulationSettingsHeader{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding:14px 16px;background-color:var(--logo-color);color:#fff}.simulationSettingsTitle{margin:0;font-size:18px}.simulationSettingsClose{border:none;background:transparent;color:inherit;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.simulationSettingsBody{-webkit-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:8px 16px}.simulationSettingsSection{padding:14px 0;border-bottom:1px solid #e3e3e3}.simulationSettingsSection:last-child{border-bottom:none}.simulationSettingsLabel{display:block;margin:0 0 10px;font-size:14px;font-weight:600}.simulationSettingsPresets{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.simulationSettingsPreset{-webkit-flex:1 1;flex:1 1;height:44px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;border:1px solid #ccc;border-radius:6px;background:#fff;color:inherit;cursor:pointer}.simulationSettingsPreset.active{border-color:var(--logo-color);box-shadow:inset 0 0 0 1px var(--logo-color)}.simulationSettingsStepper{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px}.simulationSettingsStepper button{width:34px;height:34px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:18px;cursor:pointer}.simulationSettingsStepper button:disabled{opacity:.4;cursor:default}.simulationSettingsStepperValue{min-width:48px;text-align:center;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.simulationSettingsSelect{width:100%;height:34px;padding:0 8px;border:1px solid #ccc;border-radius:6px;background:#fff;font-size:14px}.simulationSettingsFooter{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:8px;gap:8px;padding:12px 16px;border-top:1px solid #e3e3e3}.simulationSettingsDone,.simulationSettingsReset{height:34px;padding:0 14px;border-radius:6px;font-size:14px;cursor:pointer}.simulationSettingsReset{border:1px solid #ccc;background:#fff}.simulationSettingsDone{border:none;background-color:var(--logo-color);color:#fff}.answerPopupPageWrapperCDMQB{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.answerPopupBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.answerPopupContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:750px;height:100%;width:95%;z-index:2;display:grid;grid-template-rows:40px calc(100% - 86px) 46px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4)}.answerPopupHeaderContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent)}.answerPopupHeaderTextCDMQB{margin:0 0 0 10px;color:#fff;color:var(--exam-chrome-text,#fff);font-weight:700}.answerPopupBodyContainerCDMQB{padding:10px;max-width:100%;overflow-x:hidden;overflow-y:auto}.grading-feedback-categoryCDMQB{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:8px;gap:8px}.grading-feedback-category-headerCDMQB{padding:6px 10px;font-weight:700;color:#fff;color:var(--exam-chrome-text,#fff);background-color:#80aee1;background-color:var(--exam-chrome-bg,#80aee1);border:1px solid transparent;border:1px solid var(--exam-separator-color,transparent)}.grading-feedback-eventCDMQB{padding:6px 10px;border:1px solid #d3d3d3;border:1px solid var(--exam-separator-color,#d3d3d3);border-left-width:6px;background-color:#fff;background-color:var(--exam-white-tone,#fff)}.grading-feedback-eventCDMQB ul{margin:4px 0;padding-left:20px}.grading-feedback-event-headerCDMQB,.grading-feedback-event-reasonCDMQB{font-weight:700}.userEntryCDMQB{border-left-color:#006daa;border-left-color:var(--exam-separator-color,#006daa)}.correctCDMQB{border-left-color:#1e8e3e}.optionalCDMQB{border-left-color:#1a73e8}.incorrectCDMQB{border-left-color:#d93025}.answerPopupFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:10px;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-top:1px solid transparent;border-top:1px solid var(--exam-separator-color,transparent)}.answerPopupFooterButtonCDMQB{height:30px;padding:0 18px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);border-radius:3px;color:#006daa;color:var(--exam-text,#006daa);background-color:#fff;background-color:var(--exam-white-tone,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.answerPopupFooterButtonCDMQB:hover{color:#006daa;color:var(--exam-chrome-hover,#006daa);background-color:#ff0;background-color:var(--exam-chrome-hover-bg,#ff0)}.answerPopupFooterButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.commentsPageWrapperCDMQB{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.hideCommentsPopupCDMQB{opacity:0;pointer-events:none}.commentsBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.commentsContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:328px;max-width:512px;height:100%;width:100%;z-index:2;display:grid;grid-template-rows:30px calc(100% - 76px) 46px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4)}.commentsHeaderWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;width:100%;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent)}.commentsHeaderTextCDMQB{margin:0 0 0 10px;color:#fff;color:var(--exam-chrome-text,#fff);font-size:14px}.commentsTextAreaCDMQB{margin:10px 10px 0;resize:none;border-radius:0;padding:3px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid #767676;border:1px solid var(--exam-separator-color,#767676)}@media (max-width:600px){.commentsTextAreaCDMQB{font-size:16px}}.commentsFooterWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:10px}.commentsCloseButtonCDMQB{height:30px;padding:0 20px;border:1px solid #006daa;border:1px solid var(--exam-separator-color,#006daa);border-radius:3px;color:#fff;color:var(--exam-chrome-text,#fff);background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.commentsCloseButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:#006daa;background-color:var(--exam-chrome-hover-bg,#006daa)}.commentsCloseButtonCDMQB:focus{outline:2px solid #006daa;outline:2px solid var(--exam-separator-color,#006daa);outline-offset:1px}.exitCasePageContainerCDMQB{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:1;opacity:1}.hideExitCasePromptCDMQB{opacity:0;pointer-events:none}.exitCaseBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.exitCaseContainerCDMQB{max-height:400px;max-width:550px;display:grid;grid-template-rows:40px calc(100% - 86px) 46px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;color:var(--exam-text,#000)}.exitCaseHeaderTextCDMQB{margin:0 0 0 10px}.exitCaseBodyContainerCDMQB,.exitCaseHeaderTextCDMQB{background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa)}.exitCaseBodyContainerCDMQB{padding:10px;color:#fff;color:var(--exam-chrome-text,#fff)}.exitCaseBodyTextCDMQB{margin:0}.exitCaseFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;grid-gap:10px;gap:10px;padding-right:10px;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-top:1px solid transparent;border-top:1px solid var(--exam-separator-color,transparent)}.exitCaseFooterButtonCDMQB{height:30px;padding:0 18px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);border-radius:3px;color:#006daa;color:var(--exam-text,#006daa);background-color:#fff;background-color:var(--exam-white-tone,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.exitCaseFooterButtonCDMQB:hover{color:#006daa;color:var(--exam-chrome-hover,#006daa);background-color:#ff0;background-color:var(--exam-chrome-hover-bg,#ff0)}.exitCaseFooterButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.endOfPartPageContainerCDMQB{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:50}.endOfPartBackdropCDMQB{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.endOfPartContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:95%;max-width:420px;font-family:Tahoma,Arial,Helvetica,sans-serif;background:#006daa;background:var(--exam-chrome-bg,#006daa);box-shadow:0 2px 4px rgba(0,0,0,.3);box-sizing:border-box}.endOfPartContainerCDMQB *,.endOfPartContainerCDMQB :after,.endOfPartContainerCDMQB :before{box-sizing:border-box}.endOfPartHeaderContainerCDMQB{display:grid;grid-template-columns:1fr 50px;-webkit-align-items:center;align-items:center;height:50px;margin:0 3px;background:#006daa;background:var(--exam-chrome-bg,#006daa)}.endOfPartHeaderTextCDMQB{margin:0;padding-left:10px;color:#fff;color:var(--exam-chrome-text,#fff);font-size:16px;font-weight:400}.endOfPartCloseButtonCDMQB{position:relative;width:100%;height:100%;border:none;background-color:transparent;cursor:pointer}.endOfPartCloseButtonCDMQB:after,.endOfPartCloseButtonCDMQB:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;border-radius:2px;background-color:#fff;background-color:var(--exam-chrome-text,#fff)}.endOfPartCloseButtonCDMQB:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.endOfPartCloseButtonCDMQB:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.endOfPartCloseButtonCDMQB:hover:after,.endOfPartCloseButtonCDMQB:hover:before{background-color:#ff0;background-color:var(--exam-chrome-hover,#ff0)}.endOfPartCloseButtonCDMQB:focus-visible{outline:1px solid #fff;outline:1px solid var(--exam-chrome-text,#fff);outline-offset:-4px}.endOfPartBodyContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:14px;gap:14px;margin:0 3px;padding:16px 20px;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa)}.endOfPartIconCDMQB{-webkit-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;background:url(data:image/png;base64,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)}.endOfPartBodyTextCDMQB{margin:0;font-size:15px;color:#fff;color:var(--exam-chrome-text,#fff)}.endOfPartFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;height:50px;padding:10px;background:#006daa;background:var(--exam-chrome-bg,#006daa)}.endOfPartFooterButtonCDMQB{min-width:56px;height:28px;margin:0;padding:0 10px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);background-color:transparent;color:#fff;color:var(--exam-chrome-text,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;line-height:26px;white-space:nowrap;cursor:pointer}.endOfPartFooterButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent);border-color:#ff0;border-color:var(--exam-chrome-hover,#ff0)}.endOfPartFooterButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.endOfPartAccessKeyCDMQB{text-decoration:underline}.helpPopupPageWrapperCDMQB{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1}.helpPopupPageBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.exitCaseContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:740px;width:95%;z-index:2;color:inherit;color:var(--exam-text,inherit);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.exitCaseHeaderContainerCDMQB{-webkit-flex-shrink:0;flex-shrink:0;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.exitCaseHeaderTextCDMQB{margin:2px 0 2px 10px;font-weight:700;color:#fff;color:var(--exam-chrome-text,#fff)}.helpPopupBodyContainerCDMQB{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;padding:0 10px 10px}.helpPopupBodyTextCDMQB{margin:10px 0 0}.helpPopupExitCDMQB{-webkit-flex-shrink:0;flex-shrink:0;background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-2460px;width:25px;height:32px}.helpPopupExitCDMQB:hover{cursor:pointer}.labPanelItemContainerCDMQB{border:1px solid #000;border:1px solid var(--exam-separator-color,#000);max-width:375px;padding:10px 0 15px;margin:auto}.labPanelItemTitleCDMQB{text-decoration:underline;font-weight:700;margin:5px 0 5px 10px}.labPanelItemTextCDMQB{padding-left:40px;margin:3px 0}.labPanelIndentedItemTextCDMQB{padding-left:80px}.labPanelsPageWrapperCDMQB{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;opacity:1}.hideLabPanelsPopupCDMQB{opacity:0;pointer-events:none}.labPanelsBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1}.labPanelsContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:740px;height:100%;width:95%;z-index:2;color:inherit;color:var(--exam-text,inherit);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.labPanelContentWrapperCDMQB{overflow-y:auto;-webkit-flex:1 1;flex:1 1;padding-bottom:10px}.labPanelsHeaderWrapperCDMQB{background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent);-webkit-justify-content:space-between;justify-content:space-between;cursor:move;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}.labPanelsHeaderTitleCDMQB,.labPanelsHeaderWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.labPanelsHeaderTitleCDMQB{grid-gap:8px;gap:8px;margin-left:10px;color:#fff;color:var(--exam-chrome-text,#fff)}.labPanelsHeaderIconCDMQB{width:20px;height:20px}.labPanelsHeaderCDMQB{margin:2px 0;color:#fff;color:var(--exam-chrome-text,#fff)}.labPanelsCloseButtonCDMQB{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:3px}.labPanelsTitleTextCDMQB{font-weight:700;text-align:center}.labPanelsExit{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-2460px;width:25px;height:32px}.labPanelsExit:hover{cursor:pointer}.instructionsPageWrapperCDMQB{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1;opacity:1}.hideInstructionsPopupCDMQB{opacity:0;pointer-events:none}.instructionsBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1}.instructionsContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:600px;max-width:740px;height:100%;width:95%;z-index:2;color:inherit;color:var(--exam-text,inherit);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4);display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.instructionsContentWrapperCDMQB{overflow-y:auto;-webkit-flex:1 1;flex:1 1;padding-bottom:10px}.instructionsHeaderWrapperCDMQB{background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent);-webkit-justify-content:space-between;justify-content:space-between;cursor:move;-webkit-user-select:none;-ms-user-select:none;user-select:none;touch-action:none}.instructionsHeaderTitleCDMQB,.instructionsHeaderWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.instructionsHeaderTitleCDMQB{grid-gap:8px;gap:8px;margin-left:10px;color:#fff;color:var(--exam-chrome-text,#fff)}.instructionsHeaderIconCDMQB{width:20px;height:20px}.instructionsHeaderCDMQB{margin:2px 0;color:#fff;color:var(--exam-chrome-text,#fff)}.instructionsExitCDMQB{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-2460px;width:25px;height:32px}.instructionsExitCDMQB:hover{cursor:pointer}.instructionsBodyCDMQB{padding:0 20px;font-size:15px;line-height:1.45}.instructionsHeadingCDMQB{margin:18px 0 6px}h3.instructionsHeadingCDMQB{text-align:center;margin-top:14px}.instructionsSectionCDMQB{border:1px solid #000;border:1px solid var(--exam-separator-color,#000);padding:4px 14px 10px;margin:0 0 12px}h4.instructionsHeadingCDMQB{margin-top:6px}.instructionsParagraphCDMQB{margin:6px 0}.instructionsListCDMQB{margin:4px 0 8px;padding-left:24px}.instructionsListCDMQB li{margin:3px 0}.selectedCheckboxesAmountCDMQB{margin:0 0 0 30px}.checkboxAnswersContainerCDMQB{margin:20px 0}.checkboxAnswersContainerCDMQB,.checkboxAnswerWrapperCDMQB{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.checkboxAnswerWrapperCDMQB{display:grid;grid-template-columns:30px auto;-webkit-align-items:center;align-items:center;cursor:pointer;border-radius:3px;transition:background-color .12s ease-out,color .12s ease-out;touch-action:manipulation}.checkboxAnswerWrapperCDMQB:active{background-color:rgba(0,109,170,.18);background-color:var(--exam-highlight-bg,rgba(0,109,170,.18));color:inherit;color:var(--exam-highlight-text,inherit);transition:none}@media (hover:hover){.checkboxAnswerWrapperCDMQB:hover{background-color:rgba(0,109,170,.1);background-color:var(--exam-highlight-bg,rgba(0,109,170,.1));color:inherit;color:var(--exam-highlight-text,inherit)}}.checkboxAnswerWrapperCDMQB input[type=checkbox]{accent-color:auto;accent-color:var(--exam-text,auto);cursor:pointer}.checkboxOptionTextCDMQB{margin:0}.simulationBodyContainerCDMQB{width:calc(100% - 150px);padding:0 75px 20px;-webkit-flex:1 1 auto;flex:1 1 auto;min-height:0;overflow-y:auto;color:inherit;color:var(--exam-text,inherit);background-color:transparent;background-color:var(--exam-white-tone,transparent);font-size:16px;font-size:var(--cdmqb-font-size,16px);font-family:var(--cdmqb-font-family)}.simulationBodyAnswerPaneCDMQB,.simulationBodyContainerCDMQB,.simulationBodyQuestionPaneCDMQB{-ms-scroll-chaining:none;overscroll-behavior:contain}.simulationBodyHeaderWrapperCDMQB{display:grid;grid-template-columns:auto 1fr}.highlightedHeaderCDMQB{color:#00f;color:var(--exam-text,#00f)}.simulationBodyImageCDMQB{max-height:300px;max-width:100%;margin-top:15px}.simulationBodyTextCDMQB{font-size:1.125em;white-space:pre-wrap}.warningTextCDMQB{color:red;color:var(--exam-text,red)}.simulationBodyTableCDMQB{border-collapse:collapse;border:1px solid #000;border:1px solid var(--exam-separator-color,#000);margin-left:50px}.simulationBodyTableRowCDMQB:nth-child(2n){background-color:#ddd;background-color:var(--exam-light-tone,#ddd)}.simulationBodyTableColumnCDMQB{border:1px solid #000;border:1px solid var(--exam-separator-color,#000);padding:2px 5px}.simulationBodyPrevQuestionsContainerCDMQB{border:2px solid #1f1f1f;border:2px solid var(--exam-separator-color,#1f1f1f);padding:20px 10px;margin-left:50px}.simulationBodyPrevQuestionsTitleCDMQB{margin:0;font-weight:700;color:#5a5a5a;color:var(--exam-text,#5a5a5a)}.simulationBodyPrevQuestionsTextCDMQB{margin:0;color:#5a5a5a;color:var(--exam-text,#5a5a5a);white-space:pre-wrap}.simulationBodyInfoIconCDMQB{fill:#003d7a;fill:var(--exam-text,#003d7a)}.simulationBodyAnswersContainerCDMQB{margin-left:50px}.simulationBodyAnswerWrapperCDMQB{display:grid;grid-template-columns:40px minmax(154px,254px) 1fr;-webkit-align-items:center;align-items:center;margin-bottom:5px}.simulationBodyAnswerNumberCDMQB{margin:0}.simulationBodyAnswerInputCDMQB{font-size:.8333em;height:1.125em;max-width:250px}.colorSchemeActiveCDMQB .simulationBodyAnswerInputCDMQB{color:var(--exam-text);background-color:var(--exam-white-tone);border:1px solid var(--exam-separator-color)}.simulationBodyRemainingCharactersTextCDMQB{margin:0 0 0 10px;font-weight:700;font-size:.75em}.simulationBodyAnswerPaneCDMQB,.simulationBodyQuestionPaneCDMQB{min-width:0}.simulationInsLabBodyOriginalPlacement{display:-webkit-flex;display:flex;margin-top:20px}.simulationOriginalCDMQBCaseButton{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-direction:row;flex-direction:row;text-align:center;-webkit-justify-content:center;justify-content:center;-webkit-align-content:center;align-content:center;font-size:15px;color:#fff;color:var(--exam-chrome-text,#fff);background:#80aee1;background:var(--exam-chrome-bg,#80aee1);border:1px solid #003d7a;border:1px solid var(--exam-chrome-bg,#003d7a);padding:5px 10px}@media (min-width:1100px){.simulationBodySplitCDMQB{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:minmax(0,1fr);grid-column-gap:32px;-webkit-column-gap:32px;column-gap:32px;padding-bottom:0;overflow:hidden}.simulationBodySplitCDMQB .simulationBodyAnswerPaneCDMQB,.simulationBodySplitCDMQB .simulationBodyQuestionPaneCDMQB{min-height:0;overflow-y:auto}.simulationBodySplitCDMQB .simulationBodyQuestionPaneCDMQB{padding-bottom:20px}.simulationBodySplitCDMQB .simulationBodyAnswerPaneCDMQB{padding:0 0 20px 24px;border-left:5px solid #006daa;border-left:5px solid var(--exam-chrome-bg,#006daa)}.simulationBodySplitCDMQB .simulationBodyAnswerPaneCDMQB .simulationBodyAnswersContainerCDMQB{margin-left:0}}@media (max-width:500px){.simulationBodyContainerCDMQB{padding:0 25px 40px;width:calc(100% - 50px)}}.simulationFooterWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:0;padding:0 10px;box-sizing:border-box;grid-gap:10px;gap:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa);z-index:3}.simulationFooterButtonsWrapperCDMQB,.simulationFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;-webkit-flex:0 0 auto;flex:0 0 auto}.simulationFooterContainerCDMQB{margin-left:auto}.simulationBodyLabPanelsButtonCDMQB,.simulationFooterCommentButtonCDMQB,.simulationFooterExitCaseButtonCDMQB{height:30px;margin:0;border:1px solid transparent;border-radius:3px;background-color:transparent;background-repeat:no-repeat;color:#fff;color:var(--exam-chrome-text,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:28px;white-space:nowrap;cursor:pointer;padding:0}.simulationFooterExitCaseButtonCDMQB{padding-right:4px}.simulationBodyLabPanelsButtonCDMQB:hover,.simulationFooterCommentButtonCDMQB:hover,.simulationFooterExitCaseButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent)}.simulationBodyLabPanelsButtonCDMQB:active,.simulationBodyLabPanelsButtonCDMQB:focus,.simulationFooterCommentButtonCDMQB:active,.simulationFooterCommentButtonCDMQB:focus,.simulationFooterExitCaseButtonCDMQB:active,.simulationFooterExitCaseButtonCDMQB:focus{border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);outline:none}.simulationFooterNextBlock{border-left:2px solid}.simulationFooterEndBlock,.simulationFooterNextBlock{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center}.simulationFooterEndBlock{border-right:2px solid}.simulationFooterOkButtonCDMQB,.simulationFooterSubmitButtonCDMQB{height:30px;margin:0;border:1px solid transparent;border-radius:3px;background-color:transparent;background-repeat:no-repeat;color:#fff;color:var(--exam-chrome-text,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:16px;font-weight:500;line-height:28px;white-space:nowrap;cursor:pointer;padding:0 0 0 12px}.simulationFooterNextIcon{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-x:-8px;background-position-y:-1830px;width:26px;height:25px}.simulationFooterEndIcon{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-x:0;background-position-y:-1190px;width:26px;height:25px}.simulationFooterOkButtonCDMQB:hover,.simulationFooterSubmitButtonCDMQB:hover{color:#006daa;color:var(--exam-chrome-hover,#006daa)}.simulationFooterOkButtonCDMQB:active,.simulationFooterOkButtonCDMQB:focus,.simulationFooterSubmitButtonCDMQB:active,.simulationFooterSubmitButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.simulationUnderline{text-decoration:underline}@media (max-width:768px){.simulationFooterWrapperCDMQB{min-height:40px;padding:4px 8px;grid-gap:6px;gap:6px}.simulationBodyLabPanelsButtonCDMQB,.simulationFooterCommentButtonCDMQB,.simulationFooterExitCaseButtonCDMQB{padding:0 8px;font-size:11px}.simulationFooterOkButtonCDMQB,.simulationFooterSubmitButtonCDMQB{padding:0 12px;font-size:11px}}.simulationHeaderContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;min-height:50px;margin:0;padding:0 10px;box-sizing:border-box;grid-gap:10px;gap:10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa);z-index:3}#headerContainer{-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none}.simulationHeaderLeftContentWrapperCDMQB{grid-gap:15px;gap:15px;-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0}.simulationHeaderCenterContentCDMQB,.simulationHeaderLeftContentWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.simulationHeaderCenterContentCDMQB{-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1 auto;flex:1 1 auto;text-align:center}.simulationHeaderRightContentWrapperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:auto;text-align:right;white-space:nowrap}.simulationHeaderTextCDMQB{margin:0;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.2;color:#fff;color:var(--exam-chrome-text,#fff);white-space:nowrap}.simulationHeaderToolbarCDMQB{width:100%;min-height:30px;margin:0;padding:0 10px;box-sizing:border-box;background:#80aee1;background:var(--exam-chrome-bg,#80aee1);z-index:3}.simulationHeaderToolbarCDMQB,.simulationHeaderToolbarToolsCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:30px}.simulationHeaderToolbarToolsCDMQB{grid-gap:4px;gap:4px}.simulationHeaderToolbarFlagsCDMQB{height:30px;margin-left:auto}.simulationHeaderTextControlsCDMQB,.simulationHeaderToolbarFlagsCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.simulationHeaderTextControlsCDMQB{grid-gap:4px;gap:4px;-webkit-flex-shrink:0;flex-shrink:0}.simulationHeaderTextButtonCDMQB{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:4px;gap:4px;height:30px;margin:0;padding:0 10px;border:1px solid transparent;border-radius:3px;background-color:transparent;color:#fff;color:var(--exam-chrome-text,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.simulationHeaderTextButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent)}.simulationHeaderTextButtonCDMQB:active,.simulationHeaderTextButtonCDMQB:focus{border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);outline:none}.simulationHeaderTextButtonCDMQB.activeCDMQB{background-color:hsla(0,0%,100%,.2);background-color:var(--exam-chrome-hover-bg,hsla(0,0%,100%,.2));border-color:#fff;border-color:var(--exam-chrome-text,#fff);color:#ff0;color:var(--exam-chrome-hover,#ff0)}@media (hover:none){.simulationHeaderTextButtonCDMQB:hover{color:#fff;color:var(--exam-chrome-text,#fff);background-color:transparent}.simulationHeaderTextButtonCDMQB.activeCDMQB:hover{background-color:hsla(0,0%,100%,.2);background-color:var(--exam-chrome-hover-bg,hsla(0,0%,100%,.2));color:#ff0;color:var(--exam-chrome-hover,#ff0)}.simulationHeaderTextButtonCDMQB:focus:not(:focus-visible){border-color:transparent}.simulationHeaderTextButtonCDMQB.activeCDMQB:focus:not(:focus-visible){border-color:#fff;border-color:var(--exam-chrome-text,#fff)}}.accessKeyCDMQB{text-decoration:underline}.simulationHeaderSpriteButtonCDMQB{padding:0 8px 0 33px;background-repeat:no-repeat;background-position-x:2px}.simulationHeaderAnswerKeyButtonCDMQB{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-440px}.simulationHeaderAnswerKeyButtonCDMQB:hover{background-position-y:-571px}.simulationHeaderFeedbackButtonCDMQB{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-616px}.simulationHeaderFeedbackButtonCDMQB:hover{background-position-y:-661px}.simulationHeaderStrikethroughButtonCDMQB{background-image:url(/static/media/pearson-vue-sprite.5aa14ae1.png);background-position-y:-350px}.simulationHeaderStrikethroughButtonCDMQB:hover{background-position-y:-395px}@media (hover:none){.simulationHeaderAnswerKeyButtonCDMQB:hover{background-position-y:-440px}.simulationHeaderFeedbackButtonCDMQB:hover{background-position-y:-616px}.simulationHeaderStrikethroughButtonCDMQB:hover{background-position-y:-350px}.simulationHeaderStrikethroughButtonCDMQB.activeCDMQB{background-position-y:-395px}}.simulationHeaderCalculatorButtonCDMQB{padding:0 10px}.simulationHeaderToolbarIconCDMQB{width:14px;height:14px;-webkit-flex:0 0 auto;flex:0 0 auto;fill:currentColor}.simulationHeaderToolbarFlagsCDMQB{grid-gap:4px;gap:4px}.simulationHeaderColorSchemeDropDownCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:30px;padding-left:5px}.simulationHeaderColorSchemeSelectCDMQB{height:22px;margin:0;padding:0 4px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);border-radius:2px;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;cursor:pointer}.srOnlyCDMQB{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;white-space:nowrap;border:0;clip:rect(0,0,0,0)}@media (max-width:768px){.simulationHeaderContainerCDMQB{min-height:46px;padding:6px 8px;grid-gap:6px;gap:6px}.simulationHeaderTextCDMQB{font-size:13px}.simulationHeaderCenterContentCDMQB{-webkit-order:3;order:3;-webkit-flex:1 1 100%;flex:1 1 100%}.simulationHeaderToolbarCDMQB{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;height:auto;min-height:0;padding:0}.simulationHeaderToolbarFlagsCDMQB,.simulationHeaderToolbarToolsCDMQB{-webkit-flex-shrink:0;flex-shrink:0;width:100%;box-sizing:border-box;padding:4px 8px;overflow-x:auto;-webkit-overflow-scrolling:touch}.simulationHeaderToolbarFlagsCDMQB{margin-left:0;border-top:1px solid hsla(0,0%,100%,.25);border-top:1px solid var(--exam-separator-color,hsla(0,0%,100%,.25))}.simulationHeaderColorSchemeDropDownCDMQB{padding-left:3px}.simulationHeaderColorSchemeSelectCDMQB{max-width:150px}.simulationHeaderTextControlsCDMQB{-webkit-flex-shrink:0;flex-shrink:0}.simulationHeaderTextButtonCDMQB{padding:0 6px;font-size:11px}.simulationHeaderSpriteButtonCDMQB{padding:0 6px 0 26px;background-position-x:1px}}.simulationCalculatorAnchorCDMQB{position:fixed;top:0;right:0;width:0;height:0;overflow:visible;z-index:1000}.simulationCalculatorOverlayCDMQB{position:fixed;inset:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:16px;box-sizing:border-box;background:rgba(0,0,0,.45);z-index:1000}.simulationCalculatorPopupCDMQB{width:100%;max-width:280px;max-height:100%;overflow-y:auto;border:1px solid #2e4a75;border:1px solid var(--exam-chrome-text,#2e4a75);box-shadow:0 6px 18px rgba(0,0,0,.4);background:#3e6199;background:var(--cdmqb-body-dark,#3e6199)}.simulationCalculatorPopupHeaderCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:36px;padding:0 10px;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa)}.simulationCalculatorPopupTitleCDMQB{font-size:13px;font-weight:700}.simulationCalculatorPopupCloseCDMQB{width:28px;height:28px;padding:0;border:2px solid #fff;border:2px solid var(--exam-chrome-text,#fff);border-radius:3px;background:transparent;color:#fff;color:var(--exam-chrome-text,#fff);font-size:20px;line-height:22px;cursor:pointer}.simulationCalculatorPopupCloseCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);border-color:#ff0;border-color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent)}:root{--cdmqb-body:#507abd;--cdmqb-body-dark:#3e6199;--cdmqb-border:#2e4a75}@font-face{font-family:"Digital Numbers";src:url(/static/media/DigitalNumbers-Regular.cc3aac3f.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.cdmqb-calc-window{position:absolute;width:241px;background:#507abd;background:var(--cdmqb-body);border:1px solid #2e4a75;border:1px solid var(--cdmqb-border);box-shadow:0 6px 18px rgba(0,0,0,.4);overflow:hidden;font-family:Tahoma,Arial,Helvetica,sans-serif;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:1000}.cdmqb-calc-window--mobile{position:static;width:100%;box-shadow:none;border:none}.cdmqb-calc-titlebar{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;height:22px;padding:10px 8px 0;background:#3e6199;background:var(--cdmqb-body-dark);color:#fff;cursor:move}.cdmqb-calc-title{font-size:11px;font-weight:700;letter-spacing:.2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cdmqb-calc-close{width:16px;height:16px;line-height:14px;padding:0;border:2px solid #fff;border-radius:3px;background:transparent;color:#fff;font-size:19px;cursor:pointer;color-scheme:light;-webkit-forced-color-adjust:none;forced-color-adjust:none}.cdmqb-calc-close:hover{background-color:hsla(0,0%,100%,.2)}.cdmqb-calc-container{padding:10px;background:#3e6199;background:var(--cdmqb-body-dark)}.cdmqb-calc-skin{position:relative;width:100%;aspect-ratio:185.25/319.65}.cdmqb-calc-skin-art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;color-scheme:only light}.cdmqb-calc-skin-art svg{display:block;width:100%;height:100%}.cdmqb-calc-screen{position:absolute;background-color:#fff;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 4%;overflow:hidden}.cdmqb-calc-screen-text{font-size:clamp(14px,6.5cqw,24px);letter-spacing:.5px;white-space:nowrap}.cdmqb-calc-memory-flag,.cdmqb-calc-screen-text{margin:0;font-family:"Digital Numbers","Courier New",monospace;color:#202020}.cdmqb-calc-memory-flag{position:absolute;top:2px;left:4px;font-size:10px}.cdmqb-hit{position:absolute;border:none;border-radius:2px;background:transparent;padding:0;cursor:pointer;color-scheme:light;-webkit-forced-color-adjust:none;forced-color-adjust:none}.cdmqb-hit:hover{backdrop-filter:brightness(.94);-webkit-backdrop-filter:brightness(.94)}.cdmqb-hit:active{backdrop-filter:brightness(.85);-webkit-backdrop-filter:brightness(.85)}.settingsPanelRootCDMQB{position:fixed;inset:0;z-index:1000;pointer-events:none;visibility:hidden;transition:visibility 0s linear .25s}.settingsPanelOpenCDMQB{pointer-events:auto;visibility:visible;transition-delay:0s}.settingsPanelBackdropCDMQB{position:absolute;inset:0;background:rgba(0,0,0,.35);opacity:0;transition:opacity .25s ease}.settingsPanelOpenCDMQB .settingsPanelBackdropCDMQB{opacity:1}.settingsPanelCDMQB{position:absolute;top:0;right:0;bottom:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:340px;max-width:100%;box-sizing:border-box;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#1d1d1d;color:var(--exam-text,#1d1d1d);background-color:#fff;background-color:var(--exam-white-tone,#fff);border-left:1px solid #c8c8c8;border-left:1px solid var(--exam-separator-color,#c8c8c8);box-shadow:-4px 0 16px rgba(0,0,0,.2);-webkit-transform:translateX(100%);transform:translateX(100%);transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.settingsPanelOpenCDMQB .settingsPanelCDMQB{-webkit-transform:translateX(0);transform:translateX(0)}@media (prefers-reduced-motion:reduce){.settingsPanelBackdropCDMQB,.settingsPanelCDMQB,.settingsPanelRootCDMQB{transition:none}}.settingsPanelHeaderCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex:0 0 auto;flex:0 0 auto;height:50px;padding:0 10px 0 16px;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent)}.settingsPanelTitleCDMQB{margin:0;font-size:16px;font-weight:400}.settingsPanelCloseButtonCDMQB{width:32px;height:32px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#fff;color:var(--exam-chrome-text,#fff);font-size:24px;line-height:1;cursor:pointer}.settingsPanelCloseButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent)}.settingsPanelCloseButtonCDMQB:focus-visible{border-color:#fff;border-color:var(--exam-chrome-text,#fff);outline:none}.settingsPanelBodyCDMQB{-webkit-flex:1 1 auto;flex:1 1 auto;overflow-y:auto;padding:12px 16px 16px;font-size:14px}.settingsPanelSectionCDMQB{margin-bottom:18px}.settingsPanelSectionTitleCDMQB{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#006daa;color:var(--exam-text,#006daa)}.settingsPanelSectionBodyCDMQB{border:1px solid #d6d6d6;border:1px solid var(--exam-separator-color,#d6d6d6);border-radius:4px}.settingsPanelRowCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;min-height:44px;padding:6px 12px;box-sizing:border-box;border-top:1px solid #e6e6e6;border-top:1px solid var(--exam-separator-color,#e6e6e6)}.settingsPanelRowCDMQB:first-child{border-top:none}.settingsPanelRowCDMQB>label,.settingsPanelRowCDMQB>span{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.settingsPanelRowDisabledCDMQB>label{opacity:.6}.settingsPanelHintCDMQB{font-size:11px;color:#686868;color:var(--exam-text,#686868)}.settingsPanelSelectCDMQB{max-width:170px;height:30px;padding:0 5px;font-family:inherit;font-size:14px;color:#1d1d1d;color:var(--exam-text,#1d1d1d);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid #8a8a8a;border:1px solid var(--exam-separator-color,#8a8a8a);border-radius:3px;cursor:pointer}.settingsPanelButtonGroupCDMQB,.settingsPanelStepperCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px}.settingsPanelFontButtonCDMQB{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid grey;border:1px solid var(--exam-separator-color,grey);border-radius:3px;background-color:#fff;background-color:var(--exam-white-tone,#fff);color:#1d1d1d;color:var(--exam-text,#1d1d1d);font-family:inherit;font-size:16px;line-height:1;cursor:pointer}.settingsPanelFontButtonCDMQB:hover:not(:disabled){background-color:#eef4fa;background-color:var(--exam-light-tone,#eef4fa)}.settingsPanelFontButtonCDMQB:disabled{opacity:.4;cursor:not-allowed}.settingsPanelFontButtonSelectedCDMQB{font-weight:700;border:2px solid #1d1d1d;border:2px solid var(--exam-text,#1d1d1d)}.settingsPanelFontInputCDMQB{width:44px;height:30px;padding:0 4px;box-sizing:border-box;text-align:center;font-family:inherit;font-size:14px;color:#1d1d1d;color:var(--exam-text,#1d1d1d);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid grey;border:1px solid var(--exam-separator-color,grey);border-radius:3px;-moz-appearance:textfield}.settingsPanelFontInputCDMQB::-webkit-inner-spin-button,.settingsPanelFontInputCDMQB::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.settingsPanelItemButtonCDMQB{height:30px;padding:0 14px;border:1px solid #8a8a8a;border:1px solid var(--exam-separator-color,#8a8a8a);border-radius:3px;background:transparent;color:#1d1d1d;color:var(--exam-text,#1d1d1d);font-family:inherit;font-size:13px;cursor:pointer}.settingsPanelItemButtonCDMQB:hover{background-color:#eef4fa;background-color:var(--exam-light-tone,#eef4fa)}.settingsPanelFontButtonCDMQB:focus-visible,.settingsPanelFontInputCDMQB:focus-visible,.settingsPanelItemButtonCDMQB:focus-visible,.settingsPanelSelectCDMQB:focus-visible,.settingsPanelSwitchCDMQB:focus-visible{outline:2px solid #006daa;outline:2px solid var(--exam-text,#006daa);outline-offset:2px}.settingsPanelSwitchCDMQB{appearance:none;-webkit-appearance:none;position:relative;-webkit-flex:0 0 auto;flex:0 0 auto;width:40px;height:22px;margin:0;border:1px solid #8a8a8a;border:1px solid var(--exam-separator-color,#8a8a8a);border-radius:11px;background-color:#cfcfcf;background-color:var(--exam-light-tone,#cfcfcf);cursor:pointer;transition:background-color .15s ease}.settingsPanelSwitchCDMQB:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid transparent;border:1px solid var(--exam-separator-color,transparent);box-sizing:border-box;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.settingsPanelSwitchCDMQB:checked{background-color:#006daa;background-color:var(--exam-text,#006daa)}.settingsPanelSwitchCDMQB:checked:after{-webkit-transform:translateX(18px);transform:translateX(18px)}.settingsPanelSwitchCDMQB:disabled{opacity:.45;cursor:not-allowed}.characterWarningPageContainerCDMQB{position:fixed;top:0;left:0;width:100%;height:100vh;height:100dvh;z-index:50}.characterWarningBackdropCDMQB{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}.characterWarningContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;display:grid;grid-template-rows:auto 1fr auto;width:95%;max-width:420px;font-family:Tahoma,Arial,Helvetica,sans-serif;background:#006daa;background:var(--exam-chrome-bg,#006daa);box-shadow:0 2px 4px rgba(0,0,0,.3);box-sizing:border-box}.characterWarningContainerCDMQB *,.characterWarningContainerCDMQB :after,.characterWarningContainerCDMQB :before{box-sizing:border-box}.characterWarningHeaderContainerCDMQB{display:grid;grid-template-columns:1fr 50px;-webkit-align-items:center;align-items:center;height:50px;margin:0 3px;background:#006daa;background:var(--exam-chrome-bg,#006daa)}.characterWarningHeaderTextCDMQB{margin:0;padding-left:10px;color:#fff;color:var(--exam-chrome-text,#fff);font-size:16px;font-weight:400}.characterWarningCloseButtonCDMQB{position:relative;width:100%;height:100%;border:none;background-color:transparent;cursor:pointer}.characterWarningCloseButtonCDMQB:after,.characterWarningCloseButtonCDMQB:before{content:"";position:absolute;top:50%;left:50%;width:2px;height:20px;border-radius:2px;background-color:#fff;background-color:var(--exam-chrome-text,#fff)}.characterWarningCloseButtonCDMQB:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.characterWarningCloseButtonCDMQB:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.characterWarningCloseButtonCDMQB:hover:after,.characterWarningCloseButtonCDMQB:hover:before{background-color:#ff0;background-color:var(--exam-chrome-hover,#ff0)}.characterWarningCloseButtonCDMQB:focus-visible{outline:1px solid #fff;outline:1px solid var(--exam-chrome-text,#fff);outline-offset:-4px}.characterWarningBodyContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:14px;gap:14px;margin:0 3px;padding:16px 20px;color:#fff;color:var(--exam-chrome-text,#fff);background:#006daa;background:var(--exam-chrome-bg,#006daa)}.characterWarningIconCDMQB{-webkit-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK6wAACusBgosNWgAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8wNC8wOK6M4pgAAAjMSURBVFiFpZdrjFXVFcd/e+9z7mNmmAFmhhkQpCMoIA9RMTGIVlONURMVnymp6cvYmLZ+aBMpVtvYGlCTJk0T0y98aIuxrYDYGNvU2ho1EKtERYuOvIUCAwzM8557ztl7r90PZ+YyYGwwrmTlnNx79vr/93+t/VgqhMC5mpr54CJmdKwyXW0rvQ/zS6UICOS5xxjV648NbeFo/3Ph0G//c84xz4WAuuYXt03tnnLfZfNmLF86t3vahbM6zPSpLZRjA0BqPUdPjbL7YL9/f0/f8Xd3Hdk2cGxgQ3j9Z3/5UgTUNY9fN3l6+9O3rliw7K6vXszCni6iWFPPhdQKLgQICq0C5cjQVNI459m57xib3/iIl7b2bh/sO/lweP3nr31hAur6tWuvuuKiNT+69yoWzplO33DKYGIRFForjFYoIADeB5wIXgStYGpTTHdrhZ37+vj181vZ9s7udeHVRx45JwJf+/rj+rXhpudX3XT5nT+8ewUnapbjIxlaK8qRITaKyGhiozFa4SWQO8GJ4LxgvZC5gIjQ1VpmWnPMM5u28qe/v7v5xsnunr8+u0Ym4kVnM3p9tHnjt2+/8o5VN1/B9kPDWBEqsaGkFFYCYWzW5XLEwGiKl8CkpjK2nmF9wPqAl+K563iN/UZx323LKZVLd2546d8bgTs/VwF105Nrb7v+sjWrbl1O79FhjFZUIkNkFLHRjZlXyzGvv/0x1EYIQSFNLVx9xTySNMdJwI4p4XwgtR4vgYtntPLHl97i5X+9t07+tvqRzxCIbnhixYJFc9588Bs3sP9UHaMV5agALFwRaU1zU5m3d+xlYdXy0O3LAPjNi9v5oBaxbEkPo0neSIVtpETwEuhpb2L9c6/Su3PfCvePR7cC6ILHL5k0te2Za1dcQm9/wmjuSJ2QWKFuPYkt3hMnjGSegf4BHrhxcUO5B25czODJAUYyoW5PezIWI3XCaOboPZFw9VVLmDR18jN8uJ4GgcrN0S0XzJ21RFomcXw4HQP3JLmnZoUk9yS5UMt9QUgU+48NNgjs7xskEUVqhZr1DU9y34iTOuH4cIqvtjDngvMuqfyk/5ZGEVZaWu7vOn8GB08lRAQkQBwFYhOIpXhGXoiMxkrOrDmzWbPxfb67oocQYP3W/cyafxGDSYZ1fqwYJ6TBCdZ7ch84fKpG98xu9u49dD/wspq9cu1C6Zzx2sIrL+9MJFCKNKXxvI/VQKRPL72AIijFSJJx4MARQNHTM4PO1ipJmuMlTFiSAes91gm5L37Delo0fPDOjhN64Ni10ZBE32xvau5IMk8qQu4NJSNEkabkDZEpZh7rgPOWk598wqKZU4gzx4JWAyhO7dnFh9U2Zs4+jzSzZ6yEiY4TtLUkSlNuauo40W++FalSvBJTUkmSYRWID6SRJvaBWBeKxKZIQ+48w4llXkeVh269FFAA9O7v464/fEBzt8NlHgnF7HPnycfAxQnaebRzeAGlY6XjeGU0ULNzpwRFPclwWiNxgMgQRZpYa0IOXsAFECA770Iee3U39y6fQ1dH29hi1vTVHCN9oyjn0SpgFEQaQoDgBZxD5Q7jPE4EEcVALZ8boQ3WBVTd4o0m+IA3Qj1AXUBCQKti242MwsSgSzEjdUtXYzeBzHkkdbjcFpuQCBKgRKBFQVUJsfc469He46yA1kRoTW4F6hnOGOqJowZYpSE2YAyxCUjQSFAoHMGdsZ2jAOcFbz3Be5wEvA8E78msI7OesgjNOlAhEDlP7hoEIHWCG02pK43TZiwFhkBAQsCKwemA1gpEYbyg1JlnSO6FYD04IYigvGCcQ3mP9kJwjpr15N5TEcFGgFZEnS2lPUMic8upQGwwUWgABwkoEYIRRCu81iBFTifiK6UQL5BbtHNoEZT3KC9o71FO0M6hnCdYh7WeekuJzpbSHl2x9S2iCVopjLVo6wp3Dm0tOnfoLMfkDpNZyGwRaIIEAdDOozKLzsfdnY41Ia5xDqU03hAqNt2i50f136uQ97tqFZNmxYe5K4JMGGxyW3iWo70/U38Fyvnif+sw42BnE3EOU89wzU0obP/8uP47/cqzj+6sJENb05Yq2kmhgnOYMRLjwAWh4l05z5lFoNDeozOLzvLGuALcnlY0d2gv1NuaqSRDW1/Z8NOPNMC0bGi9uFFsVxdRrT4BbIIaWY7JLDrPCwJnWaFAPvbtacKN8bkjqiXk06fjfY1p2fD6xmm4d9OUl5tPHN4x2t1OKJUx9fQ0+3EVrMNYi9RysiSlWo4b4M3VmDxJkSQjGvtuYtq0dZh6SqhUGJnRSfOJwzv2bOp8uUEg8D1m28Ef6CP7GL50STEgzdD5hDzmFp9kdEY1Hr93CTPaJzUIzOxo47G7FzOtVMclKTo7nQI1Hss6hi9fij66j9l28PvwnUK5iVey6SufXtvXs3hNua2Ltje2gQIpl4uK14rUCbNnlbj+0vMZSnLGhyoFbU0l/vneQQ58mlKNDIiACCbLURIYuHYF2chxuvd/uO7oloc/eyUbt447frX55IVL74gndzH5zW1Ew6P4aoVgNGhN5jyjmftsDYRAcymiEhuCFAePSVJcawuD164gHzxG++73X+h/4ceffykFoHej7ljz6fMney6+U31lPq07dtK0aw/Ke3wpBmMIenwFjHcGoAIQAso6dJ4TjKE+70KGli4i7O+l/cBHm/vXzb6H+XfL/ycwZt23P7n25NRZa9zCpUTB0PzxbioHD2FGaigpYgRdHHcqhOLY0xrX0kw6exa1BRfhtBDtfI/2U/9d1/fi6nNrTCbawnueuu6QVJ6uTe9ZJudfAJUmSsOjxCdPEQ2NoLMcCEi5jGubhG2fgm2dREgT9MG9NB85sH1WlD6888+rv3hrNtHm3vXUbSdC+b60rWO5m9IxTVonGypViMb6GucgraOHB3080H+8PNS/rVNlG/ZsWv3lmtOz7co7Hl102FZWSam68mjdzw+6IKDEMb1qenVe33JenD731gtPnHN7/j9rjK5Ot/7g1gAAAABJRU5ErkJggg==)}.characterWarningBodyTextCDMQB{margin:0;font-size:15px;color:#fff;color:var(--exam-chrome-text,#fff)}.characterWarningFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:10px;gap:10px;height:50px;padding:10px;background:#006daa;background:var(--exam-chrome-bg,#006daa)}.characterWarningFooterButtonCDMQB{min-width:56px;height:28px;margin:0;padding:0 10px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);background-color:transparent;color:#fff;color:var(--exam-chrome-text,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;line-height:26px;white-space:nowrap;cursor:pointer}.characterWarningFooterButtonCDMQB:hover{color:#ff0;color:var(--exam-chrome-hover,#ff0);background-color:transparent;background-color:var(--exam-chrome-hover-bg,transparent);border-color:#ff0;border-color:var(--exam-chrome-hover,#ff0)}.characterWarningFooterButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.characterWarningAccessKeyCDMQB{text-decoration:underline}.feedbackPageContainerCDMQB{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:10;opacity:1;visibility:visible}.hideFeedbackPopupCDMQB{opacity:0;visibility:hidden;pointer-events:none}.feedbackBackdropCDMQB{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.feedbackContainerCDMQB{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:90vh;max-width:550px;width:95%;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #006daa;border:3px solid var(--exam-separator-color,#006daa);box-shadow:0 2px 10px rgba(0,0,0,.4)}.feedbackHeaderContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 40px;flex:0 0 40px;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent)}.feedbackHeaderTextCDMQB{margin:0 0 0 10px;color:#fff;color:var(--exam-chrome-text,#fff);font-weight:700}.feedbackBodyContainerCDMQB{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:10px;min-height:0;overflow-y:auto}.feedbackBodyTextCDMQB{margin:0}.feedbackSuccessTextCDMQB{padding:20px 0;font-weight:700;text-align:center}.feedbackLabelCDMQB{margin-top:12px;margin-bottom:4px;font-size:12px;font-weight:700}.feedbackTextAreaCDMQB{width:100%;min-height:160px;box-sizing:border-box;padding:6px;resize:vertical;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid #006daa;border:1px solid var(--exam-separator-color,#006daa);border-radius:2px}.feedbackTextAreaCDMQB:focus{outline:2px solid #006daa;outline:2px solid var(--exam-separator-color,#006daa);outline-offset:0}.feedbackTextAreaCDMQB:disabled{opacity:.6}.feedbackErrorTextCDMQB{margin:6px 0 0;font-size:12px;color:#c00000;color:var(--exam-text,#c00000);font-weight:700}.feedbackFooterContainerCDMQB{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:0 0 46px;flex:0 0 46px;grid-gap:10px;gap:10px;padding-right:10px;background-color:#006daa;background-color:var(--exam-chrome-bg,#006daa);border-top:1px solid transparent;border-top:1px solid var(--exam-separator-color,transparent)}.feedbackFooterButtonCDMQB{height:30px;padding:0 18px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);border-radius:3px;color:#006daa;color:var(--exam-text,#006daa);background-color:#fff;background-color:var(--exam-white-tone,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.feedbackFooterButtonCDMQB:hover:not(:disabled){color:#006daa;color:var(--exam-chrome-hover,#006daa);background-color:#ff0;background-color:var(--exam-chrome-hover-bg,#ff0)}.feedbackFooterButtonCDMQB:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.feedbackFooterButtonCDMQB:disabled{opacity:.6;cursor:default}.feedbackPageContainer{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:10;opacity:1;visibility:visible}.hideFeedbackPopup{opacity:0;visibility:hidden;pointer-events:none}X .feedbackBackdrop{position:absolute;top:0;left:0;height:100vh;width:100%;z-index:1;background-color:rgba(0,0,0,.5)}.feedbackContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:90vh;max-width:550px;width:95%;z-index:2;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;font-family:Tahoma,Arial,Helvetica,sans-serif;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:3px solid #003d7a;border:3px solid var(--exam-separator-color,#003d7a);box-shadow:0 2px 10px rgba(0,0,0,.4)}.feedbackHeaderContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex:0 0 40px;flex:0 0 40px;background-color:#003d7a;background-color:var(--exam-chrome-bg,#003d7a);border-bottom:1px solid transparent;border-bottom:1px solid var(--exam-separator-color,transparent)}.feedbackHeaderText{margin:0 0 0 10px;color:#fff;color:var(--exam-chrome-text,#fff);font-weight:700}.feedbackBodyContainer{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin:10px;min-height:0;overflow-y:auto}.feedbackBodyText{margin:0}.feedbackSuccessText{padding:20px 0;font-weight:700;text-align:center}.feedbackLabel{margin-top:12px;margin-bottom:4px;font-size:12px;font-weight:700}.feedbackTextArea{width:100%;min-height:160px;box-sizing:border-box;padding:6px;resize:vertical;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:14px;color:#000;color:var(--exam-text,#000);background-color:#fff;background-color:var(--exam-white-tone,#fff);border:1px solid #003d7a;border:1px solid var(--exam-separator-color,#003d7a);border-radius:2px}.feedbackTextArea:focus{outline:2px solid #003d7a;outline:2px solid var(--exam-separator-color,#003d7a);outline-offset:0}.feedbackTextArea:disabled{opacity:.6}.feedbackErrorText{margin:6px 0 0;font-size:12px;color:#c00000;color:var(--exam-text,#c00000);font-weight:700}.feedbackFooterContainer{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex:0 0 46px;flex:0 0 46px;grid-gap:10px;gap:10px;padding-right:10px;background-color:#003d7a;background-color:var(--exam-chrome-bg,#003d7a);border-top:1px solid transparent;border-top:1px solid var(--exam-separator-color,transparent)}.feedbackFooterButton{height:30px;padding:0 18px;border:1px solid #fff;border:1px solid var(--exam-chrome-text,#fff);border-radius:3px;color:#003d7a;color:var(--exam-text,#003d7a);background-color:#fff;background-color:var(--exam-white-tone,#fff);font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;cursor:pointer}.feedbackFooterButton:hover:not(:disabled){color:#003d7a;color:var(--exam-chrome-hover,#003d7a);background-color:#ff0;background-color:var(--exam-chrome-hover-bg,#ff0)}.feedbackFooterButton:focus{outline:2px solid #fff;outline:2px solid var(--exam-chrome-text,#fff);outline-offset:1px}.feedbackFooterButton:disabled{opacity:.6;cursor:default}.simulationPageContainerCDMQB{position:fixed;inset:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow:hidden;color:inherit;color:var(--exam-text,inherit);background-color:transparent;background-color:var(--exam-white-tone,transparent)}.simulationPageContainerCDMQB>:not(.simulationBodyContainerCDMQB){-webkit-flex-shrink:0;flex-shrink:0}.simulationBodyTextSettings.customFont,.simulationBodyTextSettings.customFont *{font-family:var(--sim-body-font-family)!important}.simulationBodyExitCaseButton{justify-self:start}.simulationBodyExitCaseButton,.simulationBodyLabPanelsButton{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.simulationBodyLabPanelsButton{justify-self:end}@media (max-width:700px){.simulationPageContainer{grid-template-rows:130px calc(100vh - 180px) 50px}}.grading{width:100vw;height:100vh;display:grid;grid-template-columns:auto 1fr}.grading-case-list{height:100%;width:350px;max-width:450px;margin-right:1em;border-right:1px solid #ccc;resize:horizontal;overflow:hidden}@media(max-width:800px){.grading-case-list{width:125px}}.grading-case-list-content{-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;height:calc(100% - 60px)}@media(max-width:800px){.grading-case-list-content{height:calc(100% - 114px)}}.grading-case-list-date{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;padding-left:1em;cursor:pointer;-webkit-align-items:center;align-items:center}.grading-case-list-date:nth-child(2n){background:#f9f9f9}.grading-case-list-date.true{background:#0095cb;cursor:auto}.grading-case-list-header{font-size:20px;padding:16px;border-bottom:1px solid #ccc}.grading-view{width:auto;height:100%;overflow-x:hidden;position:relative}.grading-view-tabs{display:grid;margin-top:.5em;grid-template-columns:auto 1fr}.grading-view-tabs-wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:left;flex-direction:left}.grading-view-tab{border:1px solid #ccc;padding-left:1em;padding-right:1em;border-radius:5px;margin-right:1px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;background:linear-gradient(180deg,#eee 0,#ccc)}.grading-view-tab.true{background:#fff;border-bottom:none;border-radius:5px 5px 0 0}.grading-view-text{text-align:center;width:100%;font-weight:700}@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:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-flex:1 1;flex:1 1}.grading-feedback-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;font-size:20px;padding:16px;background:#eee;-webkit-justify-content:space-around;justify-content:space-around}.grading-feedback-category,.grading-feedback-header{margin-bottom:1em;border:1px solid #ccc;border-radius:5px}.grading-feedback-category-header{margin-bottom:1em;font-size:20px;padding:16px;border-bottom:1px solid #ccc;background:#eee}.grading-feedback-event{margin-left:1em;margin-right:1em;margin-bottom:1em;padding:1em;border:1px solid #ccc;border-radius:5px}.grading-feedback-event.userEntry{background:#f5f5f5;padding-bottom:.5em}.grading-feedback-event.incorrect{background:#f8d7da;color:#721c24;border:1px solid #f8d7da}.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{white-space:pre-wrap;margin-left:1em;margin-right:1em;margin-bottom:1em}.grading-view-footer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;padding:.5em;border-left:1px solid #ccc;border-top:1px solid #ccc;position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff}.grading-log{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex:1 1;flex:1 1;overflow-y:auto}.grading-log-headers{display:grid;grid-template-columns:1fr 1fr 1fr;justify-items:start;background:linear-gradient(180deg,#eee 0,#ccc);width:100%;font-weight:700}.grading-log-header{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;-webkit-flex:1 1;flex:1 1}.grading-log-header.event{-webkit-flex:3 1;flex:3 1}.grading-log-content{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;overflow-y:auto}.grading-log-row{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;padding:4px 0;-webkit-align-items:center;align-items:center}.grading-log-row:nth-child(2n){background:#f0f0f0}.grading-log-column{-webkit-flex:1 1;flex:1 1}.grading-log-column-event{-webkit-flex:3 1;flex:3 1}.grading-case-summary{white-space:pre-wrap}@media screen and (max-width:800px){.grading-case-list-date{height:auto}}.highYieldPageContainer{position:absolute;display:-webkit-flex;display:flex;left:0;top:0;height:100%;width:100%;z-index:10000}.highYieldBackdrop{position:absolute;left:0;top:0;height:100vh;width:100%;background-color:rgba(0,0,0,.55);z-index:1}@media(max-width:440px){.highYieldPageContainer{width:122.5%}}.caseListPageContainer{width:100%;display:grid;grid-template-columns:300px 1fr;overflow:hidden;background-color:var(--new-primary-background-color);position:relative}.caseListSidebar{background-color:var(--new-tertiary-background-color);height:calc(100% - 30px);width:calc(100% - 30px);padding:15px;overflow-y:auto;box-shadow:0 2px 4px rgba(0,0,0,.25)}.caseListLogoContainer{display:grid;grid-template-columns:1fr}.caseListLogo{height:40px;margin-bottom:10px;margin-top:5px}.caseListDrawerCloseButton,.caseListMobileDrawerPageContainer,.caseListMobileNavButtonContainer{display:none}.caseListSidebarWrapper{-webkit-user-select:none;-ms-user-select:none;user-select:none;height:100%;overflow-y:auto}.caseListStyleToggle{display:grid;height:40px;width:100%;grid-template-columns:1fr 1fr;border-radius:3px;overflow:hidden;box-shadow:0 2px 4px rgba(0,0,0,.25);position:relative}.caseListStyleToggleOption{height:100%;width:100%;color:#fff;background-color:var(--new-off-text-color);border:none;cursor:pointer}.caseListStyleOptionSelected{background-color:var(--new-secondary-color)}.caseListStyleToggleLoadingContainer{position:absolute;top:0;left:0;height:100%;width:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;background-color:rgba(0,0,0,.5)}.caseListDropdownWrapper{display:grid;grid-template-rows:auto auto}.dropdownWithButton{display:grid;grid-template-columns:1fr 40px 40px}.caseListDropdownWrapper>.sidebarDropdown,.caseListDropdownWrapper>select{grid-row:2}.caseListResetFiltersButton,.caseListSortDirectionButton{margin-left:10px;height:100%;cursor:pointer;background-color:var(--new-off-text-color);border:none;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);color:var(--new-secondary-color);font-size:18px;position:relative}.caseListResetFiltersButton{width:40px}.caseListSortDirectionIcon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:850px){.caseListMobileDrawerPageContainer{position:absolute;display:inline;display:initial;top:0;left:0;height:100%;width:100%;z-index:10;overflow:hidden}.caseListMobileDrawerBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,.7)}.caseListMobileDrawerContainer{position:absolute;bottom:0;left:0;height:90%;width:100%;box-shadow:0 2px 4px rgba(0,0,0,.25);z-index:2}.caseListPageContainer{grid-template-columns:1fr}.caseListSidebar{width:calc(100% - 30px);border-radius:10px 10px 0 0}.caseListSidebarWrapper{display:none}.caseListLogoContainer{grid-template-columns:1fr auto}.caseListDrawerCloseButton{display:inline;display:initial;height:35px;width:35px;background-color:var(--new-secondary-background-color);border:0;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);position:relative}.caseListDrawerCloseButton:after,.caseListDrawerCloseButton:before{position:absolute;content:"";height:25px;width:2px;border-radius:2px;background-color:var(--new-primary-color)}.caseListDrawerCloseButton:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.caseListDrawerCloseButton:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.caseListMobileNavButtonContainer{display:grid;grid-template-rows:1fr 1fr;grid-row-gap:10px;row-gap:10px;margin:20px 0}.caseListMobileNavButton{height:40px;width:100%;background-color:var(--new-secondary-background-color);color:var(--new-text-color);display:grid;grid-template-columns:40px 1fr;-webkit-align-items:center;align-items:center;justify-items:center;border:0;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25)}}.caseListSidebarLabel{display:block;color:var(--new-secondary-off-text-color)!important}.caseListDropdown{box-shadow:0 2px 4px rgba(0,0,0,.25);background-color:var(--new-secondary-background-color);border-radius:3px;padding-left:5px;width:100%;height:40px;color:var(--new-text-color);border:0}.caseListSidebarHeader{font-size:24px;font-weight:700;color:var(--new-secondary-text-color);margin:10px 0}.caseListSidebarSectionBreak{height:5px;width:100%}.caseListSidebarCategoryWrapper{padding:5px 10px;display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:12px;-webkit-column-gap:12px;column-gap:12px;-webkit-align-items:center;align-items:center;margin-bottom:5px;font-size:15px;cursor:pointer}.caseListSidebarCategoryWrapper:last-child{margin-bottom:0}.caseListSidebarCategoryIcon{height:25px;width:25px}.checkboxContainer{justify-self:center;display:grid;-webkit-align-items:center;align-items:center;justify-items: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{display:grid;grid-template-columns:50px 1fr;margin-top:10px;-webkit-align-items:center;align-items:center;min-height:25px;font-size:15px;cursor:pointer}.sidebarToggleDisabled{opacity:.5;pointer-events:none;cursor:auto}.caseListSidebarTagWrapper:last-child{padding-bottom:20px}.caseListSidebarAddTagButton{width:100%;height:32px;font-size:14px;margin-top:10px}.caseListBodyPageWrapper{display:grid;grid-template-rows:1fr 50px;height:100%;position:relative;overflow-x:hidden}.caseListHeaderButtonContainer{position:fixed;top:0;left:0;padding:0 10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;background-color:transparent;grid-template-columns:1fr auto auto auto;justify-items:end;z-index:10;height:70px}.caseListHeaderButton,.caseListHeaderButtonContainer{display:grid;-webkit-align-items:center;align-items:center}.caseListHeaderButton{height:40px;width:150px;grid-template-columns:30px 1fr;justify-items:center;color:var(--new-text-color)!important}.caseListHeaderBurgerButton,.caseListHeaderMobileButton{display:none}@media (max-width:940px){.caseListHeaderButton{display:none}.caseListHeaderMobileButton{width:45px;height:40px;display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;justify-items:center;color:var(--new-primary-color)!important}}@media (max-width:850px){.caseListHeaderButtonContainer{grid-column-gap:0;-webkit-column-gap:0;column-gap:0}.caseListHeaderMobileButton{display:none}.caseListHeaderBurgerButton{width:45px;height:40px;display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;justify-items:center;color:var(--new-primary-color)!important}}.caseListHeaderButtonIcon{height:22px;width:22px;color:var(--new-primary-color)}.caseListLoadingContainer{width:100%;margin:auto;background-color:var(--new-primary-background-color)}.caseListLoadingContainer,.caseListLoadingWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.caseListLoadingWrapper{height:110px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-self:center;justify-self:center;grid-template-rows:70px 40px}.caseListContainer{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-auto-flow:row;grid-row-gap:10px;row-gap:10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;overflow-y:auto;padding:0 10px 10px;overflow-x:hidden}.caseListContainer,.caseListSectionHeaderContainer{background-color:var(--new-primary-background-color);display:grid}.caseListSectionHeaderContainer{position:-webkit-sticky;position:sticky;top:0;height:70px;left:0;width:calc(100% + 20px);-webkit-transform:translateX(-10px);transform:translateX(-10px);grid-column-start:1;grid-column-end:4;grid-template-columns:auto 1fr;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;-webkit-align-items:center;align-items:center;padding:0 10px;z-index:9}.castListSectionLogoText{font-size:32px;color:var(--new-primary-color);margin:0;font-weight:700}@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{grid-column-gap:0;-webkit-column-gap:0;column-gap:0}}.caseListSectionIcon{height:40px;width:40px;color:var(--new-primary-color)}.caseListSectionHeader,.caseListSectionIcon{margin:5px;display:inline-block;vertical-align:top}.caseListSectionHeader{font-size:32px;color:var(--new-tertiary-off-text-color)}@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 rgba(0,0,0,.25);padding:0 10px 10px;position:relative;height:225px;cursor:pointer;transition-duration:.15s;color:var(--text-color)}.caseListCaseContainer:hover{box-shadow:0 2px 8px rgba(0,0,0,.55)}@media (min-width:800px){.caseListCaseContainer:hover{-webkit-transform:scale(1.02)!important;transform:scale(1.02)!important;z-index:5}}.caseListCaseHeaderWrapper{display:grid;grid-template-columns:auto 1fr;grid-column-gap:7px;-webkit-column-gap:7px;column-gap:7px;-webkit-align-items:center;align-items:center;padding-top:5px}.caseListCaseId{margin:0;font-size:40px;color:var(--new-primary-color);display:inline-block;transition-duration:.15s}.caseListCaseTitle{display:inline-block;font-size:22px;margin:0;color:var(--new-case-text-color)}.caseListMetaDetailsWrapper{display:grid;grid-template-columns:auto 1fr;-webkit-align-items:center;align-items:center;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;border-bottom:1px solid #707070;padding-bottom:5px}.caseListCaseIcon{height:20px;width:20px;color:var(--new-primary-color);transition-duration:.15s}.caseListMetaText{margin:0;font-size:14px;font-weight:500;color:var(--new-case-text-color)}.caseListCaseDiagnosisTextContainer{position:relative;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.caseListCaseDiagnosisBlur{height:100%;width:100%;position:absolute;top:0;left:0;background-color:var(--new-secondary-background-color);opacity:.6;z-index:2px}.caseListCaseDiagnosisText{margin:10px 0;font-size:14px;color:var(--new-case-text-color)}.caseListDiagnosisTextHidden{-webkit-filter:blur(3px);filter:blur(3px)}.caseListCaseFooterContainer{background-color:var(--new-primary-background-color);position:absolute;bottom:0;left:0;width:100%;height:40px;display:grid;grid-template-columns:1fr auto auto;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;border-radius:0 0 3px 3px;color:var(--new-text-color);transition-duration:.15s}.caseListCaseFooterSelected{background-color:var(--new-primary-color);color:#fff}.caseListCaseFooterReviewLaterContainer{align-self:center;display:grid;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:30px 1fr;-webkit-align-items:center;align-items:center;justify-items:center}.caseListCaseReviewLaterText{margin:0;font-size:14px;font-weight:600;color:var(--new-tertiary-off-text-color)}.caseListCaseReviewLaterTextSelected{color:#fff}.caseListCaseFooterReviewLaterLoadingContainer{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;height:100%;width:30px}.caseListCaseButton{height:28px;padding:0 20px;font-size:12px;-webkit-align-self:center;align-self:center}.caseListHideCaseButton{height:28px;width:28px;align-self:center;margin-right:5px;grid-column:3;grid-row:1;position:relative}.caseListHideCaseButtonIcon{color:var(--new-primary-color);margin:0;padding:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.caseListHideCaseSpinnerContainer{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;margin-right:5px;height:28px;width:28px;align-self:center}.caseListCaseAverageGradeContainer,.caseListCaseLastCompletedDateContainer{position:absolute;right:0;padding:5px 20px;border-radius:3px 0 0 3px;box-shadow:0 2px 4px rgba(0,0,0,.2);color:var(--new-secondary-text-color);transition-duration:.15s}.caseListCaseLastCompletedDateContainer{top:57%;background-color:var(--new-secondary-color)}.caseListCaseAverageGradeContainer{top:70%;background-color:var(--new-primary-color)}.caseListCaseAverageGradeText,.caseListCaseLastCompletedDateText{margin:0;font-size:12px}.caseListCaseAverageGradeText{font-size:10px}.caseListFooterContainer{display:grid;grid-template-columns:1fr auto;justify-items:end;-webkit-align-items:center;align-items:center;padding:0 10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;box-shadow:0 0 4px rgba(0,0,0,.25);background-color:var(--new-secondary-background-color);z-index:2}.caseListFooterButton{height:35px;min-width:200px;transition-duration:.15s}.caseListFooterLoaderWrapper{min-width:200px;height:35px;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}@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{display:grid;grid-template-columns:30px auto;-webkit-align-items:center;align-items:center;margin-top:15px}.confirmationPopupCheckboxLabel{margin:0;color:var(--new-text-color)}.caseListLoadingText{color:var(--new-text-color)}.caseListNoCasesContainer{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:15px;margin-top:70px;max-width:350px}.caseListNoCasesText{margin:15px 0}.caseListViewHiddenCasesButton{height:40px;width:200px}.caseListRowStyleListContainer{background-color:var(--new-primary-background-color);display:grid;grid-template-columns:1fr;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-auto-flow:row;grid-row-gap:7px;row-gap:7px;overflow-y:auto;padding:0 10px 10px;overflow-x:hidden}.caseListRowSectionHeaderContainer{position:-webkit-sticky;position:sticky;top:0;height:100px;background-color:var(--new-primary-background-color);left:0;width:100%;-webkit-transform:translateX(-10px);transform:translateX(-10px);display:grid;grid-template-rows:auto auto;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;-webkit-align-items:center;align-items:center;z-index:9;padding:0 10px 5px}.caseListRowHeaderContainer{height:70px;grid-template-columns:auto 1fr}.caseListRowHeaderContainer,.caseListRowLabelContainer{display:grid;-webkit-align-items:center;align-items:center}.caseListRowLabelContainer{min-height:30px;padding:0;justify-items:start}.caseListRowLabel{font-weight:600;font-size:14px;margin:0;cursor:pointer;color:var(--new-text-color)}.caseListRowContainer{display:grid;background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.35);border-radius:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:45px;-webkit-align-items:center;align-items:center;justify-items:start;cursor:pointer;transition-duration:.15s}.caseListRowContainer:hover{box-shadow:0 2px 8px rgba(0,0,0,.55)}@media (min-width:800px){.caseListRowContainer:hover{-webkit-transform:scale(1.01)!important;transform:scale(1.01)!important;z-index:5}}.caseListRowIconContainer{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;height:100%;width:50px;border-radius:3px 0 0 3px;background-color:var(--new-primary-color)}.caseListRowIcon{color:#fff;height:25px;width:25px}.caseListRowCaseNumber{margin:0;font-size:24px;color:var(--new-primary-color);justify-self:center}.caseListRowValue{margin:0;font-size:15px;padding:10px 0;color:var(--new-text-color)}.caseListRowMoreOptionsButton{height:100%;width:100%;border:0;box-shadow:inset 1px 0 1px 0 rgba(0,0,0,.25);background-color:var(--new-primary-background-color);cursor:pointer}.caseListRowMoreOptionsIcon{height:17px;width:17px;color:var(--new-text-color)}.caseListCaseSelected{background-color:var(--case-selected-color)}.moreOptionsPopupContainer{position:absolute;top:50%;left:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:200px;z-index:20;background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:10px;display:grid;grid-auto-flow:row;grid-row-gap:10px;row-gap:10px}.moreOptionPopupButton{height:40px;width:100%;border:0;background-color:var(--new-secondary-background-color);color:var(--new-text-color);font-size:14px;font-weight:500;cursor:pointer;transition-duration:.15s;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px}.caseListDropdownWrapper select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--new-off-background-color);color:var(--new-off-text-color)}.caseListDropdownWrapper select:disabled:hover{border-color:var(--new-off-background-color)}.caseListDropdownWrapper select[value="0.5x"],.caseListDropdownWrapper select[value="0.25x"],.caseListDropdownWrapper select[value="1.5x"],.caseListDropdownWrapper select[value="2x"]{border-left:3px solid var(--new-secondary-color)}.caseListDropdownWrapper+.caseListDropdownWrapper{margin-top:15px}.sidebarDropdown{position:relative;width:100%}.sidebarDropdownTrigger{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;padding-right:10px;cursor:pointer;text-align:left;font:inherit;font-size:15px;outline:none}.sidebarDropdownTrigger:disabled{opacity:.5;cursor:default}.sidebarDropdownTrigger:focus-visible{outline:2px solid var(--new-secondary-text-color);outline-offset:1px}.sidebarDropdownLabel{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sidebarDropdownChevron{-webkit-flex-shrink:0;flex-shrink:0;margin-left:8px;font-size:12px;color:var(--new-text-color);transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease,-webkit-transform .15s ease}.sidebarDropdownOpen .sidebarDropdownChevron{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sidebarDropdownMenu{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:1000;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.35)}.sidebarDropdownUp .sidebarDropdownMenu{top:auto;bottom:calc(100% + 4px)}.sidebarDropdownOption{padding:8px 10px;border-radius:3px;color:var(--new-text-color);font-size:15px;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebarDropdownOptionActive{background-color:var(--new-dropdown-background-color)}.sidebarDropdownOptionSelected{font-weight:700}.sidebarDropdownOptionSelected.sidebarDropdownOptionActive{background-color:var(--new-dropdown-background-color)}.caseListPartialCompletionDot{width:10px;height:10px;border-radius:50%;background-color:#1a73e8;display:inline-block;-webkit-flex-shrink:0;flex-shrink:0}.incompleteCasePopupPageContainer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.incompleteCasePopupBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.7);z-index:1}.incompleteCasePopupContainer{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(95% - 20px);max-width:450px;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:5px 10px 10px}.incompleteCasePopupHeaderWrapper{display:grid;grid-template-columns:auto 1fr;grid-column-gap:8px;-webkit-column-gap:8px;column-gap:8px;-webkit-align-items:center;align-items:center}.incompleteCasePopupId{font-size:44px;color:var(--new-primary-color);margin:0}.incompleteCasePopupTitle{margin:0;font-size:22px;color:var(--new-text-color)}.incompleteCasePopupMetaWrapper{display:grid;font-size:14px;margin:0;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom:1px solid var(--new-off-text-color);padding-bottom:10px;grid-template-columns:auto 1fr;grid-column-gap:5px;-webkit-column-gap:5px;column-gap:5px;-webkit-align-items:center;align-items:center}.incompleteCasePopupIcon{color:var(--new-primary-color);height:22px;width:22px}.incompleteCasePopupMetaText{margin:0;color:var(--new-text-color)}.incompleteCasePopupHeader{margin:10px 0 5px;color:var(--new-text-color)}.incompleteCasePopupText{margin-top:7px;font-size:14px;color:var(--new-off-text-color)}.incompleteCasePopupOptionsWrapper{width:calc(100% - 20px);background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);padding:10px;max-height:160px;overflow-y:auto}.incompleteCasePopupOptionContainer{background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;color:var(--new-text-color);padding:10px;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;cursor:pointer;margin-bottom:10px}.incompleteCasePopupOptionSelected{background-color:var(--new-primary-color);color:#fff}.incompleteCasePopupOptionContainer:last-child{margin-bottom:0}.incompleteCasePopupOptionText{margin:0}.incompleteCasePopupButtonWrapper{width:100%;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-top:10px}.incompleteCasePopupLoadingWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.incompleteCasePopupButton{height:40px;background-color:var(--new-secondary-background-color);color:var(--new-primary-color);border-radius:3px;border:0;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer;transition-duration:.15s}.incompleteCasePopupButtonDisabled{background-color:var(--new-primary-background-color);color:var(--new-secondary-off-text-color);box-shadow:none;cursor:default;pointer-events:none}.incompleteCasePopupButtonActive{color:#fff;background-color:var(--new-primary-color)}.tagsPopupPageContainer{z-index:10}.tagsPopupBackdrop,.tagsPopupPageContainer{position:absolute;top:0;left:0;height:100%;width:100%}.tagsPopupBackdrop{background-color:rgba(0,0,0,.5)}.tagPopupContainer{position:absolute;top:50%;left:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:550px;width:90%;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tagPopupTitle{color:var(--new-text-color);font-size:24px;margin:5px 0 0}.tagPopupDescription{color:var(--new-off-text-color);margin:5px 0 10px;font-size:14px}.tagPopupInput{font-size:14px;height:40px;width:calc(100% - 10px);padding:0 0 0 10px;background-color:var(--new-primary-background-color);border-radius:3px;border:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);margin-bottom:10px;color:var(--new-tertiary-off-text-color);cursor:auto}.tagPopupInput::-webkit-input-placeholder{color:var(--new-tertiary-off-text-color);opacity:.6}.tagPopupInput:-ms-input-placeholder{color:var(--new-tertiary-off-text-color);opacity:.6}.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);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);border-radius:3px;padding:10px 0 0 10px;min-height:100px;overflow-y:auto;height:200px}.tagPopupTagContainer{background-color:var(--new-primary-color);display:inline-grid;grid-template-columns:auto 1fr;border-radius:3px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer;margin-bottom:10px;margin-right:10px;vertical-align:top}.tagPopupContainerSelected{background-color:var(--new-secondary-color)}.tagPopupTagButton{color:#fff;background-color:transparent;height:10px;width:20px;padding-left:5px;position:relative;border:0;-webkit-align-self:center;align-self:center;justify-self:center;cursor:pointer}.tagPopupTagButton:after,.tagPopupTagButton:before{content:"";position:absolute;background-color:#fff;top:50%;left:calc(50% + 5px);height:12px;width:2px;border-radius:2px}.tagPopupTagButton:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tagPopupTagButton:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.tagPopupTagText{margin:0;color:#fff;padding:6px 10px;font-size:14px}.tagPopupFooterWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-top:10px}.tagPopupCountWrapper{width:100%;height:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.tagPopupCountText{margin:0;color:var(--new-text-color)}.tagPopupButton{height:40px;width:100%}.confirmationPopupPageContainer{position:fixed;top:0;left:0;height:100%;width:100%;z-index:10}.confirmationPopupBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:1;cursor:pointer}.confirmationPopupContainer{position:absolute;top:50%;left:50%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:90%;max-width:350px;z-index:2;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.35);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px}.confirmationPopupTitle{font-size:24px;font-weight:700;color:var(--new-text-color);margin:5px 0 10px}.confirmationPopupDescription{color:var(--new-off-text-color);font-size:15px;margin:10px 0}.confirmationPopupButtonWrapper,.confirmationPopupButtonWrapperOneButton{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-top:20px}.confirmationPopupButtonWrapperOneButton{grid-template-columns:1fr}.confirmationPopupButton{height:40px}.confirmationPopupSpinnerContainer{display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;justify-items:center}.accountSettingsPageContainer{width:100%;background-color:var(--new-primary-background-color);transition-duration:.25s;padding-bottom:50px;min-height:calc(100% - 50px)}.accountSettingsNavbar{height:45px;width:calc(100% - 30px);background-color:var(--new-tertiary-background-color);display:grid;grid-template-columns:1fr 150px 150px;box-shadow:0 2px 4px rgba(0,0,0,.25);grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding:10px 15px;-webkit-align-items:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3;transition-duration:.25s}.accountSettingsLogo{height:35px}.accountSettingsNavButton{height:35px;display:grid;grid-template-columns:30px 1fr;-webkit-align-items:center;align-items:center;justify-items:center;color:var(--new-text-color)!important;transition-duration:.25s;background-color:var(--new-off-text-color)}.accountSettingsMobileNavButton{display:none}@media(max-width:600px){.accountSettingsNavbar{grid-template-columns:1fr 42px 42px}.accountSettingsNavButton{display:none}.accountSettingsMobileNavButton{height:35px;width:100%;display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;justify-items:center;padding:0;color:var(--new-primary-color)!important}}.accountSettingsNavButtonIcon{height:20px;width:20px;color:var(--new-primary-color)}.accountSettingsBodyWrapper{max-width:600px;min-height:calc(100% - 150px);margin:25px auto auto}.accountSettingsBackButton{height:40px;width:200px;display:grid;grid-template-columns:30px auto;-webkit-align-items:center;align-items:center;justify-items:center;margin-bottom:25px}.accountSettingsBackArrowIcon{color:#fff;font-size:18px}.accountSettingsSuccessMessageContainer{height:40px;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;margin-top:10px;padding:10px;background-color:var(--new-secondary-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);transition-duration:.25s;position:relative}.accountSettingsSuccessMessageText{margin:0;color:#fff;transition-duration:.25s;font-size:16px;font-weight:700}.accountSettingsSuccessCloseButton{position:absolute;right:0;top:0;height:100%;border:0;background-color:transparent;color:#fff;font-size:16px;cursor:pointer;padding:20px}.accountSettingsSuccessCloseButton:after,.accountSettingsSuccessCloseButton:before{position:absolute;content:"";height:15px;width:2px;border-radius:2px;background-color:var(--new-secondary-text-color)}.accountSettingsSuccessCloseButton:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.accountSettingsSuccessCloseButton:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.accountSettingsSuccessCloseButton:hover{background-color:transparent}.accountSettingsTitleContainer{background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;display:grid;grid-template-columns:1fr auto;margin-top:10px;height:40px;-webkit-align-items:center;align-items:center;padding:10px;transition-duration:.25s}@media(max-width:600px){.accountSettingsTitleContainer{margin:10px 10px 0;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-row-gap:10px;row-gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.accountSettingsBackButton{margin-left:10px}}.accountSettingsTitle{margin:0;font-size:24px;color:var(--new-primary-color);transition-duration:.25s}.accountSettingsTitleButton{color:#fff;background-color:var(--new-primary-color);border:0;border-radius:3px;height:35px;width:150px;cursor:pointer}.accountSettingsProfileContainer,.accountSettingsTitleButton{box-shadow:0 2px 4px rgba(0,0,0,.25);transition-duration:.25s}.accountSettingsProfileContainer{background-color:var(--new-secondary-background-color);display:grid;grid-template-columns:1fr auto;grid-template-rows:repeat(6,1fr);grid-row-gap:20px;row-gap:20px;margin-top:10px;padding:15px;border-radius:3px}@media(max-width:600px){.accountSettingsProfileContainer{margin:10px 10px 0}}.accountSettinsProfileDetailsHeader{grid-column-start:1;grid-column-end:3}.accountSettingsCardTitle,.accountSettingsProfileProperty{margin:0;color:var(--new-case-text-color);transition-duration:.25s}.accountSettingsProfileValue{justify-self:end;color:var(--new-off-text-color);transition-duration:.25s;margin:0}@media(max-width:600px){.accountSettingsProfileContainer{grid-template-columns:1fr;grid-template-rows:repeat(12,auto);grid-row-gap:0;row-gap:0}.accountSettinsProfileDetailsHeader{grid-column-end:2;margin-bottom:15px}.accountSettingsProfileProperty{font-size:14px;color:var(--new-off-text-color);margin-top:5px;margin-bottom:5px}.accountSettingsProfileValue{justify-self:start;font-size:18px;color:var(--new-text-color);margin-bottom:10px;font-weight:400}}.accountSettingsCardColumn1,.accountSettingsCardColumn2{width:calc(50% - 5px);display:inline-block;vertical-align:top}.accountSettingsCardColumn1{margin-right:10px}.accountSettingsCard{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);transition-duration:.25s;padding:15px;margin-top:10px;position:relative}@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{font-size:12px;margin-top:10px;color:var(--new-off-text-color);transition-duration:.25s}@media(max-width:600px){.accountSettingsToggleDescription{margin-top:5px}}.accountSettingsFaqQuestion{font-size:20px;color:var(--new-text-color);margin:0}.accountSettingsFaqAnswer{font-size:14px;color:var(--new-text-color);margin:10px 0 0;white-space:pre-wrap}.accountSettingsDropdown{height:40px;width:100%;background-color:var(--new-secondary-background-color);transition-duration:.25s;cursor:pointer;color:var(--new-case-text-color);border:0;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:0 5px}@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{height:40px;width:100%;border-radius:3px;border:0;transition-duration:.25s;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer}.accountSettingsThemeBreakLine{height:1px;background-color:var(--new-off-text-color);transition-duration:.25s;width:100%;margin-top:5px}.accountSettingsThemeWrapper{width:calc(50% - 5px);display:inline-block;vertical-align:bottom;margin-top:15px}.accountSettingsThemeWrapper:nth-child(2n){margin-right:10px}@media(max-width:600px){.accountSettingsThemeWrapper{margin-top:10px;width:100%}}.accountSettingsThemeTitle{margin:0;font-size:18px;color:var(--new-case-text-color);transition-duration:.25s}.accountSettingsThemeDescription{font-size:14px;color:var(--new-off-text-color);transition-duration:.25s;margin:5px 0 10px}.accountSettingsThemeColorSquaresContainer{width:100%}.accountSettingsThemeColorSquare{display:inline-block;height:40px;width:40px;border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);margin-right:10px}.accountSettingsThemeButton{width:100%;height:40px;margin-top:10px;border:0;border-radius:3px;background-color:var(--new-primary-color);transition-duration:.25s;color:#fff;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.25)}.accountSettingsThemeButtonActive{border:1px solid var(--new-primary-color);color:var(--new-primary-color);background-color:var(--new-secondary-background-color);transition-duration:.25s;box-shadow:none;cursor:default}.accountSettingsThemeButtonDisabled{box-shadow:0 0 0 transparent!important;opacity:.5;cursor:default;pointer-events:none;transition-duration:0ms!important}.accountSettingsThemeSpinnerContainer{margin-top:10px;height:40px;width:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.accountSettingsOrderedList{display:grid;list-style-type:none;grid-template-columns:20px 1fr;grid-auto-flow:row;grid-auto-rows:auto;grid-row-gap:10px;row-gap:10px;width:calc(100% - 10px);padding:0;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.accountSettingsOrderedListNumber{font-size:24px;margin:0;color:var(--new-primary-color);transition-duration:.25s;font-weight:700;justify-self:center}.accountSettingsOrderedListItem{white-space:pre-wrap;word-wrap:break-word;color:var(--new-case-text-color);transition-duration:.25s;font-weight:500;font-size:14px;width:calc(100% - 10px);vertical-align:top;position:relative}.accountSettingsOrderedListItem,.accountSettingsOrderedListItem>p{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.accountSettingsOrderedListItem>p{margin:0}.accountSettingsUpgradeButton{background-color:var(--new-secondary-color);transition-duration:.25s}.accountSettingsButtonWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.hideCasesButton{grid-column:2}@media(max-width:600px){.accountSettingsButtonWrapper{margin-top:10px;grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-row-gap:10px;row-gap:10px;grid-column-gap:0;-webkit-column-gap:0;column-gap:0}.hideCasesButton{grid-column:1}}.accountSettingsHeaderCard{background-color:var(--new-secondary-background-color);transition-duration:.25s;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;padding:15px 10px;display:grid;grid-template-columns:1fr auto;margin:10px 0}.accountSettingsHeaderCardText{margin:0;font-size:24px;color:var(--new-text-color)}@media(max-width:500px){.accountSettingsHeaderCard{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-row-gap:5px;row-gap:5px}}.accountSettingsHiddenCaseContainer{background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;display:grid;grid-template-columns:auto 1fr auto;-webkit-align-items:center;align-items:center;padding:10px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;margin-bottom:10px}.accountSettingsHiddenCaseId{margin:0;font-size:32px;color:var(--new-primary-color)}.accountSettingsHiddenCaseCategory{margin:0;color:var(--new-text-color)}.accountSettingsHiddenAllCasesButton,.accountSettingsHiddenCaseButton{background-color:var(--new-primary-color);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;border:0;height:35px;width:150px;display:grid;grid-template-columns:30px 1fr;-webkit-align-items:center;align-items:center;justify-items:center;cursor:pointer}.accountSettingsHiddenAllCasesButton{width:200px}.accountSettingsHiddenCaseIcon{height:20px;width:20px}.accountSettingsHiddenCasesWrapper{padding:0 10px}.accountSettingsHiddenCaseSpinnerContainer,.accountSettingsHiddenCaseSpinnerContainerHeader{display:grid;grid-template-columns:1fr;-webkit-align-items:center;align-items:center;justify-items:center;height:35px;width:150px}.accountSettingsHiddenCaseSpinnerContainerHeader{width:200px}.accountSettingsNoHiddenCases{background-color:var(--new-secondary-background-color);padding:10px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);margin:0 0 10px}.accountSettingsNoHiddenCasesText{margin:0;font-size:16px;color:var(--new-text-color);text-align:center}.accountSettingsCardLoaderOverlay{position:absolute;top:0;left:0;height:100%;width:100%;z-index:2;background-color:rgba(0,0,0,.6)}.accountSettingsCardButtonLoaderContainer,.accountSettingsCardLoaderOverlay{display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.changePasswordErrorText{color:red;margin-top:5px}.reportCardPageContainer{padding-bottom:20px;background-color:#fff}.reportCardHeaderContainer{display:grid;grid-template-columns:1fr auto;-webkit-align-items:center;align-items:center;height:70px;padding:0 2.5%;border-bottom:1px solid #ccc;background-color:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:10}@media(max-width:500px){.reportCardHeaderContainer{grid-template-rows:auto auto;grid-template-columns:1fr;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-row-gap:10px;row-gap:10px;padding:10px 2.5%}}.reportCardHeaderText{margin:0;font-size:24px}.reportCardHeaderButton{cursor:pointer;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:inline-block}.reportCardOverviewTitleValueWrapper{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;width:95%;margin:20px auto auto}@media(max-width:900px){.reportCardOverviewTitleValueWrapper{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-row-gap:20px;row-gap:20px}}@media(max-width:600px){.reportCardOverviewTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}.reportCardModuleContainer{width:95%;border-radius:5px;display:grid;grid-template-rows:50px auto;margin:20px auto auto;border:1px solid #ccc}.reportCardModuleHeaderContainer{height:100%;width:100%;background-color:#eee;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;display:grid}.reportCardModuleHeaderText{-webkit-align-self:center;align-self:center;margin:0 0 0 10px;font-weight:700;font-size:18px}.reportCardModuleBodyContainer{padding:20px;overflow:hidden}.reportCardModuleHeaderContainerflex{height:100%;width:100%;background-color:#eee;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center}.reportCardThreeTitleValueWrapper{display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;width:95%;margin:20px auto auto}@media(max-width:775px){.reportCardThreeTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr;grid-row-gap:20px;row-gap:20px}}.reportCardTitleValueContainer{background-color:#eee;border:1px solid #ccc;display:grid;grid-template-columns:1fr auto;-webkit-align-items:center;align-items:center;padding:15px 10px;border-radius:5px;width:calc(100% - 20px)}.reportCardTitleValueText{margin:0;font-size:16px}.reportCardTitleValueText:nth-child(2){margin-left:10px;justify-self:end}.dualModuleWrapper{width:95%;margin:auto;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}@media(max-width:850px){.dualModuleWrapper{grid-template-rows:auto auto;grid-template-columns:1fr}.testPrepCalculatorWrapper{grid-template-rows:1fr}}.reportCardErrorWrapper{padding:0 20px;border:1px solid #ccc;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:10px auto auto}.reportCardErrorMessage{text-align:center}.reportCardLoadingContainer{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:grid;justify-items:center}.reportCardFirstCaseAttemptCheckboxWrapper{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-align-items:center;align-items:center;margin-bottom:20px}.reportCardCheckboxWrapper{display:inline-grid;grid-auto-flow:column;-webkit-align-items:center;align-items:center;vertical-align:top;cursor:pointer}.reportCardCheckbox{height:16px;width:16px;cursor:pointer;border-radius:1px;border:1px solid #ccc;background-color:#eee}.checkedCheckbox{position:relative}.checkedCheckbox:after,.checkedCheckbox:before{content:"";position:absolute;top:50%;left:50%;background-color:#707070;height:12px;width:1px}.checkedCheckbox:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.checkedCheckbox:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.reportCardCheckbox:hover{background-color:#e5e5e5}.reportCardCheckboxLabel{margin:0 15px 0 5px;font-size:14px;pointer-events:none}.reportCardFirstCaseAttemptGraphWrapper{border:1px solid #ccc;border-radius:5px;padding:20px 20px 10px}.reportCardGraphLegendWrapper{display:inline-grid;grid-auto-flow:column;-webkit-align-items:center;align-items:center}.reportCardGraphLegend{height:15px;width:15px;border:1px solid #ccc;border-radius:1px}.reportCardGraphLegendText{margin:0 15px 0 5px;font-size:14px}.reportCardFirstCaseAttemptGraphContainer{overflow-x:auto;overflow-y:hidden;white-space:nowrap;width:100%;min-height:230px}.reportCardFirstCaseAttemptGraphSectionWrapper{display:inline-block;vertical-align:top;margin-right:30px;padding-left:10px}.hideBarGraphContainer{display:none}.reportCardFirstCaseAttemptGraphElementWrapper{height:180px;display:grid;grid-auto-flow:column;-webkit-align-items:end;align-items:end}.reportCardFirstCaseAttemptTitleValueWrapper{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;margin-top:20px}@media(max-width:600px){.reportCardFirstCaseAttemptTitleValueWrapper{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-row-gap:20px;row-gap:20px}}.barGraphElementWrapper{display:grid;margin-right:20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.barGraphBarContainer,.barGraphElementWrapper{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.barGraphBarContainer{-webkit-align-self:end;align-self:end}.barGraphBarPercentage{font-size:9px;margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.barGraphBar{border:1px solid #ccc;width:23px}.barGraphCaseIdText{margin:10px 0 0;font-size:14px;justify-self:center;grid-column:span 2;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.barGraphTooltip{position:fixed;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);background-color:#333;color:#fff;padding:5px 9px;border-radius:4px;font-size:12px;white-space:nowrap;pointer-events:none;z-index:9999}.barGraphTooltipArrow{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border:5px solid transparent;border-top-color:#333}.topTenCasesModuleContainer{width:100%;display:grid}.topTenCasesTitleContainer{display:grid;grid-template-columns:35% 15% 30% 20%;border-bottom:1px solid #eee}.topTenCasesTitleText{font-size:14px;margin:10px 0;justify-self:center;text-align:center;-webkit-align-self:center;align-self: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{font-size:14px;margin:10px 0;justify-self:center;-webkit-align-self:center;align-self:center;text-align:center}.testPrepCalculatorContainer{width:100%}.reportCardTestPrepModuleInputContainer{display:grid;padding:15px 10px;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;-webkit-align-items:center;align-items:center;border-bottom:1px solid #eee;margin-bottom:10px}.reportCardTestPrepModuleInputLabel{margin-right:10px;font-size:14px}.reportCardTestPrepModuleInput{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif}.reportCardTestPrepModuleButton{margin:0 0 0 10px;cursor:pointer}.reportCardTestPrepModuleLoadingContainer{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;-webkit-align-items:center;align-items:center;justify-items:center;width:69px}.reportCardTestPrepModuleErrorText{margin:10px 0 0;color:red;grid-row:2;grid-column-start:1;grid-column-end:4}.testPrepCalculatorTitleValue{width:calc(100% - 42px);margin:0 10px 10px}.performanceOverTimeTitleValueWrapper{margin:10px 20px 20px;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px}@media(max-width:600px){.performanceOverTimeTitleValueWrapper{grid-template-columns:1fr;grid-template-rows:1fr 1fr;grid-row-gap:20px;row-gap:20px}}.LineGraphContainer{font-family:sans-serif;text-align:center;margin-top:20px;position:relative;width:95vw}.averageAttemptByCategoryModuleContainer{width:95%;margin:20px auto auto;display:grid;overflow:hidden;overflow-x:auto}.averageAttemptByCategoryBodyWrapper{min-width:550px}.averageAttemptByCategoryTitleContainer{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;border-bottom:1px solid #eee}.averageAttemptByCategoryTitleText{font-size:14px;margin:10px 0;justify-self:center;text-align:center;-webkit-align-self:center;align-self: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{font-size:14px;margin:10px 0;justify-self:center;-webkit-align-self:center;align-self:center;text-align:center}.cplModule{margin-top:20px}.cplModeTabs{display:-webkit-flex;display:flex;grid-gap:6px;gap:6px;padding-right:10px}.cplModeTab{padding:5px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer;font-size:13px;color:#555}.cplModeTabActive{background:#0b335d;color:#fff;border-color:#0b335d}.cplBody{padding:0!important}.cplFilters{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;padding:16px 20px;border-bottom:1px solid #eee}.cplFilterTag{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;grid-gap:5px;gap:5px;padding:5px 12px;background:#f0f0f0;border:1px solid #ccc;border-radius:4px;font-size:13px;color:#666;cursor:pointer}.cplFilterTagActive{background:#e8f0fb;border-color:#0b335d;color:#0b335d}.cplFilterRemove{font-weight:700;color:#999}.cplSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;padding:16px 20px;background:#fafafa;border-bottom:1px solid #eee}.cplSummaryItem{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:4px;gap:4px}.cplSummaryLabel{font-size:13px;color:#666}.cplSummaryValue{font-size:24px;font-weight:600}.cplListHeader{display:grid;grid-template-columns:80px 1fr 110px 100px 110px 160px;padding:10px 20px;background:#fafafa;border-bottom:2px solid #eee;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}@media (max-width:750px){.cplListHeader{grid-template-columns:70px 1fr 90px 80px}.cplListHeader>:nth-child(5),.cplListHeader>:nth-child(6){display:none}}.cplHeaderBtn{background:none;border:none;cursor:pointer;font-size:12px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;padding:0;text-align:left}.cplHeaderBtn:hover{color:#0b335d}.cplRow{display:grid;grid-template-columns:80px 1fr 110px 100px 110px 160px;padding:14px 20px;border-bottom:1px solid #f0f0f0;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;transition:background .15s}.cplRow:hover{background:#fafafa}@media (max-width:750px){.cplRow{grid-template-columns:70px 1fr 90px 80px}.cplRow>:nth-child(5),.cplRow>:nth-child(6){display:none}}.cplCaseNumber{font-weight:600;color:#333;font-size:14px}.cplDiagnosis{font-size:14px;color:#444}.cplScore{font-size:16px;font-weight:600}.cplDifference{font-size:14px;font-weight:600}.cplUser{color:#5eb3d6}.cplAverage{color:#999}.cplAbove{color:#27ae60}.cplBelow{color:#e74c3c}.cplEqual{color:#999}.cplBarWrap{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.cplBar{width:100%;max-width:140px;height:8px;background:#f0f0f0;border-radius:4px;overflow:hidden}.cplBarFill{height:100%;background:linear-gradient(90deg,#e74c3c,#f39c12 50%,#27ae60);border-radius:4px;transition:width .3s}.cplLegend{grid-gap:24px;gap:24px;padding:14px 20px;background:#fafafa;border-top:1px solid #eee;font-size:13px}.cplLegend,.cplLegendItem{display:-webkit-flex;display:flex}.cplLegendItem{-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.cplLegendColor{width:14px;height:14px;border-radius:3px}.cplLegendColor.cplUser{background:#5eb3d6}.cplLegendColor.cplAverage{background:#999}.cplEmpty{padding:20px;color:#999;text-align:center}body{background-color:#fff}.loginPageWrapper{height:100%;width:100%;background-color:#0b335d}.loginLandingPage{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;position:relative;top:calc(50% - 46px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.loginLogo{height:40px;margin-top:25px;margin-bottom:30px}.loginCardContainer{display:grid;grid-template-columns:auto auto;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;overflow:hidden;background-color:#fff;transition-duration:.25s}.loginImage{height:100%;width:400px;object-position:right;object-fit:cover}.loginContentWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;width:350px;padding:50px;transition-duration:.25s;position:relative}.loginHeader{font-size:24px;padding:0 0 0 10px;margin:0 0 15px;color:#0b335d}@media(max-width:850px){.loginCardContainer{grid-template-columns:auto;grid-template-rows:auto;width:95%;max-width:350px}.loginImage{width:100%;max-height:200px;display:none}.loginContentWrapper{padding:0;width:100%}.loginHeader{margin:15px 0}}.loginContainer{width:100%;transition-duration:.25s}.termsOfServiceContainer{max-height:400px;height:90%;padding-bottom:15px}.loginTermsOfServiceWrapper{max-height:270px;overflow-y:auto;padding:0 10px}.loginContainer>p>strong{font-weight:600}.loginLogoText{font-size:26px;color:var(--new-primary-color);text-align:center}.loginLabel{margin:5px 10px}.loginInput,.loginLabel,.loginSelect{display:block;font-size:14px;color:#000}.loginInput,.loginSelect{height:40px;padding:0 0 0 10px;border:0;box-shadow:0 2px 4px rgba(0,0,0,.25);width:calc(100% - 30px);background-color:#f4f4f4;border-radius:2px;margin:0 10px 10px}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{font-size:12px;margin-left:10px;color:#0b335d;text-decoration:underline;cursor:pointer}.loginButtonWrapper{display:grid;margin:15px 10px 10px;height:40px;width:calc(100% - 20px);grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.loginButton{font-weight:500;border-radius:3px;border:0;font-size:13px;background-color:#fff;color:#000;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer}.loginPrimaryButton{background-color:#0b335d;color:#fff}.loginOffline{height:40px;width:calc(100% - 20px);margin:10px;border:1px solid #0b335d;color:#0b335d;background-color:#fff;border-radius:2px}@media(max-width:600px){.loginButton{font-size:12px}}.loginButtonLoaderWrapper{display:grid;-webkit-align-items:center;align-items:center;justify-items:center;height:40px;width:calc(100% - 20px);margin:15px 10px 10px}.termsOfServiceText{margin:10px;max-height:215px;overflow:auto;color:#000}.termsOfServiceBackButton{margin:10px;height:40px;width:calc(100% - 20px)}.loginTermsOfServiceText{display:block;margin-bottom:10px;text-align:center;font-size:12px;color:#000;text-decoration:underline;cursor:pointer}.loginMessageFooter{background-color:#f79d23;grid-column-start:1;grid-column-end:3;padding:5px 20px;max-width:810px}.loginErrorText,.loginSuccessText{position:absolute;bottom:5px;left:0;width:100%;text-align:center}.loginErrorText{color:red}.loginSuccessText{color:green}.loginMessageFooterText{color:#fff;font-weight:700}@media(max-width:850px){.loginMessageFooter{grid-column-end:2}}.newCaseSelectorPopupPageContainer{position:absolute;top:0;left:0;height:100%;width:100%;z-index:20}.newCaseSelectorPopupBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.5)}.newCaseSelectorPopupContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:95%;max-width:400px;background-color:var(--new-secondary-background-color);display:grid;grid-template-rows:auto auto;border-radius:3px;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.25)}.newCaseSelectorPopupImage{width:100%;object-fit:cover;object-position:center}.newCaseSelectorPopupBodyWrapper{padding:15px 20px}.newCaseSelectorPopupTitle{margin:5px 0;color:var(--new-primary-color);font-size:26px}.newCaseSelectorPopupDescription{color:var(--new-text-color);margin:15px 0 20px;white-space:pre-wrap}.newCaseSelectorPopupButtonContainer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;height:40px}.newCaseSelectorPopupSpinnerContainer{height:100%;width:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.newGradingPageWrapper{background-color:var(--new-primary-background-color);box-sizing:border-box;padding-bottom:40px;min-height:100vh;min-height:100dvh;position:relative}.newGradingNavbar{height:45px;width:calc(100% - 30px);background-color:var(--new-tertiary-background-color);display:grid;grid-template-columns:1fr 150px 150px;box-shadow:0 2px 4px rgba(0,0,0,.25);grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;padding:10px 15px;-webkit-align-items:center;align-items:center;position:-webkit-sticky;position:sticky;top:0;left:0;z-index:3}.newGradingLogo{height:35px}@media (max-width:750px){.newGradingPageWrapper{padding-bottom:10px}}.newGradingLoaderContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.newGradingLoaderText{color:var(--new-text-color);font-size:15px;font-weight:500;margin-bottom:10px}.newGradingBackWrapper{grid-template-columns:1fr auto auto;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;height:60px;margin:20px 40px}.newGradingBackButton,.newGradingBackWrapper{display:grid;-webkit-align-items:center;align-items:center}.newGradingBackButton{grid-template-columns:40px 1fr;justify-items:center;height:40px;width:200px}.newGradingBackIcon{color:#fff;font-size:16px}.newGradingCheckboxContainer{height:40px;width:175px;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;background-color:var(--new-secondary-background-color);padding:5px 10px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);cursor:pointer;position:relative}.highYieldLoadingContainer,.newGradingCheckboxContainer{display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.highYieldLoadingContainer{position:absolute;top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,.75)}.highYieldMoreInfoButton{color:var(--new-primary-color);font-size:20px;padding:10px 5px 10px 0}.newGradingCheckbox{height:25px;width:25px;background-color:var(--new-primary-background-color);border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);display:grid;-webkit-align-items:center;align-items:center;justify-items:center}.newGradingCheckboxIcon{color:var(--new-primary-color);font-size:14px}.newGradingCheckboxText{font-size:16px;margin:0;color:var(--new-text-color)}@media (max-width:750px){.newGradingBackWrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-row-gap:10px;row-gap:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px}.newGradingBackButton{width:100%;grid-column-start:1;grid-column-end:3}.newGradingCheckboxContainer{width:calc(100% - 20px)}.newGradingCheckboxText{font-size:14px}}.newGradingCaseTitleContainer{display:grid;grid-template-columns:auto 1fr auto;grid-column-gap:20px;-webkit-column-gap:20px;column-gap:20px;padding:15px;background-color:var(--new-secondary-background-color);margin:5px 40px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.newGradingCaseNumberContainer{height:60px;min-width:40px;padding:0 10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;background-color:var(--new-secondary-color);border-radius:3px;align-self:center}.newGradingCaseNumber{color:#fff;font-size:36px;font-weight:600;margin:0}.newGradingCaseTitleWrapper{display:grid;grid-auto-flow:row;grid-row-gap:5px;row-gap:5px;align-self:center}.newGradingCaseTitle{margin:0;font-weight:600;color:var(--new-text-color)}.newGradingCaseCompletionDate{margin:0;font-weight:500;color:var(--new-off-text-color);font-size:16px}.newGradingViewPreviousButton{height:40px;-webkit-align-self:center;align-self:center;padding:0 20px}.grading-button-block{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center;align-self:center}.highlightingContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;grid-gap:10px;gap:10px}@media (max-width:750px){.newGradingCaseTitleContainer{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-row-gap:10px;row-gap:10px;margin:10px}.newGradingCaseNumberContainer{grid-row-start:1;grid-row-end:3}.newGradingCaseTitle{font-size:20px}.newGradingCaseCompletionDate{font-size:14px}.newGradingViewPreviousButton{max-width:200px;font-size:12px}.grading-button-block{grid-column:1/-1;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch;grid-row-gap:8px;row-gap:8px;width:100%}.grading-button-block .highlightingContainer{-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-row-gap:8px;row-gap:8px;width:100%}.grading-button-block .newGradingViewPreviousButton,.grading-button-block .tertiaryButton{display:-webkit-flex;display:flex;width:100%;max-width:none;height:40px;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;font-size:12px;grid-gap:2px;gap:2px}}.readingOptionsWrapper{position:relative;display:-webkit-flex;display:flex}.readingOptionsToggle{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;white-space:nowrap}.readingOptionsIcon{font-size:14px;font-weight:700;letter-spacing:-.5px}.readingOptionsPanel{position:absolute;top:calc(100% + 8px);right:0;width:260px;background-color:var(--new-secondary-background-color);border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.18);padding:16px;z-index:100;grid-gap:16px;gap:16px}.readingOptionsPanel,.readingOptionsSection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.readingOptionsSection{grid-gap:8px;gap:8px}.readingOptionsLabel{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--new-off-text-color)}.readingOptionsRow{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px}.readingOptionChip{padding:5px 12px;border-radius:5px;border:1.5px solid transparent;background-color:var(--new-primary-background-color);color:var(--new-text-color);font-size:13px;font-weight:500;cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:0 1px 3px rgba(0,0,0,.12)}.readingOptionChip:hover,.readingOptionChipActive{border-color:var(--new-primary-color)}.readingOptionChipActive{background-color:var(--new-primary-color);color:#fff}.readingOptionsReset{background:none;border:none;color:var(--new-primary-color);font-size:12px;font-weight:500;cursor:pointer;text-align:center;padding:4px 0 0;text-decoration:underline;text-underline-offset:2px}.readingOptionsReset:hover{opacity:.75}.readingOptionsColorRow{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}.readingColorChip{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:10px;gap:10px;padding:6px 10px;border-radius:6px;border:1.5px solid transparent;background-color:var(--new-primary-background-color);cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:0 1px 3px rgba(0,0,0,.1);width:100%;text-align:left}.readingColorChip:hover,.readingColorChipActive{border-color:var(--new-primary-color)}.readingColorChipActive{background-color:color-mix(in srgb,var(--new-primary-color) 8%,var(--new-primary-background-color))}.readingColorSwatches{display:-webkit-flex;display:flex;grid-gap:3px;gap:3px;-webkit-flex-shrink:0;flex-shrink:0}.readingColorSwatch{display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid rgba(0,0,0,.1)}.readingColorLabel{font-size:13px;font-weight:500;color:var(--new-text-color)}@media (max-width:750px){.readingOptionsText{display:none}.readingOptionsToggle{-webkit-justify-content:center;justify-content:center}}.readingOptionsBackdrop{position:fixed;inset:0;z-index:99}@media (max-width:750px){.readingOptionsPanel{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100vw - 40px);max-width:340px;max-height:85dvh;overflow-y:auto;z-index:100}}.newGradingCaseDetailsWrapper{grid-template-columns:1fr 1fr 2fr;padding:10px 40px}.newGradingCaseDetailContainer,.newGradingCaseDetailsWrapper{display:grid;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px}.newGradingCaseDetailContainer{grid-template-columns:auto 1fr;-webkit-align-items:center;align-items:center;background-color:var(--new-secondary-background-color);padding:15px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.newGradingCaseDetailIconContainer{height:60px;width:60px;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;background-color:var(--new-primary-color);border-radius:3px;grid-row-start:1;grid-row-end:3}.newGradingCaseDetailIcon{color:#fff;font-size:28px}.newGradingCaseDetailTitle{margin:0;font-size:12px;color:var(--new-off-text-color)}.newGradingCaseDetailValue{margin:0;font-size:26px;color:var(--new-text-color)}.newGradingCaseDetailValueRow{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px}.reportCardButton{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--new-off-text-color);background-color:transparent;cursor:pointer;padding:0;-webkit-flex-shrink:0;flex-shrink:0}.reportCardButton:hover{border-color:var(--new-primary-color)}.reportCardButtonIcon{font-size:11px;color:var(--new-off-text-color)}.reportCardButton:hover .reportCardButtonIcon{color:var(--new-primary-color)}@media (max-width:750px){.newGradingCaseDetailsWrapper{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-row-gap:10px;row-gap:10px;padding:0;margin:10px}.newGradingCaseDetailIconContainer{height:40px;width:40px}.newGradingCaseDetailIcon{font-size:20px}.newGradingCaseDetailTitle{font-size:10px}.newGradingCaseDetailValue{font-size:20px}}.newGradingFeedbackTitleContainer{background-color:var(--new-secondary-background-color);border-radius:3px;margin:5px 40px;padding:15px;display:grid;grid-template-rows:auto auto;grid-row-gap:10px;row-gap:10px;box-shadow:0 2px 4px rgba(0,0,0,.25)}.newGradingFeedbackTitle{margin:0;font-weight:600;color:var(--new-text-color)}.newGradingFeedbackCheckboxContainer{display:grid;grid-template-columns:auto 1fr;grid-column-gap:10px;-webkit-column-gap:10px;column-gap:10px;-webkit-align-items:center;align-items:center;cursor:pointer}.newGradingFeedbackItemContainer{background-color:var(--new-secondary-background-color);margin:5px 40px 15px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:15px}.newGradingFeedbackItemTitle{margin:0;color:var(--new-text-color);font-weight:600;font-size:22px}.newGradingFeedbackItemValue{font-size:14px;margin:4px 0 0;font-weight:500;color:var(--new-off-text-color)}.newGradingFeedbackItemContentWrapper{background-color:var(--new-primary-background-color);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);padding:15px;margin-top:20px;border-radius:3px}.newGradingFeedbackAnswerWrapper{padding:15px;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);margin-bottom: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{margin:0;font-size:18px;color:inherit}.newGradingFeedbackAnswerItemList{margin:0}.newGradingFeedbackReason{margin:15px 0 0}.newGradingFeedbackEvent{margin-bottom:15px;padding:1em;box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px}.newGradingFeedbackEvent.userEntry{background:#f5f5f5;padding-bottom:.5em}.newGradingFeedbackEventHeader{font-size:18px;font-weight:600}.newGradingFeedbackEventReason{font-weight:700;white-space:pre-wrap}@media (max-width:750px){.newGradingFeedbackTitleContainer{grid-template-columns:1fr;grid-template-rows:auto auto;grid-row-gap:10px;row-gap:10px;margin: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 rgba(0,0,0,.25);margin:5px 40px;padding:20px}.newGradingCaseSummaryTitle{margin:0;font-weight:600;color:var(--new-text-color)}.newGradingCaseSummaryText{margin:10px 0 0;color:var(--new-text-color);white-space:pre-wrap}@media (max-width:750px){.newGradingCaseSummaryContainer{padding:20px;margin:10px}.newGradingCaseSummaryTitle{font-size:22px}.newGradingCaseSummaryText{font-size:14px}}.newGradingCaseDetailTitleBlock{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between}.pointsRing{position:relative;width:50px;height:50px;-webkit-flex-shrink:0;flex-shrink:0}.pointsRingSvg{width:100%;height:100%;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.pointsRingTrack{fill:none;stroke:var(--new-off-text-color);opacity:.25}.pointsRingProgress{fill:none;stroke:var(--new-primary-color);stroke-linecap:round;transition:stroke-dashoffset .4s ease}.pointsRingLabel{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:1}.pointsRingEarned{font-size:13px;font-weight:700;color:var(--new-text-color)}.pointsRingPossible{font-size:11px;font-weight:500;color:var(--new-off-text-color)}@media (max-width:750px){.pointsRing{width:42px;height:42px}.pointsRingEarned{font-size:11px}.pointsRingPossible{font-size:9px}}.reportCardModalOverlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;z-index:1000}.reportCardModalContent{background-color:var(--new-secondary-background-color);border-radius:12px;padding:24px;width:90%;max-width:520px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 20px rgba(0,0,0,.25)}.reportCardHeader{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:space-between;justify-content:space-between;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;padding-bottom:15px;border-bottom:1px solid var(--new-off-text-color);width:100%}.reportCardHeaderTitle{margin:0;font-size:18px;font-weight:700;color:var(--new-text-color)}.reportCardHeaderMeta{margin:4px 0 0;font-size:13px;color:var(--new-off-text-color);white-space:nowrap;justify-self:flex-end}.reportCardCloseButton{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:none;background-color:transparent;color:var(--new-off-text-color);cursor:pointer;-webkit-flex-shrink:0;flex-shrink:0}.reportCardCloseButton:hover{color:var(--new-text-color)}.reportCardList{-webkit-flex-direction:column;flex-direction:column}.reportCardList,.reportCardRow{display:-webkit-flex;display:flex}.reportCardRow{-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;padding:14px 0;border-bottom:1px solid var(--new-off-text-color)}.reportCardRow:last-child{border-bottom:none}.reportCardRowLabel,.reportCardRowValue{margin:0;font-size:15px;color:var(--new-text-color)}.reportCardRowValue{font-weight:700;white-space:nowrap}.reportCardTotalRow{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;-webkit-justify-content:space-between;justify-content:space-between;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;padding-top:15px;margin-top:5px;border-top:1px solid var(--new-off-text-color)}.reportCardTotalLabel{font-size:15px}.reportCardTotalLabel,.reportCardTotalValue{margin:0;font-weight:700;color:var(--new-text-color)}.reportCardTotalValue{font-size:18px;white-space:nowrap}@media (max-width:750px){.reportCardModalContent{padding:18px;width:95%}.reportCardHeaderTitle{font-size:16px}.reportCardHeaderMeta{font-size:12px}}.reportCardHeaderTitleBlock{-webkit-flex-direction:row;flex-direction:row}.reportCardEnd,.reportCardHeaderTitleBlock{display:-webkit-flex;display:flex}.actionLogContainer{display:grid;grid-template-columns:400px auto;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);margin:15px 40px 0;overflow:hidden}.actionLogTableContainer{width:100%;border-right:1px solid rgba(0,0,0,.2);max-height:400px;overflow-y:auto}.actionLogTitle{margin:0;padding:10px;font-size:24px;border-bottom:1px solid rgba(0,0,0,.2);background-color:var(--new-secondary-background-color);z-index:1;color:var(--new-text-color);position:-webkit-sticky;position:sticky;top:0}.actionLogTableItem{padding:10px;background-color:var(--new-secondary-background-color);display:grid;grid-template-columns:55% 45%;cursor:pointer;color:var(--new-text-color)}.actionLogTableItem:hover{-webkit-filter:brightness(.95);filter:brightness(.95)}.actionLogTableItem:nth-child(2n){-webkit-filter:brightness(.9);filter:brightness(.9)}.actionLogTableItem:nth-child(2n):hover{-webkit-filter:brightness(.85);filter:brightness(.85)}.actionLogTableItemSelected{background-color:var(--new-primary-color)!important;-webkit-filter:brightness(1)!important;filter:brightness(1)!important;cursor:auto;color:#fff}.actionLogTableItemTimeWrapper{display:grid;grid-template-rows:auto auto;grid-row-gap:3px;row-gap:3px;align-self:center}.actionLogTableItemDay{margin:0}.actionLogTableItemTime{margin:0;font-size:14px;opacity:.65}.actionLogTableItemText{margin:0;font-weight:500;font-size:16px;-webkit-align-self:center;align-self:center}.actionLogTimelineWrapper{-webkit-align-self:center;align-self:center;position:relative;width:calc(100% - 25px);overflow-x:auto;padding:50px 0 50px 25px}@media(max-width:750px){.actionLogContainer{margin:10px;grid-template-columns:1fr;grid-template-rows:auto 350px}.actionLogTableContainer{grid-row:2}.actionLogTimelineWrapper{padding:25px 0 25px 25px;border-bottom:1px solid rgba(0,0,0,.2)}}.actionLogTimelineHeader{margin:0;position:-webkit-sticky;position:sticky;left:0;color:var(--new-text-color)}.actionLogTimelineContainer{margin-top:25px;padding:0 25px;margin-right:25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.actionLogBottomRowWrapper,.actionLogTopRowWrapper{position:relative;display:grid;grid-auto-flow:column}.actionLogOddTopRowWrapper{top:1px}.actionLogOddBottomRowWrapper{top:-2px;padding-left:175px;width:calc(100% - 350px)}.actionLogEvenTopRowWrapper{top:1px;padding-right:175px}.actionLogEvenBottomRowWrapper{top:-2px;padding-left:175px}.actionLogTimeLine{height:2px;width:100%;background-color:var(--new-text-color)}.actionLogBottomRowItem,.actionLogTopRowItem{position:relative;width:350px;border-left:2px solid var(--new-text-color);padding-left:10px;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.actionLogBottomRowItem:hover,.actionLogTopRowItem:hover{-webkit-filter:contrast(.95);filter:contrast(.95)}.actionLogTopRowItem{padding-bottom:25px;border-bottom:3px solid var(--new-text-color);-webkit-align-self:end;align-self:end}.actionLogBottomRowItem{padding-top:25px;border-top:3px solid var(--new-text-color);-webkit-align-self:start;align-self:start}.actionLogBottomRowItem:before,.actionLogTopRowItem:after{content:"";position:absolute;left:-11px;height:20px;width:20px;border-radius:10px;background-color:var(--new-text-color)}.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{margin:0;font-size:18px;color:var(--new-text-color)}.actionLogItemTitleSelected{color:var(--new-secondary-color)}.actionLogItemTime{margin:0;opacity:.6;font-size:14px;color:var(--new-text-color)}.viewCompletionsPopupPageWrapper{position:fixed;top:0;left:0;height:100%;width:100%;z-index:20}.viewCompletionsPopupBackdrop{position:absolute;height:100%;width:100%;top:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}.viewCompletionsPopupContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(95% - 30px);max-width:400px;background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25);border-radius:3px;z-index:2;padding:15px}.viewCompletionsPopupTitle{color:var(--new-text-color);margin:0 0 5px}.viewCompletionsPopupSubtitle{color:var(--new-text-color);opacity:.7;margin:0 0 15px;font-weight:500;font-size:15px}.viewCompletionsPopupOptionsContainer{background-color:var(--new-primary-background-color);box-shadow:inset 0 2px 4px rgba(0,0,0,.25);padding:10px;border-radius:3px;max-height:200px;overflow-y:auto}.viewCompletionsPopupOption{background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25);display:grid;grid-template-columns:80px auto;-webkit-align-items:center;align-items:center;justify-items:center;cursor:pointer;border-radius:3px;overflow:hidden;margin-bottom:10px;color:var(--new-text-color)}.viewCompletionsPopupOptionSelected{background-color:var(--new-primary-color);-webkit-filter:brightness(1);filter:brightness(1);color:#fff}.viewCompletionsPopupOption:last-child{margin-bottom:0}.viewCompletionsPopupOptionGradeContainer{padding:15px 0;width:100%;display:grid;-webkit-align-items:center;align-items:center;justify-items:center;background-color:rgba(0,0,0,.4)}.viewCompletionsPopupOptionGrade{margin:0;font-weight:700;color:#fff}.viewCompletionsPopupOptionDate{margin:0;font-weight:500}.viewCompletionsPopupButtonContainer{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:15px;-webkit-column-gap:15px;column-gap:15px;margin-top:15px}.viewCompletionsPopupButton{height:40px}@media(max-width:750px){.viewCompletionsPopupTitle{font-size:22px}.viewCompletionsPopupSubtitle{font-size:14px}.viewCompletionsPopupOptionGradeContainer{padding:10px 0}}.gamToastStage{position:fixed;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:99999;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;padding-top:18px;pointer-events:none;width:min(520px,92vw)}.gamToast,.gamToastStage{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.gamToast{position:relative;width:100%;grid-gap:12px;gap:12px;padding:13px 18px 16px;border-radius:6px;pointer-events:auto;overflow:hidden;cursor:default;background:rgba(14,16,22,.94);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-left:3px solid transparent;background-clip:padding-box;box-shadow:0 8px 32px rgba(0,0,0,.55),0 2px 8px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.06)}.gamToast:before{left:0;bottom:0;width:3px;background:linear-gradient(180deg,#a78bfa,#60a5fa 50%,#34d399);border-radius:3px 0 0 3px}.gamToast:after,.gamToast:before{content:"";position:absolute;top:0}.gamToast:after{left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.04) 50%,transparent);pointer-events:none}.gamToast--enter{-webkit-transform:translateY(-28px) scale(.95);transform:translateY(-28px) scale(.95);opacity:0;transition:none}.gamToast--idle{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1);opacity:1;transition:opacity .28s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1);transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease;transition:transform .38s cubic-bezier(.16,1,.3,1),opacity .28s ease,-webkit-transform .38s cubic-bezier(.16,1,.3,1)}.gamToast--idle:after{-webkit-animation:gamToastShimmer .6s ease .1s forwards;animation:gamToastShimmer .6s ease .1s forwards}.gamToast--exit{-webkit-transform:translateY(-12px) scale(.97);transform:translateY(-12px) scale(.97);opacity:0;transition:opacity .32s ease,-webkit-transform .38s cubic-bezier(.55,0,1,.45);transition:transform .38s cubic-bezier(.55,0,1,.45),opacity .32s ease;transition:transform .38s cubic-bezier(.55,0,1,.45),opacity .32s ease,-webkit-transform .38s cubic-bezier(.55,0,1,.45)}.gamToast__icon{font-size:1.35rem;line-height:1;-webkit-flex-shrink:0;flex-shrink:0;-webkit-filter:drop-shadow(0 0 6px rgba(167,139,250,.5));filter:drop-shadow(0 0 6px rgba(167,139,250,.5))}.gamToast__text{-webkit-flex:1 1;flex:1 1;font-family:"DM Sans","Segoe UI",system-ui,sans-serif;font-size:.875rem;font-weight:500;letter-spacing:.01em;line-height:1.45;color:rgba(240,242,250,.95)}.gamToast__progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:hsla(0,0%,100%,.07);overflow:hidden}.gamToast__progressBar{height:100%;width:100%;background:linear-gradient(90deg,#a78bfa,#60a5fa,#34d399);-webkit-transform-origin:left;transform-origin:left;-webkit-animation:gamToastDrain 4.2s linear forwards;animation:gamToastDrain 4.2s linear forwards;-webkit-animation-play-state:paused;animation-play-state:paused}.gamToast--idle .gamToast__progressBar{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes gamToastDrain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes gamToastDrain{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@-webkit-keyframes gamToastShimmer{0%{left:-100%}to{left:160%}}@keyframes gamToastShimmer{0%{left:-100%}to{left:160%}}@media (max-width:480px){.gamToastStage{width:calc(100vw - 24px);padding-top:12px}.gamToast{padding:11px 14px 14px}.gamToast__text{font-size:.82rem}}.unauthenticatedPageContainer{position:fixed;top:0;left:0;height:100%;width:100%;z-index:1000}.unauthenticatedBackdrop{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;background-color:rgba(0,0,0,.65)}.unauthenticatedContainer{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:calc(100% - 50px);max-width:450px;padding:15px;z-index:2;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.35)}.unauthenticatedHeader{margin:0;font-size:24px;color:var(--new-text-color)}.unauthenticatedDescription{font-size:14px;font-weight:400;margin:5px 0 15px;color:var(--new-text-color);opacity:.8}.unauthenticatedListHeader{margin:0;font-size:18px}.unauthenticatedList{padding-left:20px;margin-top:5px}.unauthenticatedListItem{font-size:15px;margin:7px 0}.unauthenticatedButton{width:100%;height:40px}@-webkit-keyframes crystalPulse{0%,to{-webkit-filter:drop-shadow(0 0 4px rgba(247,157,35,.38));filter:drop-shadow(0 0 4px rgba(247,157,35,.38))}50%{-webkit-filter:drop-shadow(0 0 10px rgba(247,157,35,.62));filter:drop-shadow(0 0 10px rgba(247,157,35,.62))}}@keyframes crystalPulse{0%,to{-webkit-filter:drop-shadow(0 0 4px rgba(247,157,35,.38));filter:drop-shadow(0 0 4px rgba(247,157,35,.38))}50%{-webkit-filter:drop-shadow(0 0 10px rgba(247,157,35,.62));filter:drop-shadow(0 0 10px rgba(247,157,35,.62))}}@-webkit-keyframes fadeSlideUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeSlideUp{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.gamificationBoard{--gamification-crystal-fill:var(--secondary-color,#f79d23);--gamification-crystal-stroke:#7a4a08;--gamification-crystal-top:#fde8c0;--g-bg:#06192e;--g-surface:#0d2848;--g-surface-raised:#132f56;--g-border:rgba(247,157,35,0.22);--g-border-sub:rgba(247,157,35,0.11);--g-accent:var(--secondary-color,#f79d23);--g-accent-mid:#f9b24e;--g-accent-light:#fcd08a;--g-accent-glow:rgba(247,157,35,0.32);--g-gold:var(--secondary-color,#f79d23);--g-gold-light:#fcd08a;--g-text:#e8e4f0;--g-text-sec:#a09cb8;--g-text-muted:#5e5b76;--g-progress-track:rgba(247,157,35,0.12);--g-progress-fill:linear-gradient(90deg,#0b335d,#f79d23);overflow-y:auto;background-color:var(--g-bg);height:100dvh;font-family:"DM Sans","Inter",sans-serif}.gamificationBoardHeader{border-bottom:1px solid var(--g-border);padding:14px 20px;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;background:rgba(6,25,46,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:10}.gamificationBoardHeader>span{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-text);opacity:.85}.gamificationBoardContent{margin:1.5rem;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1.75rem;gap:1.75rem;-webkit-animation:fadeSlideUp .4s ease both;animation:fadeSlideUp .4s ease both}.gamificationStatsBanner{background:linear-gradient(135deg,#0d2848,#06192e 60%,#0a2040);border-radius:12px;border:1px solid var(--g-border);overflow:hidden;box-shadow:0 6px 28px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.07)}.gamificationStatsBannerToggle{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:12px 16px;background:none;border:none;cursor:pointer;color:var(--g-text);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .2s}.gamificationStatsBannerToggle svg{color:var(--g-accent-mid)}.gamificationStatsBannerToggle:hover{color:var(--g-accent-light)}.gamificationStatsBannerBody{padding:4px 16px 20px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:1.5rem;gap:1.5rem}@media (min-width:640px){.gamificationStatsBannerBody{-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}}.gamificationCrystalHero{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:14px;gap:14px}.gamificationCrystalHero img{width:40px;-webkit-filter:drop-shadow(0 5px 10px rgba(0,150,255,.25)) drop-shadow(0 15px 30px rgba(0,150,255,.15));filter:drop-shadow(0 5px 10px rgba(0,150,255,.25)) drop-shadow(0 15px 30px rgba(0,150,255,.15))}.gamificationCrystalHero .gamificationCrystalSvg{-webkit-animation:crystalPulse 3s ease-in-out infinite;animation:crystalPulse 3s ease-in-out infinite;-webkit-flex-shrink:0;flex-shrink:0}.gamificationCrystalHeroText{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px}.gamificationCrystalCount{font-size:2.4rem;font-weight:800;line-height:1;background:linear-gradient(135deg,#fcd08a,#f79d23);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.gamificationCrystalLabel{font-size:10px;color:var(--g-text-sec);letter-spacing:.08em;text-transform:uppercase;font-weight:500}.gamificationCrystalSvg{-webkit-flex-shrink:0;flex-shrink:0}.gamificationStatBadges{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.gamificationStatBadge{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;background:rgba(247,157,35,.08);border-radius:10px;padding:10px 16px;min-width:70px;border:1px solid var(--g-border);box-shadow:0 3px 10px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.05);transition:border-color .2s,background .2s}.gamificationStatBadge:hover{border-color:var(--g-accent-mid);background:rgba(247,157,35,.13)}.gamificationStatBadgeIcon{font-size:1.1rem;margin-bottom:4px}.gamificationStatBadgeValue{font-size:1.1rem;font-weight:800;color:var(--g-text);line-height:1.1}.gamificationStatBadgeLabel{font-size:9px;color:var(--g-text-sec);text-transform:uppercase;letter-spacing:.06em;font-weight:500;margin-top:2px;text-align:center}.gamificationSection{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:12px;gap:12px}.gamificationSectionTitle{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-sec);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px}.gamificationSectionTitle:before{content:"";display:block;width:3px;height:13px;background:var(--g-accent);border-radius:2px;box-shadow:0 0 7px var(--g-accent-glow);-webkit-flex-shrink:0;flex-shrink:0}.gamificationSectionCount{font-size:10px;font-weight:600;color:var(--g-accent-light);background:rgba(247,157,35,.14);border:1px solid var(--g-border);border-radius:999px;padding:2px 8px}.gamificationLevelCard{background:linear-gradient(135deg,#0d2848,#132f56);border-radius:12px;border:1px solid var(--g-border);padding:16px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:10px;gap:10px;box-shadow:0 6px 24px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.05)}.gamificationLevelInfo{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}.gamificationLevelCurrent{color:var(--g-accent-light);font-size:1rem;font-weight:700}.gamificationLevelNext{color:var(--g-text-muted);font-size:13px}.gamificationProgressTrack{width:100%;height:8px;background:var(--g-progress-track);border-radius:999px;overflow:hidden;position:relative}.gamificationProgressFill{height:100%;background:var(--g-progress-fill);border-radius:999px;transition:width .6s cubic-bezier(.4,0,.2,1);position:relative}.gamificationProgressFill:after{content:"";position:absolute;right:-1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:11px;height:11px;border-radius:50%;background:var(--g-accent-light);box-shadow:0 0 7px var(--g-accent),0 0 14px var(--g-accent-glow)}.gamificationLevelSubtext{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:6px;gap:6px;font-size:12px;color:var(--g-text-sec);-webkit-flex-wrap:wrap;flex-wrap:wrap}.gamificationLevelPct{font-weight:700;color:var(--g-accent-mid);margin-left:auto;font-size:13px}@media (max-width:1024px){.gamificationLevelPct{margin-left:0}}.gamificationLevelPerk{font-size:11px;font-weight:600;color:var(--g-gold-light);background:rgba(247,157,35,.1);border:1px solid rgba(247,157,35,.28);border-radius:999px;padding:2px 9px;white-space:nowrap}.gamificationStreakGrid{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}@media (min-width:640px){.gamificationStreakGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gamificationStreakGrid{grid-template-columns:repeat(3,1fr)}}.gamificationStreakCard{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start;grid-gap:12px;gap:12px;background:var(--g-surface);border-radius:12px;border:1px solid var(--g-border-sub);padding:14px;transition:border-color .2s,background .2s,box-shadow .15s,-webkit-transform .15s;transition:border-color .2s,background .2s,transform .15s,box-shadow .15s;transition:border-color .2s,background .2s,transform .15s,box-shadow .15s,-webkit-transform .15s;cursor:default;box-shadow:0 3px 12px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.04)}.gamificationStreakCard:hover{border-color:var(--g-border);background:var(--g-surface-raised);-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 7px 22px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.05)}.gamificationStreakIconWrap{width:38px;height:38px;border-radius:9px;background:rgba(247,157,35,.1);border:1px solid var(--g-border-sub);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-shrink:0;flex-shrink:0;font-size:1.25rem;line-height:1;box-shadow:0 2px 6px rgba(0,0,0,.2),inset 0 1px 0 hsla(0,0%,100%,.06)}.gamificationStreakBody{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.gamificationStreakLabel{font-weight:700;font-size:13px;color:var(--g-text);line-height:1.3}.gamificationStreakDescription{font-size:10px;color:var(--g-text-muted);line-height:1.4}.gamificationStreakCount{display:-webkit-flex;display:flex;-webkit-align-items:baseline;align-items:baseline;grid-gap:4px;gap:4px;margin-top:6px}.gamificationStreakValue{font-size:1.65rem;font-weight:900;line-height:1;background:linear-gradient(135deg,#fcd08a,#f79d23);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.02em}.gamificationStreakUnit{font-size:11px;color:var(--g-text-sec);font-weight:500}.gamificationTitlesGrid{display:grid;grid-template-columns:1fr;grid-gap:8px;gap:8px}@media (min-width:640px){.gamificationTitlesGrid{grid-template-columns:repeat(2,1fr)}}.gamificationTitleCard{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;border-radius:12px;padding:12px 14px;border:1px solid;transition:box-shadow .15s,-webkit-transform .15s;transition:transform .15s,box-shadow .15s;transition:transform .15s,box-shadow .15s,-webkit-transform .15s}.gamificationTitleCardEarned{background:linear-gradient(135deg,rgba(247,157,35,.08),rgba(11,51,93,.18));border-color:rgba(247,157,35,.35);box-shadow:0 2px 14px rgba(247,157,35,.1),inset 0 1px 0 hsla(0,0%,100%,.05)}.gamificationTitleCardEarned:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);box-shadow:0 6px 22px rgba(247,157,35,.15),inset 0 1px 0 hsla(0,0%,100%,.07)}.gamificationTitleCardLocked{background:var(--g-surface);border-color:var(--g-border-sub);opacity:.45}.gamificationTitleBadgeIcon{font-size:1.2rem;width:34px;height:34px;border-radius:8px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:rgba(247,157,35,.1);-webkit-flex-shrink:0;flex-shrink:0;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.gamificationTitleCardLocked .gamificationTitleBadgeIcon{background:rgba(11,51,93,.12)}.gamificationTitleBody{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:2px;gap:2px;min-width:0}.gamificationTitleText{font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--g-gold-light)}.gamificationTitleCardLocked .gamificationTitleText{color:var(--g-text)}.gamificationTitleCategory{font-size:10px;color:var(--g-text-muted);letter-spacing:.05em;text-transform:uppercase;font-weight:500}.gamificationShowMoreBtn{-webkit-align-self:flex-start;align-self:flex-start;background:rgba(247,157,35,.08);border:1px solid var(--g-border);color:var(--g-accent-mid);font-weight:600;font-size:12px;cursor:pointer;padding:5px 14px;border-radius:999px;margin-top:4px;transition:all .2s}.gamificationShowMoreBtn:hover{background:rgba(247,157,35,.16);border-color:var(--g-accent-mid);color:var(--g-accent-light)}.gamificationActivityTable{border-radius:12px;overflow:hidden;border:1px solid var(--g-border-sub);background:var(--g-surface);box-shadow:0 4px 18px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04)}.gamificationActivityTableHead{display:grid;grid-template-columns:1fr 100px 90px;padding:8px 18px;background:rgba(11,51,93,.55);border-bottom:1px solid var(--g-border)}.gamificationActivityTableHead span{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--g-text-muted)}.gamificationActivityTableHead span:nth-child(2){text-align:center}.gamificationActivityTableHead span:nth-child(3){text-align:right}.gamificationActivityList{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;list-style:none;padding:0;margin:0}.gamificationActivityItem{display:grid;grid-template-columns:1fr 100px 90px;-webkit-align-items:center;align-items:center;padding:10px 18px;border-bottom:1px solid var(--g-border-sub);position:relative;transition:background .15s;cursor:default}.gamificationActivityItem:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;background:var(--g-accent);border-radius:0 2px 2px 0;opacity:0;transition:opacity .2s}.gamificationActivityItem:hover{background:rgba(247,157,35,.05)}.gamificationActivityItem:hover:before{opacity:1}.gamificationActivityItem:last-child{border-bottom:none}.gamificationActivityDescription{font-size:13px;color:var(--g-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gamificationActivityCrystals{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;grid-gap:4px;gap:4px;font-size:12px;font-weight:700;color:var(--g-accent-mid);background:rgba(247,157,35,.1);border:1px solid var(--g-border);border-radius:999px;padding:2px 8px 2px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.gamificationActivityTimestamp{font-size:11px;color:var(--g-text-muted);font-weight:500;text-align:right}.gamificationEmptyState{color:var(--g-accent-mid)}.gamificationPageOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}.gamificationPageCloseButton{position:absolute;top:4px;right:20px;z-index:11;background:rgba(247,157,35,.12);border:1px solid rgba(247,157,35,.22);border:1px solid var(--g-border,rgba(247,157,35,.22));color:#e8e4f0;font-size:20px;line-height:1;width:34px;height:34px;border-radius:8px;cursor:pointer;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:background .2s}.gamificationPageCloseButton:hover{background:rgba(247,157,35,.22)}.mcdm-root{height:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:0;background-color:var(--new-primary-background-color);color:var(--new-text-color);overflow:hidden}.mcdm-scroll{-webkit-flex:1 1;flex:1 1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.mcdm-page{max-width:1100px;margin:0 auto;padding:20px 20px 40px}.mcdm-head{display:grid;grid-template-columns:1fr auto;-webkit-align-items:center;align-items:center;grid-gap:12px;gap:12px;margin-bottom:20px}.mcdm-title{margin:0;font-size:26px;font-weight:700;color:var(--new-text-color)}.mcdm-title small{display:block;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--new-off-text-color);margin-bottom:4px}.mcdm-subtitle{margin:4px 0 0;font-size:14px;color:var(--new-off-text-color)}.mcdm-head-actions{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mcdm-btn{-webkit-appearance:none;appearance:none;border:1px solid transparent;border-radius:4px;padding:9px 16px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;background-color:var(--new-secondary-background-color);color:var(--new-text-color);box-shadow:0 2px 4px rgba(0,0,0,.25);transition:opacity .15s,-webkit-filter .15s;transition:filter .15s,opacity .15s;transition:filter .15s,opacity .15s,-webkit-filter .15s}.mcdm-btn:hover:not(:disabled){-webkit-filter:brightness(.95);filter:brightness(.95)}.mcdm-btn:focus-visible{outline:2px solid var(--new-secondary-color);outline-offset:2px}.mcdm-btn:disabled{opacity:.5;cursor:not-allowed}.mcdm-btn--primary{background-color:var(--new-primary-color)}.mcdm-btn--accent,.mcdm-btn--primary{color:var(--new-secondary-text-color)}.mcdm-btn--accent{background-color:var(--new-secondary-color)}.mcdm-btn--sm{padding:6px 12px;font-size:13px}.mcdm-btn--ghost{background:none;box-shadow:none;color:var(--new-primary-color);text-decoration:underline;text-underline-offset:2px;padding:6px 4px}.mcdm-tabs{display:-webkit-flex;display:flex;grid-gap:4px;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--new-off-background-color)}.mcdm-tab{-webkit-appearance:none;appearance:none;background:none;border:none;border-bottom:3px solid transparent;padding:10px 16px;font-size:15px;font-weight:600;font-family:inherit;color:var(--new-off-text-color);cursor:pointer;margin-bottom:-1px}.mcdm-tab--on,.mcdm-tab:hover{color:var(--new-text-color)}.mcdm-tab--on{border-bottom-color:var(--new-secondary-color)}.mcdm-tab-count{display:inline-block;margin-left:6px;padding:1px 7px;border-radius:10px;font-size:12px;background-color:var(--new-off-background-color);color:var(--new-tertiary-off-text-color)}.mcdm-sessions{display:grid;grid-gap:12px;gap:12px}.mcdm-session{display:grid;grid-template-columns:1fr auto;grid-gap:16px;gap:16px;-webkit-align-items:center;align-items:center;background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:16px}.mcdm-session__main{min-width:0}.mcdm-session__title{margin:0;font-size:17px;font-weight:600;color:var(--new-text-color);overflow-wrap:anywhere}.mcdm-session__meta{margin:6px 0 0;font-size:13px;color:var(--new-off-text-color)}.mcdm-session__actions{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center}.mcdm-progress{margin-top:10px;height:6px;border-radius:3px;background-color:var(--new-primary-background-color);box-shadow:inset 0 1px 2px rgba(0,0,0,.25);overflow:hidden}.mcdm-progress__fill{height:100%;background-color:var(--new-secondary-color);transition:width .25s ease}.mcdm-empty,.mcdm-error,.mcdm-loading{display:grid;justify-items:center;grid-gap:12px;gap:12px;text-align:center;padding:48px 20px;color:var(--new-off-text-color)}.mcdm-empty h2{margin:0;font-size:18px;color:var(--new-text-color)}.mcdm-empty p,.mcdm-error p{margin:0;max-width:460px;font-size:14px;line-height:1.6}.mcdm-error{color:#a32d2d}.mcdm-inline-error{margin:12px 0 0;padding:10px 12px;border-radius:3px;background-color:#fdd;color:#411414;font-size:13px;line-height:1.5}.mcdm-builder-grid{display:grid;grid-template-columns:74% 25%;grid-gap:20px;gap:20px;-webkit-align-items:stretch;align-items:stretch}.mcdm-builder-page{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:0;height:100%;max-width:1400px;margin:0 auto;padding:20px;box-sizing:border-box}.mcdm-builder-page .mcdm-builder-grid{-webkit-flex:1 1;flex:1 1;min-height:0}.mcdm-builder-main{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:0;min-width:0;height:100%}.mcdm-builder-side{max-height:100%;overflow-y:auto;padding-right:4px}.mcdm-builder-scroll{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mcdm-panel{background-color:var(--new-secondary-background-color);border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.25);padding:16px}.mcdm-panel+.mcdm-panel{margin-top:16px}.mcdm-panel__title{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--new-off-text-color)}.mcdm-field{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.mcdm-field:last-child{margin-bottom:0}.mcdm-label{font-size:13px;font-weight:600;color:var(--new-text-color)}.mcdm-hint{font-size:12px;color:var(--new-off-text-color);line-height:1.5}.mcdm-input,.mcdm-select{width:100%;box-sizing:border-box;padding:8px 10px;border-radius:3px;border:1px solid var(--new-off-background-color);background-color:var(--new-primary-background-color);color:var(--new-text-color);font-size:14px;font-family:inherit}.mcdm-input:focus,.mcdm-select:focus{outline:2px solid var(--new-secondary-color);outline-offset:1px}.mcdm-check{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;gap:10px;-webkit-align-items:center;align-items:center;font-size:14px;color:var(--new-text-color);cursor:pointer;padding:4px 0}.mcdm-check input{width:16px;height:16px;accent-color:var(--new-primary-color);cursor:pointer}.mcdm-search{position:relative;margin-bottom:12px}.mcdm-search input{width:100%;box-sizing:border-box;padding:10px 12px 10px 34px;border-radius:3px;border:1px solid var(--new-off-background-color);background-color:var(--new-secondary-background-color);color:var(--new-text-color);font-size:14px;font-family:inherit}.mcdm-search__icon{position:absolute;left:11px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;color:var(--new-off-text-color);pointer-events:none}.mcdm-chips{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;grid-gap:6px;gap:6px;margin-bottom:12px}.mcdm-chip{-webkit-appearance:none;appearance:none;border:1.5px solid var(--new-off-background-color);border-radius:14px;padding:5px 12px;font-size:12.5px;font-weight:600;font-family:inherit;background-color:var(--new-secondary-background-color);color:var(--new-text-color);cursor:pointer}.mcdm-chip--on,.mcdm-chip:hover{border-color:var(--new-primary-color)}.mcdm-chip--on{background-color:var(--new-primary-color);color:var(--new-secondary-text-color)}.mcdm-table-wrap{width:100%;min-width:0;height:700px;overflow-x:auto;overflow-y:scroll;border-radius:3px;box-shadow:inset 0 2px 4px rgba(0,0,0,.18);background-color:var(--new-primary-background-color)}.mcdm-table{width:100%;border-collapse:collapse;font-size:13.5px}.mcdm-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background-color:var(--new-tertiary-background-color);color:var(--new-secondary-text-color);text-align:left;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:9px 10px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mcdm-table th:first-child{cursor:default}.mcdm-table td{padding:9px 10px;border-top:1px solid var(--new-off-background-color);color:var(--new-text-color);vertical-align:middle}.mcdm-table tbody tr{cursor:pointer}.mcdm-table tbody tr.mcdm-row--on,.mcdm-table tbody tr:hover{background-color:var(--case-selected-color)}.mcdm-sort{margin-left:4px;font-size:9px}.mcdm-id{font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcdm-diag{color:var(--new-off-text-color)}.mcdm-pill{display:inline-block;padding:2px 9px;border-radius:10px;font-size:11px;font-weight:700;white-space:nowrap}.mcdm-pill--done{background-color:#e2ffdd;color:#175317}.mcdm-pill--todo{background-color:var(--new-off-background-color);color:var(--new-tertiary-off-text-color)}.mcdm-grade{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.mcdm-empty-row{text-align:center;padding:32px 12px;color:var(--new-off-text-color)}.mcdm-order{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background-color:var(--new-primary-color);color:var(--new-secondary-text-color)}.mcdm-order--empty{background-color:transparent;border:1.5px dashed var(--new-off-background-color);color:transparent}.mcdm-picked{display:grid;grid-gap:6px;gap:6px;margin-bottom:12px;max-height:240px;overflow-y:auto}.mcdm-picked__row{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center;font-size:13px;padding:5px 6px;border-radius:3px;background-color:var(--new-primary-background-color)}.mcdm-picked__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--new-text-color)}.mcdm-picked__drop{-webkit-appearance:none;appearance:none;border:none;background:none;color:var(--new-off-text-color);font-size:16px;line-height:1;cursor:pointer;padding:2px 4px}.mcdm-picked__drop:hover{color:#a32d2d}.mcdm-count{font-size:13px;color:var(--new-off-text-color);margin:0 0 12px}.mcdm-count strong{color:var(--new-text-color);font-size:15px}.mcdm-sort-mobile{display:none}.mcdm-sort-mobile__dir{-webkit-appearance:none;appearance:none;border:1px solid var(--new-off-background-color);border-radius:3px;background-color:var(--new-primary-background-color);color:var(--new-text-color);cursor:pointer}.mcdm-break{max-width:720px;margin:0 auto;padding:24px 20px 40px}.mcdm-break__head{text-align:center;margin-bottom:24px}.mcdm-break__eyebrow{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--new-off-text-color)}.mcdm-break__title{margin:0;font-size:26px;font-weight:700;color:var(--new-text-color)}.mcdm-break__sub{margin:8px 0 0;font-size:14px;color:var(--new-off-text-color)}.mcdm-countdown{display:grid;justify-items:center;grid-gap:4px;gap:4px;margin:20px auto;padding:16px 28px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:6px;background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25)}.mcdm-countdown__value{font-size:44px;font-weight:700;line-height:1;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--new-text-color)}.mcdm-countdown__label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--new-off-text-color)}.mcdm-countdown--soon .mcdm-countdown__value{color:#a32d2d}.mcdm-caselist{display:grid;grid-gap:8px;gap:8px;margin-bottom:24px}.mcdm-caserow{display:grid;grid-template-columns:28px 34px 1fr auto;grid-gap:12px;gap:12px;-webkit-align-items:center;align-items:center;padding:12px;border-radius:3px;background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25)}.mcdm-caserow--next{box-shadow:0 2px 4px rgba(0,0,0,.25),inset 3px 0 0 var(--new-secondary-color)}.mcdm-caserow--pending{opacity:.72}.mcdm-tick{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;background-color:transparent;border:2px solid var(--new-off-background-color);color:transparent;box-sizing:border-box;pointer-events:none}.mcdm-tick--done{background-color:#2e7d32;border-color:#2e7d32;color:#fff}.mcdm-caserow__num{font-size:15px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--new-text-color);text-align:right}.mcdm-caserow__body{min-width:0}.mcdm-caserow__title{margin:0;font-size:14.5px;font-weight:600;color:var(--new-text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mcdm-caserow__meta{margin:3px 0 0;font-size:12px;color:var(--new-off-text-color)}.mcdm-tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.mcdm-tag--next{background-color:var(--new-secondary-color);color:var(--new-secondary-text-color)}.mcdm-tag--resume{background-color:#fceedc;color:#8a5a00}.mcdm-break__actions{grid-gap:10px;gap:10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.mcdm-break__actions,.mcdm-modal-backdrop{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.mcdm-modal-backdrop{position:fixed;inset:0;z-index:40;background:rgba(20,15,15,.55);-webkit-align-items:center;align-items:center;padding:16px}.mcdm-modal{width:100%;max-width:420px;max-height:85vh;overflow-y:auto;background-color:var(--new-secondary-background-color);border-radius:8px;box-shadow:0 20px 60px rgba(0,0,0,.35);padding:20px}.mcdm-modal__title{margin:0 0 4px;font-size:19px;font-weight:700;color:var(--new-text-color)}.mcdm-modal__sub{margin:0 0 16px;font-size:13px;color:var(--new-off-text-color);line-height:1.5}.mcdm-modal__actions{display:-webkit-flex;display:flex;grid-gap:10px;gap:10px;-webkit-justify-content:flex-end;justify-content:flex-end;margin-top:20px}.mcdm-review{-webkit-flex:1 1;flex:1 1;min-height:0;display:grid;grid-template-columns:260px 1fr}.mcdm-review__side{background-color:var(--new-secondary-background-color);border-right:1px solid var(--new-off-background-color);overflow-y:auto;padding:16px 12px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:6px;gap:6px}.mcdm-review__side-title{margin:0 0 4px;padding:0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--new-off-text-color)}.mcdm-review__item{-webkit-appearance:none;appearance:none;border:none;border-radius:4px;padding:10px;text-align:left;font-family:inherit;cursor:pointer;background:none;color:var(--new-text-color);display:grid;grid-template-columns:30px 1fr auto;grid-gap:8px;gap:8px;-webkit-align-items:center;align-items:center}.mcdm-review__item:hover{opacity:.5}.mcdm-review__item--on{background-color:var(--new-primary-color);color:var(--new-secondary-text-color)}.mcdm-review__num{font-size:13px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.75}.mcdm-review__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600}.mcdm-review__grade{font-size:13px;font-weight:700;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mcdm-review__body{min-height:0;overflow-y:auto;background-color:var(--new-primary-background-color)}.mcdm-review__body .newGradingPageWrapper{min-height:0}.mcdm-review__body .newGradingBackWrapper,.mcdm-review__body .newGradingCaseSummaryContainer,.mcdm-review__body .newGradingCaseTitleContainer,.mcdm-review__body .newGradingFeedbackItemContainer{margin-left:16px;margin-right:16px}.mcdm-review__body .newGradingCaseDetailsWrapper{padding-left:16px;padding-right:16px;grid-template-columns:1fr 1fr 2fr}.mcdm-review__side-foot{margin-top:auto;padding-top:12px}.mcdm-sim{-webkit-flex:1 1;flex:1 1;min-height:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mcdm-sim>.simulation{-webkit-flex:1 1;flex:1 1;min-height:0}@media (max-width:900px){.mcdm-builder-grid{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.mcdm-builder-scroll{overflow-y:auto;-webkit-overflow-scrolling:touch}.mcdm-builder-page{height:auto;min-height:100%}.mcdm-builder-main{min-height:870px}.mcdm-builder-side{max-height:none;overflow-y:visible;padding-right:0}.mcdm-table-wrap{height:60vh}.mcdm-review{grid-template-columns:1fr;grid-template-rows:auto 1fr}.mcdm-review__side{-webkit-flex-direction:row;flex-direction:row;overflow-x:auto;padding:10px;grid-gap:8px;gap:8px}.mcdm-review__side-title{display:none}.mcdm-review__side-foot{display:-webkit-flex;display:flex;-webkit-flex:0 0 auto;flex:0 0 auto;margin:0;padding:0;-webkit-order:-1;order:-1;position:-webkit-sticky;position:sticky;left:0;z-index:1;background-color:var(--new-secondary-background-color)}.mcdm-review__item{grid-template-columns:auto auto;-webkit-flex:0 0 auto;flex:0 0 auto}.mcdm-review__name{max-width:120px}.newGradingCheckboxContainer{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center}}@media (max-width:700px){.mcdm-builder-page,.mcdm-page{padding:14px 12px 32px}.mcdm-head{grid-template-columns:1fr}.mcdm-head-actions{width:100%}.mcdm-title{font-size:21px}.mcdm-session{grid-template-columns:1fr}.mcdm-session__actions{-webkit-justify-content:flex-end;justify-content:flex-end}.mcdm-caserow{grid-template-columns:24px 30px 1fr;grid-row-gap:6px;row-gap:6px}.mcdm-caserow>.mcdm-tag{grid-column:1/-1;justify-self:start}.mcdm-countdown__value{font-size:36px}.mcdm-table-wrap{max-height:52vh}.mcdm-break{padding:20px 16px 32px}.mcdm-review__body .newGradingBackWrapper,.mcdm-review__body .newGradingCaseSummaryContainer,.mcdm-review__body .newGradingCaseTitleContainer,.mcdm-review__body .newGradingFeedbackItemContainer{margin-left:8px;margin-right:8px}.mcdm-review__body .newGradingCaseDetailsWrapper{padding-left:0;padding-right:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}@media (max-width:640px){.mcdm-sort-mobile{display:-webkit-flex;display:flex;grid-gap:8px;gap:8px;margin-bottom:10px}.mcdm-sort-mobile .mcdm-select{-webkit-flex:1 1;flex:1 1}.mcdm-btn.mcdm-sort-mobile__dir{-webkit-flex:0 0 auto;flex:0 0 auto;width:40px;padding-left:0;padding-right:0;text-align:center;font-size:15px}.mcdm-table-wrap{overflow-x:hidden;overflow-y:scroll;min-height:550px;background:none;box-shadow:none}.mcdm-table,.mcdm-table tbody,.mcdm-table tr{display:block;width:100%}.mcdm-table thead{display:none}.mcdm-table tr{margin-bottom:10px;border-radius:6px;background-color:var(--new-secondary-background-color);box-shadow:0 2px 4px rgba(0,0,0,.25)}.mcdm-table tr.mcdm-row--on{box-shadow:0 2px 4px rgba(0,0,0,.25),inset 3px 0 0 var(--new-primary-color)}.mcdm-table td{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;grid-gap:12px;gap:12px;width:auto;padding:8px 12px;border-top:1px solid var(--new-off-background-color);text-align:right;overflow-wrap:anywhere}.mcdm-table td:first-child{border-top:none;-webkit-justify-content:flex-start;justify-content:flex-start;padding-bottom:4px}.mcdm-table td[data-label]:before{content:attr(data-label);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--new-off-text-color);text-align:left}.mcdm-table td.mcdm-grade{text-align:right}}@media (max-width:480px){.mcdm-break__actions .mcdm-btn,.mcdm-head-actions .mcdm-btn{-webkit-flex:1 1 auto;flex:1 1 auto}.mcdm-break__actions{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:stretch;align-items:stretch}.mcdm-break__actions .mcdm-btn,.mcdm-session__actions{width:100%}.mcdm-session__actions .mcdm-btn{-webkit-flex:1 1;flex:1 1}.mcdm-modal{padding:16px}.mcdm-review__name{max-width:84px}.mcdm-countdown{padding:12px 20px}.mcdm-countdown__value{font-size:30px}}s @media(pointer: coarse){.mcdm-btn{padding:12px 18px}.mcdm-chip{padding:8px 14px}.mcdm-check{padding:8px 0}.mcdm-check input{width:19px;height:19px}.mcdm-picked__drop{padding:8px 10px;font-size:18px}.mcdm-tab{padding:12px 16px}.mcdm-review__item{padding:12px 10px}.mcdm-btn--sm{padding:8px 14px}}@media (prefers-reduced-motion:reduce){.mcdm-btn,.mcdm-progress__fill{transition:none}}@media (min-width:901px){.mcdm-table-wrap{width:1000px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-align-self:flex-start;align-self:flex-start}}
/*# sourceMappingURL=main.bd23e4e2.chunk.css.map */