.activity-launcher-root{z-index:100;width:100%;height:100%;font-family:var(--font-ixl-verdana);background:#eaf9f5 url(/frontend/sis/activityLauncher/img/launcher_background.png);margin:-8px;font-size:14px;position:absolute;overflow-y:scroll}.activity-launcher-container{width:625px;max-width:90%;margin:20px auto}.activity-launcher-header{display:flex}.activity-launcher-header .header-logo{-o-object-fit:contain;object-fit:contain}.activity-launcher-header .instruction-text{font-family:var(--font-ixl-verdana);color:#333;margin-left:15px;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.skill-preview-container{margin-top:10px}.skill-preview-container .skill-preview-header{background-color:#f4f4f4;border-top-left-radius:5px;border-top-right-radius:5px;flex-direction:row;align-items:center;display:flex}.skill-preview-container .skill-preview-header .skill-info{font-family:var(--font-ixl-verdana);color:#000;flex-flow:wrap;font-size:16px;font-style:normal;font-weight:700;line-height:19px;display:flex}.skill-preview-container .skill-preview-header .skill-info .skill-code{color:#7f985b}.activity-launcher-body{margin-top:10px}.error-header{width:100%;position:absolute;top:0;left:0}.error-message{text-align:center;width:100%;margin:0 auto}.mimic-schoology-header{background-color:#0577ba;height:50px}.mimic-brightspace-header{background-color:#f15a38;height:5px}.mimic-canvas-text,.mimic-connexus-text{text-align:center;margin-top:20px;font-family:Lato Extended,Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.mimic-schoology-text{text-align:center;margin-top:130px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px}.mimic-brightspace-text{margin-top:40px;margin-left:10px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;position:absolute}.mimic-google-text{margin-top:10px;margin-left:10px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;position:absolute}@media only screen and (max-width:450px){body{background-color:#add8e6}}.floating-card{background-color:#fff;border-radius:5px;padding:6px 10px 6px 16px;box-shadow:0 1px 6px rgba(0,0,0,.25)}.activity-card{margin-top:15px}.activity-card .card-title{align-items:center;display:flex}.activity-card .card-title.no-open-icon-title{padding:7px 0}.activity-card .card-title .toggle-button{cursor:pointer;width:15px;height:15px}.activity-card .card-title .toggle-button.expand-button{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='7' height='15' fill='none'%3e%3cpath stroke='%23009AC7' stroke-linecap='round' stroke-linejoin='round' stroke-width='.8' d='m1 1 4.875 6.5L1 14'/%3e%3c/svg%3e") no-repeat}.activity-card .card-title .toggle-button.collapse-button{background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='7' fill='none'%3e%3cpath stroke='%23009AC7' stroke-linecap='round' stroke-linejoin='round' stroke-width='.8' d='m13.938 1.063-6.5 4.875-6.5-4.875'/%3e%3c/svg%3e") no-repeat;position:relative;top:5px}.activity-card .card-title .activity-name{color:#1099c9;width:100%;margin-left:10px}.activity-card .card-title .quiz-name{color:#1099c9}.activity-card .card-title .skill-code{color:#489405;margin-left:2px;font-size:12px}.activity-card .card-title .quiz-assigned-date{color:#489405;margin-left:3px;font-size:12px}.activity-card .card-title .open-icon{cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='31' height='31' fill='none'%3e%3crect width='.464' height='8.293' y='.32' fill='%23D8D8D8' stroke='%2352B700' stroke-width='.464' rx='.232' transform='scale(1.02409 .97532)rotate(45 .59 29.403)'/%3e%3crect width='.475' height='3.144' x='21.287' y='7.952' fill='%23D8D8D8' stroke='%2352B700' stroke-width='.475' rx='.237'/%3e%3crect width='.452' height='3.348' x='-.226' y='-.226' fill='%23D8D8D8' stroke='%2352B700' stroke-width='.452' rx='.226' transform='matrix(0 -1 -1 0 21.548 8.167)'/%3e%3cpath stroke='%2352B700' stroke-linecap='round' d='M16.5 8.5h-7a2 2 0 0 0-2 2v11a2 2 0 0 0 2 2h11a2 2 0 0 0 2-2v-7'/%3e%3c/svg%3e") no-repeat;margin-left:auto}.activity-card .card-title .assessment-title-container{gap:10px;display:flex}.activity-card .card-title .assessment-title-container .assessment-title-text{font-weight:700}.activity-card .card-title .assessment-title-container .assessment-name-text{white-space:nowrap;max-width:50%}.activity-card .card-title .assessment-title-container .assessment-date-text{color:#489405}.activity-card .card-title .assessment-title-container .past-date{color:#d74726}.activity-card .card-body{margin-top:7px}.activity-card .card-body .divider{background-color:#cbe1ea;height:1px;margin-top:1px;margin-bottom:1px}.activity-card .card-body .skill-preview-body{flex-direction:column;align-items:center;display:flex}.activity-card .card-body .skill-preview-body .preview-nav-control{margin-top:15px;margin-bottom:15px;display:flex}.activity-card .card-body .skill-preview-body .preview-nav-control .image-nav-circle{cursor:pointer;background-color:#d8d8d8;border:none;border-radius:50%;width:15px;height:15px;margin:3px}.activity-card .card-body .skill-preview-body .preview-nav-control .image-nav-circle:focus{outline:none;transition:all .3s;box-shadow:0 0 0 3px rgba(21,156,228,.4)}.activity-card .card-body .skill-preview-body .preview-nav-control .image-nav-bar{background-color:#d8d8d8;width:6px;height:2px;position:relative;bottom:11px;left:18px}.activity-card .card-body .skill-preview-body .preview-nav-control .image-nav-bar-active{background-color:#98e1f7;width:10px;height:2px;position:relative;bottom:11px;left:15px}.activity-card .card-body .skill-preview-body .preview-image-container{max-width:100%;max-height:310px;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(rgba(0,0,0,.1)))}.activity-card .card-body .skill-preview-body .preview-image-container img{max-width:100%}.activity-card .card-body .skill-preview-body .skill-preview-body{flex-direction:column;align-items:center;display:flex}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-nav-control{margin-top:15px;margin-bottom:15px;display:flex}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-nav-control .image-nav-circle{cursor:pointer;background-color:#d8d8d8;border:none;border-radius:50%;width:15px;height:15px;margin:3px}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-nav-control .image-nav-circle:focus{outline:none;transition:all .3s;box-shadow:0 0 0 3px rgba(21,156,228,.4)}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-nav-control .image-nav-bar{background-color:#d8d8d8;width:6px;height:2px;position:relative;bottom:11px;left:18px}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-nav-control .image-nav-bar-active{background-color:#98e1f7;width:10px;height:2px;position:relative;bottom:11px;left:15px}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-image-container{max-width:100%;max-height:310px;overflow:hidden;-webkit-mask-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(rgba(0,0,0,.1)))}.activity-card .card-body .skill-preview-body .skill-preview-body .preview-image-container img{max-width:100%}.activity-card .card-body .skill-preview-body .open-activity-button{cursor:pointer;background:#52b700;border-radius:5px;justify-content:center;align-items:center;min-width:40%;margin:15px auto;padding:5px 30px;display:flex}.activity-card .card-body .skill-preview-body .open-activity-button .open-icon{margin-right:10px}.activity-card .card-body .skill-preview-body .open-activity-button .open-text{color:#fff;font-family:var(--font-ixl-verdana);font-size:15px}.activity-card .card-body .error-message-container{background-color:#fceeee;border:1px solid #d74726;border-radius:5px;width:380px;height:65px;margin:15px}.activity-card .card-body .error-message-container .error-message-text{color:#d74726;text-align:center;margin:15px}.not-open{background-color:rgba(197,222,232,.4)}.plain-tooltip-wrapper{display:inline-block;position:relative}.plain-tooltip-wrapper .plain-tooltip{pointer-events:none;visibility:hidden;z-index:100;display:block;position:fixed}.plain-tooltip-wrapper .plain-tooltip.hoverable{pointer-events:visible}.plain-tooltip-wrapper.show-tooltip>.plain-tooltip{visibility:visible}.overflow-div{text-overflow:ellipsis;max-width:100%;overflow:hidden}.plain-tooltip-wrapper .plain-tooltip{color:#8d8d8d;white-space:nowrap;background:#f4f4f4;border-radius:2px;padding:6px 12px;font:12px Verdana,sans-serif;box-shadow:0 1px 3px rgba(0,0,0,.23)}.sync-button-container{display:inline-block}.sync-button{font-family:var(--font-verdana);color:#fff;white-space:nowrap;cursor:pointer;background:#52b700;border:0;border-radius:5px;padding:10px 14px;font-size:15px;line-height:18px}.sync-button:hover{background-color:#69c130}.sync-button:disabled{opacity:.4;cursor:default}.sync-button:disabled:hover{background-color:#52b700}.button-status-helper-text{color:#979797;width:0;min-width:100%;margin-top:8px;font-size:12px}.button-status-helper-text.error{color:#dd3f3f}.button-status-helper-text.success{color:#69c130}.grade-passback-modal-container{z-index:21;background:rgba(0,0,0,.4);justify-content:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.grade-passback-modal{white-space:pre-wrap;background:#fff;width:95%;max-height:100vh;margin:8px;font-family:monospace;font-size:12px;line-height:1.25;position:relative}.grade-passback-modal-header{width:100%;height:59px;font-family:var(--font-ixl-verdana);background-color:#56b620;justify-content:center;font-weight:400;display:flex;position:relative}.grade-passback-modal-header .ixl-logo{-o-object-fit:contain;object-fit:contain;width:70px;height:32px;margin:14px 16px 13px;position:absolute;left:0}.grade-passback-modal-header .grade-passback-modal-title{color:#fff;flex-direction:column;justify-content:center;align-items:center;font-size:16px;display:flex}.grade-passback-modal-header .assignment-title{color:#fff;white-space:nowrap;max-width:40vw;display:inline-flex}.grade-passback-modal-header .grade-passback-stats{color:#fff;margin-top:5px;font-size:12px;font-style:italic;display:flex;position:relative}.grade-passback-modal-header .close-icon{cursor:pointer;width:12px;height:12px;position:absolute;top:12px;right:12px}.horizontal-line{background:#f2f2f2;border:none;height:.5px;margin-top:40px}.grade-passback-modal-confirmation-container{font-family:var(--font-verdana);text-align:center;color:#545454;flex-direction:column;justify-content:center;align-items:center;gap:27px;padding-left:25%;padding-right:25%;font-size:15px;font-style:normal;font-weight:400;line-height:21px;display:flex}.grade-passback-modal-confirmation-title{font-family:var(--font-roboto-slab);text-align:center;color:#545454;margin-top:30px;margin-bottom:16px;font-size:30px;font-weight:400;line-height:35px}.grade-passback-modal-confirmation-text{width:526px}.student-results-table-body-container{margin-top:0;overflow:auto}.student-results-table{border-collapse:collapse;border-spacing:0;width:100%;max-height:calc(100vh - 125px);font-family:var(--font-ixl-verdana);flex-direction:column;font-weight:400;display:flex}.student-results-table .student-results-table-header-row{background:#e6f7fd;border-bottom:1px solid #e1e1e1;flex-direction:row;height:50px;display:flex;position:relative}.student-results-table .student-results-table-header-caret{cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='6' height='11' fill='none'%3e%3cpath stroke='%23009AC7' stroke-linecap='round' stroke-linejoin='round' stroke-width='.8' d='M.451 9.854 5.44 5.36.45.87'/%3e%3c/svg%3e") no-repeat;border:none;width:6px;height:11px;position:absolute;top:18px;left:14px}.student-results-table th.student-results-table-header-cell{color:#545454;flex:1;align-content:center;justify-content:center;align-items:center;width:100%;height:100%;padding:0;font-size:14px;font-weight:400;display:inline-flex}.student-results-table th.student-results-table-header-cell .hidden-cell{visibility:hidden}.student-results-table th.student-results-table-header-cell:first-of-type{text-align:left;flex:3.5;justify-content:left;min-width:300px;padding:0 10px 0 15px}.student-results-table .student-results-table-header-cell.skill:last-child{flex:0 0 120px}.student-results-table .student-results-table-header-cell.quiz:last-child{flex:0 0 160px}.student-results-table .header-greyed-cell{color:#777}.student-results-table .inline-icon{vertical-align:middle;width:8px;margin-left:4px;display:inline-block}.student-results-table .student-results-table-content-row{cursor:pointer;border-bottom:1px solid #e1e1e1;flex-flow:row;align-content:center;height:50px;display:flex;position:relative}.student-results-table .student-results-table-row-caret{cursor:pointer;background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='5' height='9' fill='none'%3e%3cpath stroke='%23009AC7' stroke-linecap='round' stroke-linejoin='round' stroke-width='.8' d='M.56 8.214 4.44 4.72.56 1.226'/%3e%3c/svg%3e") no-repeat;border:none;width:5px;height:9px;position:absolute;top:18px;left:15px}.student-results-table .caret-expanded{top:21px;left:12px;transform:rotate(90deg)}.student-results-table .student-results-table-content-cell{text-align:center;color:#545454;border-left:1px solid #e1e1e1;flex:1;align-content:center;width:100%;height:100%;padding:0;font-size:14px}.student-results-table .student-results-table-content-cell.hidden-cell{border-left:none}.student-results-table .student-results-table-content-cell:first-of-type{text-align:left;white-space:nowrap;border-left:none;flex:3.5;min-width:300px;padding:0 10px 0 15px}.student-results-table .student-results-table-content-cell.skill:last-child{flex:0 0 120px}.student-results-table .student-results-table-content-cell.quiz:last-child{flex:0 0 160px}.student-results-table .no-right-border{border-right:none}.student-results-table .student-name-cell{margin-left:15px}.student-results-table .student-name-cell.no-left-margin{margin-left:0}.student-results-table .single-activity-report-link{color:#1099c9;margin-left:20px;font-size:11px}.student-results-table .invalid-ixl-user-warning,.student-results-table .not-assigned-all-quizzes-warning{color:#999;float:right;font-size:11px}.student-results-table .grade-cell-textbox{text-align:center;color:#545454;border:1px solid #ccc;border-radius:2px;outline:#00aeef;gap:0;width:46px;height:27.95px}.student-results-table .grade-maximum{font-size:11px}.student-results-table .all-goals-met{color:#52b700;padding-right:17px}.student-results-table .green-check-mark{margin-right:5px}.student-results-table .placeholder-cell{border:none}.student-results-table .row-greyed-cell{color:#777;background:#fafafa;align-content:center;width:100%;height:100%}.student-results-table .row-greyed-cell .row-expanded,.student-results-table .student-results-table-content-row:hover,.student-results-table .student-results-table-content-row:hover .row-greyed-cell{background:#cbf0fb}.student-results-table .student-results-table-content-row.row-expanded{background:#cbf0fb;border-top:1px solid #00aeef;margin-top:-1px}.student-results-table .student-results-table-content-row.row-expanded:first-of-type{margin-top:0}.student-results-table .student-results-table-activity-row{cursor:pointer;border-bottom:1px solid #e1e1e1;flex-wrap:wrap;align-content:center;height:50px;font-size:13px;font-weight:400;display:flex;position:relative}.student-results-table .student-results-table-activity-rows-container .student-results-table-activity-row:last-child{border-bottom:1px solid #00aeef}.student-results-table .quiz-score{font-size:13px}.student-results-table .quiz-score-percentage,.student-results-table .quiz-not-assigned{color:#999}.student-results-table .smart-score-goal{color:#999;font-size:11px}.student-results-table .activity-name{color:#1099c9;white-space:nowrap;cursor:pointer;max-width:260px;margin-left:15px;font-size:13px;text-decoration:none;display:inline-flex}.student-results-table .activity-name .skill-title{text-overflow:ellipsis;overflow:hidden}.student-results-table .skill-code{color:#3b6715;margin-left:5px;font-size:12px}.grade-passback-modal-footer{width:100%;height:50px;font-family:var(--font-ixl-verdana);background:#e6f7fd;font-weight:400;position:absolute;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.06)}.grade-passback-modal-footer .button-container{justify-content:flex-end;gap:10px;display:flex;position:absolute;top:12.5px;right:20px}.grade-passback-modal-footer .cancel-button{color:#95a6b0;background:0 0;border:1px solid #95a6b0;border-radius:3px;width:96.42px;height:24.96px;font-size:13px}.grade-passback-modal-footer .cancel-button:disabled:hover{cursor:default;color:#95a6b0;background:0 0}.grade-passback-modal-footer .cancel-button:hover{cursor:pointer;color:#fff;background-color:#95a6b0}.grade-passback-modal-footer .save-button{color:#fff;cursor:pointer;background:#00aeef;border:none;border-radius:3px;width:96.42px;height:24.96px;font-size:13px}.grade-passback-modal-footer .save-button:disabled{background-color:rgba(0,174,239,.4)}.grade-passback-modal-footer .save-button:disabled:hover{cursor:default;background-color:rgba(0,174,239,.4)}.grade-passback-modal-footer .save-button:hover{cursor:pointer;background-color:#57d1ff}.large-width{--tooltip-width:325px}.medium-width{--tooltip-width:270px}.info-tooltip-trigger-area{width:14px;margin-top:1px}.info-tooltip-trigger-area img.icon-white{-webkit-filter:brightness(0)invert();filter:brightness(0)invert()}.info-tooltip-trigger-area:hover .info-tooltip{visibility:visible;transition:visibility .25s step-end}.info-tooltip-trigger-area .info-tooltip{box-sizing:border-box;z-index:100;width:var(--tooltip-width);-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));font:normal 13px var(--font-ixl-verdana);color:#777;text-align:left;visibility:hidden;background:#f9f9f9;border:1px solid #dfdfdf;border-radius:9px;margin-top:29px;padding:18px 13px;transition:visibility .25s step-end;display:inline-block;position:absolute}.info-tooltip-trigger-area .info-tooltip p{margin-top:16px;margin-bottom:0}.info-tooltip-trigger-area .info-tooltip p:first-child{margin-top:0}.info-tooltip-trigger-area .info-tooltip a{color:#007db8}.info-tooltip-trigger-area .info-tooltip em{color:#00aeef;font-style:normal;font-weight:700}.info-tooltip-trigger-area .info-tooltip.top-middle-arrow{margin-left:calc(0px - (var(--tooltip-width) + 14px)/2)}.info-tooltip-trigger-area .info-tooltip.top-middle-arrow:before{left:calc(var(--tooltip-width)/2 - 30px/2 - 1px)}.info-tooltip-trigger-area .info-tooltip.top-middle-arrow:after{left:calc(var(--tooltip-width)/2 - (30px/2 - 1px*1.41421) - 1px)}.info-tooltip-trigger-area .info-tooltip.top-right-arrow{margin-left:calc(0px - (var(--tooltip-width) - 14px))}.info-tooltip-trigger-area .info-tooltip.top-right-arrow:before{right:5px}.info-tooltip-trigger-area .info-tooltip.top-right-arrow:after{right:6.41421px}.info-tooltip-trigger-area .info-tooltip:before{content:"";border:15px solid transparent;border-bottom-color:#dfdfdf;width:0;height:0;display:block;position:absolute;bottom:100%;right:5px}.info-tooltip-trigger-area .info-tooltip:after{content:"";border:13.5858px solid transparent;border-bottom-color:#f9f9f9;width:0;height:0;display:block;position:absolute;bottom:100%;right:6.41421px}.grade-passback-section{flex-direction:column;align-items:flex-end;margin-top:21px;display:flex}