@import url('knowledge.css');
.feature-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.feature-hub a{display:grid;gap:3px;border:1px solid #d8e3e8;border-radius:7px;padding:12px}.feature-hub a:hover{background:#eaf5fa;text-decoration:none}.feature-hub span{font-size:12px;color:#5d7280}.curriculum-settings{margin-top:15px}.curriculum-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.curriculum-fields label{display:grid;gap:4px;font-size:12px}.teacher-mapping{font-size:12px;color:#496274}.teacher-mapping:empty{display:none}@media(max-width:700px){.feature-hub{grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-fields{grid-template-columns:1fr}}@media(max-width:420px){.feature-hub{grid-template-columns:1fr}}@media print{.feature-hub,.curriculum-settings{display:none}}
.learning-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px}.path-menu{display:grid;gap:7px;align-content:start}.path-menu button{text-align:right;display:grid;gap:2px}.path-menu button span{font-size:11px;color:#5d7280}.path-menu button[aria-current=true]{border-color:#1768a8;background:#eaf5fa}.path-content{display:grid;gap:14px}.learning-step h2{font-size:18px}.step-number{display:inline-grid;place-items:center;background:#1768a8;color:white;width:29px;height:29px;border-radius:50%;margin-inline-end:6px;font:700 14px Arial}.choice-list{display:grid;gap:8px;margin:15px 0}.choice-list label{display:flex;gap:10px;align-items:baseline;padding:9px 12px;border:1px solid #d8e3e8;border-radius:6px;cursor:pointer}.choice-list input{width:auto}.answer-feedback{padding:12px 15px;background:#eaf5fa;border-inline-start:4px solid #1768a8}.answer-feedback.wrong{background:#fff3e9;border-color:#b85e16}.learning-note{margin-top:8px;font-size:12px;color:#5d7280}.writing-label{display:block;font-size:13px;margin:12px 0 5px}.path-title{font-size:28px;margin:0}.next-topic{display:flex;gap:8px;flex-wrap:wrap}.attempt-history{font-size:12px;color:#116c4e}@media(max-width:800px){.learning-layout{grid-template-columns:1fr}.path-menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.path-menu{grid-template-columns:1fr}.path-title{font-size:23px}}@media print{.learning-layout{display:block}.path-menu,.choice-list input,.check-answer{display:none}.learning-step{break-inside:avoid}textarea{min-height:75px;border:1px solid #aaa}.path-content{display:block}}

.learning-activity>section{margin-block:22px}.learning-activity h3{font-size:17px;margin:0 0 8px}.learning-activity details{border-top:1px solid #d8e3e8;padding-top:14px}.extra-tools>summary{cursor:pointer;font-weight:700}.extra-tools[open] .feature-hub{margin-top:14px}
.path-picker>summary{display:none}@media(max-width:800px){.path-picker{border:1px solid #d8e3e8;border-radius:7px;background:#fff;padding:12px}.path-picker>summary{display:list-item;cursor:pointer;font-weight:700}.path-picker[open] .path-menu{margin-top:12px}}
