html,body{margin:0;padding:0;height:100%}.lesson-constructor-container{width:calc(max(100vw - 2rem,1024px) - 2rem);height:calc(100% - 3rem);padding:1rem;display:flex;flex-direction:row;justify-content:center}.nav-button{border:1px solid #31709b;background-color:#c9d9ee;line-height:1.475rem}.nav-button.button svg{margin-right:5px}.nav-button:hover{background-color:#d5e2f1}.nav-button.hidden{display:none}.nav-button.disarmed{color:#696969;border:1px solid #5f6767;background-color:#eee}.back-button{padding-left:12px}.back-button.button svg{margin-right:0}.next-button{padding-right:12px}.next-button.button svg{margin-right:0}.screen-1{padding:20px 10px 5px;display:grid;grid-template-columns:max-content auto;grid-template-rows:auto auto auto auto auto auto;grid-template-areas:"label-grade grade" "label-subject subject" "label-lessonTitle lessonTitle" "label-lessonType lessonType" "label-lessonFormat lessonFormat" " .    validationError";column-gap:10px;row-gap:10px;justify-items:start;align-items:baseline}.screen{align-self:center}.screen.hidden{display:none}.ordered-list-container{display:flex;flex-direction:column;min-width:300px}.ordered-list .inline-button{cursor:pointer}.ordered-list-row{padding:3px 3px 3px 8px;cursor:grab;background-color:#fff;display:inline-flex;flex-direction:row}.ordered-list-row .lesson-stage-activity,.ordered-list-row .lesson-stage-resources{cursor:default}.ordered-list-row .remove-button{opacity:0}.link-list{font-size:.9rem;display:flex;flex-direction:column;margin-top:5px;row-gap:2px}.link-list .link-view{display:flex;flex-wrap:nowrap;word-break:break-all;align-items:start}.link-list .link-view .number{word-break:keep-all}.link-list .link-view :is(a){color:var(--blue1)}.link-list .link-view .link-tool-button{visibility:hidden;border:0 none;border-radius:2px;margin-left:6px;padding:2px;box-shadow:none;svg {margin-right: 0;}}.link-list .link-view:hover .link-tool-button{visibility:visible}.link-list .link-view .link-edit-button{background-color:var(--blue-bg-brighter);color:var(--blue2)}.link-list .link-view .link-remove-button{background-color:var(--button-red-bg-color);color:var(--red1)}.link-list .link-editor{background-color:var(--blue-bg-brighter);display:flex;flex-direction:column;row-gap:4px;margin-top:5px}.link-list .link-editor :is(label){font-size:.8rem;color:var(--blue1);margin-bottom:4px}.link-list .link-editor .button-bar{display:flex;flex-direction:row;column-gap:5px;margin-top:3px}.lesson-constructor .inline-button svg{margin-right:4px}.resource-link{color:#64abd4}.resource-link svg{margin-left:4px;margin-bottom:-1px}.ordered-list-row:hover>.remove-button,.ordered-list-row>span:hover>.remove-button,.lesson-stage:hover>.remove-button{opacity:1;transition:opacity 1s ease-in}.ordered-list-row .ordered-list-header,.ordered-list-row.ordered-list-header{font-weight:700;cursor:default}.ordered-list-footer{display:inline-flex;flex-direction:row;justify-content:center;align-items:center;height:40px;cursor:default}.ordered-list-footer .inline-button{margin-top:2px}.lesson-stages>.ordered-list-row{display:inline-flex;flex-direction:row;box-shadow:1px 0 #888,0 1px #888,1px 1px #888,1px 0 #888 inset,0 1px #888 inset}.lesson-stage-row{display:inline-flex;flex-direction:row}.lesson-stage{border-right:1px solid #888;padding-right:3px;display:inline-flex;flex-direction:row;justify-content:space-between;flex:1}.lesson-stage .remove-button{flex-shrink:0}.lesson-stage-activity{border-right:1px solid #888;display:flex;flex-direction:column;padding-left:6px;padding-right:6px;padding-bottom:4px;flex:1}.lesson-stage-activity :is(label){font-size:.9rem}.lesson-stage-activity :is(textarea){color:var(--dark-gray1);font:inherit;font-size:1rem}.lesson-stage-resources{display:flex;flex-direction:column;flex:1}.lesson-stage-resources .remove-button{flex-shrink:0;margin-left:10px}.lesson-stage-resources>.inline-button{margin-top:5px;width:fit-content;margin-left:8px}.lesson-stage-resources .link-view{margin-left:8px;margin-right:7px}.lesson-stage-resources .link-editor{padding:2px 8px 8px}.row-of-lists{display:flex;flex-flow:row-reverse wrap-reverse;justify-content:space-around;gap:30px 10px}.target-purposes{min-width:400px;max-width:460px}.personal-results,.meta-subject-results,.subject-results{min-width:350px;max-width:460px}.target-purposes .ordered-list-row{background-color:#f0f0f0;border:1px solid white;box-shadow:none}.target-purposes .ordered-list-row.even{background-color:#e0e0e0}.target-purposes .ordered-list-header{color:#fff;background-color:#a5a5a5}.target-purposes .inline-button{background-color:#ddd}.target-purposes .inline-button:hover{background-color:#e0e0e0}.personal-results .ordered-list-row{background-color:#fcece7;border:1px solid white;box-shadow:none}.personal-results .ordered-list-row.even{background-color:#f8d6cc}.personal-results .ordered-list-header{color:#fff;background-color:#ed7d31}.personal-results .inline-button{background-color:#f7dac6;border:1px solid #a64706}.personal-results .inline-button:hover{background-color:#fee0c0}.subject-results .ordered-list-row{background-color:#e8ebf5;border:1px solid white;box-shadow:none}.subject-results .ordered-list-row.even{background-color:#cdd4ea}.subject-results .ordered-list-header{color:#fff;background-color:#4472c4}.subject-results .inline-button{background-color:#cfd6f2;border-color:#0d4198}.subject-results .inline-button:hover{background-color:#dbe1f7}.meta-subject-results .ordered-list-row{background-color:#ebf1e8;border:1px solid white;box-shadow:none}.meta-subject-results .ordered-list-row.even{background-color:#d4e2ce}.meta-subject-results .ordered-list-header{color:#fff;background-color:#70ad47}.meta-subject-results .inline-button{background-color:#d0ddc4;border-color:#245906}.meta-subject-results .inline-button:hover{background-color:#dae2d3}.result-table{display:flex;flex-direction:column}.result-table.stages-table{margin-top:10px}.result-table-row{display:inline-flex;flex-direction:row;box-shadow:1px 0 #fff,0 1px #fff,1px 1px #fff,1px 0 #fff inset,0 1px #fff inset;padding:3px 8px}.result-table-row:nth-child(2n){background-color:#e8ebf5}.result-table-row:nth-child(odd){background-color:#cdd4ea}.result-table-row:nth-child(1){font-weight:700;color:#fff;background-color:#4472c4}.result-table-sep{width:1px;background-color:#fff;margin-top:-3px;margin-bottom:-3px}.result-table-row:nth-child(1) .result-table-sep{background-color:inherit}.results-table-row:nth-child(1) .result-table-value{font-weight:400}.result-table-value{padding-left:8px}.result-table-value a{cursor:pointer;color:var(--button-blue-color);text-decoration:none;border-bottom:1px dashed var(--button-blue-color)}.main-table .result-table-name{width:160px}.stages-table .result-table-name,.stages-table .result-table-value{flex:1}.results-table .result-table-name{min-width:280px}.results-table .result-table-value{font-weight:400}.resource-tab-pane{display:flex;flex-direction:row;border-bottom:1px solid #31709B}.resource-tab{color:#666;padding:6px 18px;cursor:pointer}.resource-tab.active{color:#000;background-color:#c9d9ee6b;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:2px solid #31709B}.resource-tree-pane{flex-grow:1;min-height:2em;padding:18px;display:flex;flex-direction:row}.loading-resources{color:#888;margin-top:30px;margin-left:20px;flex:1}.resource-tree-container label,.resource-tree-container span{cursor:default;display:flex;align-items:baseline}.resource-tree-container label{margin-left:2px}.resource-tree-container label input[type=checkbox]{margin-right:5px}.resource-tree-container{min-height:2em;overflow:auto}.resource-tree-container{flex:2}.selected-preview{flex:1;margin-left:25px}.selected-resources{padding-inline-start:1em;list-style-type:square}.resource-tree-container span.error-leaf{align-items:center;margin-right:3px}.screen-link{margin:1px 8px}.result-table-list-item{word-break:break-all}.result-table-list-item .section.level-0{margin-top:7px}.result-table-list-item .section.level-1{margin-top:4px}.result-table-list-item:first-child .section.level-0{margin-top:0}.section-title{cursor:pointer}.section-title.checked{cursor:default}.level-0{font-size:1rem}.level-0.section{font-size:1.2rem}.level-1{margin-left:10px;font-size:1rem}.level-1.single-item{margin-left:0}.level-2{margin-left:21px;font-size:.9rem}.level-2.single-item{margin-left:10px}.error-msg{color:var(--red1)}.info{color:var(--blue2);outline:none;margin-left:7px;margin-bottom:7px;margin-right:15px;transform:translateY(3px)}.info.grayed{color:gray}.pdf-link-status{color:gray;transform:translateY(5px);margin-right:10px}.pdf-link{text-decoration:underline;color:var(--blue1);transform:translateY(5px);margin-right:10px}.demo-link{font-size:20px;font-family:sans-serif;color:var(--blue3);margin-top:20px}.project-tree-message{color:#666}.activity-block{display:flex;flex-direction:column;font-size:1rem}.activity-block:not(:first-child){margin-top:5px}.activity-desc{white-space:pre-wrap}.add-link-button-bar{display:flex;flex-direction:row;column-gap:8px;margin-top:5px;margin-bottom:5px;margin-left:8px;align-items:baseline}.add-link-button-bar .add-link-button{background-color:#8abbff33}.add-link-button-bar .add-link-button:hover{background-color:#8abbff22}.add-link-button-bar .restore-link-button{font-size:.8rem;font-weight:400;text-decoration:underline;padding:0;border:none;background:none;box-shadow:none}
