@import"https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/bsp3gcd.css";.rc-slider{position:relative;height:14px;padding:5px 0;width:100%;border-radius:6px;-ms-touch-action:none;touch-action:none;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-rail{position:absolute;width:100%;background-color:#e9e9e9;height:4px;border-radius:6px}.rc-slider-track{position:absolute;left:0;height:4px;border-radius:6px;background-color:#abe2fb}.rc-slider-handle{position:absolute;width:14px;height:14px;cursor:pointer;cursor:-webkit-grab;margin-top:-5px;cursor:grab;border-radius:50%;border:solid 2px #96dbfa;background-color:#fff;-ms-touch-action:pan-x;touch-action:pan-x}.rc-slider-handle:focus{border-color:#57c5f7;box-shadow:0 0 0 5px #96dbfa;outline:none}.rc-slider-handle-click-focused:focus{border-color:#96dbfa;box-shadow:unset}.rc-slider-handle:hover{border-color:#57c5f7}.rc-slider-handle:active{border-color:#57c5f7;box-shadow:0 0 5px #57c5f7;cursor:-webkit-grabbing;cursor:grabbing}.rc-slider-mark{position:absolute;top:18px;left:0;width:100%;font-size:12px}.rc-slider-mark-text{position:absolute;display:inline-block;vertical-align:middle;text-align:center;cursor:pointer;color:#999}.rc-slider-mark-text-active{color:#666}.rc-slider-step{position:absolute;width:100%;height:4px;background:transparent}.rc-slider-dot{position:absolute;bottom:-2px;margin-left:-4px;width:8px;height:8px;border:2px solid #e9e9e9;background-color:#fff;cursor:pointer;border-radius:50%;vertical-align:middle}.rc-slider-dot-active{border-color:#96dbfa}.rc-slider-dot-reverse{margin-left:0;margin-right:-4px}.rc-slider-disabled{background-color:#e9e9e9}.rc-slider-disabled .rc-slider-track{background-color:#ccc}.rc-slider-disabled .rc-slider-handle,.rc-slider-disabled .rc-slider-dot{border-color:#ccc;box-shadow:none;background-color:#fff;cursor:not-allowed}.rc-slider-disabled .rc-slider-mark-text,.rc-slider-disabled .rc-slider-dot{cursor:not-allowed!important}.rc-slider-vertical{width:14px;height:100%;padding:0 5px}.rc-slider-vertical .rc-slider-rail{height:100%;width:4px}.rc-slider-vertical .rc-slider-track{left:5px;bottom:0;width:4px}.rc-slider-vertical .rc-slider-handle{margin-left:-5px;-ms-touch-action:pan-y;touch-action:pan-y}.rc-slider-vertical .rc-slider-mark{top:0;left:18px;height:100%}.rc-slider-vertical .rc-slider-step{height:100%;width:4px}.rc-slider-vertical .rc-slider-dot{left:2px;margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:first-child{margin-bottom:-4px}.rc-slider-vertical .rc-slider-dot:last-child{margin-bottom:-4px}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear,.rc-slider-tooltip-zoom-down-leave{animation-duration:.3s;animation-fill-mode:both;display:block!important;animation-play-state:paused}.rc-slider-tooltip-zoom-down-enter.rc-slider-tooltip-zoom-down-enter-active,.rc-slider-tooltip-zoom-down-appear.rc-slider-tooltip-zoom-down-appear-active{animation-name:rcSliderTooltipZoomDownIn;animation-play-state:running}.rc-slider-tooltip-zoom-down-leave.rc-slider-tooltip-zoom-down-leave-active{animation-name:rcSliderTooltipZoomDownOut;animation-play-state:running}.rc-slider-tooltip-zoom-down-enter,.rc-slider-tooltip-zoom-down-appear{transform:scale(0);animation-timing-function:cubic-bezier(.23,1,.32,1)}.rc-slider-tooltip-zoom-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes rcSliderTooltipZoomDownIn{0%{opacity:0;transform-origin:50% 100%;transform:scale(0)}to{transform-origin:50% 100%;transform:scale(1)}}@keyframes rcSliderTooltipZoomDownOut{0%{transform-origin:50% 100%;transform:scale(1)}to{opacity:0;transform-origin:50% 100%;transform:scale(0)}}.rc-slider-tooltip{position:absolute;left:-9999px;top:-9999px;visibility:visible;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rc-slider-tooltip-hidden{display:none}.rc-slider-tooltip-placement-top{padding:4px 0 8px}.rc-slider-tooltip-inner{padding:6px 2px;min-width:24px;height:24px;font-size:12px;line-height:1;color:#fff;text-align:center;text-decoration:none;background-color:#6c6c6c;border-radius:6px;box-shadow:0 0 4px #d9d9d9}.rc-slider-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.rc-slider-tooltip-placement-top .rc-slider-tooltip-arrow{bottom:4px;left:50%;margin-left:-4px;border-width:4px 4px 0;border-top-color:#6c6c6c}.react-vis-magic-css-import-rule{display:inherit}.rv-treemap{font-size:12px;position:relative}.rv-treemap__leaf{overflow:hidden;position:absolute}.rv-treemap__leaf--circle{align-items:center;border-radius:100%;display:flex;justify-content:center}.rv-treemap__leaf__content{overflow:hidden;padding:10px;text-overflow:ellipsis}.rv-xy-plot{color:#c3c3c3;position:relative}.rv-xy-plot canvas{pointer-events:none}.rv-xy-plot .rv-xy-canvas{pointer-events:none;position:absolute}.rv-xy-plot__inner{display:block}.rv-xy-plot__axis__line{fill:none;stroke-width:2px;stroke:#e6e6e9}.rv-xy-plot__axis__tick__line{stroke:#e6e6e9}.rv-xy-plot__axis__tick__text{fill:#6b6b76;font-size:11px}.rv-xy-plot__axis__title text{fill:#6b6b76;font-size:11px}.rv-xy-plot__grid-lines__line{stroke:#e6e6e9}.rv-xy-plot__circular-grid-lines__line{fill-opacity:0;stroke:#e6e6e9}.rv-xy-plot__series,.rv-xy-plot__series path{pointer-events:all}.rv-xy-plot__series--line{fill:none;stroke:#000;stroke-width:2px}.rv-crosshair{position:absolute;font-size:11px;pointer-events:none}.rv-crosshair__line{background:#47d3d9;width:1px}.rv-crosshair__inner{position:absolute;text-align:left;top:0}.rv-crosshair__inner__content{border-radius:4px;background:#3a3a48;color:#fff;font-size:12px;padding:7px 10px;box-shadow:0 2px 4px #00000080}.rv-crosshair__inner--left{right:4px}.rv-crosshair__inner--right{left:4px}.rv-crosshair__title{font-weight:700;white-space:nowrap}.rv-crosshair__item{white-space:nowrap}.rv-hint{position:absolute;pointer-events:none}.rv-hint__content{border-radius:4px;padding:7px 10px;font-size:12px;background:#3a3a48;box-shadow:0 2px 4px #00000080;color:#fff;text-align:left;white-space:nowrap}.rv-discrete-color-legend{box-sizing:border-box;overflow-y:auto;font-size:12px}.rv-discrete-color-legend.horizontal{white-space:nowrap}.rv-discrete-color-legend-item{color:#3a3a48;border-radius:1px;padding:9px 10px}.rv-discrete-color-legend-item.horizontal{display:inline-block}.rv-discrete-color-legend-item.horizontal .rv-discrete-color-legend-item__title{margin-left:0;display:block}.rv-discrete-color-legend-item__color{display:inline-block;vertical-align:middle;overflow:visible}.rv-discrete-color-legend-item__color__path{stroke:#dcdcdc;stroke-width:2px}.rv-discrete-color-legend-item__title{margin-left:10px}.rv-discrete-color-legend-item.disabled{color:#b8b8b8}.rv-discrete-color-legend-item.clickable{cursor:pointer}.rv-discrete-color-legend-item.clickable:hover{background:#f9f9f9}.rv-search-wrapper{display:flex;flex-direction:column}.rv-search-wrapper__form{flex:0}.rv-search-wrapper__form__input{width:100%;color:#a6a6a5;border:1px solid #e5e5e4;padding:7px 10px;font-size:12px;box-sizing:border-box;border-radius:2px;margin:0 0 9px;outline:0}.rv-search-wrapper__contents{flex:1;overflow:auto}.rv-continuous-color-legend{font-size:12px}.rv-continuous-color-legend .rv-gradient{height:4px;border-radius:2px;margin-bottom:5px}.rv-continuous-size-legend{font-size:12px}.rv-continuous-size-legend .rv-bubbles{text-align:justify;overflow:hidden;margin-bottom:5px;width:100%}.rv-continuous-size-legend .rv-bubble{background:#d8d9dc;display:inline-block;vertical-align:bottom}.rv-continuous-size-legend .rv-spacer{display:inline-block;font-size:0;line-height:0;width:100%}.rv-legend-titles{height:16px;position:relative}.rv-legend-titles__left,.rv-legend-titles__right,.rv-legend-titles__center{position:absolute;white-space:nowrap;overflow:hidden}.rv-legend-titles__center{display:block;text-align:center;width:100%}.rv-legend-titles__right{right:0}.rv-radial-chart .rv-xy-plot__series--label{pointer-events:none}.App{text-align:center}:root{--cquHigh: rgb(196, 214, 91);--cquMedium: rgb(255, 177, 0);--cquLow: rgb(235, 30, 35);--cquOkay: rgb(196, 214, 91);--cquAlert: rgb(255, 177, 0);--cquError: rgb(235, 30, 35);--cquGreen: rgb(196, 214, 91);--cquBlue: rgb(0, 48, 87);--cquCharcoal: rgb(88, 89, 91);--cquLightBlue: rgb(128, 150, 166);--cquLightCharcoal: rgb(210, 216, 224);--cquBlueLink: rgb(0, 66, 129);--cquMidBlue: rgb(84, 119, 150);--darkgreen-10: #BCC6C6;--darkgreen-20: #A5B3B3;--darkgreen-30: #8FA0A0;--darkgreen-40: #798C8C;--darkgreen-50: #627979;--darkgreen-60: #4C6666;--darkgreen-70: #355353;--darkgreen-80: #1f4040;--green-30: #E5F2A9;--green-40: #D8E68D;--green-50: #CDDF6C;--green-60: #C7DB5C;--green-70: #A0BC35;--green-80: #7C9627;--neutral-0: #FFFFFF;--neutral-10: #F6F6F4;--neutral-20: #EBEBEA;--neutral-30: #D7D7D5;--neutral-40: #AFAFAC;--neutral-50: #91918D;--neutral-60: #74746D;--neutral-70: #5D5D5B;--neutral-80: #494946;--neutral-90: #2A2A28;--neutral-transparent-0: rgba(0, 0, 0, 0);--neutral-transparent-10: rgba(42, 42, 40, .1);--neutral-transparent-20: rgba(42, 42, 40, .2);--neutral-transparent-40: rgba(42, 42, 40, .4);--validation-90: #BE1A06;--darkgreen-80-transparent-20: rgba(31, 64, 64, .2);--darkgreen-80-transparent-60: rgba(31, 64, 64, .6);--darkgreen-80-transparent-90: rgba(31, 64, 64, .9);--font-family-heading: "Noto Sans", "Tahoma", sans-serif;--font-family-body: "Noto Sans", "Tahoma", sans-serif}::-webkit-scrollbar{width:.8rem;height:.8rem}::-webkit-scrollbar-track{background-color:var(--cquLightCharcoal)}::-webkit-scrollbar-thumb{background-color:var(--cquLightBlue);border-radius:.4rem}body{font-family:var(--font-family-body);line-height:1.5;font-size:16px;margin:0;padding:0;color:var(--darkgreen-80);background-color:var(--neutral-10)}h1{font-family:var(--font-family-heading);font-weight:800;font-size:42px;line-height:1.2;letter-spacing:-.6px}h2{font-family:var(--font-family-heading);font-weight:800;font-size:28px;line-height:1.2;letter-spacing:-.2px}h3{font-family:var(--font-family-heading);font-weight:800;font-size:24px;line-height:1.2;letter-spacing:-.2px}h4{font-family:var(--font-family-heading);font-weight:800;font-size:20px;line-height:1.2;letter-spacing:0}h5{font-family:var(--font-family-heading);font-weight:regular;font-size:22px;line-height:1.5;letter-spacing:0}a{color:var(--darkgreen-80);text-decoration:none}a:not(.btn){position:relative}a:not(.btn){text-decoration:underline;text-decoration-color:var(--green-60);cursor:pointer}a:not(.btn):hover{text-decoration-thickness:2px}a:not(.btn):visited{text-decoration-color:var(--green-80)}.noScrolling{overflow:hidden}.mb-0{margin-bottom:0}.ml-1{margin-left:1rem}div#root{display:flex;flex-direction:column;height:100vh;cursor:default}header{width:100vw}main{flex:auto;overflow-y:auto}div.flexable{display:flex}main.homePage{background-image:url(/assets/homepage-background-B2Q7e4h5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;padding:4rem}.UnitDashboard{display:flex;flex-direction:row;height:100%}.UnitDashboard .sidebar{flex-shrink:2}.UnitDashboard .sidebar .ButtonWrapper{z-index:10;display:flex;flex-direction:column;width:2rem;margin-right:1rem;padding-top:2rem}.UnitDashboard .sidebar .ButtonWrapper button{margin-left:0}.UnitDashboard .sidebar .ButtonWrapper button>p{margin-left:-10px;padding:24px 0;writing-mode:vertical-lr;transform:rotate(180deg);text-orientation:mixed;white-space:nowrap}.UnitWidgets{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:center;align-content:flex-start;overflow-y:auto}.UnitDashboard .CourseWidgets{display:flex;flex-direction:row;align-items:flex-start}.UnitDashboard .UnitSummary{align-self:flex-start;text-align:center;background-color:#fff;padding:1rem;margin:1rem;box-shadow:5px 5px 10px #ddd}.UnitDashboard .UnitOverview,.UnitDashboard .UnitFilterCard{flex-grow:1;flex-shrink:1;flex-basis:100%;background-color:var(--neutral-10);margin:.5rem}.UnitDashboard .UnitFilterCard{background-color:var(--green-80);color:#fff;padding:1rem}.UnitDashboard .UnitInfoBar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center}.UnitDashboard h1{margin:.5rem}.UnitDashboard .dataTable td.horizontalBar{margin:0;padding:0;font-size:0;border-bottom:2px solid var(--cquGreen)}.UnitDashboard .dataTable thead th{background-color:inherit;color:inherit;padding-top:0;padding-bottom:0}.UnitInfoBar .UnitInfo{text-align:center;width:150px;background-color:#eee;margin:.5rem;padding:.5rem;flex-grow:1}.UnitInfoBar .UnitInfo h1{color:var(--cquGreen);font-size:4rem;margin:0;padding:0}.UnitInfoBar .UnitInfo h2{font-size:1.3rem;margin:0;padding:0}.UnitWidget{text-align:center;min-height:20rem;max-height:20rem;background-color:#fff;width:20rem;padding:1rem;margin:1rem;box-shadow:5px 5px 10px #ddd}.UnitWidgetWide{width:30rem}.UnitWidgetAutoWidth{width:auto}.VetUnitWidgetWide{width:65rem;min-height:28rem;max-height:28rem}.UnitListBoxLos{width:348px;float:right;margin:16px}.UnitListBoxInteractions{width:348px}.UnitWidget.disabled{display:none}.faded{opacity:.5;box-shadow:none}.UnitWidget .empty{opacity:.5}.UnitWidget h4{text-align:left;margin:0 0 .4rem;padding:0 0 .4rem;border-bottom:2px solid var(--green-60)}.UnitWidget h1{font-size:6rem;margin:0;padding:1rem}.UnitWidget h2{font-size:2.5rem}.UnitWidget .widgetLegend{text-align:left}main.homePage nav .buttonContainer{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;justify-content:end}main.homePage nav div.showMore{color:var(--neutral-10);text-align:right;cursor:pointer}main.errorMessage{text-align:center}div.errorMessageBlock{margin:5vh auto;width:60rem}div.errorMessageBlock pre{background-color:#eee;padding:1rem;overflow-x:scroll}div.errorMessageDetails{border:1px solid var(--green-60);border-radius:2px;background-color:#fff;padding:1rem 2rem;margin-top:2rem;margin-bottom:2rem}div.billiardBall{text-align:center}div.billiardBall var{display:block;margin:1.5rem auto;width:260px;height:260px;border-radius:130px;font-style:normal;font-weight:400;font-size:11.3rem;background-color:var(--cquLightBlue);color:#fff;text-shadow:1px 0px 1px #a0b8a0,0px 1px 1px #EEEEEE,2px 1px 1px #a0b8a0,1px 2px 1px #EEEEEE,3px 2px 1px #a0b8a0,2px 3px 1px #EEEEEE,4px 3px 1px #a0b8a0,3px 4px 1px #EEEEEE,5px 4px 1px #a0b8a0,4px 5px 1px #EEEEEE,6px 5px 1px #a0b8a0,5px 6px 1px #EEEEEE,7px 6px 1px #a0b8a0}div.billiardBall var small{margin:.5rem 0;font-style:normal;font-weight:400;font-size:8rem;color:#fff}nav{min-width:60rem}nav section{background:none}nav.centerPanel{display:grid;grid-template-columns:repeat(3,minmax(280px,1fr));gap:2rem;max-width:70rem;padding:4rem;margin:auto;border-radius:2px;background:var(--darkgreen-80-transparent-60);color:var(--darkgreen-80)}nav.centerPanel .showMore{grid-column:1 / -1}div.tabPanel{padding-bottom:5px}div.tabPanel span.tab{padding:.6rem 1rem .4rem;margin:0 1rem 0 0;border-bottom:.4rem solid var(--neutral-30);cursor:pointer;background-color:var(--neutral-transparent-0);text-transform:uppercase;font-weight:600;border-radius:2px;color:var(--darkgreen-80)}div.tabPanel span.tab:hover{background-color:var(--neutral-transparent-20);border-bottom-color:var(--green-60)}div.tabPanel span.tab:focus-visible{outline:solid 2px var(--darkgreen-80);outline-offset:2px}div.tabPanel span.tab:active{background-color:var(--neutral-transparent-10)}div.tabPanel span.tab.tabSelected{border-bottom-color:var(--green-60)}div.tabPanel a{color:var(--cquBlueLink)}div.tabPanel a:hover{text-decoration:underline}section.centerGraph{text-align:center;background-color:#fff}section.centerGraph div.legend{font-style:italic;text-align:center}.infoHeader h1{font-size:2rem;margin:2rem 0 .5rem}.tabBody{padding:1rem}.tabBody .buttonRow{float:right}.tabBody .buttonRowLeft{float:left}.tabBody h3{padding-top:1rem}nav h1{margin:0;font-size:4rem;color:var(--cquLightCharcoal)}nav h2{margin:.5rem;font-style:italic;font-size:2.3rem;color:var(--cquBlue50)}header div.primaryHeader{border-block-start:4px solid var(--green-60);background-color:var(--darkgreen-80);color:var(--neutral-0)}header div.primaryHeader a{color:var(--neutral-0)}header div.secondaryHeader{padding:.4rem 1rem;font-size:.9rem;background-color:var(--darkgreen-60);color:var(--neutral-0)}header div.secondaryHeader a{color:var(--neutral-0)}header div.secondaryHeader svg{margin:0 .2rem}header div.tertiaryHeader{padding:.4rem .7rem .4rem 1.2rem;font-size:.9rem;background-color:var(--darkgreen-40);color:var(--neutral-0)}header div.tertiaryHeader a{color:var(--neutral-0)}header div.tertiaryHeader svg{margin:0 .4rem}header div.primaryHeader div.titleBar{color:#fff;padding:.7rem .2rem .4rem 1rem;font-size:1.3rem;min-height:1.9rem}header div.primaryHeader div.titleBar a.logo{display:flex;align-items:center;gap:1rem;text-decoration:none}header div.primaryHeader div.titleBar .logo img{height:34px}header div.primaryHeader div.titleBar a.logo h1,header div.primaryHeader div.titleBar a.logo img{margin:0;padding:0;font-size:18px;letter-spacing:-1px;font-weight:600}header div.primaryHeader div.menuBar{padding:1rem;float:right;display:flex;gap:1rem}header div.primaryHeader div.menuBar .menuDivision.divider{width:1px;background-color:var(--neutral-0)}section.spinner{width:100vh;text-align:center;font-size:55rem;color:#000}header h3,header h4{padding:.4rem .3rem;margin:0}article{width:100%;margin-bottom:1rem;display:flex;flex-direction:row}article section#list{width:80%}article section#filter{width:20%}article.siteConfig{flex-wrap:wrap}article.siteConfig section{margin-bottom:1rem}article.filterBar{height:16.5rem;margin:0}article.filterBar section{border:0;margin:0}article.filterBar section.filterBarConsole{max-height:15.5rem;display:flex;flex-direction:column;margin:.5rem 0 .5rem .5rem;gap:.75rem}.filterBarConsole h4{font-size:20px;line-height:32.5px;color:var(--darkgreen-80);background-color:var(--green-40)}article.filterBar section.filterBarConsole button{width:160px;margin-inline:.5rem;font-size:.8rem}article.filterBar section.filterBox{height:15.5rem;min-height:15.5rem;max-height:15.5rem;overflow-y:hidden;flex-shrink:0;min-width:9rem;margin:.5rem 0 .5rem .5rem}article.filterBar section.filterBox h4 a{color:#fff;text-decoration:none}article.filterBar section.filterBox table{border-spacing:0}article.filterBar section.filterBox table tbody td{vertical-align:top;padding:0}article.filterBar section.filterBox div.verticalScroll{height:11.5rem;overflow-x:hidden;overflow-y:auto}article.filterBar section.filterBox div.verticalScroll::-webkit-scrollbar{width:.5rem}article.filterBar section.filterBox table.dataTable tbody tr td,article.filterBar section.filterBox .Ctable.dataTable .col{padding:.25rem}article.filterBar section.filterBox table.dataTable tbody tr td:first-child,article.filterBar section.filterBox .Ctable.dataTable .col:first-child{padding-left:.5rem}article.filterBar section.filterBox table.dataTable tbody tr td:last-child,article.filterBar section.filterBox .Ctable.dataTable .col:last-child{text-align:right;padding-right:1.5rem;-webkit-padding-end:.5rem}.Ctable{display:table;width:100%}.Ctable .row{display:table-row}.Ctable .col{display:table-cell}div.horizontalScroll{overflow-x:auto!important}table.dataTable tbody tr th,.Ctable.dataTable .row.th .col{padding:.2rem .5rem;background:var(--darkgreen-80);color:#fff;text-align:left}table.dataTable tbody tr td,.Ctable.dataTable .col{padding:.2rem .5rem;background:#fff}table.dataTable tbody tr td:last-child,.Ctable.dataTable .col:last-child{min-width:2.4rem}table.dataTable tbody tr:nth-child(2n) td,.Ctable.dataTable .row:nth-child(2n) .col{background:var(--neutral-20)}.gradesWrapper .dataTable{width:100%}.gradesWrapper table.dataTable tbody tr td:last-child:not(:only-child),.gradesWrapper .Ctable.dataTable .col:last-child:not(:only-child){text-align:right;min-width:2.4rem}table.interactionTable tbody tr td{white-space:normal;overflow:auto;vertical-align:top}table.interactionTable thead tr.secondarySorting td{background-color:var(--green-60);color:#fff;white-space:normal;word-break:normal;text-align:center;max-height:1.5rem;padding:.3rem;line-height:1.6rem;overflow:hidden}.oddEvenBox{padding:.5rem;margin:.5rem;background:#efefef}table.dataTable tbody tr:nth-child(2n) td div.oddEvenBox{background:#fff}table.cellAlignTop tbody tr td{vertical-align:top}table.cellPadding tbody tr td{padding:.5rem}section{margin-right:1rem}header,section,footer{background-color:#fff}div.centeredColumn{background-color:#fff;width:70rem;margin:auto}div.centeredWideColumn{background-color:#fff;min-width:90rem;margin:auto}.formError{padding-top:10px;color:var(--cquError)}select{border:solid 1px rgb(210,216,224);border:solid 1px var(--cquLightCharcoal);border-radius:2px;box-sizing:border-box;cursor:pointer;font-size:.875em;margin:0;padding:8px 16px;-webkit-transition:box-shadow .15s cubic-bezier(.4,0,.2,1);transition:box-shadow .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}button+button{margin-left:1rem}button,.btn{border:solid 1px var(--neutral-transparent-20);color:var(--darkgreen-80);border-radius:2px;cursor:pointer;padding:12px 24px;-webkit-user-select:none;user-select:none;background-color:transparent;text-transform:uppercase;text-align:center;box-sizing:border-box;font-size:1rem;font-weight:800}button:hover,.btn:hover{border:solid 1px var(--neutral-transparent-40)}button:disabled,.btn:disabled{border:solid 1px var(--neutral-transparent-10);color:var(--neutral-30);cursor:not-allowed}button:focus-visible,.btn:focus-visible{outline:solid 2px var(--darkgreen-80);outline-offset:2px;background-color:var(--neutral-transparent-0)}button:active,.btn:active{border:solid 1px var(--neutral-transparent-40);background-color:var(--neutral-transparent-10)}.btn.btn-primary{background-color:var(--green-60);color:var(--darkgreen-80);border-color:transparent}.btn.btn-primary:hover{background-color:var(--green-50)}.btn.btn-primary:active{background-color:var(--green-40)}.btn.btn-primary:disabled{color:var(--neutral-40);background-color:var(--neutral-20);cursor:not-allowed}div.react-select--is-disabled{opacity:.5}div.react-select{z-index:3}button.secondaryButtonActive{background-color:var(--darkgreen-80);color:#fff}button.secondaryButtonActive:hover{background-color:var(--darkgreen-70)}button.secondaryButtonActive:active{background-color:var(--darkgreen-60)}button .buttonIcon{padding-right:.25rem}button.dangerButton{background-color:var(--cquError);color:#fff}div.column{float:left;padding-right:1rem;text-align:left}div.orderButton{display:inline-block;cursor:pointer;white-space:nowrap;word-break:break-all;border-radius:1rem;background-color:var(--darkgreen-70);margin:.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.closeButton{float:right;color:var(--darkgreen-80);cursor:pointer}.orderButton svg{padding:0 .4rem 0 .2rem}.orderButton a,.orderButton span{padding:0 .4rem 0 .2rem}.orderButton div svg{padding:0 .4rem}.orderButton div a{padding:0 .4rem}tr.secondarySorting td{min-width:6rem}tr.primarySorting td div.orderButton.orderButtonPrimary{background-color:var(--green-80)}tr.secondarySorting td div.orderButton.orderButtonPrimary{background-color:var(--darkgreen-40)}div.orderButton.orderButtonPrimary svg{color:#fff}div.orderButton.orderButtonPrimary a{color:#fff}div.orderButton.orderButtonSecondary{background-color:var(--darkgreen-40)}div.orderButton.orderButtonSecondary svg{color:#fff}div.orderButton.orderButtonSecondary a{color:#fff}div.orderButton.orderButtonInactive{background-color:none}div.orderButton.orderButtonInactive a{color:#fff}div.orderButton.orderButtonInactive svg{color:var(--darkgreen-30)}.fa+.fa{margin-left:.2rem}header>a{background-color:none}th{padding:.5rem}th.compactCell{padding:.5rem 0}.highlight{background-color:#ff0}.unavailable{color:#aaa}.rounded{border-radius:1rem;padding:.3rem .8rem}.icon-list{color:#003057;padding-right:.5rem}.bg-cqu-green{background-color:var(--cquGreen)}.fg-cqu-green{color:var(--cquGreen)}.bg-cqu-blue{background-color:var(--cquBlue)}.fg-cqu-blue{color:var(--cquBlue)}.bg-cqu-charcoal{background-color:var(--cquCharcoal)}.bg-cqu-50-blue{background-color:var(--cquLightBlue)}.fg-cqu-50-blue{color:var(--cquLightBlue)}header,section>h4,.primarySorting{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}section>h4{color:#fff;background-color:var(--darkgreen-80);padding:.5rem .5rem .5rem .55rem;white-space:pre;margin:0;line-height:1.5}section>h4>a{color:#fff;background-color:inherit;padding:0;margin:0}article.filterBar.historyPage>section>h4{background-color:var(--cquCharcoal)}input.findStudent{background:none;border:0;padding:.1rem .3rem;border-bottom:#888 1px dotted;margin-left:.3rem;color:var(--neutral-0)}input.findStudent::placeholder{color:var(--neutral-0)}input.findStudent:focus{background-color:#fff;color:var(--darkgreen-80)}input.findStudent:focus::placeholder{color:var(--neutral-50)}table.oddEvenRows tbody tr:nth-child(odd) td{background-color:var(--neutral-0)}table.oddEvenRows tbody tr:nth-child(2n) td{background-color:var(--neutral-20)}table.oddEvenRows tbody tr:nth-child(odd).predict-row-selected td{background-color:var(--green-30)}table.oddEvenRows tbody tr:nth-child(2n).predict-row-selected td{background-color:var(--green-40)}thead th,.Ctable .row.head .col{color:#fff;background-color:var(--darkgreen-80);border-left:1px solid var(--darkgreen-50);overflow:hidden;font-family:var(--font-family-heading)}thead td a,.Ctable .col a{margin:0;padding:0}thead td a+a,.Ctable .col a+a{margin-left:3px}.predictionTable th,.predictionTable td,.col{white-space:nowrap;word-break:break-all}table.predictionTable{border-spacing:0}table.predictionTable tbody tr td{cursor:default}table.predictionTable thead tr td{color:#fff;background-color:var(--cquLightBlue);white-space:normal;word-break:normal;text-align:center;max-height:1.5rem;padding:.3rem;line-height:1.6rem;cursor:default;overflow:hidden;position:sticky;z-index:10;top:0}table.predictionTable thead tr.primarySorting td{color:#fff;white-space:normal;word-break:normal;text-align:center;max-height:1.5rem;min-height:48px;padding:.3rem;line-height:1.6rem;overflow:hidden;background-color:var(--darkgreen-80);border-left:1px solid var(--darkgreen-50);font-family:var(--font-family-heading);font-weight:800;font-size:16px;line-height:1.2;letter-spacing:0}table.predictionTable tbody tr td.columnSelection{color:var(--cquLightCharcoal)}table.predictionTable thead tr.primarySorting.historyPage td{background-color:var(--cquCharcoal)}div#JSON{background-color:#e6e6e6}div.side-scrolling{overflow-x:scroll}div.verticalScroll{overflow-x:hidden;overflow-y:auto}.text-center{text-align:center}.text-right{text-align:right}.no-wrap{white-space:nowrap}.horizontal-padding{margin:0 .5rem}.vertical-padding{margin:.4rem 0}.legend-padding{margin:.4rem .4rem .4rem 0}.padding{margin:1rem}.pad{padding-left:.5em;padding-right:.5em}.vertical-space-above{margin-top:1rem}.vertical-space{margin-top:1rem;margin-bottom:1rem}.textInsert{cursor:pointer}.textInsert svg{color:var(--neutral-40)}.textInsert:hover svg{color:var(--darkgreen-80)}label{-webkit-user-select:none;user-select:none;cursor:pointer}small{color:var(--neutral-50)}.avatar-circle{width:6rem;height:6rem;background-color:#143258;text-align:center;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.fg-low,a.fg-low,td.fg-low{color:#eb1e23}.fg-medium,a.fg-medium,td.fg-medium{color:#ffb100}.fg-high,a.fg-high,td.fg-high{color:#c2d601}.fg-null{color:var(--cquLightCharcoal)}td.bg-low,div.bg-low{text-align:right;border-right:1rem solid #eb1e23}td.bg-medium,div.bg-medium{text-align:right;border-right:1rem solid #ffb100}td.bg-high,div.bg-high{text-align:right;border-right:1rem solid #c2d601}input.config{font-size:105%;margin:none;padding:2px;border:none;border-bottom:1px dotted gray}input.config-percentage{width:3rem;text-align:right}input.config-text{width:16rem;margin-right:1rem}.chartShadow{background-image:-moz-radial-gradient(ellipse closest-corner at 50% 92%,rgba(100,100,100,.7),rgba(100,100,100,0) 48%);background-image:-webkit-radial-gradient(ellipse closest-corner at 50% 92%,rgba(100,100,100,.7),rgba(100,100,100,0) 48%);background-image:-o-radial-gradient(ellipse closest-corner at 50% 92%,rgba(100,100,100,.7),rgba(100,100,100,0) 48%);background-image:-ms-radial-gradient(ellipse closest-corner at 50% 92%,rgba(100,100,100,.7),rgba(100,100,100,0) 48%);background-image:radial-gradient(ellipse closest-corner at 50% 92%,#646464b3,#64646400 48%)}.barShadow{padding-top:20px;background-image:-moz-radial-gradient(ellipse closest-corner at 55% 84%,rgba(100,100,100,.3),rgba(100,100,100,0) 48%);background-image:-webkit-radial-gradient(ellipse closest-corner at 55% 84%,rgba(100,100,100,.3),rgba(100,100,100,0) 48%);background-image:-o-radial-gradient(ellipse closest-corner at 55% 84%,rgba(100,100,100,.3),rgba(100,100,100,0) 48%);background-image:-ms-radial-gradient(ellipse closest-corner at 55% 84%,rgba(100,100,100,.3),rgba(100,100,100,0) 48%);background-image:radial-gradient(ellipse closest-corner at 55% 84%,#6464644d,#64646400 48%)}.querySummary{float:right;color:var(--cquLightCharcoal);font-style:italic;padding-left:.5rem}aside#Preferences{padding-right:1rem;top:1rem;max-height:calc(100vh - 2rem);overflow-y:scroll}div#feedbackForm textarea{width:59vw;height:15vh;padding:.5rem;line-height:1.3rem}aside{text-align:left;position:fixed;overflow:auto;box-sizing:border-box;z-index:1111;background-color:#fff;padding:1rem;-webkit-box-shadow:3px 3px 12px 0px rgba(0,0,0,.5);-moz-box-shadow:3px 3px 12px 0px rgba(0,0,0,.5);box-shadow:3px 3px 12px #00000080}aside.topLeft{top:1rem;right:1rem;width:520px}aside.middleCenter{top:20vh;left:20vw;height:60vh;width:60vw}div.featuredFraction{margin:0 auto;text-align:center;font-size:200%;width:6rem;max-width:6rem;padding-top:1.5rem}div.featuredFractionDenominator{border-top:2px solid black}header div.toolbar{color:#fff;padding-top:.9rem}header div.toolbar *{padding-left:.5rem;padding-right:.5rem}.featureRow{margin:.2rem;text-align:center}.leftAlign{text-align:left}.rightAlign{text-align:right}.predictionRow1 a,.featureRow a{color:var(--cquBlueLink);text-decoration:none;draggable:none}.predictionRow1 a:hover,.featureRow a:hover{text-decoration:underline;color:var(--cquBlueLink)}.flexRow{display:flex;flex-direction:row}.leftHalf{float:left;width:50%}.leftHalfPadded{padding:1rem;width:calc(50% - 2rem)}.leftThird{float:left;width:33%}.rightThird{float:right;width:33%}.leftThirdPadded{padding:1rem;width:calc(33% - 2rem)}.leftQuarter{float:left;width:25%}.wrapText{white-space:normal}.hardWrap{overflow-wrap:break-word;white-space:pre-wrap}.noWrap{white-space:pre}.spaceChildren *{margin-right:1rem}.spaceChildren *:last-child{margin-right:0}.predictionRow1{text-align:center;font-size:100%}.predictionRow2{text-align:center;padding-top:.4rem;font-size:85%;color:#a6a6a6}.predictionRow2 a{color:#a6a6a6;border-bottom:1px solid #e0e0e0}td{padding:.4rem}td.columnCentered{text-align:center}.largeScreenOnly{display:none}th.smallScreenColumnHide,td.smallScreenColumnHide{display:table-cell}th.wideScreenColumnOnly,td.wideScreenColumnOnly{display:none}.dotCounter{color:red;font-size:.2rem;position:absolute;top:2px;right:2px;z-index:10}table.oddEvenRows tbody td.interactionsThisWeek{position:relative;cursor:pointer}table.oddEvenRows tbody td.interactionsThisWeek:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-top:1rem solid var(--neutral-40);border-left:1rem solid transparent}table.oddEvenRows tbody td.interactionsThisWeek:hover:before{border-top-color:var(--darkgreen-80)}@media only screen and (min-width: 140rem){td{padding:.2rem}}.numberRange{width:calc(100% - 1rem);padding:.5rem;font-weight:300;font-size:1rem;border:0px;border-radius:3px}.autocomplete{width:100%;height:30px;padding:1rem;font-weight:300;font-size:1.5rem;border:1px solid #aaa;border-radius:2px}.autocompleteHalfLeft{width:calc(48% - 2rem);height:30px;padding:1rem;font-weight:300;font-size:1.5rem;border:1px solid #aaa;border-top-left-radius:4px;border-bottom-left-radius:4px}.autocompleteHalfRight{width:calc(48% - 2rem);height:30px;padding:1rem;font-weight:300;font-size:1.5rem;border:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px}.autocomplete-suggestion{padding:4px 20px;font-weight:300;font-size:1rem}.autocomplete-error{padding:4px 20px;color:#fff}.requiredAsterisk{color:#ad0000}td.popoverContainer{overflow:visible}.popoverChild{display:none;position:absolute;top:50%;right:4rem;overflow:hidden;font-size:small;width:12rem;text-align:left;background-color:#fff;box-shadow:3px 3px 12px #00000080;z-index:10;border:1px solid var(--neutral-40);padding:1rem}.popoverParent{position:relative}.popoverParent:hover .popoverChild{display:block}.popoverHeading{margin-top:.25rem;font-weight:800;color:var(--darkgreen-80);font-family:var(--font-family-heading)}.popoverHeading,.popoverBody{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popoverEndNote{margin-top:.25rem;font-style:italic}.popverTitle{color:#fff;background-color:var(--cquBlue);padding:1rem;margin-top:0}.popverTitleRightButton{font-size:.85rem;color:var(--cquBlue);background-color:#fff;float:right;cursor:pointer;padding:.4rem .8rem;margin-left:.8rem}.interactionsList,.feedbackList{margin-left:2rem;cursor:default}.interactionsListItem,.feedbackListItem{clear:both;width:95%;padding-top:1rem;border-top:1px solid var(--cquLightCharcoal);margin-top:1rem}.interactionsListItemIcon,.feedbackListItemIcon{float:left;width:calc(10% - 2rem);color:var(--cquLightBlue);font-size:24pt;padding:.9rem}.interactionsListItemInfo,.feedbackListItemInfo{float:left;width:calc(20% - 2rem)}.interactionsListItemContent,.feedbackListItemContent{float:left;width:calc(70% - 2rem);padding-bottom:1rem}.interactionsListItemContent p,feedbackListItemContent p{white-space:pre-wrap}.interactionIcon{color:var(--neutral-40)}.feedbackIcon{color:var(--cquLightBlue);margin-left:40%}.interactionIcon.popoverParent,.feedbackIcon.popoverParent{cursor:pointer}.interactionIcon:hover,.feedbackIcon:hover{color:var(--darkgreen-80)}.interactionTotalBox{float:left;width:calc(50% - 2rem);padding:1.5rem .25rem 0rem 1.75rem}.interactionTotalBox:nth-child(2n){padding:1.5rem 1.75rem 0rem .25rem}.interactionTotalBox .number{font-size:3rem}#interactionForm table{width:90%}#interactionForm table tbody tr td:first-child{width:11rem}#interactionForm input[type=text]{width:100%;margin:0;padding:.5rem;border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;position:relative;visibility:inherit!important;font-size:1.1rem}#interactionForm textarea{width:100%;height:30vh;padding:.5rem;line-height:1.3rem;border:2px solid #eee;border-radius:10px;box-shadow:none;box-sizing:border-box;visibility:inherit!important;font-size:1.1rem}#interactionForm input.error,#interactionForm textarea.error,form.siteConfigForm input.error{background-color:#fadada}#feedbackForm .errorMessage,#interactionForm .errorMessage,form.siteConfigForm .errorMessage{color:var(--validation-90);clear:both;padding-top:.2rem;padding-bottom:.2rem}input[type=checkbox],input[type=radio]{accent-color:var(--green-60)}#interactionForm td{vertical-align:top}table.numberBar{width:100%}table.numberBar tbody tr,table.numberBar tbody tr td{background:none;text-align:left}table.numberBar tbody tr td.numberBarNumber{width:42%;font-size:2.5rem;text-align:right;font-weight:800;color:var(--cquBlue);padding:0}#genericForm input[type=text]{width:100%;background-color:#fafad2;margin:0;padding:.5rem;border:1px solid var(--cquLightCharcoal);box-sizing:border-box}#genericForm textarea{width:calc(100% - 1rem);height:30vh;padding:.5rem;background-color:#fafad2;line-height:1.3rem}.iconBox{width:7rem;background-color:var(--darkgreen-10)}.tableCenter{display:table-cell;text-align:center;vertical-align:middle}.mouseOverToggle .mouseOverInactive{display:block}.mouseOverToggle:hover .mouseOverInactive,.mouseOverToggle .mouseOverActive{display:none}.mouseOverToggle:hover .mouseOverActive{display:block}.plotTooltip{background-color:var(--darkgreen-80-transparent-90);padding:1rem;color:#fff}.plotTooltip h3{font-size:1rem}.plotTooltip h3,.plotTooltip p{margin:0;padding:0}div.slider .value{text-align:center}article.sidebar section{margin:0;background:#fff;box-shadow:5px 5px 10px #ddd}article.sidebar section.filterBox{padding:1rem;width:300px;overflow-y:auto}.rc-slider-rail{background-color:var(--neutral-30)}.rc-slider-track{background-color:var(--green-60)}.rc-slider-handle{border-color:var(--darkgreen-80)}section.filterBox .filterBoxHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;background-color:var(--darkgreen-80);padding:.75rem .5rem;gap:.35rem}section.filterBox .filterBoxHeader h4{margin:0;flex-grow:1}article.sidebar section.filterBox .header{text-align:right;min-height:2rem}article.sidebar section.filterBox fieldset{border:0;margin-bottom:.5rem;min-width:0px}article.sidebar section.filterBox fieldset legend,article.sidebar section.infoBox .header{font-weight:800;font-family:var(--font-family-heading);font-size:18px}article.sidebar section.filterBox .filterButtons>*{margin-right:.5rem}article.sidebar section.infoBox{width:300px;padding:1rem;overflow-y:auto}article.sidebar section.infoBox .header{border-bottom-color:var(--cquGreen);border-bottom-width:2px;border-bottom-style:solid;margin-top:3rem;margin-bottom:.5rem}article.sidebar section.infoBox .header:first-child{margin-top:1rem}article.sidebar section.infoBox .content>*{margin-bottom:.2rem}div.emailPreviewList{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;background-color:var(--neutral-10);height:27rem;overflow-y:auto}div.emailRecipientList{width:100%;background-color:var(--neutral-10);height:27rem;overflow-y:auto}.emailRecipientList table{width:100%;border-collapse:collapse}div.emailPreview{width:600px;margin:1rem;padding:1rem;background-color:#fff;box-shadow:3px 3px 12px #00000080}div.emailPreviewSubject{padding-inline:14px;width:600px;font-weight:800;box-sizing:border-box}div.emailPreviewBodyText{padding-inline:14px;box-sizing:border-box;width:600px}.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.noPadding{padding:0}.badge{position:relative;right:.25rem;top:-.3rem;font-size:.6rem;padding:.2rem;border-radius:50%;line-height:.75em;color:#fff;background:var(--darkgreen-80);font-weight:800;float:right}.definitionIcon{color:var(--darkgreen-30);font-size:.8rem;cursor:pointer;margin-bottom:.3rem}.interactionTable .definitionIcon{color:#fff}div.studentDetailsColumns{display:flex;flex-flow:row wrap;align-content:stretch}div.numberBox{text-align:center;background-color:#fff;box-shadow:5px 5px 10px #ddd}div.numberBox div:first-child{font-family:var(--font-family-heading);font-weight:800;font-size:36px;line-height:36px}div.shadowBox{padding:1rem;margin:1rem;background-color:#fff;box-shadow:5px 5px 10px #ddd}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){main{display:block}.UnitDashboard{display:-ms-grid;-ms-grid-columns:auto 1fr}.UnitDashboard .sidebar{-ms-grid-column:1;display:-ms-grid;-ms-grid-columns:auto 1fr}.UnitDashboard .sidebar .infoBox{-ms-grid-column:1}.UnitDashboard .sidebar .Buttons,.UnitDashboard .UnitWidgets{-ms-grid-column:2}}.AnnouncementsPage{display:grid;grid-template-columns:minmax(240px,360px) minmax(360px,1100px);gap:1rem;overflow-y:unset;flex-grow:1;position:relative;padding:1.2rem;margin-inline:auto}.AnnouncementsPage section{margin:0}.AnnouncementsPage>section,.AnnouncementsPage>.AnnouncementViewPanel{display:flex;flex-direction:column;gap:1rem}.AnnouncementsPage>.AnnouncementViewPanel>section{flex-grow:1}.AnnouncementsPage .AnnouncementListSearchContainer{display:flex;padding-inline:1rem}.AnnouncementsPage .AnnouncementListContainerHeightLimiter,.AnnouncementsPage .AnnouncementView .AnnouncementViewBodyContainer{flex:1;position:relative}.AnnouncementsPage .AnnouncementListContainer{display:flex;justify-content:flex-start;flex-direction:column;position:absolute;gap:.4rem;max-height:100%;width:100%;overflow-y:scroll}.AnnouncementsPage .AnnouncementListItemContainer{padding-inline:1rem;padding-block:.6rem}.AnnouncementsPage .AnnouncementListItemContainer.active{background-color:var(--green-60)}.AnnouncementsPage .AnnouncementListItemContainer:hover:not(.active){background-color:var(--cquLightCharcoal);cursor:pointer}.AnnouncementsPage .AnnouncementListItemSummary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.AnnouncementListItemDetails{display:flex;justify-content:space-between;font-size:.9rem}.AnnouncementsPage .AnnouncementListSearchInput{width:100%}.AnnouncementView{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;gap:1rem}.AnnouncementView>h1{margin:0}.AnnouncementsPage .AnnouncementView .AnnouncementViewBody{position:absolute;max-height:100%;overflow-y:scroll}.AnnouncementViewPanel .ButtonListContainer{display:flex;justify-content:space-between;gap:1rem}.AnnouncementModalFieldset{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:2px solid #eee;border-radius:10px}#Notifications{top:1rem;max-height:calc(100vh - 2rem);overflow-y:scroll}#Notifications,.notifications-header h3,#Templates h3{padding:unset;margin:unset}.notifications-header div.closeButton{float:unset}.notifications-header,.notification-info{display:flex;align-items:center;gap:1rem}.notifications-header,.notification{padding:1rem}.end-notification{text-align:center;padding-inline:5rem}.notifications-header h3,.notification-info-what{flex:1}.notification:not(.end-notification):hover{background-color:var(--neutral-20);cursor:pointer}.notification:not(.read,.end-notification){font-weight:800}.notification-markall{font-size:.75em;text-decoration:underline}.notification-info{font-size:.75em;padding-bottom:.25rem}#buttonToShowNotifications{position:relative}#buttonToShowNotifications[data-unread]:not([data-unread="0"]):before{content:"";position:absolute;width:12px;height:12px;right:-6px;top:-6px;background-color:var(--green-60);color:#fff;border-radius:100%}.DefinitionsPage{display:grid;grid-template-columns:minmax(240px,360px) minmax(360px,1100px);gap:1rem;overflow-y:unset;flex-grow:1;position:relative;padding:1.2rem;margin-inline:auto}.DefinitionsPage section{margin:0}.DefinitionsPage>section,.DefinitionsPage>.DefinitionViewPanel{display:flex;flex-direction:column;gap:1rem}.DefinitionsPage>.DefinitionViewPanel>section{flex-grow:1}.DefinitionsPage .DefinitionListSearchContainer{display:flex;padding-inline:1rem}.DefinitionsPage .DefinitionListContainerHeightLimiter,.DefinitionsPage .DefinitionView .DefinitionViewBodyContainer{flex:1;position:relative}.DefinitionsPage .DefinitionListContainer{display:flex;justify-content:flex-start;flex-direction:column;position:absolute;gap:.4rem;max-height:100%;width:100%;overflow-y:scroll}.DefinitionsPage .DefinitionListItemContainer{padding-inline:1rem;padding-block:.6rem}.DefinitionsPage .DefinitionListItemContainer.active{background-color:var(--green-60)}.DefinitionsPage .DefinitionListItemContainer:hover:not(.active){background-color:var(--cquLightCharcoal);cursor:pointer}.DefinitionsPage .DefinitionListItemSummary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.DefinitionListItemDetails{display:flex;justify-content:space-between;font-size:.9rem}.DefinitionsPage .DefinitionListSearchInput{width:100%}.DefinitionView{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;gap:1rem}.DefinitionView>h1{margin:0}.DefinitionsPage .DefinitionView .DefinitionViewBody{position:absolute;max-height:100%;overflow-y:scroll}.DefinitionViewPanel .ButtonListContainer{display:flex;justify-content:space-between;gap:1rem}.DefinitionModalFieldset{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:2px solid #eee;border-radius:10px}#Templates{display:flex;flex-direction:column;gap:.75rem;height:50vh;width:80vw;top:25vh;left:10vw}#Templates .templates-header,#Templates .templates-footer{flex-shrink:0}#Templates .templates-main{flex-grow:1}#Templates .flex-container{display:flex;gap:.75rem}#Templates .flex-container.column{flex-direction:column;padding:unset}#Templates .flex-container.align-items-center{align-items:center}#Templates .flex-container.justify-content-center{justify-content:center}#Templates .grid-container{display:grid;grid-template-columns:300px auto;gap:.75rem}#Templates .grid-container>.justify-self-end{justify-self:end}#Templates .closeButton{float:right}#Templates .flex-container>.grow,#Templates>.grow{flex-grow:1}#Templates .bordered{border:1px solid var(--cquCharcoal)}#Templates .stretch-self{width:100%;box-sizing:border-box}#Templates .templates-search{width:100%;box-sizing:border-box;flex-shrink:0}#Templates .height-limiter{position:relative}#Templates .height-limiter>*{position:absolute;max-height:100%}#Templates .template-list{gap:.5rem;width:100%;overflow-y:scroll;overflow-x:hidden;padding-right:.5rem}#Templates .template-list-item{align-items:center;gap:.75rem;padding:.25rem .4rem;cursor:pointer}#Templates .template-list-item:hover{background-color:var(--cquLightCharcoal)}#Templates .template-list-item.template.active{background-color:var(--green-60)}#Templates .template-list-item.category{align-items:flex-start}#Templates .template-list-item.category svg{margin-top:3px}.TemplatesPage{display:grid;grid-template-columns:minmax(240px,360px) minmax(360px,1100px);gap:1rem;overflow-y:unset;flex-grow:1;position:relative;padding:1.2rem;margin-inline:auto}.TemplatesPage section{margin:0}.TemplatesPage>section,.TemplatesPage>.TemplateViewPanel{display:flex;flex-direction:column;gap:1rem}.TemplatesPage>.TemplateViewPanel>section{flex-grow:1}.TemplatesPage .TemplateListSearchContainer{display:flex;padding-inline:1rem}.TemplatesPage .TemplateListContainerHeightLimiter,.TemplatesPage .TemplateView .TemplateViewBodyContainer{flex:1;position:relative}.TemplatesPage .TemplateListContainer{display:flex;justify-content:flex-start;flex-direction:column;position:absolute;gap:.4rem;max-height:100%;width:100%;overflow-y:scroll}.TemplatesPage .TemplateListItemContainer.category{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:.4rem}.TemplatesPage .TemplateListItemContainer.category .category-edit-button-container{display:none;position:absolute;right:1rem}.TemplatesPage .TemplateListItemContainer.category:hover .category-edit-button-container{display:block}.TemplatesPage .TemplateListItemContainer.category .category-edit-button-container button{font-size:.7em;padding:.4rem .8rem;margin-left:.8rem}.TemplatesPage .TemplateListItemContainer{padding-inline:1rem;padding-block:.6rem}.TemplatesPage .TemplateListItemContainer.active{background-color:var(--green-60)}.TemplatesPage .TemplateListItemContainer:hover:not(.active){background-color:var(--cquLightCharcoal);cursor:pointer}.TemplatesPage .TemplateListItemSummary{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.TemplateListItemDetails{display:flex;justify-content:space-between;font-size:.9rem}.TemplatesPage .TemplateListSearchInput{width:100%}.TemplateView{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;gap:1rem}.TemplateView>h1{margin:0}.TemplatesPage .TemplateView .TemplateViewBody{position:absolute;max-height:100%;overflow-y:scroll}.TemplateViewPanel .ButtonListContainer{display:flex;justify-content:space-between;gap:1rem}.TemplateModalFieldset{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border:2px solid #eee;border-radius:10px}.w-100{width:100%}
