.lesson-tag-autocomplete{width:100%}.lesson-tag-autocomplete .MuiOutlinedInput-root{padding-top:5px!important;padding-bottom:5px!important;font-size:.9rem!important}.lesson-tag-autocomplete .auto-complete-textfield{background-color:#fff;border-radius:5px;padding-top:0;padding-bottom:0}.lesson-tag-autocomplete .auto-complete-textfield ::placeholder{opacity:.8}.students-tags-form .assigned-tags{min-height:20px;padding-left:10px;box-sizing:border-box}.students-tags-form .assigned-tags>div{margin-right:10px;margin-bottom:10px}.students-tags-form .assigned-tags .new-tag{background-color:var(--mui-palette-grey-200)}.students-tags-form .assigned-tags .existing-assigned-tag{background-color:var(--mui-palette-grey-400)}.lesson-card-list-item:hover .delete-action{opacity:1;z-index:2}.lesson-card-list-item .delete-action{transition:.2s ease-in-out;opacity:0}.sortable-item.dragging{z-index:10;border-radius:5px;box-shadow:0 1px 1px 1px var(--mui-palette-secondary-main),0 0 1px 2px var(--mui-palette-secondary-main),0 2px 1px -1px var(--mui-palette-secondary-main)!important}.dropdown-input{position:relative;display:flex;flex-direction:column}.dropdown-input .spinner{position:absolute;justify-self:center;align-self:center;top:52%;z-index:1}.dropdown-input .spinner.no-label{top:22%}.dropdown-input .MuiFormLabel-root{line-height:1.1em}.multi-selector-with-search .MuiAutocomplete-tag{max-width:70%!important}.multi-selector-with-search.text-field-mode .MuiAutocomplete-popupIndicator{display:none}.multi-selector-with-search.text-field-mode ::-webkit-search-cancel-button{position:relative;box-sizing:border-box;-webkit-appearance:none;height:20px;width:20px;border-radius:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiBox-root css-10cscxr' focusable='false' aria-hidden='true' viewBox='0 0 24 24' data-testid='BackspaceIcon'%3E%3Cpath d='M22 3H7c-.69 0-1.23.35-1.59.88L0 12l5.41 8.11c.36.53.9.89 1.59.89h15c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-3 12.59L17.59 17 14 13.41 10.41 17 9 15.59 12.59 12 9 8.41 10.41 7 14 10.59 17.59 7 19 8.41 15.41 12 19 15.59z'%3E%3C/path%3E%3C/svg%3E");background-size:contain;opacity:.6}.multi-selector-with-search.text-field-mode ::-webkit-search-cancel-button:hover{cursor:pointer;opacity:.35}.multi-selector-with-search .MuiChip-deleteIcon{z-index:10}.multi-selector-with-search .MuiAutocomplete-clearIndicator{z-index:100}.multi-selector-with-search .MuiOutlinedInput-root{min-height:45px;padding-top:0!important;padding-bottom:0!important}.MuiAutocomplete-popper .MuiAutocomplete-listbox{max-height:70vh!important}.multiple-date-selector .date-picker-container .rmdp-today span{background-color:#fff;color:#000!important}.multiple-date-selector .date-picker-container .rmdp-today.rmdp-selected span{background-color:var(--mui-palette-primary-main)!important;color:#fff!important}.multiple-date-selector .date-picker-container.rmdp-selected span,.multiple-date-selector .date-picker-container.rmdp-range span{background-color:var(--mui-palette-primary-main)!important;color:#fff}.filterable-multi-selector{min-width:200px;display:flex;flex-direction:column;gap:8px}@media screen and (max-width: 1024px){.filterable-multi-selector{min-width:150px}}.filterable-multi-selector .filter-button{text-transform:unset;min-height:43px;width:100%;padding-right:0;border-color:var(--mui-palette-grey-500);background:white!important;position:relative!important}.filterable-multi-selector .filter-button .filter-button-icon{margin-left:8px;margin-right:8px;color:var(--mui-palette-grey-500)}.filterable-multi-selector .MuiCircularProgress-root{width:22px!important;height:22px!important}.filterable-multi-select-popper{border:1px solid var(--mui-palette-grey-100);box-shadow:var(--mui-shadows-3);border-radius:3px;min-width:300px;z-index:10000;background-color:var(--mui-palette-grey-100)}.filterable-multi-select-popper .MuiAutocomplete-popperDisablePortal{width:auto!important;min-width:400px;position:relative!important;transform:none!important}.filterable-multi-select-popper .header{border-bottom:1px solid var(--mui-palette-grey-200);padding:8px 10px;font-weight:600}.filterable-multi-select-popper .text{flex-grow:1;margin-left:10px;max-width:500px}.filterable-multi-select-popper .input-base{padding:5px 10px 1px;width:100%;border-bottom:1px solid var(--mui-palette-grey-300)}.filterable-multi-select-popper .input-base input{border-radius:4px;background-color:#fff;padding:8px;border:1px solid var(--mui-palette-grey-400)}.filterable-multi-select-popper .input-base.hidden{height:0px;width:0px;padding:0;position:absolute;z-index:-100}.filterable-multi-select-popper .input-base.hidden input{width:0px;height:0px;padding:0}.filterable-multi-select-popper .input-base.hidden input:focus{box-shadow:none;border-color:var(--mui-palette-grey-300)}.filterable-multi-select-popper .MuiAutocomplete-paper{margin-bottom:0;border-top-left-radius:0;border-top-right-radius:0}.filterable-multi-select-popper .MuiAutocomplete-listbox{max-height:42vh}.filterable-multi-select-popper .row-entry{display:flex;align-items:center}.loading-filter{margin-left:40%;display:flex;align-items:center;width:100%}.item-row-card .image-with-overlay{position:relative;cursor:pointer}.item-row-card .image-with-overlay:hover .overlay{opacity:1}.item-row-card .overlay{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;transition:.2s ease-in-out;justify-content:center;align-items:center;background-color:#2727274d;border-radius:4px}.hover-tooltip .hover-tooltip-icon{font-size:1.8em;color:var(--mui-palette-primary-main);background-color:#fff;border-radius:15px}.hover-tooltip .hover-tooltip-icon:hover{cursor:pointer}@media screen and (max-width: 1024px){.hover-tooltip .hover-tooltip-icon{font-size:2.1em}}.hover-tooltip-custom-tooltip .MuiTooltip-tooltip{background-color:#fff!important}.tooltip-with-indicator .tooltip-with-indicator-icon{font-size:1.8em;color:var(--mui-palette-primary-main);background-color:#fff;border-radius:15px}.tooltip-with-indicator .tooltip-with-indicator-icon:hover{cursor:pointer}@media screen and (max-width: 1024px){.tooltip-with-indicator .tooltip-with-indicator-icon{font-size:2.1em}}.tooltip-with-indicator-dialog .tooltip-with-indicator-title{display:flex}.tooltip-with-indicator-dialog .tooltip-with-indicator-title-icon{font-size:1.3em;color:var(--mui-palette-primary-main);margin-right:10px;margin-top:auto;margin-bottom:auto}.tooltip-with-indicator-dialog .tooltip-with-indicator-content{min-width:20vw}.tooltip-with-indicator-dialog .tooltip-with-indicator-content .tooltip-with-indicator-content-text{color:var(--mui-palette-textSecondary-dark);white-space:nowrap;font-weight:400}.tooltip-with-indicator-dialog .tooltip-with-indicator-actions{display:flex;justify-content:center}.tooltip-with-indicator-dialog .tooltip-with-indicator-actions .tooltip-with-indicator-button{margin:auto;min-width:50%;max-width:300px}.tooltip-with-indicator-dialog .tooltip-video-player-inline-video{max-width:500px;min-width:500px}.tooltip-with-indicator-dialog .MuiDialog-paperWidthSm{max-width:unset}.unit-guide-page{width:100%;margin-bottom:20px;padding:10px;box-sizing:border-box}.unit-guide-page .unit-guide-page-container{margin-bottom:30px}.unit-guide-page .unit-guide-header{padding:45px 10% 5px;width:100%;box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.unit-guide-page .unit-guide-header .unit-guide-pdf-logo img{width:240px}.unit-guide-page .unit-guide-header .unit-info{flex-grow:.5;max-width:60%}.unit-guide-page .unit-guide-header .unit-info .header-text{font-weight:800}.unit-guide-page .unit-guide-header .unit-info .unit-header{margin-top:15px}.unit-guide-page .unit-guide-header .unit-info .topic-header{margin-top:10px}.unit-guide-page .unit-guide-body{padding:20px 3%}.unit-guide-page .unit-guide-body .unit-guide-body-sub-title{font-weight:600;margin-bottom:5px}.unit-guide-page .unit-guide-body .standard-entry{margin-bottom:10px}.unit-guide-page .unit-guide-body .section-margin-top{margin-top:25px}.unit-guide-page .unit-guide-body ul{margin:0}.unit-guide-page .unit-guide-body .standard-group{margin-bottom:10px}.unit-guide-page .unit-guide-body .standard-in-progress{font-weight:700}@media print{html,body{height:100%}.unit-guide-page-container{page-break-before:always}.unit-guide-page-container:nth-child(1){page-break-before:avoid!important}.unit-guide-page-container{margin-bottom:0!important;box-shadow:none!important}.unit-guide-body{padding-bottom:0!important;page-break-before:avoid!important}.standard-entry{page-break-inside:avoid!important}}@page{margin:3mm 5mm 5mm!important;size:auto;font-size:1em!important;line-height:1!important}.unit-guite-section{border:2px solid var(--mui-palette-grey-400);page-break-inside:avoid}.unit-guite-section .unit-guide-section-title{padding:10px;border-bottom:2px solid var(--mui-palette-grey-400);font-weight:700;background-color:#f1c233}.unit-guite-section .unit-guide-section-body{padding:10px}.unit-guite-section .unit-guide-section-body p{margin:0}.play-lesson-icon:hover,.play-lesson-icon.switch-selected-component{animation:bounce 1.8s ease-in-out infinite alternate}@keyframes bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(1.1,.9) translateY(0)}30%{transform:scale(.9,1.1) translateY(0)}50%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}.student-setting-side-panel{text-decoration:none}.student-setting-side-panel .active .MuiTypography-root{text-decoration:underline}.student-setting-side-panel .list-item-text .MuiTypography-root{font-weight:400}.selectable-card-div{position:relative;padding-bottom:10px;padding-right:10px}.selectable-card-div .settings-selectable-card-content{padding:0!important;border-radius:2px;background-color:var(--mui-palette-grey-900);opacity:20;align-content:center}.selectable-card-div .settings-selectable-card:hover .settings-selectable-card-overlay-icon{opacity:1;z-index:10}.selectable-card-div .settings-selectable-card:hover .overlay{position:absolute;width:100%;height:100%;z-index:1;top:0;left:0;opacity:1;transition:.2s ease-in-out;justify-content:center;align-items:center;background-color:#2727274d;border-radius:4px}.selectable-card-div .settings-selectable-card-overlay-icon{position:absolute;margin:2%;top:0;transition:.2s ease-in-out}.selectable-card-div .settings-card-checked{opacity:100;color:var(--mui-palette-secondary-main)}.selectable-card-div .settings-card-unchecked:hover{opacity:100}.selectable-card-div .settings-card-unchecked{opacity:0;color:var(--mui-palette-textSecondary-main)}.selectable-card-div .settings-card-name{font-weight:500!important;color:#fff;min-height:24px;align-items:center;justify-content:center;display:flex}.selectable-card-div .settings-selectable-card-overlay-media{position:absolute;margin:2%;top:0;right:0;font-size:2.5em;z-index:1}.selectable-card-div .settings-selectable-card-overlay-media:hover{transform:scale(1.3);color:var(--mui-palette-secondary-main)}:root{font-family:Rubik,Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;letter-spacing:.16px}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#0006}.vizzle-selected-component-medium,.switch-selected-component{border-radius:5px;box-shadow:0 1px 3px 4px var(--mui-palette-secondary-main),0 0 7px 7px var(--mui-palette-secondary-main),0 3px 2px -1px var(--mui-palette-secondary-main)!important}.vizzle-selected-component-medium:hover,.switch-selected-component:hover{box-shadow:0 1px 3px 4px var(--mui-palette-secondary-main),0 0 7px 7px var(--mui-palette-secondary-main),0 3px 2px -1px var(--mui-palette-secondary-main)!important}.warning-icon-color{color:var(--mui-palette-Alert-warningColor)}@font-face{font-family:KG Primary Penmanship;src:url(/assets/kgprimarypenmanship-webfont-6ed09a15.eot);src:url(/assets/kgprimarypenmanship-webfont-6ed09a15.eot?#iefix) format("embedded-opentype"),url(/assets/kgprimarypenmanship-webfont-4dcee26a.woff2) format("woff2"),url(/assets/kgprimarypenmanship-webfont-46369406.woff) format("woff"),url(/assets/kgprimarypenmanship-webfont-e416cd0e.ttf) format("truetype"),url(/assets/kgprimarypenmanship-webfont-d3342776.svg#kg_primary_penmanshipregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:KG Primary Penmanship Lined;src:url(/assets/kgprimarypenmanshiplined-webfont-5f3aaa72.eot);src:url(/assets/kgprimarypenmanshiplined-webfont-5f3aaa72.eot?#iefix) format("embedded-opentype"),url(/assets/kgprimarypenmanshiplined-webfont-52c43397.woff2) format("woff2"),url(/assets/kgprimarypenmanshiplined-webfont-2ac9fe5f.woff) format("woff"),url(/assets/kgprimarypenmanshiplined-webfont-26a23826.ttf) format("truetype"),url(/assets/kgprimarypenmanshiplined-webfont-faff6515.svg#kg_primary_penmanship_linedRg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:KG Primary Dots Lined;src:url(/assets/kgprimarydotslined-webfont-7622c3dc.eot);src:url(/assets/kgprimarydotslined-webfont-7622c3dc.eot?#iefix) format("embedded-opentype"),url(/assets/kgprimarydotslined-webfont-f5a4197f.woff2) format("woff2"),url(/assets/kgprimarydotslined-webfont-f6cac21d.woff) format("woff"),url(/assets/kgprimarydotslined-webfont-337248ae.ttf) format("truetype"),url(/assets/kgprimarydotslined-webfont-7d84673e.svg#kg_primary_dots_linedregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Alegreya;src:url(/assets/alegreya-regular-webfont-d5ce1c0c.eot);src:url(/assets/alegreya-regular-webfont-d5ce1c0c.eot?#iefix) format("embedded-opentype"),url(/assets/alegreya-regular-webfont-308b3973.woff2) format("woff2"),url(/assets/alegreya-regular-webfont-134944f7.woff) format("woff"),url(/assets/alegreya-regular-webfont-1858effd.ttf) format("truetype"),url(/assets/alegreya-regular-webfont-d9a4f718.svg#alegreyaregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Alegreya;src:url(/assets/alegreya-bold-webfont-acfed05d.eot);src:url(/assets/alegreya-bold-webfont-acfed05d.eot?#iefix) format("embedded-opentype"),url(/assets/alegreya-bold-webfont-fd01f5e1.woff2) format("woff2"),url(/assets/alegreya-bold-webfont-a5e4d8e0.woff) format("woff"),url(/assets/alegreya-bold-webfont-15cb4fdf.ttf) format("truetype"),url(/assets/alegreya-bold-webfont-c30c0c37.svg#alegreyabold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Alegreya;src:url(/assets/alegreya-italic-webfont-c0328b17.eot);src:url(/assets/alegreya-italic-webfont-c0328b17.eot?#iefix) format("embedded-opentype"),url(/assets/alegreya-italic-webfont-4ba3752f.woff2) format("woff2"),url(/assets/alegreya-italic-webfont-1b812f4d.woff) format("woff"),url(/assets/alegreya-italic-webfont-5b389623.ttf) format("truetype"),url(/assets/alegreya-italic-webfont-e370202f.svg#alegreyaitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Alegreya;src:url(/assets/alegreya-bolditalic-webfont-b88b5177.eot);src:url(/assets/alegreya-bolditalic-webfont-b88b5177.eot?#iefix) format("embedded-opentype"),url(/assets/alegreya-bolditalic-webfont-e78d55a5.woff2) format("woff2"),url(/assets/alegreya-bolditalic-webfont-b544261f.woff) format("woff"),url(/assets/alegreya-bolditalic-webfont-25a70ddd.ttf) format("truetype"),url(/assets/alegreya-bolditalic-webfont-8d135355.svg#alegreyabold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Josefin Slab;src:url(/assets/josefinslab-regular-webfont-473fc359.eot);src:url(/assets/josefinslab-regular-webfont-473fc359.eot?#iefix) format("embedded-opentype"),url(/assets/josefinslab-regular-webfont-b95f8ced.woff2) format("woff2"),url(/assets/josefinslab-regular-webfont-20b45530.woff) format("woff"),url(/assets/josefinslab-regular-webfont-00df4b3d.ttf) format("truetype"),url(/assets/josefinslab-regular-webfont-cd17cde0.svg#josefin_slabregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Josefin Slab;src:url(/assets/josefinslab-bold-webfont-7146ce57.eot);src:url(/assets/josefinslab-bold-webfont-7146ce57.eot?#iefix) format("embedded-opentype"),url(/assets/josefinslab-bold-webfont-755c3c80.woff2) format("woff2"),url(/assets/josefinslab-bold-webfont-89207018.woff) format("woff"),url(/assets/josefinslab-bold-webfont-c6a601c6.ttf) format("truetype"),url(/assets/josefinslab-bold-webfont-384bf265.svg#josefin_slabbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Josefin Slab;src:url(/assets/josefinslab-italic-webfont-6f817082.eot);src:url(/assets/josefinslab-italic-webfont-6f817082.eot?#iefix) format("embedded-opentype"),url(/assets/josefinslab-italic-webfont-87e8af31.woff2) format("woff2"),url(/assets/josefinslab-italic-webfont-d6d8aa81.woff) format("woff"),url(/assets/josefinslab-italic-webfont-ec253387.ttf) format("truetype"),url(/assets/josefinslab-italic-webfont-e9b419b3.svg#josefin_slabitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Josefin Slab;src:url(/assets/josefinslab-bolditalic-webfont-c73c54b9.eot);src:url(/assets/josefinslab-bolditalic-webfont-c73c54b9.eot?#iefix) format("embedded-opentype"),url(/assets/josefinslab-bolditalic-webfont-81624396.woff2) format("woff2"),url(/assets/josefinslab-bolditalic-webfont-c33980c8.woff) format("woff"),url(/assets/josefinslab-bolditalic-webfont-99efe657.ttf) format("truetype"),url(/assets/josefinslab-bolditalic-webfont-eacd45e3.svg#josefin_slabbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Quattrocento;src:url(/assets/quattrocentosans-regular-webfont-e1f7209b.eot);src:url(/assets/quattrocentosans-regular-webfont-e1f7209b.eot?#iefix) format("embedded-opentype"),url(/assets/quattrocentosans-regular-webfont-5042cbac.woff2) format("woff2"),url(/assets/quattrocentosans-regular-webfont-3af4cf82.woff) format("woff"),url(/assets/quattrocentosans-regular-webfont-cebd47c9.ttf) format("truetype"),url(/assets/quattrocentosans-regular-webfont-a47034a8.svg#quattrocento_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Quattrocento;src:url(/assets/quattrocentosans-bold-webfont-76ad14dd.eot);src:url(/assets/quattrocentosans-bold-webfont-76ad14dd.eot?#iefix) format("embedded-opentype"),url(/assets/quattrocentosans-bold-webfont-9cf013c6.woff2) format("woff2"),url(/assets/quattrocentosans-bold-webfont-a712817d.woff) format("woff"),url(/assets/quattrocentosans-bold-webfont-7eee4faf.ttf) format("truetype"),url(/assets/quattrocentosans-bold-webfont-06c80761.svg#quattrocento_sansbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Quattrocento;src:url(/assets/quattrocentosans-italic-webfont-deb015db.eot);src:url(/assets/quattrocentosans-italic-webfont-deb015db.eot?#iefix) format("embedded-opentype"),url(/assets/quattrocentosans-italic-webfont-5810a608.woff2) format("woff2"),url(/assets/quattrocentosans-italic-webfont-d912b06f.woff) format("woff"),url(/assets/quattrocentosans-italic-webfont-2417218e.ttf) format("truetype"),url(/assets/quattrocentosans-italic-webfont-16657dfc.svg#quattrocento_sansitalic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Quattrocento;src:url(/assets/quattrocentosans-bolditalic-webfont-25f0b50c.eot);src:url(/assets/quattrocentosans-bolditalic-webfont-25f0b50c.eot?#iefix) format("embedded-opentype"),url(/assets/quattrocentosans-bolditalic-webfont-c490f9fa.woff2) format("woff2"),url(/assets/quattrocentosans-bolditalic-webfont-786918ed.woff) format("woff"),url(/assets/quattrocentosans-bolditalic-webfont-a919a3e4.ttf) format("truetype"),url(/assets/quattrocentosans-bolditalic-webfont-10940fdf.svg#quattrocento_sansbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Regular-webfont-c266114c.eot);src:url(/assets/OpenSans-Regular-webfont-c266114c.eot?#iefix) format("embedded-opentype"),url(/assets/OpenSans-Regular-webfont-724ffca6.woff) format("woff"),url(/assets/OpenSans-Regular-webfont-4f83442e.ttf) format("truetype"),url(/assets/OpenSans-Regular-webfont-7f93554c.svg#open_sansregular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-Bold-914b98c4.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:url(/assets/OpenSans-SemiBold-89275a1c.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-VariableFont_wght-5ed84298.ttf) format("truetype");font-style:normal}@font-face{font-family:Rubik;src:url(/assets/Rubik-Italic-VariableFont_wght-c2495c34.ttf) format("truetype");font-style:italic}
