:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.account-owner{display:flex;flex-direction:row;align-items:center;margin:0 10px 0 10px;padding:4px 10px 4px 4px;border-radius:4px;font-size:1.125rem;font-weight:bold;color:#3f3f3f;cursor:pointer}.account-owner:hover{background-color:#6fc6da}.account-owner:active{background-color:#0592af;color:#fff}.account-owner:active .icon{fill:#0592af}.account-owner .account-owner-name{margin-left:8px}.account-owner .icon{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;fill:#ff8415}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.project-logo{display:flex;align-items:center;justify-content:center;height:40px;padding:2px 10px;border-radius:4px;margin:0 0 0 10px;cursor:pointer}.project-logo:hover{background-color:#6fc6da}.project-logo:active{background-color:#0592af}.project-logo:active .icon{fill:#fff}.project-logo.no-link{cursor:auto;outline:none}.project-logo .logo-img{height:80%;padding:6px 10px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.activity-header{height:60px;width:100%;margin-bottom:3px;font-size:1.125rem;font-weight:bold}.activity-header.in-sequence{margin-bottom:0}.activity-header .inner{display:flex;flex-direction:row;align-items:center;height:100%;width:100%;box-sizing:border-box;margin:auto;background-color:#b7e2ec;color:#3f3f3f}.activity-header .inner.full{width:100%}.activity-header .inner .header-left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%}.activity-header .inner .header-left .separator{width:1px;height:30px;margin:2px;background-color:#0592af}.activity-header .inner .header-center{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:flex-start;min-width:0;overflow:hidden}.activity-header .inner .header-center .title-container{align-items:center;border-radius:4px;display:flex;height:20px;padding:8px 10px;width:calc(100% - 20px)}.activity-header .inner .header-center .title-container.link{cursor:pointer}.activity-header .inner .header-center .title-container.link:hover{background-color:#6fc6da}.activity-header .inner .header-center .title-container.link:active{background-color:#0592af;color:#fff}.activity-header .inner .header-center .title-container.link:active .sequence-icon{fill:#fff}.activity-header .inner .header-center .title-container .activity-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-header .inner .header-center .title-container .sequence-icon{fill:#3f3f3f;margin-right:5px}.activity-header .inner .header-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.teacher-feedback-small-badge{display:flex;height:16px;left:auto;line-height:1;margin:0;padding:0;top:auto;width:16px}.teacher-feedback-small-badge.nav-pages-badge{position:absolute;right:10px;top:-5px}.teacher-feedback-small-badge.page-links-badge{left:-5px;position:absolute;right:auto;top:0}.teacher-feedback-small-badge svg{height:16px;width:16px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.nav-pages{display:flex;justify-content:center;width:100%;margin:0 10px 0 10px;padding:0px}.nav-pages .page-button-container{display:inline;position:relative}.nav-pages .page-button-container .page-button{display:flex;justify-content:center;align-items:center;width:44px;height:44px;margin:0 5px 0 5px;border-radius:4px;border:none;color:#3f3f3f;font-size:1.125rem;font-weight:bold;box-sizing:border-box;background-color:#fff;cursor:pointer;padding:1px 6px}.nav-pages .page-button-container .page-button .icon{fill:var(--theme-primary-color)}.nav-pages .page-button-container .page-button .icon.current{fill:#fff}.nav-pages .page-button-container .page-button.completion-page-button .icon{fill:var(--theme-secondary-color)}.nav-pages .page-button-container .page-button:hover:not(.disabled){background-color:var(--theme-primary-hover-color)}.nav-pages .page-button-container .page-button:hover:not(.disabled).completion-page-button{background-color:var(--theme-secondary-hover-color)}.nav-pages .page-button-container .page-button:active:not(.disabled){background-color:var(--theme-primary-color);color:#fff}.nav-pages .page-button-container .page-button:active:not(.disabled) .icon{fill:#fff}.nav-pages .page-button-container .page-button:active:not(.disabled).completion-page-button{background-color:var(--theme-secondary-color)}.nav-pages .page-button-container .page-button.current{background-color:var(--theme-primary-color);color:#fff;pointer-events:none}.nav-pages .page-button-container .page-button.current.completion-page-button{background-color:var(--theme-secondary-color)}.nav-pages .page-button-container .page-button.current.completion-page-button .icon{fill:#fff}.nav-pages .page-button-container .page-button.disabled{outline:none;cursor:auto;opacity:.35}.nav-pages .page-button-container .page-button.last-page{pointer-events:none;outline:none;cursor:auto;opacity:.35}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.activity-nav{display:flex;align-items:center;justify-content:space-between;height:64px;width:100%;background-color:#fff;color:#3f3f3f;font-size:1.125rem}.activity-nav.full{width:100%}.activity-nav .left{display:flex;height:100%;align-items:center}.activity-nav .activity-name{margin:0 5px 0 10px}.activity-nav .sequence-name{display:flex;align-items:center;justify-content:center;margin:5px;font-size:0.75rem;height:100%;cursor:pointer}.activity-nav .sequence-name:hover{background-color:#979797}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.custom-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex:1}.custom-select .header{display:flex;flex-direction:row;align-items:center;height:30px;box-sizing:border-box;border-radius:4px;border:solid 1.5px #979797;background-color:#cdebf2;font-size:1.125rem;font-weight:bold;cursor:pointer}.custom-select .header:hover{background-color:#93d5e4}.custom-select .header.disabled{pointer-events:none}.custom-select .header.show-list,.custom-select .header:active{color:#fff;border-color:#fff;background-color:#0592af}.custom-select .header:active .icon{fill:#fff}.custom-select .header:active .arrow{fill:#fff}.custom-select .header .icon{height:24px;width:24px;margin:0 6px 0 3px;fill:var(--theme-primary-color)}.custom-select .header .icon.show-list{fill:#fff}.custom-select .header .current{flex-grow:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select .header .arrow{height:24px;width:24px;margin:0 5px 0 5px;fill:var(--theme-primary-color);transition-property:transform;transition-duration:.25s}.custom-select .header .arrow.show-list{fill:#fff;transform:rotate(180deg)}.custom-select .header .arrow.disabled{display:none}.custom-select .list-container{height:0;width:100%;position:relative}.custom-select .list{position:absolute;margin-top:1px;width:100%;border-radius:0 0 4px 4px;box-shadow:0 0 5px 0 rgba(0,0,0,.5);opacity:0;z-index:1;transition-property:opacity;transition-duration:.25s;pointer-events:none;color:#414546}.custom-select .list.show{opacity:1;pointer-events:auto;cursor:pointer}.custom-select .list .list-item{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;height:40px;padding:0 5px 0 5px;background-color:#fff;font-size:1.125rem;font-weight:normal}.custom-select .list .list-item.selected{font-weight:bold}.custom-select .list .list-item:hover{background-color:#e2f4f8}.custom-select .list .list-item:active{background-color:#b7e2ec;font-weight:bold}.custom-select .list .list-item:active .check{fill:var(--theme-primary-color)}.custom-select .list .list-item .check{height:24px;min-width:24px;margin:0 3px;fill:#fff}.custom-select .list .list-item .check.selected{fill:var(--theme-primary-color)}.custom-select .list .list-item .label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-select .list .list-item:last-child{border-radius:0 0 4px 4px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.sequence-nav{display:flex;align-items:center;height:60px;width:100%;background-color:#cdebf2;color:#3f3f3f;font-size:1.125rem;font-weight:bold;margin-bottom:3px;padding:0 20px;box-sizing:border-box}.sequence-nav.full{width:100%}.sequence-nav .select-label{margin-right:5px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.textbox iframe{border:0}.textbox p{margin:20px 0;overflow-wrap:break-word;overflow:hidden}.textbox li{margin:.75em 0}.textbox img{height:auto;max-width:100%}.textbox .text-name{font-weight:bold;padding:8px 0 5px}.textbox.callout .text-name{background-color:#dfdfdf;clear:both;position:relative;padding:8px 20px 5px}.textbox.callout .content{background:#f4f4f4;padding:5px 20px 20px 20px !important}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.feedback-button{background-color:#dbfadf;border:1px solid #979797;border-radius:4px;font-family:"Lato",sans-serif;font-weight:bold;font-size:1.25rem;color:#3f3f3f;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:7px 10px;line-height:1.6;cursor:pointer;margin-left:20px}.feedback-button:hover,.feedback-button:active{background-color:#69d178}.feedback-button:active{color:#fff}.feedback-button .feedback-button-content{display:flex;align-items:center;gap:10px}.feedback-button .feedback-button-content .button-icon{display:flex;justify-content:center}.teacher-feedback{width:calc(100% - 40px);box-sizing:border-box;background-color:#dbfadf;margin:0px 20px;border-radius:4px;padding:10px;display:flex;gap:10px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.iframe-runtime{position:relative}.iframe-runtime iframe{border:0}.iframe-runtime iframe.iframe-runtime-locked{pointer-events:none}.iframe-runtime button.button{align-items:center;display:flex;line-height:1.6;margin:0 auto 5px}.iframe-runtime button.button:active svg{fill:#fff}.iframe-runtime button.button svg{fill:#3f3f3f}.iframe-runtime .iframe-runtime-buttons{margin-top:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}
.lightbox-content{position:relative}.lightbox-close-icon{font-size:pxToRem(20);position:absolute;top:-20px;right:-17px;cursor:pointer;color:gray}.lightbox-close-icon:hover{color:#5a5a5a}
.click-to-play{overflow:hidden;position:relative;cursor:pointer}.click-to-play img{opacity:.25;position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.click-to-play div{position:relative;text-align:center;font-size:2rem;padding:4em 1em}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.managed-interactive .runtime-container.has-border{border:1px solid #979797}.question-container{display:flex;justify-content:center;align-items:center;height:26px;width:26px;margin:5px;border-radius:50%;background-color:#fff;cursor:pointer}.question-container .question{fill:#3f3f3f}.hint-container{background:#f5f5f5;font-size:.9rem;overflow:hidden}.hint-container.collapsed{height:0;visibility:hidden}.hint-container .hint{margin:10px}.hint-container .close-container{display:flex;justify-content:center;align-items:center;width:100%}.hint-container .close-container .close{fill:#3f3f3f;cursor:pointer}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.plugin-container{min-height:40px}.activity-level-plugin-container{height:0;width:0}#modal{font-weight:400;font-size:1rem}.ui-dialog{background:#fff;box-shadow:5px 5px 5px 0 rgba(0,0,0,.25);border:1px solid #373737 !important;border-radius:10px;z-index:100000;padding:0px}.ui-widget-overlay.ui-front{z-index:99999;background:#333;opacity:.5}.ui-dialog-titlebar{border:none;background:#cdebf2;color:#373737;border-radius:10px 10px 0px 0px}.ui-dialog-titlebar button.ui-dialog-titlebar-close{background:none;border:none}.ui-dialog-title{font-weight:700;font-size:1rem;margin:0 !important}.ui-widget-content{font-size:1rem}.ui-widget-content p.response{font-size:1.1rem}.ui-button.ui-widget{outline:none}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.spike-media-library .title{background-color:#dfdfdf;clear:both;position:relative;padding:8px 20px 5px}.spike-media-library .content{background:#f4f4f4;padding:5px 20px 20px 20px !important}.spike-media-library .content .images{display:flex;gap:10px;align-items:center}.spike-media-library .content .images img{max-width:100px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.embeddable{margin-bottom:10px;position:relative}.embeddable .header{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:36px;width:100%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 10px;color:#fff;background-color:#0481a0}.embeddable.hidden{display:none}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.section{display:grid;gap:10px;grid-auto-rows:minmax(20px, auto);grid-template-columns:repeat(10, 1fr);margin:8px;position:relative}.section.responsive{width:100%}.section.full-width .embeddable.full-width{grid-column:span 10}.section.full-width .embeddable.full-width.max-aspect-ratio{display:flex;flex-direction:column;height:98vh}.section.full-width .embeddable.full-width.max-aspect-ratio .embeddable.primary,.section.full-width .embeddable.full-width.max-aspect-ratio .embeddable-sub-two,.section.full-width .embeddable.full-width.max-aspect-ratio .managed-interactive,.section.full-width .embeddable.full-width.max-aspect-ratio .runtime-container,.section.full-width .embeddable.full-width.max-aspect-ratio .iframe-runtime{display:flex;flex-direction:column;flex:1}.section.full-width .embeddable.full-width.max-aspect-ratio .embeddable-sub-two{height:100%}.section.full-width .embeddable.full-width.max-aspect-ratio iframe{flex:1}.section.full-width .embeddable.full-width.half-width{grid-column:span 5}.section.full-width .embeddable.full-width.hidden{display:none}.section.l_6040 .column.primary{grid-column:span 6}.section.l_6040 .column.primary.expand{grid-column:span 10}.section.l_6040 .column.secondary{right:0;grid-column:span 4}.section.l_6040 .column.secondary.stacked{flex-direction:column}.section.l_6040 .column.secondary.collapsed{grid-column:none}.section.r_4060{grid-template-columns:minmax(45px, auto) repeat(9, 1fr)}.section.r_4060 .column.primary{grid-column:span 6}.section.r_4060 .column.primary.expand{grid-column:span 9}.section.r_4060 .column.secondary{left:0;grid-column:span 4}.section.r_4060 .column.secondary.stacked{flex-direction:column}.section.r_4060 .column.secondary.collapsed{grid-column:span 1}.section.l_7030 .column.primary{grid-column:span 7}.section.l_7030 .column.primary.expand{grid-column:span 10}.section.l_7030 .column.secondary{right:0;grid-column:span 3}.section.l_7030 .column.secondary.stacked{flex-direction:column}.section.l_7030 .column.secondary.collapsed{grid-column:none}.section.r_3070{grid-template-columns:minmax(45px, auto) repeat(9, 1fr)}.section.r_3070 .column.primary{grid-column:span 7}.section.r_3070 .column.primary.expand{grid-column:span 9}.section.r_3070 .column.secondary{left:0;grid-column:span 3}.section.r_3070 .column.secondary.stacked{flex-direction:column}.section.r_3070 .column.secondary.collapsed{grid-column:span 1}.section.responsive{display:flex}.section.responsive .embeddable.full-width{width:100%}.section.responsive .embeddable.full-width.half-width{width:50%}.section.responsive .embeddable.full-width.hidden{display:none}.section.responsive .embeddable.full-width>div{margin-right:20px}.section.responsive .column.primary{right:0;width:100%;margin-right:20px}.section.responsive .column.secondary{min-width:365px;max-width:365px;left:0}.section.responsive .column.secondary.stacked{flex-direction:column}.section.responsive .column.secondary.collapsed{min-width:45px}.section.l_7030 .column.secondary .iframe-runtime .feedback-button,.section.r_3070 .column.secondary .iframe-runtime .feedback-button,.section.responsive .column.secondary .iframe-runtime .feedback-button{padding:10px 10px 15px 10px}.section.l_7030 .column.secondary .iframe-runtime .feedback-button .feedback-button-content,.section.r_3070 .column.secondary .iframe-runtime .feedback-button .feedback-button-content,.section.responsive .column.secondary .iframe-runtime .feedback-button .feedback-button-content{align-items:flex-start}.section.l_7030 .column.secondary .iframe-runtime .feedback-button .feedback-button-text,.section.r_3070 .column.secondary .iframe-runtime .feedback-button .feedback-button-text,.section.responsive .column.secondary .iframe-runtime .feedback-button .feedback-button-text{text-align:left;width:135px;line-height:1.1}.section .column.primary{position:relative;height:auto}.section .column.primary.max-aspect-ratio .embeddable.primary{height:98vh}.section .column.primary.max-aspect-ratio .embeddable.primary .embeddable.primary,.section .column.primary.max-aspect-ratio .embeddable.primary .embeddable-sub-two,.section .column.primary.max-aspect-ratio .embeddable.primary .managed-interactive,.section .column.primary.max-aspect-ratio .embeddable.primary .runtime-container,.section .column.primary.max-aspect-ratio .embeddable.primary .iframe-runtime{display:flex;flex-direction:column;flex:1}.section .column.primary.max-aspect-ratio .embeddable.primary .embeddable-sub-two{height:100%}.section .column.primary.max-aspect-ratio .embeddable.primary iframe{flex:1}.section .column.primary .embeddableWrapper{top:10px;align-self:flex-start}.section .column.primary .embeddableWrapper.pinned{position:-webkit-sticky;position:sticky}.section .collapsible-header{display:flex;justify-content:flex-end;align-items:center;box-sizing:border-box;padding:20px;margin-bottom:10px;height:35px;background-color:#3f3f3f;color:#dfdfdf;transition-duration:.25s;cursor:pointer;position:-webkit-sticky;position:sticky;top:0;z-index:3}.section .collapsible-header.right{justify-content:flex-start}.section .collapsible-header.collapsed{height:350px;width:45px;padding:5px;flex-direction:column;justify-content:flex-start}.section .collapsible-header.collapsed div{transform:rotate(-90deg);top:20px}.section .collapsible-header div{align-self:center;position:relative;white-space:nowrap;width:auto}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.bottom-buttons{display:flex;flex-direction:row;justify-content:center}.bottom-buttons.center{justify-content:center}.bottom-buttons button:disabled,.bottom-buttons button.disabled{opacity:.35;cursor:auto;pointer-events:none}.bottom-buttons button:disabled:hover,.bottom-buttons button.disabled:hover{opacity:.35;background-color:var(--theme-primary-color)}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.page-change-notification{background-color:#ffa350;color:#3f3f3f;padding:18px;font-size:1.25rem;font-weight:bold;font-stretch:normal;font-style:italic;text-align:center}.page-change-notification-errored{background-color:#ff234e;color:#f4f4f4}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.toggle{display:flex;align-items:center;gap:8px;color:#ea6d2f}.toggle.disabled{color:rgba(121,121,121,.35)}.toggle.disabled input{background-color:rgba(121,121,121,.35)}.toggle.disabled input:hover::before{box-shadow:0 0px 8px 0 rgba(0,0,0,.35)}.toggle .label{cursor:pointer;line-height:1.4;font-size:1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:bold;white-space:nowrap}.toggle input{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:42px;min-height:16px;margin:0;position:relative;background-color:#797979;border-radius:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background-color .3s}.toggle input:checked{background-color:#ea6d2f}.toggle input:checked::before{background-color:#ffc18a;left:unset;transform:translateX(calc(100% - 10px))}.toggle input::before{content:"";position:absolute;height:24px;width:24px;top:-5px;left:0;bottom:0;-o-object-fit:contain;object-fit:contain;box-shadow:0 0px 8px 0 rgba(0,0,0,.35);border:solid 1.5px #797979;background-color:#fff;transition:all .3s;border-radius:50%;cursor:pointer}.toggle input:hover::before{box-shadow:0 0px 8px 2px #ea6d2f}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.page-content{width:100%;box-sizing:border-box;background-color:#fff;padding:20px;margin:1px 0 1px 0}.page-content.responsive{width:100%}.page-content .header{display:flex;justify-content:space-between;align-items:center}.page-content .header .name{flex-grow:1;font-size:1.5rem;font-weight:bold;max-width:850px;color:var(--theme-secondary-color)}.hidden-page-warning{font-size:1.125rem;text-align:center;height:30px;background-color:#e325af}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.estimated-time{display:flex;align-items:center;padding:10px;font-size:1.125rem;color:#3f3f3f;background-color:#e2f4f8}.estimated-time .label{display:flex;align-items:baseline}.estimated-time .label .estimate{margin:0 5px 0 5px}.estimated-time .label .time{font-weight:bold;margin:0 5px 0 0}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.activity-summary{margin-right:30px;width:100%}.activity-summary .activity-title{display:flex;width:100%;justify-content:space-between;align-items:center}.activity-summary .activity-title img{height:80px;border-radius:8px;border:solid 1px #0592af;margin-right:20px}.activity-summary .activity-title h1{flex-grow:1;margin-right:10px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.activity-page-links{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:10px;border-radius:10px;border:1px solid #dfdfdf;color:#3f3f3f}.activity-page-links .pages{font-size:1.125rem;font-weight:bold;margin:4px 10px}.activity-page-links .separator{width:260px;height:1px;background-color:#dfdfdf;margin:10px}.activity-page-links .page-item{display:flex;align-items:center;width:260px;height:40px;padding:0 10px;position:relative;cursor:pointer}.activity-page-links .page-item:hover{background-color:#b7e2ec}.activity-page-links .page-item:hover .page-link{text-decoration:underline}.activity-page-links .page-item:active{background-color:#0592af;color:#fff}.activity-page-links .page-item .page-link{margin-left:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.activity-page-links .begin{width:260px;margin:20px 0 0 10px}
.overall-score{text-align:right}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.rubric{background:#fff;color:#3f3f3f;font-size:1rem;margin:0 0 20px}.rubric table{border-collapse:collapse;width:100%}.rubric table table,.rubric table th,.rubric table td{border:solid 1px #0481a0}.rubric table table{border-radius:5px}.rubric table th,.rubric table td{padding:8px}.rubric table th{font-weight:bold}.rubric table td{vertical-align:top}.rubric table td div{align-items:center;display:flex;gap:5px}.rubric table td div li{list-style-type:disc;margin-left:20px}.rubric table td.groupLabel{text-align:center;transform:rotate(180deg);-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.feedback-text{margin:0 0 15px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.activity-level-feedback-banner{background:#dbfadf;border-radius:4px;color:#3f3f3f;display:flex;font-size:1.125rem;gap:9px;margin:15px 0;padding:20px}.activity-level-feedback-banner.has-rubric{flex-wrap:wrap}.activity-level-feedback-banner.has-rubric .activity-level-feedback-content{width:100%}.activity-level-feedback-banner .teacher-feedback-icon{flex-shrink:0;height:24px;width:24px}.activity-level-feedback-banner .activity-level-feedback-content{flex-grow:1;flex-shrink:1;line-height:normal}.activity-level-feedback-banner .activity-level-feedback-title{flex-grow:1;flex-shrink:1;line-height:normal}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.intro-page-activity-level-feedback{flex:1 1 100%}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.intro-content{width:100%;box-sizing:border-box;background-color:#fff;font-size:1.125rem;margin:1px 0 1px 0;padding:30px}.intro-content .introduction{display:flex;justify-content:space-between}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.footer{width:100%;box-sizing:border-box;font-size:1.125rem;color:#fff;background-color:#0481a0;padding:20px 20px 40px;margin:40px 0 0 0}.footer a:link,.footer a:visited,.footer a:hover,.footer a:active{color:#fff}.footer .footer-text .footer-text-copyright{min-height:50px}.footer .footer-text .footer-text-copyright img.copyright{float:left;height:auto;margin:5px 15px 5px 0;max-height:42px;max-width:120px;width:auto}.footer .footer-text .footer-text-collaborators{min-height:50px}.footer .footer-text .footer-text-collaborators img.funder{float:left;height:auto;margin:5px 15px 5px 0;max-height:50px;max-width:120px;min-width:50px;width:auto}.footer .footer-text .footer-text-collaborators-image{height:50px;margin:15px auto;width:900px}.footer .footer-text .footer-text-collaborators-image img{height:auto;width:100%}.footer .footer-text .footer-text-contact{text-align:center}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}
.theme-buttons{display:flex;flex-direction:row}.theme-buttons .button{margin:5px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.related-content{width:100%;background-color:#f4f4f4;margin-top:40px;margin-bottom:40px;border-radius:0 0 10px 10px;border:solid 1px #979797}.related-content .header{height:30px;width:100%;box-sizing:border-box;display:flex;justify-content:flex-start;align-items:center;padding:0 0 0 10px;color:#fff;background-color:#0481a0}.related-content .related-content-text{padding:20px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.single-page-content{width:100%;box-sizing:border-box;background-color:rgba(255,255,255,.95);padding:20px;margin-bottom:20px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.warning-banner{display:flex;justify-content:center;flex-direction:row;background-color:#ff8415;color:#000;font-size:1.375rem;padding:10px;width:100%}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.defunct-banner{background-color:#fdc32d;color:#000;font-size:1.125rem;margin:-40px -40px 10px;padding:20px;text-align:center;width:calc(100% + 80px)}.defunct-banner a:link,.defunct-banner a:visited{color:#000}.defunct-banner a:hover{color:#0481a0}.defunct-banner a:active{color:#016082}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.summary-page-question-feedback{background:#dbfadf;border-radius:0;color:#3f3f3f;display:flex;font-size:1.125rem;gap:9px;margin:-5px -5px -5px 0;padding:7px 6px}.summary-page-question-feedback .teacher-feedback-icon{flex-shrink:0;height:24px;width:24px}.summary-page-question-feedback .summary-page-question-feedback-content{flex-grow:1;flex-shrink:1;line-height:normal}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.summary-table{border-collapse:collapse;border-top:solid 1px #0481a0;border-right:solid 1px #0481a0;margin-bottom:20px;width:100%}.summary-table th,.summary-table td{border-bottom:solid 1px #0481a0;border-left:solid 1px #0481a0;max-width:0;overflow:hidden;padding:5px;text-align:left;text-overflow:ellipsis;vertical-align:middle}.summary-table th:nth-child(1),.summary-table td:nth-child(1){width:90%}.summary-table th:nth-child(2),.summary-table td:nth-child(2){text-align:center}.summary-table th svg,.summary-table td svg{display:block;height:24px;margin:0 auto;width:24px}.summary-table th svg.complete,.summary-table td svg.complete{fill:#0481a0}.summary-table th svg.incomplete,.summary-table td svg.incomplete{fill:#ea6d2f}.summary-table th .question-meta,.summary-table td .question-meta{display:flex;flex-wrap:wrap;gap:4px}.summary-table th .question-meta .question-page-and-number,.summary-table td .question-meta .question-page-and-number{flex:0 0 auto}.summary-table th .question-meta .question-page-and-number button,.summary-table td .question-meta .question-page-and-number button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;color:#3f3f3f;cursor:pointer;display:inline;font-family:"Lato",arial,helvetica,sans-serif;font-size:1rem;font-weight:normal;font-style:normal;letter-spacing:normal;margin:0;outline:none;padding:0;text-decoration:underline;text-transform:none;width:auto}.summary-table th .question-meta .question-prompt,.summary-table td .question-meta .question-prompt{flex:1;font-weight:normal}.summary-table th .question-meta .question-feedback,.summary-table td .question-meta .question-feedback{margin-top:6px}.summary-table th .question-meta .question-feedback.no-prompt,.summary-table td .question-meta .question-feedback.no-prompt{margin-top:0}.summary-table th{background:#0481a0;color:#fff;text-overflow:initial}.summary-table tr:nth-child(even){background:#f5fbfc}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.intro-feedback-banner{align-items:center;background:#dbfadf;color:#3f3f3f;display:flex;font-size:1.125rem;font-style:italic;font-weight:bold;margin:5px 0 30px;padding:10px}.intro-feedback-banner .teacher-feedback-icon{margin-right:5px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.next-up-container{background-color:#e2f4f8;display:flex;flex-basis:100%;margin-bottom:20px;padding:20px;box-sizing:border-box;font-size:1.125rem}.next-up-container .next-activity-preview{width:75%}.next-up-container .next-activity-preview .preview-header{display:flex}.next-up-container .next-activity-preview .preview-header .preview-thumbnail{background-color:var(--theme-primary-color);border:solid 1px var(--theme-primary-color);border-radius:8px;height:80px;margin-right:10px;max-width:108px;overflow:hidden}.next-up-container .next-activity-preview .preview-header .preview-thumbnail img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.next-up-container .next-activity-preview .preview-header .preview-title-container{align-self:last baseline}.next-up-container .next-activity-preview .preview-header .preview-title-container .next{font-style:italic}.next-up-container .next-activity-preview .preview-header .preview-title-container .activity-title{font-weight:bold}.next-up-container .next-activity-preview .preview-description{padding-right:20px}.next-up-container .next-activity-options{font-weight:bold}.next-up-container .next-activity-options .next-activity-buttons{width:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.next-up-container .next-activity-options .next-activity-buttons button{width:100%;font-family:"Lato",sans-serif}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.completion-page-content{background-color:#fff;box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:10px;padding:20px;width:100%}.completion-page-content .banners{width:100%}.completion-page-content .banners .intro-feedback-banner{margin-bottom:15px}.completion-page-content .textButton{background:rgba(0,0,0,0);border:none;color:#3f3f3f;cursor:pointer;display:block;font-weight:bold;font-size:1.25rem;margin:0 auto;padding:5px;text-align:center;text-decoration:underline;width:auto}.completion-page-content .textButton:hover{color:var(--theme-primary-color)}.completion-page-content .textButton:active{color:var(--theme-secondary-color)}.completion-page-content .progress-container{align-items:center;background-color:#e2f4f8;display:flex;flex-basis:100%;font-size:1.125rem;font-style:italic;font-weight:bold;line-height:1;padding:10px}.completion-page-content .progress-container.incomplete{background-color:#ffc18a}.completion-page-content .progress-container .check{fill:#0481a0;margin-right:5px}.completion-page-content .progress-container .check.incomplete{fill:#ea6d2f}.completion-page-content .exit-container{align-items:flex-start;display:flex;flex-wrap:wrap;height:100%;margin:0;padding:0}.completion-page-content .exit-container button{align-items:center;display:flex;justify-content:center;margin:0 auto;width:260px}.completion-page-content .exit-container button svg{fill:#ea6d2f;margin-right:5px}.completion-page-content .exit-container button.disabled{cursor:none;opacity:.35;pointer-events:none}.completion-page-content .exit-container .summary-of-work{display:flex;justify-content:space-between;width:100%;margin:0 0 20px;gap:10px}.completion-page-content .exit-container .summary-of-work h1{flex-grow:1;margin:0}.completion-page-content .exit-container .summary-of-work h1 .activity-title{font-weight:500}.completion-page-content .exit-container .activity-level-feedback-banner{width:100%;margin-top:0;margin-bottom:20px}.completion-page-content .exit-container .exit-button{flex-basis:100%;text-align:center}.completion-page-content .num-complete-text{margin:15px 0}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.teacher-edition-banner{display:flex;flex-direction:row;background-color:#ffa350;color:#eee;font-size:1.625rem;padding:8px;min-height:40px;width:100%;align-items:center;justify-content:center;margin:5px;fill:#eee}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.error{width:100%;box-sizing:border-box;background-color:rgba(255,255,255,.95);padding:20px;margin-bottom:20px}.error li{margin-top:5px}.error .login-again{margin-top:35px}.error .login-again .link{text-decoration:underline;cursor:pointer}.error button{margin-right:30px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.sidebar-tab{cursor:pointer;width:75px;min-height:70px;text-align:center;padding:5px;border-radius:3px 0 0 3px;background-color:#ffa350;fill:#fff;display:flex;flex-direction:column;justify-items:center;left:-85px;position:absolute}.sidebar-tab:hover{background-color:#ffc18a}.sidebar-tab:active{background-color:#ffcea1}.sidebar-tab .icon{height:30px;width:30px;background-color:#ffe6d0;fill:#ffa350;border-radius:50%;margin-left:20px;transition-property:transform;transition-duration:.25s}.sidebar-tab .icon.open{transform:rotate(180deg)}.sidebar-tab .tab-name{color:#3f3f3f;font-weight:normal;font-size:0.875rem;line-height:1.15;margin-top:.2em}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.sidebar-panel{background-color:#fff;width:500px}.sidebar-panel .sidebar-header{background-color:#ffa350;display:flex;align-items:center;height:40px}.sidebar-panel .sidebar-header .sidebar-title{color:#fff;font-size:1.25rem;width:100%;text-align:center}.sidebar-panel .sidebar-header .icon{fill:#fff;width:24px;height:18px;margin-right:9px;border-radius:5px;cursor:pointer}.sidebar-panel .sidebar-header .icon:hover{background-color:#ffe6d0;fill:#ffc18a}.sidebar-panel .sidebar-header .icon:active{background-color:#ffc18a;fill:#ff8415}.sidebar-panel .sidebar-content{line-height:1.575;margin-top:0;margin-bottom:11pt;text-align:left;padding:25px;max-height:649px;overflow:auto;min-height:100px}.sidebar-panel .sidebar-content iframe{border:0}.sidebar-panel .sidebar-content img{height:auto;max-width:100%}.sidebar-panel.visible{visibility:visible}.sidebar-panel.hidden{visibility:hidden}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.sidebar-container{display:flex;flex-direction:row;align-items:flex-start;position:fixed;top:200px;right:-500px;border-radius:0 0 0 8px;width:500px;transition:.4s right,.4s z-index,1s opacity,.2s .05s ease box-shadow}.sidebar-container.expanded{right:0 !important;z-index:2000;box-shadow:-3px 2px 15px rgba(0,0,0,.3),0 0 0 8000px rgba(68,68,68,.1),0 0 0 8000px rgba(255,255,255,.7)}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.expandable-container{position:fixed;right:0;top:0}.sidebar-mod{position:fixed;text-align:left;background-color:#fff;opacity:0;z-index:1000;transition:.4s right,.4s z-index,1s opacity,.2s .05s ease box-shadow}@media screen and (min-width: 1024px){.sidebar-mod{right:-800px;width:800px}}.sidebar-mod.visible{opacity:1}.sidebar-mod.expanded{right:0 !important;z-index:2000;box-shadow:-3px 2px 15px rgba(0,0,0,.3),0 0 0 8000px rgba(68,68,68,.1),0 0 0 8000px rgba(255,255,255,.7)}.sidebar-hdr{cursor:pointer;min-height:4.25rem;text-align:center;padding:.5rem;position:absolute;width:4.25rem;left:-4.25rem;box-sizing:border-box}.sidebar-hdr:hover{box-shadow:-2px 2px 10px rgba(0,0,0,.3)}.sidebar-hdr .h5{text-transform:none;color:#fff;font-size:0.875rem;line-height:1.15;margin:0;margin-top:.2em}.sidebar-bd{overflow:hidden;font-size:1rem;background-color:rgba(0,0,0,0)}.sidebar-bd .h4{font-size:1.5rem;font-weight:400;margin-bottom:14px}.sidebar-bd .sidebar-content{overflow:auto;min-height:100px}.sidebar-bd .title-bar{color:#fff;font-size:1.25rem;padding:7px;text-align:center}.sidebar-bd-close{position:absolute;top:9px;right:9px;height:25px;width:25px;padding:0}.default-icon{font-size:1.5rem;color:#fff;opacity:.7}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.feedback-badge{background:#dbfadf;border-radius:100%;height:34px;position:absolute;right:10px;top:-20px;width:34px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.sequence-content{width:100%;box-sizing:border-box;background-color:#fff;padding:30px 30px 36px;margin-top:5px}.sequence-content .introduction{display:flex;flex-direction:column;justify-content:space-between}.sequence-content .introduction .sequence-header{margin-bottom:10px;display:flex}.sequence-content .introduction .sequence-header .sequence-title{display:flex;flex-grow:1}.sequence-content .introduction .sequence-header .sequence-title h2{font-size:2rem;font-weight:900;margin:0;color:var(--theme-secondary-color)}.sequence-content .introduction .thumb-holder{display:flex;flex-wrap:wrap;gap:30px;margin-top:15px}.sequence-content .introduction .thumb-holder .thumb{display:flex;flex-direction:column;box-sizing:border-box;flex-grow:0;flex-shrink:0;width:280px;min-height:316px;padding:8px 10px 10px;border-radius:8px;border:solid 1.5px #979797;overflow:visible;color:#0481a0;cursor:pointer;position:relative}.sequence-content .introduction .thumb-holder .thumb:hover{background-color:#b7e2ec}.sequence-content .introduction .thumb-holder .thumb:active{background-color:#0592af;color:#fff}.sequence-content .introduction .thumb-holder .thumb img{width:256px;height:auto;border:solid 1px #979797}.sequence-content .introduction .thumb-holder .thumb .image-stub{width:256px;height:217px;border:solid 1px #979797;background-color:#31b6ff;flex:1}.sequence-content .introduction .thumb-holder .thumb .image-stub.color-1{background-color:#31b6ff}.sequence-content .introduction .thumb-holder .thumb .image-stub.color-2{background-color:#edd200}.sequence-content .introduction .thumb-holder .thumb .image-stub.color-3{background-color:#ff234e}.sequence-content .introduction .thumb-holder .thumb .image-stub.color-4{background-color:#1bdf00}.sequence-content .introduction .thumb-holder .thumb .image-stub.color-5{background-color:#e325af}.sequence-content .introduction .thumb-holder .thumb .name{margin:5px;font-size:1.1875rem;font-weight:bold;display:flex;flex-direction:row}.sequence-content .introduction .thumb-holder .thumb .name .num{margin-right:5px}.sequence-content .introduction .thumb-holder .thumb:nth-child(3n){margin-right:0}.sequence-content .introduction .banners{margin-bottom:15px}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.modal-dialog{position:fixed;background-color:#fff;border:solid 2px #dfdfdf;border-radius:8px;width:300px;top:calc(50% - 70px);left:calc(50% - 150px);display:flex;flex-direction:column}.modal-dialog .modal-header{width:100%;box-sizing:border-box;background-color:var(--theme-primary-color);color:var(--theme-primary-text-color);padding:5px 10px;font-size:1.125rem;font-weight:normal;border-radius:8px 8px 0 0}.modal-dialog div{padding:10px}.modal-dialog .modal-footer{display:flex;justify-content:flex-end;flex-direction:row;width:100%;box-sizing:border-box}.modal-dialog button{margin-top:auto;font-size:1rem}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.locked-banner{display:flex;justify-content:center;flex-direction:row;background-color:#ff8415;color:#000;font-size:1.375rem;padding:10px;width:100%}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}.tinymce-img-float-left{float:left;margin-right:15px}.tinymce-img-float-right{float:right;margin-left:15px}html{font-size:16px}body{-webkit-overflow-scrolling:touch}#app{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;background-color:var(--theme-primary-color);overflow:auto}.app{display:flex;flex-direction:column;align-items:center;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:40px;line-height:1.5;color:#3f3f3f;font-size:1rem}.app h1{color:var(--theme-secondary-color);font-size:2rem;font-weight:900;line-height:1}.app h2{color:#3f3f3f;font-size:1.125rem;font-weight:700;line-height:1}.app .button{height:44px;min-width:100px;padding:5px 10px 5px 10px;color:#3f3f3f;background-color:#ffa350;font-weight:bold;font-size:1.25rem;border-radius:4px;border:solid 1.5px #979797;white-space:nowrap;cursor:pointer;flex-shrink:0;flex-grow:0}.app .button:hover{background-color:#ff8415}.app .button:active{color:#fff}.app .version-info{font-size:0.875rem;margin-top:10px;text-align:center;color:#bbb}.app .activity{width:1100px;margin-left:auto;margin-right:auto}.app .activity.fixed-width-1100px{width:1100px}.app .activity.fixed-width-ipad-friendly{width:960px}.app .activity.responsive{width:100%}
html,body{margin:0;padding:0}body{font-family:"Lato",arial,helvetica,sans-serif}
:root{--theme-primary-color: #0592af;--theme-primary-hover-color: #b7e2ec;--theme-primary-active-color: #0592af;--theme-primary-text-color: #eeeeee;--theme-secondary-color: #ea6d2f;--theme-secondary-hover-color: #ffe6d0;--theme-secondary-active-color: #ea6d2f;--theme-secondary-text-color: #222222}body.notebook{font-family:"Andika","Lato",arial,helvetica,sans-serif;font-size:1rem}body.notebook .ui-widget,body.notebook textarea{font-family:"Andika","Lato",arial,helvetica,sans-serif !important}body.notebook button,body.notebook .button{height:auto;font-family:"Andika","Lato",arial,helvetica,sans-serif}body.notebook h4{font-family:"Andika","Lato",arial,helvetica,sans-serif !important}body.notebook .sequence-nav .custom-select{z-index:100 !important}body.notebook .activity-header .inner{background-color:#93d5e4;border-radius:10px 10px 0 0}body.notebook .activity-nav .nav-pages{gap:40px}body.notebook .activity-nav .nav-pages .page-button{font-size:1rem;width:auto;border-radius:8px;font-family:"Andika","Lato",arial,helvetica,sans-serif;gap:5px;justify-content:center;align-items:center}body.notebook .intro-content{background-color:#fff9f3;font-size:1rem;border-radius:0 0 10px 10px}body.notebook .intro-content .introduction{min-height:500px}body.notebook .intro-content .activity-page-links{display:none}body.notebook .notebookHeader{height:50px;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzN3B4IiB2aWV3Qm94PSIwIDAgMzAgMzciIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+bm90ZWJvb2stc3BpcmFsQDF4PC90aXRsZT4KICAgIDxkZWZzPgogICAgICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iNTAlIiB5MT0iMCUiIHgyPSI1MCUiIHkyPSIxMDAlIiBpZD0ibGluZWFyR3JhZGllbnQtMSI+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNDNkM2QzYiIG9mZnNldD0iMCUiPjwvc3RvcD4KICAgICAgICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzcwNkY2RiIgb2Zmc2V0PSIxMDAlIj48L3N0b3A+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgICA8bGluZWFyR3JhZGllbnQgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSIgaWQ9ImxpbmVhckdyYWRpZW50LTIiPgogICAgICAgICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjQzZDNkM2IiBvZmZzZXQ9IjAlIj48L3N0b3A+CiAgICAgICAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM3MDZGNkYiIG9mZnNldD0iMTAwJSI+PC9zdG9wPgogICAgICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8L2RlZnM+CiAgICA8ZyBpZD0ibm90ZWJvb2stc3BpcmFsIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMDAwMDAsIC0wLjAwMDAwMCkiPgogICAgICAgICAgICA8cmVjdCBpZD0icGFkZGluZyIgeD0iMCIgeT0iMCIgd2lkdGg9IjI5LjY2IiBoZWlnaHQ9IjM3LjA4Ij48L3JlY3Q+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xOC4zNzIyODI2LDM3LjA4NDU1ODcgTDEwLjI4NTMyNjEsMzcuMDg0NTU4NyBDOC40Njk4MDQzNSwzNy4wODQ1NTg3IDcsMzUuNjEyNzMyNiA3LDMzLjc5OTIzMjYgTDcsMjUuNzEyMjc2MSBDNywyMy44OTg3NzYxIDguNDY5ODA0MzUsMjIuNDI2OTUgMTAuMjg1MzI2MSwyMi40MjY5NSBMMTguMzcyMjgyNiwyMi40MjY5NSBDMjAuMTg1NzgyNiwyMi40MjY5NSAyMS42NTc2MDg3LDIzLjg5ODc3NjEgMjEuNjU3NjA4NywyNS43MTIyNzYxIEwyMS42NTc2MDg3LDMzLjc5OTIzMjYgQzIxLjY1NzYwODcsMzUuNjEyNzMyNiAyMC4xODU3ODI2LDM3LjA4NDU1ODcgMTguMzcyMjgyNiwzNy4wODQ1NTg3IiBpZD0iaG9sZSIgZmlsbD0iIzYxNjE2MSI+PC9wYXRoPgogICAgICAgICAgICA8cGF0aCBkPSJNMTEsMy4wNjIzNDAzNCBMMTEsNC4yNzUzNjYwNiBMMTEsMTAuMDY1MjUzOSBMMTEsMTYuNTM1Mzc5NyBMMTEsMjIuMjg5ODc5NCBMMTEsMjguODA5MTU1NCBMMTEsMjkuOTM1Njc2OSBDMTEsMzEuMzE1ODEzMSAxMS43MzU5MTMsMzIuMDAzOTE1MyAxMi40Njc3ODI2LDMyIEwxMi40Njc3ODI2LDMyIEMxMy4xOTE1NjUyLDMxLjk5NDA4NTIgMTMuOTExMzA0MywzMS4zMDU5ODMxIDEzLjkxMTMwNDMsMjkuOTM1Njc2OSBMMTMuOTExMzA0MywyOS45MzU2NzY5IEwxMy45MTEzMDQzLDI4LjgwOTE1NTQgTDEzLjkxMTMwNDMsMjIuMjg5ODc5NCBMMTMuOTExMzA0MywxNi41MzUzNzk3IEwxMy45MTEzMDQzLDEwLjA2NTI1MzkgTDEzLjkxMTMwNDMsNC4yNzUzNjYwNiBMMTMuOTExMzA0MywzLjA2MjM0MDM0IEMxMy45MTEzMDQzLDEuNjkyMDM0MTMgMTMuMTkxNTY1MiwxLjAwNTg5ODAyIDEyLjQ2Nzc4MjYsMSBMMTIuNDY3NzgyNiwxIEMxMi40NjM3MzkxLDEgMTIuNDU5Njk1NywxIDEyLjQ1NTY1MjIsMSBMMTIuNDU1NjUyMiwxIEMxMS43Mjc4MjYxLDEgMTEsMS42OTAwNjgxMiAxMSwzLjA2MjM0MDM0IiBpZD0ibGVmdC1zaGFkb3ciIGZpbGwtb3BhY2l0eT0iMC41IiBmaWxsPSIjMDAwMDAwIj48L3BhdGg+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMCwyLjEyMDgwNDM1IEwxMCwzLjM2ODIxNzM5IEwxMCw5LjMyMjIzOTEzIEwxMCwxNS45NzU3ODI2IEwxMCwyMS44OTM0MTMgTDEwLDI4LjU5NzUgTDEwLDI5Ljc1NTk1NjUgQzEwLDMxLjE3NTIxNzQgMTAuNzM1OTEzLDMxLjg4MjgyNjEgMTEuNDY3NzgyNiwzMS44Nzg3OTk4IEwxMS40Njc3ODI2LDMxLjg3ODc5OTggQzEyLjE5MTU2NTIsMzEuODcyNzE3NCAxMi45MTEzMDQzLDMxLjE2NTEwODcgMTIuOTExMzA0MywyOS43NTU5NTY1IEwxMi45MTEzMDQzLDI5Ljc1NTk1NjUgTDEyLjkxMTMwNDMsMjguNTk3NSBMMTIuOTExMzA0MywyMS44OTM0MTMgTDEyLjkxMTMwNDMsMTUuOTc1NzgyNiBMMTIuOTExMzA0Myw5LjMyMjIzOTEzIEwxMi45MTEzMDQzLDMuMzY4MjE3MzkgTDEyLjkxMTMwNDMsMi4xMjA4MDQzNSBDMTIuOTExMzA0MywwLjcxMTY1MjE3NCAxMi4xOTE1NjUyLDAuMDA2MDY1MjE3MzkgMTEuNDY3NzgyNiwwIEwxMS40Njc3ODI2LDAgQzExLjQ2MzczOTEsMCAxMS40NTk2OTU3LDAgMTEuNDU1NjUyMiwwIEwxMS40NTU2NTIyLDAgQzEwLjcyNzgyNjEsMCAxMCwwLjcwOTYzMDQzNSAxMCwyLjEyMDgwNDM1IiBpZD0ibGVmdC1zcGlyYWwiIGZpbGw9InVybCgjbGluZWFyR3JhZGllbnQtMSkiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE3LDMuMDYyMzQwMzQgTDE3LDQuMjc1MzY2MDYgTDE3LDEwLjA2NTI1MzkgTDE3LDE2LjUzNTM3OTcgTDE3LDIyLjI4OTg3OTQgTDE3LDI4LjgwOTE1NTQgTDE3LDI5LjkzNTY3NjkgQzE3LDMxLjMxNTgxMzEgMTcuNzM1OTEzLDMyLjAwMzkxNTMgMTguNDY3NzgyNiwzMiBMMTguNDY3NzgyNiwzMiBDMTkuMTkxNTY1MiwzMS45OTQwODUyIDE5LjkxMTMwNDMsMzEuMzA1OTgzMSAxOS45MTEzMDQzLDI5LjkzNTY3NjkgTDE5LjkxMTMwNDMsMjkuOTM1Njc2OSBMMTkuOTExMzA0MywyOC44MDkxNTU0IEwxOS45MTEzMDQzLDIyLjI4OTg3OTQgTDE5LjkxMTMwNDMsMTYuNTM1Mzc5NyBMMTkuOTExMzA0MywxMC4wNjUyNTM5IEwxOS45MTEzMDQzLDQuMjc1MzY2MDYgTDE5LjkxMTMwNDMsMy4wNjIzNDAzNCBDMTkuOTExMzA0MywxLjY5MjAzNDEzIDE5LjE5MTU2NTIsMS4wMDU4OTgwMiAxOC40Njc3ODI2LDEgTDE4LjQ2Nzc4MjYsMSBDMTguNDYzNzM5MSwxIDE4LjQ1OTY5NTcsMSAxOC40NTU2NTIyLDEgTDE4LjQ1NTY1MjIsMSBDMTcuNzI3ODI2MSwxIDE3LDEuNjkwMDY4MTIgMTcsMy4wNjIzNDAzNCIgaWQ9InJpZ2h0LXNoYWRvdyIgZmlsbC1vcGFjaXR5PSIwLjUiIGZpbGw9IiMwMDAwMDAiPjwvcGF0aD4KICAgICAgICAgICAgPHBhdGggZD0iTTE2LDIuMTIwODA0MzUgTDE2LDMuMzY2MTk1NjUgTDE2LDkuMzIyMjM5MTMgTDE2LDE1Ljk3Mzc2MDkgTDE2LDIxLjg5MzQxMyBMMTYsMjguNTk1NDc4MyBMMTYsMjkuNzU3OTc4MyBDMTYsMzEuMTc1MjE3NCAxNi43MzM4OTEzLDMxLjg4MjgyNjEgMTcuNDY1NzYwOSwzMS44NzY3OTk1IEwxNy40NjU3NjA5LDMxLjg3Njc5OTUgQzE4LjE5MTU2NTIsMzEuODcwNjk1NyAxOC45MTEzMDQzLDMxLjE2NTEwODcgMTguOTExMzA0MywyOS43NTc5NzgzIEwxOC45MTEzMDQzLDI5Ljc1Nzk3ODMgTDE4LjkxMTMwNDMsMjguNTk1NDc4MyBMMTguOTExMzA0MywyMS44OTM0MTMgTDE4LjkxMTMwNDMsMTUuOTczNzYwOSBMMTguOTExMzA0Myw5LjMyMjIzOTEzIEwxOC45MTEzMDQzLDMuMzY2MTk1NjUgTDE4LjkxMTMwNDMsMi4xMjA4MDQzNSBDMTguOTExMzA0MywwLjcxMTY1MjE3NCAxOC4xOTE1NjUyLDAuMDA2MDY1MjE3MzkgMTcuNDY1NzYwOSwwIEwxNy40NjU3NjA5LDAgQzE3LjQ2MTcxNzQsMCAxNy40NTc2NzM5LDAgMTcuNDUzNjMwNCwwIEwxNy40NTM2MzA0LDAgQzE2LjcyNTgwNDMsMCAxNiwwLjcwNzYwODY5NiAxNiwyLjEyMDgwNDM1IiBpZD0icmlnaHQtc3BpcmFsIiBmaWxsPSJ1cmwoI2xpbmVhckdyYWRpZW50LTIpIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);background-repeat:repeat-x;background-position:center;position:relative;z-index:99}body.notebook .sequence-content .introduction{width:100%;background-color:#fff9f3;padding-top:30px;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);position:relative;top:-30px}body.notebook .sequence-content .introduction .introduction-content{padding:15px}body.notebook .sequence-content .introduction .introduction-content .sequence-header{padding-top:5px}body.notebook .sequence-content .introduction .introduction-content .thumb{background-color:#fff}body.notebook .sequence-content .introduction .introduction-content .thumb:hover{background-color:#b7e2ec}body.notebook .page-content{border-radius:0 0 10px 10px}body.notebook .page-content>.header{display:none}body.notebook .page-content>.header .name{visibility:hidden}body.notebook .page-content>.header.contains-read-aloud{display:flex}body.notebook .page-content .embeddable .header{border-radius:10px 10px 0 0;color:#fff;background-color:#0481a0;min-height:41.5px;font-weight:bold}body.notebook .page-content .embeddable .runtime-container{background-color:#fff}body.notebook .page-content .embeddable .runtime-container .hint-container{border:1px solid #3f3f3f;border-top:none;border-bottom:none}body.notebook .page-content .embeddable .runtime-container.has-border{border:1px solid #3f3f3f;border-radius:10px}body.notebook .page-content .embeddable iframe{box-sizing:border-box}body.notebook .page-content .embeddable .spike-media-library .title{border-radius:10px 10px 0 0;color:#3f3f3f;background-color:#6fc6da}body.notebook .page-content .embeddable .spike-media-library .content{border-radius:0 0 10px 10px;background-color:#fff}body.notebook .page-content .textbox.callout{font-size:1rem}body.notebook .page-content .textbox.callout .text-name{color:#fff;border-radius:6px 6px 0 0;background-color:#016082}body.notebook .page-content .textbox.callout .content{border-radius:0 0 6px 6px;background-color:#cdebf2}body.notebook .page-content .section-tabs{display:flex;gap:5px;margin-left:12px}body.notebook .page-content .section-tabs .section-tab{padding:0.4375rem 0.625rem;color:#3f3f3f;background:#ffc18a;font-weight:bold;border-radius:0.6875rem 0.6875rem 0 0;border:solid 2px #ffc18a;box-shadow:2px 0 5px 0 rgba(0,0,0,.5);cursor:pointer;min-width:1.5rem;text-align:center}body.notebook .page-content .section-tabs .section-tab.selected,body.notebook .page-content .section-tabs .section-tab:hover{border:solid 2px #ea6d2f;border-bottom:solid 2px #ea6d2f;background-color:#ea6d2f;z-index:98 !important}body.notebook .page-content .section-tabs .section-tab.selected{border:solid 2px #ea6d2f;border-bottom:solid 2px #ea6d2f;background-color:#ea6d2f;color:#fff}body.notebook .page-content .section-tabs .section-tab:hover{z-index:99 !important;border:solid 2px #ffa350;border-bottom:solid 2px #ffa350;background-color:#ffa350}body.notebook .page-content .section-tabs .section-tab .teacher-feedback-small-badge{height:0;position:relative;top:calc(-100% - 18px);left:calc(100% - 12.5px)}body.notebook .page-content .section-tabs .section-tab .teacher-feedback-small-badge svg{transform:scale(1.5)}body.notebook .page-content .sections{width:100%;background-color:#fff9f3;padding-top:30px;border-radius:4px;box-shadow:2px 2px 4px 0 rgba(0,0,0,.5);position:relative;top:-30px}body.notebook .page-content .sections .section{margin-top:0;padding:10px 10px 0 10px}body.notebook .page-content .sections .section.hidden-tab{visibility:hidden;height:0;margin:0 !important;padding:0 !important;position:relative;top:-10000px;left:0;opacity:0}body.notebook .page-content .sections .section.tab-contents{margin-bottom:20px}body.notebook .page-content .sections .section .collapsible-header{border-radius:8px;transition:none !important}body.notebook .page-content .sections .section .collapsible-header div{width:auto}body.notebook .page-content .sections .section.l_6040 .column.secondary .iframe-runtime .feedback-button,body.notebook .page-content .sections .section.r_4060 .column.secondary .iframe-runtime .feedback-button{padding:10px 10px 15px 10px}body.notebook .page-content .sections .section.l_6040 .column.secondary .iframe-runtime .feedback-button .feedback-button-content,body.notebook .page-content .sections .section.r_4060 .column.secondary .iframe-runtime .feedback-button .feedback-button-content{align-items:flex-start}body.notebook .page-content .sections .section.l_6040 .column.secondary .iframe-runtime .feedback-button .feedback-button-text,body.notebook .page-content .sections .section.r_4060 .column.secondary .iframe-runtime .feedback-button .feedback-button-text{text-align:left;width:135px;line-height:1.1}body.notebook .separator{height:2px;width:100%;background-color:#ea6d2f;padding-left:10px;padding-right:10px;background-clip:content-box;box-sizing:border-box}body.notebook .footer{font-size:1rem;background-color:#0481a0;border-radius:10px 10px}body.notebook .expandable-container{position:absolute;top:120px;right:0px}

/*# sourceMappingURL=index.ec95679bce65588eea9a.css.map*/