@import url("./curriculum-assessment.css");
.curriculum-add-menu{position:relative}.curriculum-add-menu summary{list-style:none;cursor:pointer}.curriculum-add-menu summary::-webkit-details-marker{display:none}.curriculum-type-grid{position:absolute;top:calc(100% + 8px);left:0;width:470px;max-width:calc(100vw - 64px);display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:20px;background:white;border:1px solid #e3e7df;border-radius:12px;box-shadow:0 12px 32px #22331a1a;z-index:15}.curriculum-type-grid button{display:flex;flex-direction:column;align-items:center;gap:9px;padding:16px 5px;background:white;border:0;border-radius:8px;cursor:pointer;color:#4b5446}.curriculum-type-grid button:hover,.curriculum-type-grid button:focus-visible{background:#eff6df}.curriculum-type-grid strong{font-size:17px}.curriculum-type-grid small{font-size:11px;color:#7b8476}.curriculum-type-icon{font-size:27px;color:#759544;height:38px;display:flex;align-items:center;font-weight:700}.curriculum-type-grid button[data-type=live] .curriculum-type-icon{font-size:13px}.curriculum-linked-item{padding:14px 28px 14px 80px;display:flex;align-items:center;gap:12px;background:#fafbf8;border-bottom:1px solid #e5e9df}.curriculum-linked-item strong{flex:1}.curriculum-linked-item small{color:#7a8272}.lesson-editor-overlay{padding:28px!important;overflow:auto}.lesson-item-modal{width:min(1220px,100%)!important;max-width:1220px!important;padding:0!important;max-height:calc(100dvh - 56px)!important;overflow:auto!important}.lesson-item-body{padding:36px 40px;display:flex;flex-direction:column;gap:20px}.lesson-editor-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.lesson-editor-heading h2{font-size:24px;margin:0 0 8px}.lesson-editor-heading p,.class-help{color:#798071}.lesson-item-body>label,.quiz-title-row label{display:flex;flex-direction:column;gap:9px}.lesson-item-body h3,.lesson-item-body h4{margin:12px 0 0}.lesson-upload-actions{display:flex;gap:12px;flex-wrap:wrap}.lesson-upload-actions label{cursor:pointer}.lesson-video-summary{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:22px;align-items:center}.lesson-video-preview{aspect-ratio:16/9;background:#10130e;border-radius:9px;overflow:hidden;min-width:0}.lesson-video-preview video,.lesson-video-preview iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.lesson-video-empty{color:#abb49c;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:15px;font-size:32px}.lesson-video-empty small{font-size:13px;padding:15px;text-align:center}.lesson-item-body .rich-editor{min-width:0}.lesson-item-body .rich-content{min-height:180px}.lesson-materials{border:1px dashed #dce1d5;padding:25px;border-radius:7px;color:#7a8274}.lesson-materials>div{display:flex;justify-content:space-between;gap:10px}.lesson-quiz-entry{display:flex;align-items:center;gap:18px;margin:5px 0}.lesson-quiz-entry span{color:#808776;font-size:13px}.lesson-item-footer{display:flex;justify-content:flex-end;gap:10px;padding:20px 40px;border-top:1px solid #e5e8df;position:sticky;bottom:0;background:white;z-index:2}.quiz-preview-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:24px}.quiz-preview-grid aside{border:1px solid #e6e9e0;border-radius:8px;overflow:hidden}.quiz-preview-grid aside header,.quiz-preview-grid aside>div{display:flex;justify-content:space-around;padding:18px;background:#f6f7f3}.quiz-preview-grid aside>div{background:white}.quiz-preview-grid aside p{padding:35px 18px;text-align:center;color:#7c8575;line-height:1.9}.quiz-add-row{display:flex;justify-content:space-between;align-items:center}.quiz-add-row output{margin-left:20px;color:#7e8679;font-variant-numeric:tabular-nums}.quiz-question{border:1px solid #dce1d7;border-radius:9px;overflow:hidden}.quiz-question>header{display:flex;align-items:center;gap:12px;background:#f8f9f6;padding:16px 20px}.quiz-question>header>span{flex:1;color:#87907d}.quiz-question-body{display:flex;flex-direction:column;gap:17px;padding:24px}.quiz-title-row{display:grid;grid-template-columns:1fr 190px;gap:12px}.quiz-time-edit{display:flex;gap:12px;align-items:flex-end}.quiz-time-edit input{max-width:150px}.quiz-option{display:flex;gap:12px;align-items:center}.quiz-option>label{flex:1}.quiz-option input[type=checkbox]{width:19px;height:19px;accent-color:#759544}.quiz-ox{border:0;display:flex;gap:20px}.quiz-image-upload{font-size:12px;color:#7c8673;display:flex;align-items:center;gap:12px}.quiz-image-upload input{max-width:230px}.quiz-prompt-image{max-width:100%;max-height:320px;object-fit:contain;align-self:flex-start}.quiz-response-option{display:flex;gap:10px;padding:12px;border:1px solid #e1e5da;border-radius:6px;margin-bottom:8px}.lms-activity output{display:block;padding-top:10px}.lesson-item-body .lms-error{display:block}.lesson-item-body .activity-editor> .section-head button[data-lms=activity-remove]{display:none}@media(max-width:650px){.lesson-editor-overlay{padding:8px!important}.lesson-item-modal{max-height:calc(100dvh - 16px)!important}.lesson-item-body{padding:23px 16px;gap:16px}.lesson-editor-heading{align-items:flex-start;flex-direction:column}.lesson-video-summary,.quiz-preview-grid,.quiz-title-row{grid-template-columns:1fr}.lesson-item-footer{padding:14px 16px}.quiz-question-body{padding:16px}.quiz-question>header{padding:12px;gap:6px}.quiz-question>header .btn{padding:7px}.curriculum-linked-item{padding:14px;flex-wrap:wrap}.curriculum-linked-item small{width:100%}.curriculum-type-grid{width:330px;padding:10px}.curriculum-type-grid strong{font-size:15px}.lesson-item-body .rich-toolbar{flex-wrap:wrap}.quiz-image-upload{flex-wrap:wrap}.quiz-time-edit{align-items:center}.lesson-quiz-entry{align-items:flex-start;flex-direction:column}.quiz-add-row{gap:8px}.quiz-add-row output{margin-left:5px}}

.quiz-question>header>strong{color:#36432c;font-size:14px;white-space:nowrap;flex-shrink:0}.lesson-item-modal:not(:has([data-editor-video])) [data-lms="quiz-use-time"]{display:none}
