:root{--feedbackColor:#CA7842;--feedbackColorFaded:rgba(255, 127, 80, 0.3);--correctColour:#7cb342;--incorrectColour:#333}.qDiv{position:relative;border:2px solid rgba(255,255,255,.3);border-radius:12px;margin:24px auto;padding:12px;width:fit-content}.eqnInput{font-family:"Courier New",Courier,monospace;padding:8px;text-align:center;font-size:16pt}.eqnOutput{background:#d3d3d3;min-height:50px;width:306px;margin:12px auto;padding:1px;border-radius:4px}.feedbackDiv{min-width:40px;width:fit-content;margin:auto;border-radius:4px}#ionicNomTable{display:none;margin:auto;width:fit-content}.left{text-align:right}.right{text-align:left;height:50px;display:flex;align-items:center}.tableRow{height:50px}.nomInput{display:inline-block;font-family:"Courier New",Courier,monospace;text-align:center;font-size:12pt;min-width:170px;margin-left:6px}.nomOutput{display:inline-block;width:120px;background:#d3d3d3;font-size:11pt;overflow-y:hidden}.nomFeedbackDiv{display:inline-block;min-width:0;border:none;border-bottom:2px solid transparent;font-size:18pt}.acContainer{text-align:right;width:180px;margin:12px;text-align:right}.acInput{display:inline-block;font-size:16pt;text-align:right;width:50px;margin:12px;text-align:center;border-radius:6px;border:2px solid #d3d3d3}.adInput{position:absolute;display:block;margin:12px;text-align:center;border-radius:6px;border:2px solid #d3d3d3}.brInput{left:calc(50% + 240px);top:56px;width:24px}.eInput{left:calc(50% - 200px);width:48px}.green{border:1px inset var(--correctColour);box-shadow:inset 0 0 0 4px var(--correctColour)}.red{border:1px inset var(--incorrectColour);box-shadow:inset 0 0 0 4px var(--incorrectColour)}.eDiv{font-size:36pt;margin:12px auto;width:80px;background-color:pink;position:relative}.dot{width:10px;height:10px;border:2px solid #ccc;border-radius:10px;margin-right:10px;position:relative}.dotCanvas{border:2px solid transparent;border-radius:12px}#submitDiv{width:100%;max-width:832px;position:fixed;bottom:0;height:30px;padding-top:6px;background:var(--feedbackColor);z-index:1;border-radius:12px}#submitDiv :hover{cursor:pointer}@font-face{font-family:"Baloo 2 Variable";font-style:normal;font-display:swap;font-weight:400 800;src:url(https://cdn.jsdelivr.net/fontsource/fonts/baloo-2:vf@latest/latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--classSummaryColour:darkseagreen;--classTable:#e7d4b5;--qtStats:#f6e6cb;--mapStats:#e8e6de;--completeColour:paleGreen;--incompleteColour:darkseagreen;--mapColour:#003380ff;--tasksColour:powderblue;--tasksBarColour:cadetblue;--quizMenuColour:darkcyan;--quizColour:#b2cd9c;--quizBarColour:turquoise}html{background-color:var(--mapColour)}body{width:1050px;margin:0 auto;font-family:"Baloo 2 Variable";display:flex;justify-content:center;align-items:flex-start;flex-wrap:wrap;height:100vh;text-align:center}h3{margin:0 0 18px;font-size:18pt}hr{margin:24px 0;color:rgba(255,255,255,.4)}#timeStamp{display:block;font-size:12px;text-align:right;padding:1px 6px 1px 10px;position:fixed;right:0;top:17px;background:#fff;z-index:1;border-radius:15px 0 0 15px}#saveSuccess{visibility:hidden;font-size:xx-small}#navigation{background:var(--mapColour);border-radius:24px;border:3px solid rgba(255,255,255,.4);position:fixed;top:12px;z-index:3;display:flex}.navItem{text-align:center;flex:1 auto;padding:0 24px}.navItem:hover{cursor:pointer;background-color:#fff}.navItemSelected{background-color:rgba(255,255,255,.4)}#status{margin-top:48px}.uxButton{display:inline-block;position:relative;z-index:3;margin:-24px 6px;cursor:pointer;color:rgba(0,0,0,.6);border:3px solid rgba(0,0,0,.3);border-radius:36px;width:38px;font-size:18pt}.uxButton:hover{border:3px solid rgba(0,0,0,.6);font-weight:700}#quizMenu{flex-wrap:wrap;justify-content:space-evenly;align-items:center;border-radius:24px;background:rgba(255,255,255,.2)}#quizHeaderRow{background-color:#333;display:flex;flex:1 100%;font-size:24pt;border-radius:24px 24px 0 0}.quizMenuSpiceItem{flex:1 25%;padding:6px}.quizIcon{display:block;font-size:28pt;margin:6px auto}.previousQuizAttempt{border:none;color:#fff;padding:6px;text-align:center;text-decoration:none;display:inline-block;font-size:12px;margin:4px 2px;cursor:pointer}.quizRow{width:100%;display:flex;justify-content:space-evenly;border:2px solid rgba(0,0,0,.2);border-radius:12px;margin:4px 0;padding:6px}.rowItem{width:100%;margin:8px 0 8px 20px}.middleItem{border-left:2px solid rgba(0,0,0,.2);border-right:2px solid rgba(0,0,0,.2)}.quizMenuSpiceContainers{text-align:left;max-width:1000px;width:100%;justify-content:space-between;margin-top:50px;border:2px solid #ccc;border-radius:12px;margin:6px;padding:12px}.spiceHeaders{text-align:center;padding-bottom:12px;font-size:24pt;display:block;margin:auto}.quizMenuItem{display:block;word-wrap:break-word;text-indent:-21px;padding-left:10px;margin:8px 0 8px 20px;width:100%}.noLongerAvailable{margin-left:-7px;color:rgba(0,0,0,.3)}#mapDiv{position:relative;width:100vw;max-width:832px}.mapTask{display:block;border-radius:12px;border:3px solid rgba(0,0,0,.4);padding:4px;width:54px;font-size:16pt;text-align:center;position:relative;background-color:#fff;color:#333}.mapTask:hover{cursor:pointer}#tooltip{background-color:#fff;border-radius:12px;text-align:center;padding:0 6px;display:none;transform:translate(-50%,-50%);z-index:1;line-height:1.5em;max-height:3em;overflow:hidden;text-overflow:ellipsis;max-width:220px}#taskDetails{display:none;background-color:#fff;border-radius:12px;padding:24px 12px;text-align:center;transform:translate(-50%,-50%);z-index:3;color:#333;min-width:272px}#taskClose{border-radius:12px;margin:4px 8px;padding:0 4px;text-align:center;display:block;top:0;right:0;position:absolute;width:16px;z-index:1;color:#333;font-size:18pt}#taskClose:hover{cursor:pointer;color:#dc143c}#resultsTable{width:100%;padding:0 4px}#resultsTable th tr{border:2px solid grey;padding:0 4px}.attemptCircle{display:inline-block;border:1px solid #7cb342;border-radius:11px;width:20px;text-align:center}.attemptCircle:hover{border:1px solid #000;cursor:pointer}.circlered{background:linear-gradient(to top,#7cb342 30%,#fff 30%)}.circlegreen{background-color:#7cb342}.circlegrey{background-color:#fff;border:1px solid grey}.tryAnother:hover{cursor:pointer;text-decoration:underline}#hintsAndtips{display:none;font-size:12px;text-align:right;padding:3px 18px 3px 8px;position:fixed;right:0;top:136px;background:gold;z-index:1;border-radius:15px 0 0 15px}#formattingTips{display:none;font-size:12px;text-align:right;padding:3px 18px 3px 8px;position:fixed;right:0;top:166px;background:#00ced1;z-index:1;border-radius:15px 0 0 15px;cursor:pointer}#formattingTipsContent{display:none;text-align:left;padding:18px 24px;position:fixed;right:0;top:166px;background:#00ced1;z-index:1;border-radius:15px 0 0 15px}.formattingCloseButton{z-index:2!important;font-size:18pt!important;color:#fff;border:2px solid #fff;border-radius:77px!important;right:12px!important;padding:0 13px!important;margin-top:6px}#classContainer{display:flex;flex-wrap:wrap;background-color:#fff;margin-top:80px}#summaryUpdateDiv{display:none;margin:36px auto -48px;font-style:italic}#copyableOutput{z-index:2;display:none;background-color:#fff;margin:-43px 0 0 67px;padding:12px;position:fixed;overflow:auto;width:340px;left:calc(50% - 67px);max-height:600px;border-radius:24px}.copyableOutputInput{width:24px;text-align:center}.studentStatus{display:flex;justify-content:space-around}#classTable{border-collapse:collapse;width:100%}#classTable td,#classTable th{border:1px solid rgba(0,0,0,.4);padding:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:80px}.stickLeft{position:sticky;left:0;background-color:var(--classTable)}.classTable{background-color:var(--classTable)}.qtStats{background-color:var(--qtStats);max-width:48px}.mapStats{background-color:var(--mapStats);max-width:48px}#helpDivButton{display:block;position:fixed;background:#fff;top:78px;right:24px;border-radius:77px;z-index:1;width:28px;text-align:center;font-size:18pt}#helpDivButton:hover{cursor:pointer;border-radius:12px}#helpDivContent{text-align:left;display:none;position:fixed;top:72px;right:20px;font-size:10pt;color:#fff;padding:12px}#helpDivContent tr{padding-left:6px}#summaryDiv{flex:1;text-align:left}#emailSample{border-radius:8px;padding:8px}#emailing button{margin:12px 0}