/* Static inline styles extracted for CSP migration. */
.csp-style-00ca6204c4c8 {width:90px;height:90px;}
.csp-style-0899255c05bb {width: 245px;}
.csp-style-0a2aea00c9b2 {text-transform: uppercase; letter-spacing: 2px; cursor: not-allowed; background: #f5f5f5;}
.csp-style-0bd8cf74a06c {height: 150px;}
.csp-style-0d2f132e446f {min-width: 30px; width: fit-content; height:30px; overflow:hidden;}
.csp-style-102996c50aaa {padding-left: 35px;}
.csp-style-10914acaf125 {z-index: 1; right: 15px;}
.csp-style-1119bfc4f81d {width: 100%!important; height:100%!important; z-index:0}
.csp-style-13dc59ce72f8 {min-width: 40px; width: 40px; height:40px; overflow:hidden;}
.csp-style-1757621e8ecf {width:auto;height:100%;}
.csp-style-19668dd1e92c {top: 7px; right: 28px;}
.csp-style-1b5051d30538 {width:100%;height:100%;}
.csp-style-1d9af81cfbe4 {width: 100%; height:auto; overflow:hidden;}
.csp-style-20e5983dc72f {width: 100%}
.csp-style-2183199c72d9 {width:250px}
.csp-style-25bb7b0481a9 {width: 40px; height:40px; overflow:hidden;}
.csp-style-279755b9acde {z-index: 0}
.csp-style-2adad13147db {width:65px;height:65px;}
.csp-style-2e3f0f0169eb {right: 0px;}
.csp-style-2f2a7d6452d1 {font-family: 'Courier New', monospace; font-size: 0.95rem;}
.csp-style-2f51195f2f5e {width: 100%; min-height:200px;}
.csp-style-32557a54b7af {max-height: 100% !important;}
.csp-style-34965bd6d9d8 {z-index: 1000000;}
.csp-style-34bb420631fb {opacity: 0;left:-1000px}
.csp-style-37ab52c9d67a {width: 100%;}
.csp-style-3b02dafdf639 {width: 56px;height: 56px;top: 0px;left: 0px;border-top-color: grey;margin-top: 3px;margin-left: 3px;animation: spin 0s linear infinite;transform: rotate(-50deg);}
.csp-style-3be3b709e89a {margin-left: -16px !important;margin-right: -16px !important; margin-top:-8px !important;}
.csp-style-3d8ea5968b25 {width: 100%; height:300px!important; z-index:0}
.csp-style-3e4740a14e93 {gap: .5rem;}
.csp-style-401b98c96669 {letter-spacing: 2px; font-family: 'Courier New', monospace; font-weight: 600;}
.csp-style-4303eeffcdf9 {color:#10b981}
.csp-style-434cc0c7c9e0 {display: flex;flex-wrap: wrap;gap: 8px;justify-content: center;align-content: flex-start;}
.csp-style-43e6124c5188 {position: absolute;left: 19px;}
.csp-style-45d079b42121 {max-width: fit-content;}
.csp-style-4a5afc177656 {padding-left: 60px;}
.csp-style-4c49b1ce3c0b {height: 100%!important;overflow-hidden;overflow-y:auto;}
.csp-style-51bb3cef1476 {min-width: 280px;}
.csp-style-52a372ec1aeb {height: 80%}
.csp-style-53b1b54aea9a {height: 6px; background: rgba(255,255,255,0.25);}
.csp-style-54f1b93a91c8 {overflow: hidden; overflow-y:auto;}
.csp-style-551422e1bc47 {font-size: 3em;}
.csp-style-69d9c366a1cb {max-width: 1000px;}
.csp-style-6c4370585036 {min-width: 90px;}
.csp-style-6e1def71435c {margin-top: 0px!important;margin-bottom: 0px!important;}
.csp-style-6e22c58a7a6a {display: none;}
.csp-style-7023bae5d9ba {height:auto; width:100%;}
.csp-style-74e7467c2fe2 {padding:1px;}
.csp-style-77154f690bc3 {background:' + getColor(grades[i].value + 1) + '}
.csp-style-7834713cbd55 {height: auto!important}
.csp-style-78b2940eea33 {z-index: 1000;}
.csp-style-81f533413f52 {min-width: 180px; flex-basis: 200px;}
.csp-style-8914d26e8fd8 {margin-top: 40px;}
.csp-style-89298cba5dd0 {height: 80%;}
.csp-style-8be6775e4c76 {background:' + getColor(grades[i].value) + '}
.csp-style-8d1472796601 {min-width: 200px;}
.csp-style-92fe6d206cd8 {width: 220px;}
.csp-style-94ec5e559ef2 {width: 70px;height: 70px;top: 0px;left: 0;border-top-color: magenta;margin-left: 2px;margin-top: 2px;animation: spin 0s linear infinite;transform: rotate(-50deg);}
.csp-style-95cecb9bcc48 {text-shadow: 0px 0px 2px rgba(0,0,0,1);}
.csp-style-97ae83a3373f {height: 90%!important;}
.csp-style-98695a00a81b {position: absolute; left:10px; width:60px; height:60px; overflow:hidden;}
.csp-style-99cd796d1da3 {display: flex; grid-gap:10px;}
.csp-style-9bcfddfc694b {margin-left: 0px !important}
.csp-style-9ccc4ca9d661 {width:100%;}
.csp-style-9e4c06c5c07b {z-index: 1000}
.csp-style-a0d164c1a894 {min-height: 50px}
.csp-style-a4e43a187011 {color:#ef4444}
.csp-style-a5b1ffc79348 {left: 0; right:0; bottom:0;}
.csp-style-a671598df950 {width:80%;}
.csp-style-a866503ede81 {min-width: 150px; flex-basis: 160px;}
.csp-style-a877c77dd135 {background-color: #777;height: 100%!important;}
.csp-style-aab1de5ad556 {width: 100%!important;height:100%!important;z-index: 0}
.csp-style-acbaecd4e588 {border:#fff solid 1px;}
.csp-style-af3b8513149b {left:5px;z-index:1;}
.csp-style-af5e1aef7e56 {overflow: hidden; overflow-y:auto;height: inherit;}
.csp-style-b4a14a063a46 {min-width: 40px;width: 40px; height:40px; overflow:hidden;}
.csp-style-b7aa1ec0049d {width:100%}
.csp-style-b853ede53ccd {min-height: 200px;}
.csp-style-b93d98fb62b2 {border-bottom: #ddd solid 1px !important;}
.csp-style-bd3b2aa16077 {height:300px; width:100%;}
.csp-style-bdc5aa175d50 {height:300px!important}
.csp-style-be0e19156287 {height:80%;}
.csp-style-be7370382537 {height: 150px; width:100%; overflow:hidden;}
.csp-style-c92792d02056 {z-index: 1;}
.csp-style-cc18b40f173a {overflow: hidden; overflow-y: auto; display:block}
.csp-style-cdb3e6951f30 {height: 270px; overflow:hidden}
.csp-style-cf4d7dd43fea {background-color:rgba(0,0,0,0.1)}
.csp-style-d73819123346 {vertical-align: middle; margin-right: 5px;}
.csp-style-d8b5e0b91b39 {min-height: 400px}
.csp-style-e3f152d1436b {max-height: 200px;overflow:hidden;overflow-y:auto;}
.csp-style-e4f3ada28570 {width: 4rem; height: 4rem;}
.csp-style-eed296bb859e {width:50px;}
.csp-style-efba6564885c {max-height: 200px;}
.csp-style-f0016732687b {min-height: 400px;}
.csp-style-f3af24a7cc1f {min-height: 100px}
.csp-style-f473bca51510 {z-index:1; right:0;}
.csp-style-f560726c75b0 {height: 100%!important;}
.csp-style-f5e1837ef1c3 {background: rgba(0, 0, 0, 0.5);}
.csp-style-f8e714874d82 {resize: none;}
.csp-style-f94f24591677 {resize: none}
.csp-style-fa7a7a9f7660 {left:0px; right:0px; bottom: 0px;}
.csp-style-feb52d5390f6 {width:35px;}
.csp-style-fee72e33cca5 {width:100%; max-height:300px; overflow:hidden;}
.csp-style-course-header {height:auto!important;border-bottom:none;}
.csp-style-avatar-height {width:100%!important;height:100%!important;object-fit:contain;display:block;}
.csp-style-ffde5e72ea55 {text-shadow: 0px 0px 1px rgba(0,0,0,.7);}
