@import url("https://fonts.googleapis.com/css?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");body,html{height:100%}html>body{margin:0;font-family:Open Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--background)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{position:relative;height:100%}:root{--blue-primary:#2484c6;--blue-secondary:#5babe1;--blue-tertiary:#a0ceee;--blue-accent:#74d1f6;--green-primary:green;--red-primary:#ce0000;--green-secondary:#87c587;--yellow-secondary:#f5d77f;--orange-secondary:#ecad6d;--red-secondary:#e7966d;--mid-gray:#8d8d8d;--gray-blue:#f5f6fc;--ring-road-white:#ffffff;--blue-secondary-light:var(--blue-secondary);--green-secondary-light:var(--green-secondary);--yellow-secondary-light:var(--yellow-secondary);--orange-secondary-light:var(--orange-secondary);--red-secondary-light:var(--red-secondary);--gradedist-p:#4ab486;--gradedist-np:#e36436;--spring-quarter:#ffc7df;--border-radius:8px;--border-primary:rgba(96,97,102,0.5);--border-secondary:rgba(0,0,0,0.12)}body[data-theme=dark]{--blue-secondary:#185680;--blue-tertiary:#0b293c;--red-primary:#ff3333;--green-secondary:#295629;--border-secondary:rgba(255,255,255,0.12)}input[type=range].range-slider{-webkit-appearance:none;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 0;line-height:1.5;font:1rem/1 arial,sans-serif;color:#ced4da;background-clip:padding-box;background:transparent;border:none;outline:none;box-shadow:none;position:relative}input[type=range].range-slider::-moz-focus-outer{outline:none;border:none}input[type=range].range-slider::-moz-focusring{outline:none}input[type=range].range-slider.range-slider--sm{height:calc(1.5em + .5rem + 2px);padding:.25rem 0;font-size:.875rem}input[type=range].range-slider.range-slider--lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 0;font-size:1.25rem}input[type=range].range-slider::-webkit-slider-runnable-track{box-sizing:border-box;border:none;height:4px;background:#ced4da;border-radius:2px}input[type=range].range-slider::-moz-range-track{box-sizing:border-box;border:none;height:4px;background:#ced4da;border-radius:2px}input[type=range].range-slider::-ms-fill-lower,input[type=range].range-slider::-ms-track{box-sizing:border-box;border:none;height:4px;background:#ced4da;border-radius:2px}input[type=range].range-slider::-ms-track{color:transparent}input[type=range].range-slider.range-slider--lg::-webkit-slider-runnable-track{height:6px;border-radius:3px}input[type=range].range-slider.range-slider--lg::-moz-range-track{height:6px;border-radius:3px}input[type=range].range-slider.range-slider--lg::-ms-fill-lower,input[type=range].range-slider.range-slider--lg::-ms-track{height:6px;border-radius:3px}input[type=range].range-slider.disabled::-webkit-slider-runnable-track{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider.disabled::-moz-range-track{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider.disabled::-ms-track{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider.range-slider--primary::-webkit-slider-thumb{background:#007bff}input[type=range].range-slider.range-slider--primary::-moz-range-thumb{background:#007bff}input[type=range].range-slider.range-slider--primary::-ms-thumb{background:#007bff}input[type=range].range-slider.range-slider--primary:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--primary:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=range].range-slider.range-slider--primary:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--primary:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=range].range-slider.range-slider--primary:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--primary:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}input[type=range].range-slider.range-slider--secondary::-webkit-slider-thumb{background:#6c757d}input[type=range].range-slider.range-slider--secondary::-moz-range-thumb{background:#6c757d}input[type=range].range-slider.range-slider--secondary::-ms-thumb{background:#6c757d}input[type=range].range-slider.range-slider--secondary:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--secondary:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(108,117,125,.25)}input[type=range].range-slider.range-slider--secondary:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--secondary:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(108,117,125,.25)}input[type=range].range-slider.range-slider--secondary:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--secondary:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(108,117,125,.25)}input[type=range].range-slider.range-slider--success::-webkit-slider-thumb{background:#28a745}input[type=range].range-slider.range-slider--success::-moz-range-thumb{background:#28a745}input[type=range].range-slider.range-slider--success::-ms-thumb{background:#28a745}input[type=range].range-slider.range-slider--success:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--success:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}input[type=range].range-slider.range-slider--success:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--success:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}input[type=range].range-slider.range-slider--success:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--success:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}input[type=range].range-slider.range-slider--danger::-webkit-slider-thumb{background:#dc3545}input[type=range].range-slider.range-slider--danger::-moz-range-thumb{background:#dc3545}input[type=range].range-slider.range-slider--danger::-ms-thumb{background:#dc3545}input[type=range].range-slider.range-slider--danger:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--danger:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}input[type=range].range-slider.range-slider--danger:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--danger:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}input[type=range].range-slider.range-slider--danger:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--danger:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}input[type=range].range-slider.range-slider--warning::-webkit-slider-thumb{background:#ffc107}input[type=range].range-slider.range-slider--warning::-moz-range-thumb{background:#ffc107}input[type=range].range-slider.range-slider--warning::-ms-thumb{background:#ffc107}input[type=range].range-slider.range-slider--warning:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--warning:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}input[type=range].range-slider.range-slider--warning:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--warning:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}input[type=range].range-slider.range-slider--warning:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--warning:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(255,193,7,.25)}input[type=range].range-slider.range-slider--info::-webkit-slider-thumb{background:#17a2b8}input[type=range].range-slider.range-slider--info::-moz-range-thumb{background:#17a2b8}input[type=range].range-slider.range-slider--info::-ms-thumb{background:#17a2b8}input[type=range].range-slider.range-slider--info:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--info:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}input[type=range].range-slider.range-slider--info:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--info:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}input[type=range].range-slider.range-slider--info:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--info:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(23,162,184,.25)}input[type=range].range-slider.range-slider--light::-webkit-slider-thumb{background:#f8f9fa}input[type=range].range-slider.range-slider--light::-moz-range-thumb{background:#f8f9fa}input[type=range].range-slider.range-slider--light::-ms-thumb{background:#f8f9fa}input[type=range].range-slider.range-slider--light:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--light:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(248,249,250,.25)}input[type=range].range-slider.range-slider--light:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--light:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(248,249,250,.25)}input[type=range].range-slider.range-slider--light:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--light:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(248,249,250,.25)}input[type=range].range-slider.range-slider--dark::-webkit-slider-thumb{background:#343a40}input[type=range].range-slider.range-slider--dark::-moz-range-thumb{background:#343a40}input[type=range].range-slider.range-slider--dark::-ms-thumb{background:#343a40}input[type=range].range-slider.range-slider--dark:not(.disabled):active::-webkit-slider-thumb,input[type=range].range-slider.range-slider--dark:not(.disabled):focus::-webkit-slider-thumb{box-shadow:0 0 0 .2rem rgba(52,58,64,.25)}input[type=range].range-slider.range-slider--dark:not(.disabled):active::-moz-range-thumb,input[type=range].range-slider.range-slider--dark:not(.disabled):focus::-moz-range-thumb{box-shadow:0 0 0 .2rem rgba(52,58,64,.25)}input[type=range].range-slider.range-slider--dark:not(.disabled):active::-ms-thumb,input[type=range].range-slider.range-slider--dark:not(.disabled):focus::-ms-thumb{box-shadow:0 0 0 .2rem rgba(52,58,64,.25)}input[type=range].range-slider::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;border:none;border-radius:50%;background:#007bff;height:20px;width:20px;cursor:pointer;-webkit-transition:box-shadow .5s ease;transition:box-shadow .5s ease;margin-top:-8px}input[type=range].range-slider::-moz-range-thumb{-webkit-appearance:none;box-sizing:border-box;border:none;border-radius:50%;background:#007bff;height:20px;width:20px;cursor:pointer;-moz-transition:box-shadow .5s ease;transition:box-shadow .5s ease}input[type=range].range-slider::-ms-thumb{-webkit-appearance:none;box-sizing:border-box;border:none;border-radius:50%;background:#007bff;height:20px;width:20px;cursor:pointer;-ms-transition:box-shadow .5s ease;transition:box-shadow .5s ease;margin-top:0}input[type=range].range-slider.range-slider--sm::-webkit-slider-thumb{height:16px;width:16px;margin-top:-6px}input[type=range].range-slider.range-slider--sm::-moz-range-thumb{height:16px;width:16px}input[type=range].range-slider.range-slider--sm::-ms-thumb{height:16px;width:16px;margin-top:0}input[type=range].range-slider.range-slider--lg::-webkit-slider-thumb{height:24px;width:24px;margin-top:-9px}input[type=range].range-slider.range-slider--lg::-moz-range-thumb{height:24px;width:24px}input[type=range].range-slider.range-slider--lg::-ms-thumb{height:24px;width:24px;margin-top:0}input[type=range].range-slider.disabled::-webkit-slider-thumb{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider.disabled::-moz-range-thumb{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider.disabled::-ms-thumb{background:#e9e9e9;cursor:not-allowed}input[type=range].range-slider::-ms-tooltip{display:none}.range-slider__wrap{position:relative;display:block;height:calc(1.5em + .75rem + 2px)}.range-slider__wrap .range-slider__tooltip{display:block;position:absolute;width:0;height:26px;text-align:center;overflow:visible;opacity:0;transition:opacity .15s linear;z-index:1070}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--top{bottom:calc(.75em + .375rem + 1px + .4rem + 10px + 3px);top:auto}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--bottom{top:calc(.75em + .375rem + 1px + .4rem + 10px + 3px);bottom:auto}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--on{opacity:.9}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--on.range-slider__tooltip--disabled{opacity:.25}.range-slider__wrap .range-slider__tooltip .range-slider__tooltip__label{position:absolute;transform:translateX(-50%);max-width:200px;padding:0 .5rem;height:26px;line-height:26px;color:white;text-align:center;background-color:black;opacity:.9;border-radius:.25rem;box-sizing:border-box;font-size:.875rem;white-space:nowrap}.range-slider__wrap .range-slider__tooltip .range-slider__tooltip__caret{position:absolute;transform:translateX(-50%);display:block;width:.8rem;height:.4rem;opacity:.9}.range-slider__wrap .range-slider__tooltip .range-slider__tooltip__caret:before{position:absolute;content:"";border-color:transparent;border-style:solid;left:0}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--top .range-slider__tooltip__caret{bottom:-.4rem}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--top .range-slider__tooltip__caret:before{top:0;border-width:.4rem .4rem 0;border-top-color:black}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--bottom .range-slider__tooltip__caret{top:-.4rem}.range-slider__wrap .range-slider__tooltip.range-slider__tooltip--bottom .range-slider__tooltip__caret:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:black}.range-slider__wrap.range-slider__wrap--sm{height:calc(1.5em + .5rem + 2px);font-size:.875rem}.range-slider__wrap.range-slider__wrap--sm .range-slider__tooltip--top{bottom:calc(.75em + .25rem + 1px + .4rem + 8px + 3px)}.range-slider__wrap.range-slider__wrap--sm .range-slider__tooltip--bottom{top:calc(.75em + .25rem + 1px + .4rem + 8px + 3px)}.range-slider__wrap.range-slider__wrap--lg{height:calc(1.5em + 1rem + 2px);font-size:1.25rem}.range-slider__wrap.range-slider__wrap--lg .range-slider__tooltip--top{bottom:calc(.75em + .5rem + 1px + .4rem + 12px + 3px)}.range-slider__wrap.range-slider__wrap--lg .range-slider__tooltip--bottom{top:calc(.75em + .5rem + 1px + .4rem + 12px + 3px)}.range-slider__wrap:hover .range-slider__tooltip:not(.range-slider__tooltip--off):not(.range-slider__tooltip--disabled){opacity:.9}.range-slider__wrap:hover .range-slider__tooltip--disabled:not(.range-slider__tooltip--off){opacity:.25}
/*!
 * Toastify js 1.12.0
 * https://github.com/apvarun/toastify-js
 * @license MIT licensed
 *
 * Copyright (C) 2018 Varun A P
 */.toastify{padding:12px 20px;color:#ffffff;display:inline-block;box-shadow:0 3px 6px -1px rgba(0,0,0,.12),0 10px 36px -4px rgba(77,96,232,.3);background:linear-gradient(135deg,#73a5ff,#5477f5);position:fixed;opacity:0;transition:all .4s cubic-bezier(.215,.61,.355,1);border-radius:2px;cursor:pointer;text-decoration:none;max-width:calc(50% - 20px);z-index:2147483647}.toastify.on{opacity:1}.toast-close{background:transparent;border:0;color:white;cursor:pointer;font-family:inherit;font-size:1em;opacity:.4;padding:0 5px}.toastify-right{right:15px}.toastify-left{left:15px}.toastify-top{top:-150px}.toastify-bottom{bottom:-150px}.toastify-rounded{border-radius:25px}.toastify-avatar{width:1.5em;height:1.5em;margin:-7px 5px;border-radius:2px}.toastify-center{margin-left:auto;margin-right:auto;left:0;right:0;max-width:fit-content;max-width:-moz-fit-content}@media only screen and (max-width:360px){.toastify-left,.toastify-right{margin-left:auto;margin-right:auto;left:0;right:0;max-width:-moz-fit-content;max-width:fit-content}}button{color:inherit}a{text-decoration:none}a:hover{text-decoration:underline}.app-body{display:flex;height:calc(100% - 72px);overflow:hidden}.app-content{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:auto;overflow-x:hidden;background-color:var(--background);box-sizing:border-box}.app-content .main-wrapper{padding:36px}@media(max-width:800px){.app-content .main-wrapper{padding:20px 24px}}.content-wrapper{padding:32px 36px}.side-panel{width:368px;background-color:var(--overlay1);flex-shrink:0;padding:16px 20px}.side-panel,.side-panel .search-body{height:100%;overflow:auto;display:flex;flex-direction:column}.side-panel .search-body{gap:8px;margin-top:8px}.side-panel.mobile{border-radius:8px 8px 0 0}.side-panel button.fixed{position:fixed;bottom:0;left:0;height:40px;background-color:var(--blue-primary);width:100%;border:none;-webkit-appearance:none;appearance:none;color:#fff;font:inherit;font-weight:600;font-size:14px;transition:opacity .2s;cursor:pointer;z-index:1}.side-panel button.fixed:hover{opacity:.9}.side-panel button.fixed:active{opacity:.7}.side-panel .ppc-combobox__clear-indicator{display:none}.ppc-btn{border:none;display:inline-flex;align-items:center;margin:4px}.ppc-btn.btn-primary{color:var(--ring-road-white);border-color:var(--blue-primary)}.ppc-btn.btn-primary,.ppc-btn.btn-primary:focus,.ppc-btn.btn-primary:hover{background-color:var(--blue-primary)}.ppc-mui-button.MuiButton-root{display:inline-flex;height:29px;font-size:13px;white-space:nowrap;padding:0 12px;background-color:#e0e0e0;color:var(--text)}[data-theme=dark] .ppc-mui-button.MuiButton-root{background-color:#606166}.ppc-mui-button.MuiButton-root.primary-button{background-color:var(--blue-primary);color:#fff}.ppc-popover{border-radius:8px;padding:0;box-shadow:none;max-width:375px;top:-12px!important;filter:drop-shadow(0 0 16px rgba(0,0,0,.35));-webkit-filter:drop-shadow(0 0 16px rgba(0,0,0,.35));border:none}.ppc-popover .popover-body{border-radius:8px;padding:16px}.ppc-popover .popover-arrow{z-index:-1}.ppc-popover .popover-arrow:before{display:none}.ppc-popover .popover-arrow:after{position:absolute;border:8px solid rgba(0,0,0,0);border-width:12px 16px;top:8px;left:unset}.ppc-popover[data-popper-placement=bottom]{top:-24px!important}.ppc-popover[data-popper-placement=bottom] .popover-arrow:after{left:0;bottom:0;top:10px;border-bottom-color:var(--overlay1);transform:translate(-25%,-100%);border-width:16px 12px}.ppc-popover[data-popper-placement=left-start]{margin-inline:8px!important}.ppc-popover[data-popper-placement=left-start] .popover-arrow:after{left:-2px;border-left-color:var(--overlay1)}.ppc-popover[data-popper-placement=right-start]{margin-inline:8px!important}.ppc-popover[data-popper-placement=right-start] .popover-arrow:after{right:-2px;border-right-color:var(--overlay1)}.ppc-popover p:last-child{margin-bottom:0}.bs-popover-left{margin-right:20px}.bs-popover-left .arrow:after,.bs-popover-left .arrow:before{left:-1px}.ppc-popover.bs-popover-right{margin-left:20px;margin-top:4px!important}.ppc-popover.bs-popover-bottom{margin-top:48px}.ppc-popover.bs-popover-bottom .arrow:after,.ppc-popover.bs-popover-bottom .arrow:before{left:2px}.ppc-modal{font-size:18px}.ppc-modal .modal-header{align-items:center;border-bottom:none;padding-bottom:0}.ppc-modal .modal-content{border:none;background-color:var(--overlay2);padding:4px 8px 8px;max-height:100%;overflow:auto;margin-block:32px}.ppc-modal .modal-dialog{max-width:400px;margin:auto;width:calc(100% - 32px);max-height:100%}.ppc-modal .modal-footer{border-top:none;justify-content:flex-start}.ppc-modal h2{margin-bottom:0;font-size:25px;font-weight:600}.ppc-modal button.close{margin:-4px;padding:4px 8px;font-size:32px;overflow:hidden}.ppc-modal .form-group>label{font-size:18px;font-weight:600}.ppc-modal .form-group input.form-group-input{font-size:16px;padding:4px 12px}.ppc-modal .form-group input.form-check-input{width:1.2em;height:1.2em;margin-top:.15em;transition:background-color .2s}.ppc-modal .form-group .form-check{padding-block:2px;align-items:center;margin-bottom:0}.ppc-modal .form-group .form-check>input.form-check-input{float:none;margin-right:0}.ppc-modal .form-group .form-check .form-check-label{margin-left:10px}.ppc-modal .form-group input[type=file]{font-size:16px}.ppc-modal .form-group>img{width:100%;height:auto}.ppc-modal .form-control{padding:5px 10px}.ppc-modal a{color:#1b76b4}.ppc-modal button.btn-primary{border-color:var(--blue-primary);background-color:var(--blue-primary)}[data-theme=dark] .ppc-modal .btn-close{opacity:1;filter:invert(1) hue-rotate(180deg);-webkit-filter:invert(1) hue-rotate(180deg)}[data-theme=dark] .ppc-modal a{color:var(--blue-accent)}[data-theme=dark] .ppc-modal-form .form-control,[data-theme=dark] .ppc-modal-form .form-control:focus{background-color:var(--overlay1)}.ppc-modal-form-label{font-weight:700}.ppc-dropdown-btn{width:192px;min-width:-moz-fit-content;min-width:fit-content}.ppc-dropdown-btn button{width:100%;display:flex;justify-content:space-between;align-items:center;background-color:var(--overlay3);border-color:var(--overlay2)}.ppc-dropdown-btn .dropdown-menu{width:100%;max-height:200px;overflow:auto;min-width:-moz-fit-content;min-width:fit-content}.ppc-dropdown-btn .dropdown-item{padding:4px 12px}.ppc-dropdown-btn .dropdown-item:active{background-color:var(--overlay2);color:inherit}[data-theme=light] .ppc-dropdown-btn button{background-color:var(--overlay2);border-color:var(--overlay2)}.ppc-table tbody tr:nth-child(2n),.ppc-table thead tr{background-color:var(--overlay2)}.ppc-table tbody tr:nth-child(odd){background-color:var(--overlay3)}.form-check-input{--bs-form-check-bg:var(--overlay1);-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-position:50%;background-repeat:no-repeat;background-size:contain;border:1px solid var(--overlay3);border-radius:.25rem;width:1em;height:1em;margin-top:.25em;transition:box-shadow .2s}.form-check-input:focus{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.2509803922);outline:0}.form-check-input:checked{background-color:var(--blue-primary);border-color:var(--blue-primary)}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E")}.ui-overlay{position:fixed;inset:0;background-color:hsla(0,0%,40%,.2666666667);opacity:0;transition:opacity .5s;cursor:default;pointer-events:none}.ui-overlay.enter-active,.ui-overlay.enter-done{opacity:1;pointer-events:all}.ui-overlay.exit{pointer-events:none;opacity:0}.badge.rounded-pill{padding:6px 10px;font-size:12px;background-color:var(--blue-primary)!important}.table-wrapper{width:100%;overflow:auto}.loader-container{display:flex;margin:20px;justify-content:center}body hr{opacity:1}.form-group{margin-bottom:16px}.g-recaptcha{overflow:hidden;width:302px;height:76px;border-radius:4px}#peterportal-logo{width:auto;height:32px}@media(min-width:800px){#peterportal-logo{height:36px}}[data-theme=dark] .beta-popup .button{background-color:var(--overlay3)}[data-theme=dark] .beta-popup .button:focus,[data-theme=dark] .beta-popup .button:hover{background-color:#cacbcd}[data-theme=dark] .navbar{box-shadow:0 4px 24px rgba(0,0,0,.24)}.school-term{margin-bottom:0;margin-right:.75em}.navbar{position:sticky;z-index:300;width:100%;height:72px;background-color:var(--overlay1);padding:8px 16px;display:flex;top:0;font-size:14px;box-shadow:0 4px 24px rgba(196,198,209,.24)}.navbar .navbar-nav{margin:auto;width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;flex-direction:row}.navbar .navbar-nav .navbar-left{display:flex;justify-content:center;align-items:center;height:100%}.navbar .navbar-nav .navbar-menu-btn{margin:-4px}.navbar .navbar-nav .navbar-logo{display:flex;flex-direction:row;align-items:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:800px){.navbar .navbar-nav .beta{display:none}.navbar .navbar-nav .navbar-logo{display:flex;flex-direction:row;align-items:center;position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.navbar .navbar-nav .school-term{font-size:12px;max-width:30vw}}.navbar .navbar-menu-icon{font-size:32px}.feedback{display:flex;flex-direction:row;justify-content:space-between}.beta-popup{font-size:16px;padding:8px 12px;line-height:1.1}.beta-popup h4{font-weight:700;margin-bottom:12px}#beta-tag{background-color:var(--blue-primary);display:inline-flex;align-items:center;color:#fff;border-radius:4px;font-size:.9em;font-weight:700;text-decoration:none;cursor:pointer;overflow:hidden}#beta-tag>*{padding:4px 12px}#beta-tag .shade{background-color:rgba(0,0,0,.3333333333);padding-inline:10px;height:100%}.navbar-profile{height:70%}.navbar-profile-pic{height:100%;border-radius:100%}.navbar-profile-pic:hover{cursor:pointer}.profile-button{background:none;border:none;height:100%}#profile-popover{font-size:1rem;padding:1em;background-color:var(--overlay1);border-radius:var(--border-radius);border:1px solid var(--background);width:310px;max-width:100vw;box-shadow:0 0 12px rgba(196,198,209,.24)}#profile-popover .arrow:before{border-bottom-color:var(--background)}#profile-popover h1{font-size:18px;font-weight:700;padding-bottom:8px}#profile-popover h1,#profile-popover h2{overflow:hidden;text-overflow:ellipsis;margin:0}#profile-popover h2{font-size:14px;color:var(--text-secondary);padding-bottom:4px}[data-theme=dark] #profile-popover{box-shadow:2px 4px 24px rgba(0,0,0,.24)}.profile-popover__header{display:flex;height:50px;margin-bottom:.75em}.profile-popover__header div{display:flex;flex-direction:column;justify-content:center;white-space:nowrap;overflow:hidden}.profile-popover__header img{margin-right:12px;height:50px;border-radius:100%}.profile-popover__header button{border:none;background:none;font-size:20px;line-height:1em;padding:0 .5em;border-radius:var(--border-radius);display:flex;align-items:center;gap:8px}.profile-popover__header button span{font-size:18px}.profile-popover__header button:hover{background-color:var(--overlay2)}.profile-popover__links ul{list-style:none;padding:0;margin:0;font-size:16px}.profile-popover__links li div{display:flex;gap:4px;align-items:center}.profile-popover__links li svg.bi{width:18px;height:18px}.profile-popover__links a{color:var(--text)}.profile-popover__links button{border:none;background:none;width:100%}.profile-popover__link,.theme-popover__link{display:flex;gap:10px;padding:10px;border-radius:var(--border-radius)}.profile-popover__link:hover,.theme-popover__link:hover{background-color:var(--overlay2)}.profile-popover__link.active,.theme-popover__link.active{color:var(--blue-primary)}i.login-icon{margin-right:.75em}.theme-button:hover,.theme-popover__link:hover{cursor:pointer;text-decoration:underline}.exit-icon{font-size:20px}.changelog-modal .modal-dialog{max-width:500px}.changelog-modal h2{margin-bottom:0;font-size:1.8rem;font-weight:600}.changelog-modal .modal-body{font-size:1.2rem;margin:0}.changelog-modal .modal-img{margin:16px;width:calc(100% - 32px);height:auto;max-width:70vw;max-height:50vh;object-fit:contain}@media only screen and (max-width:800px){.changelog-modal .modal-img{max-width:90vw;max-height:50vh}}.sidebar{position:fixed;width:300px;height:100%;top:0;z-index:400;background-color:var(--overlay1);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;left:-300px;transition:left .5s}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar .button-container{width:100%;height:60px;margin:6px 0;display:flex;justify-content:space-between;align-items:center;padding:16px 26px}.sidebar .button-container img{--is-dark:0;transform-origin:0 50%;transform:scale(1.1);filter:brightness(0) invert(var(--is-dark));-webkit-filter:brightness(0) invert(var(--is-dark))}.sidebar .sidebar-close{margin-inline:0 -8px}.sidebar .sidebar-links ul li:not(:first-child){margin-top:8px}.sidebar .sidebar-links ul li a,.sidebar .sidebar-links ul li button{transition:background-color .2s}.sidebar .sidebar-links ul li a{color:var(--text);display:flex;gap:16px;padding:10px}.sidebar .sidebar-links ul li a:hover,.sidebar .sidebar-links ul li button:hover{background:hsla(0,0%,60%,.1333333333);border-radius:5px}.sidebar .sidebar-links ul li svg.bi{width:26px;height:26px}.sidebar:not(.mini){box-shadow:0 4px 24px rgba(196,198,209,.24)}.sidebar:not(.mini) .sidebar-links{padding:4px 16px 16px;width:100%}.sidebar:not(.mini) li a{height:56px;position:relative;top:0;display:flex;align-items:center;font-size:18px;gap:16px}.sidebar.enter-active,.sidebar.enter-done{left:0}.sidebar .full-name+span{display:none}.sidebar .sidebar-icon{font-size:28px}[data-theme=dark] .sidebar:not(.mini){box-shadow:0 4px 24px rgba(0,0,0,.24)}[data-theme=dark] .sidebar .button-container img{--is-dark:1}.sidebar.mini{position:static;width:72px;padding-block:16px;flex-shrink:0;z-index:299}.sidebar.mini .sidebar-links{margin:0;width:100%}.sidebar.mini .sidebar-links .full-name{display:none}.sidebar.mini .sidebar-links .full-name+span{display:inline}.sidebar.mini .sidebar-links ul li .icon{font-size:24px}.sidebar.mini .sidebar-links ul li a,.sidebar.mini .sidebar-links ul li button{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;height:72px;margin:0;gap:0;padding:4px 0}.sidebar.mini .sidebar-links ul li a i.icon,.sidebar.mini .sidebar-links ul li button i.icon{margin:0}.sidebar.mini .sidebar-links ul li a span,.sidebar.mini .sidebar-links ul li button span{font-size:12px}@media only screen and (max-width:800px){.sidebar.mini{display:none}}.sidebar-active{color:var(--blue-primary)!important}.theme-toggle{border:none;background:none}.theme-toggle:hover{cursor:pointer;text-decoration:underline}.footer{height:auto;display:flex;align-items:center;justify-content:center;font-size:14px;margin-top:auto;padding:10px 16px;width:100%}.footer a{color:gray;font-weight:700}.footer a:not(:last-child){margin-right:16px}.footer a:hover{color:var(--blue-primary)}.footer .links{display:flex;flex-wrap:wrap}.footer .copyright{margin-left:auto}.footer .copyright p{color:gray;margin-bottom:0}.footer .copyright a{margin-right:0}:root{--background:var(--gray-blue);--overlay1:#fff;--overlay2:var(--gray-blue);--overlay3:#fff;--text:#212529;--text-secondary:#606166}[data-theme=dark]{--background:#121212;--overlay1:#1e1e1e;--overlay2:#292929;--overlay3:#363636;--text:#fff;--text-secondary:#99999f;color-scheme:dark}.table{color:var(--text)}[data-theme=dark] .dropdown-item,[data-theme=dark] .dropdown-menu,[data-theme=dark] .form-control,[data-theme=dark] .form-control:focus,[data-theme=dark] .list-group-item,[data-theme=dark] .modal-content{color:var(--text);background-color:var(--overlay2)}[data-theme=dark] .dropdown-item::placeholder,[data-theme=dark] .dropdown-menu::placeholder,[data-theme=dark] .form-control::placeholder,[data-theme=dark] .form-control:focus::placeholder,[data-theme=dark] .list-group-item::placeholder,[data-theme=dark] .modal-content::placeholder{color:rgba(136,136,136,.5333333333)}[data-theme=dark] .form-control{border-color:var(--overlay3)}[data-theme=dark] .form-control:focus{border-color:#86bbfb!important}[data-theme=dark] .custom-control-label:before,[data-theme=dark] .dropdown-item:hover{background-color:var(--overlay3)}[data-theme=dark] .btn-outline-primary{color:#0f83ff;border-color:#0f83ff}[data-theme=dark] .btn-outline-primary:focus,[data-theme=dark] .btn-outline-primary:hover{color:#fff}[data-theme=dark] .btn-outline-primary:hover{border-color:#007bff}[data-theme=dark] .btn-outline-primary:focus{border-color:#2767d4}[data-theme=dark] .close{color:var(--text);text-shadow:none}[data-theme=dark] .page-link{background-color:var(--overlay1);border-color:var(--overlay2)}[data-theme=dark] .page-link:focus,[data-theme=dark] .page-link:hover{background-color:var(--overlay2);color:#1284ff}[data-theme=dark] .page-item.active .page-link:hover{background-color:#1284ff;color:#fff}[data-theme=dark] .page-item.disabled .page-link{background-color:var(--overlay1);border-color:var(--overlay2)}.popover,.popover-body{background-color:var(--overlay1)}.popover-body{color:var(--text)}.bs-popover-top>.arrow:after{border-top-color:var(--overlay1)}.bs-popover-bottom>.arrow:after{border-bottom-color:var(--overlay1)}.bs-popover-left>.arrow:after{border-left-color:var(--overlay1)}.bs-popover-right>.arrow:after{border-right-color:var(--overlay1)}