/* Higher specificity deliberately overrides the self-contained lesson styles. */
body.classroom{--sci:#176954;--sci-d:#145640;--grad:linear-gradient(100deg,#176954,#2c8b73);--tint:#f3f6f1;--ink:#20352e;--ink2:#586d61;--ink3:#7a877e;--glass:rgba(255,255,255,.94);--glass-bar:rgba(250,252,248,.97);--shadow-2:0 4px 24px rgba(28,60,43,.05);--panelw-l:278px;--panelw-r:288px;--top-h:64px;--steps-h:54px;--foot-h:64px;--fs-b:14px;--fs-xs:12px;background:#f3f6f1}
body.classroom #top{left:0;right:0;top:0;height:64px;border-radius:0;padding:0 24px;border:0;border-bottom:1px solid #dce5d9;box-shadow:none;overflow:visible}body.classroom #top .row1{gap:16px}body.classroom #top .brand{min-width:0;gap:10px;flex:1;overflow:hidden}body.classroom #top .brand h1{font-size:18px;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;letter-spacing:.5px}body.classroom #top .home{border:0;background:none;padding:8px 0;font-size:12px;color:#718577}body.classroom #top .home .ico{width:17px;height:17px}body.classroom #top .chain5,body.classroom #top .mq,body.classroom #top .brand .eq,body.classroom #top .score,body.classroom #top .stat,body.classroom #top .spacer,body.classroom #top .old-help,body.classroom #top kbd{display:none}body.classroom #top .hud{gap:8px}body.classroom #top .hud .btn{border:0;background:none;box-shadow:none;font-size:12px;padding:8px 5px;color:#6b7f70}body.classroom #top .hud .btn .ico{display:none}body.classroom .classroom-subject{font-size:10px;padding:5px 8px;border-radius:4px;background:#e5eee1;color:#56764c;white-space:nowrap}body.classroom .classroom-toolbar{display:flex;align-items:center;gap:8px}body.classroom .classroom-tool{font-size:12px;padding:9px 12px;border-radius:6px;border:1px solid #dce5d7;background:#fff;white-space:nowrap;color:#58735f}body.classroom .classroom-tool:hover{background:#edf3e9}body.classroom .classroom-tool.mode-button{background:#176954;border-color:#176954;color:white}body.classroom .controls-button{display:none}
body.classroom #steps{top:78px;left:24px;right:24px;height:54px;border:1px solid #e2e8de;border-radius:10px;padding:0 16px;gap:10px;background:#fffffff0;box-shadow:none}body.classroom #steps .sb{font-size:10px;color:#8c988a;margin-right:10px}body.classroom #steps .chip{gap:8px}body.classroom #steps .chip .node{width:25px;height:25px;box-shadow:none;font-size:11px}body.classroom #steps .chip.on .node{width:27px;height:27px;box-shadow:0 0 0 4px #1769540b;background:#176954}body.classroom #steps .chip .nm{font-size:11px;color:#85917f}body.classroom #steps .chip.on .nm{color:#176954;font-weight:600}body.classroom #steps .chip::before{height:1px;transform:none;opacity:.35}
body.classroom #left,body.classroom #tabL,body.classroom #tabR,body.classroom .lead{display:none!important}body.classroom #right{top:150px;right:24px;width:274px;bottom:88px;border-radius:11px;border:1px solid #e1e7dc;background:#ffffffed;box-shadow:none;backdrop-filter:blur(10px)}body.classroom #right.collapsed{transform:none}body.classroom #right .phead{padding:13px 14px;border-bottom:1px solid #e7ece3;gap:8px}body.classroom #right .phead h2{font-size:13px;padding:0;background:none;box-shadow:none;font-weight:600}body.classroom #right .phead .sub,body.classroom #right .phead .fold{display:none}body.classroom #right .pbody{overflow-y:auto;padding:13px 12px;gap:9px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#cfdbcb transparent}body.classroom #console{gap:12px}body.classroom .classroom-close-controls{display:none}body.classroom .kpi{padding:10px;border:1px solid #edf0e8;background:#f5f8f1;border-radius:8px}body.classroom .kpi .vv{font-size:31px;color:#234f3b}body.classroom .kpi .cal,body.classroom .subs .cal,body.classroom .slx,body.classroom .risk>.cal,body.classroom .goal .desc{display:none}body.classroom .subs{gap:5px}body.classroom .subs .sub{padding:6px 5px;border:1px solid #e9eee3;box-shadow:none}body.classroom .subs .sub b{font-size:17px}body.classroom .subs .sub .lb{font-size:10px}body.classroom .sl{padding:8px;border-radius:8px}body.classroom .sl.hi{background:#edf5e9;border-color:#c8dfbc;box-shadow:none}body.classroom .sl.hi:after,body.classroom .sw.hi:after,body.classroom .sl.hi .slh .lb:after,body.classroom .sw.hi .nm:after{display:none}body.classroom .slh .lb{font-size:11px}body.classroom .slh b{font-size:17px}body.classroom .trk{height:24px;margin-top:8px}body.classroom .trk input{height:24px}body.classroom .trk .band,body.classroom .trk .fill{top:10px}body.classroom .trk input::-webkit-slider-thumb{width:20px;height:20px;margin-top:-7px}body.classroom .sw{padding:8px 5px;font-size:11px}body.classroom .sw .nm{font-size:11px}body.classroom .sw .seg button{min-height:29px}body.classroom .chartwrap{margin-top:4px}body.classroom .ch span{display:none}body.classroom .acts .btn{padding:9px 11px;border-radius:6px;box-shadow:none;justify-content:center}body.classroom .goal{font-size:11px;padding:9px;line-height:1.6}body.classroom .rec{overflow-x:auto}body.classroom .rec th,body.classroom .rec td{font-size:10px}body.classroom .rec .rh{flex-wrap:wrap}body.classroom #eqb .bk,body.classroom #eqb .bcal,body.classroom #eqb .btags{display:none}body.classroom #eqb{border:1px solid #e0e7dc;box-shadow:none;background:#ffffffde;padding:9px 13px;max-width:min(430px,35vw)}body.classroom #eqb .beq{font-size:16px;line-height:1.5}body.classroom #eqb:before{height:2px;background:#94b89d}body.classroom .lab{font-size:10px;box-shadow:none}body.classroom #foot{height:64px;left:24px;right:24px;bottom:14px;border:1px solid #dde6d8;border-radius:10px;background:#ffffffed;box-shadow:none;padding:0 18px}body.classroom #foot .foot2{display:none}body.classroom #foot .nav{max-width:600px;width:100%;align-self:center;gap:30px}body.classroom #foot .nav .navbtn{border-radius:6px;font-size:12px;padding:10px 17px;box-shadow:none}body.classroom #foot .nav .navbtn.pri{padding:11px 25px;font-size:13px;border-radius:6px;background:#176954}body.classroom #foot .nav .cur{font-size:12px;color:#7c8c77}body.classroom .classroom-finish{position:absolute;right:20px;font-size:11px;color:#176954}body.classroom .classroom-canvas-hint{position:fixed;bottom:100px;left:50%;transform:translateX(-50%);font-size:10px;color:#849784;pointer-events:none;letter-spacing:1px}
body.classroom .classroom-focus{position:fixed;left:24px;top:155px;width:254px;z-index:16;padding:21px 19px 17px;border:1px solid #e1e8dc;border-radius:11px;background:#ffffffed;max-height:calc(100dvh - 258px);overflow-y:auto;box-shadow:0 5px 24px #32462c05}body.classroom .focus-number{font-size:9px;color:#91a08a;letter-spacing:1.5px}body.classroom .classroom-focus h2{font-size:25px;line-height:1.5;letter-spacing:1px;font-weight:550;color:#254d37;margin:13px 0 8px}body.classroom .focus-question{font-size:13px;line-height:1.85;margin:0;color:#5d735f}body.classroom .focus-question:empty{display:none}body.classroom .focus-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:17px}body.classroom .focus-tags span{font-size:10px;padding:5px 7px;border-radius:4px;background:#eef3e8;color:#6b835e;line-height:1.5}body.classroom .focus-instruction{margin-top:23px;padding-top:16px;border-top:1px solid #e8eee1}body.classroom .focus-instruction>span{font-size:9px;color:#92a18b;letter-spacing:1px}body.classroom .focus-action{font-size:12px;line-height:1.8;color:#61765d;margin:7px 0 0}body.classroom .focus-conclusion{font-size:14px;line-height:1.9;color:#176954;margin:16px 0 0;padding:12px;background:#edf5e8;border-left:2px solid #80ac81;border-radius:0 5px 5px 0}body.classroom .focus-conclusion[hidden]{display:none}body.classroom .focus-actions{display:flex;align-items:center;gap:12px;margin-top:21px}body.classroom .focus-reveal{border:1px solid #176954;border-radius:6px;background:#176954;color:#fff;padding:9px 15px;font-size:11px;white-space:nowrap}body.classroom .focus-reset{border:0;background:none;color:#8a9980;font-size:11px;padding:9px 0;white-space:nowrap}body.classroom .controls-backdrop{display:none}body.classroom #secview{left:298px;right:310px;top:150px;bottom:88px}body.classroom .snote,body.classroom .sec-ttl span,body.classroom .sec-hint,body.classroom .mnote{display:none}body.classroom .sec-duo{max-height:150px;overflow:auto}
body.classroom .classroom-notes{background:#fbfcf8;color:#294330;border:1px solid #dce6d7;border-radius:15px;padding:0;width:min(660px,calc(100vw - 32px));max-height:82dvh;box-shadow:0 25px 100px #14382430;font-family:inherit}body.classroom .classroom-notes::backdrop{background:#132d2359;backdrop-filter:blur(5px)}body.classroom .notes-head{position:sticky;top:0;background:#fbfcf8;display:flex;align-items:center;justify-content:space-between;padding:22px 27px;border-bottom:1px solid #e1e9db;z-index:1}body.classroom .notes-head small{font-size:9px;color:#8d9e84;letter-spacing:1.5px}body.classroom .notes-title{font-size:23px;margin:7px 0 0;font-weight:550}body.classroom .notes-close{width:34px;height:34px;border:1px solid #dae4d4;border-radius:50%;font-size:22px;background:#fff;color:#64805e}body.classroom .notes-content{padding:5px 27px 25px}body.classroom .note-section{padding:17px 0;border-bottom:1px solid #e7eddf}body.classroom .note-section:last-child{border:0}body.classroom .note-section h3{font-size:12px;font-weight:600;color:#176954;margin:0 0 8px}body.classroom .note-section p,body.classroom .note-section li{font-size:13px;line-height:1.9;color:#6a7c62;margin:0;white-space:pre-line}body.classroom .note-section ul{padding-left:18px;margin:0}body.classroom button:focus-visible,body.classroom a:focus-visible{outline:3px solid #8db696;outline-offset:3px}
body.classroom.focus-mode #right{display:none}body.classroom.focus-mode .classroom-focus{top:auto;bottom:90px;left:24px;right:24px;width:auto;max-height:150px;padding:13px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:8px 24px;align-items:center}body.classroom.focus-mode .focus-number{grid-column:1;grid-row:1}body.classroom.focus-mode .classroom-focus h2{grid-column:1;grid-row:2;font-size:20px;margin:0}body.classroom.focus-mode .focus-question{grid-column:2;grid-row:1/3;font-size:15px}body.classroom.focus-mode .focus-actions{grid-column:3;grid-row:1/3;margin:0}body.classroom.focus-mode .focus-instruction,body.classroom.focus-mode .focus-tags{display:none}body.classroom.focus-mode .focus-conclusion{grid-column:1/4;margin:0;font-size:13px;padding:7px 12px}body.classroom.focus-mode .classroom-canvas-hint{display:none}body.classroom.focus-mode #secview{left:24px;right:24px;bottom:240px}body.classroom.focus-mode .controls-button{display:block}body.classroom.focus-mode.controls-open #right{display:flex;z-index:40;box-shadow:0 10px 40px #203b2a30}body.classroom.focus-mode .classroom-close-controls{display:block;margin-left:auto;font-size:21px}
@media(max-width:1100px){body.classroom #top{padding:0 18px}body.classroom #top .brand h1{font-size:16px}body.classroom #top .row1{gap:10px}body.classroom #top .hud{gap:3px}body.classroom .classroom-toolbar{gap:6px}body.classroom .classroom-tool{font-size:11px;padding:8px 10px}body.classroom .controls-button{display:block}body.classroom #right{display:none;width:300px;top:76px;bottom:88px;right:18px;z-index:45;box-shadow:0 12px 60px #19392630}body.classroom.controls-open #right{display:flex}body.classroom .classroom-close-controls{display:block;font-size:23px;margin-left:auto;color:#65835c;width:25px}body.classroom .controls-backdrop{position:fixed;inset:64px 0 0;background:#183a2429;z-index:40;border:0}body.classroom.controls-open .controls-backdrop{display:block}body.classroom #steps{left:18px;right:18px;gap:5px;padding:0 12px;overflow-x:auto;scrollbar-width:none}body.classroom #steps .chip{flex:0 0 auto;min-width:68px;padding-right:6px}body.classroom #steps .chip .nm{max-width:76px}body.classroom #steps .sb{display:none}body.classroom .classroom-focus{left:18px;right:18px;top:auto;bottom:90px;width:auto;max-height:min(30dvh,224px);padding:15px 18px;display:grid;grid-template-columns:1fr auto;column-gap:15px}body.classroom .focus-number{grid-column:1;grid-row:1}body.classroom .classroom-focus h2{grid-column:1;grid-row:2;font-size:21px;margin:6px 0 4px;line-height:1.4}body.classroom .focus-question{grid-column:1;grid-row:3;font-size:12px;line-height:1.6}body.classroom .focus-tags{display:none}body.classroom .focus-instruction{grid-column:1/3;grid-row:4;display:flex;align-items:baseline;gap:9px;border:0;padding:0;margin:10px 0 0}body.classroom .focus-instruction>span{white-space:nowrap}body.classroom .focus-action{font-size:11px;line-height:1.7;margin:0}body.classroom .focus-actions{grid-column:2;grid-row:1/4;flex-direction:column;gap:3px;margin:0;justify-content:center}body.classroom .focus-conclusion{grid-column:1/3;grid-row:5;font-size:12px;line-height:1.6;margin:9px 0 0;padding:8px 10px}body.classroom #foot{left:18px;right:18px}body.classroom #foot .nav{max-width:480px;gap:15px}body.classroom #eqb{max-width:70vw;padding:7px 11px}body.classroom #eqb .beq{font-size:14px}body.classroom .classroom-canvas-hint{display:none}body.classroom #secview{left:18px;right:18px;top:145px;bottom:280px}body.classroom .classroom-finish{position:static;font-size:10px;text-align:center;margin-top:5px}body.classroom:has(.classroom-finish:not([hidden])) #foot{height:74px}body.classroom.focus-mode .classroom-focus{left:18px;right:18px;max-height:170px;display:grid;grid-template-columns:1fr auto;padding:13px 18px;gap:4px 12px}body.classroom.focus-mode .focus-number{grid-row:1;grid-column:1}body.classroom.focus-mode .classroom-focus h2{grid-row:2;grid-column:1;font-size:20px}body.classroom.focus-mode .focus-question{grid-row:3;grid-column:1;font-size:12px}body.classroom.focus-mode .focus-actions{grid-row:1/4;grid-column:2}body.classroom.focus-mode .focus-conclusion{grid-column:1/3;grid-row:4}body.classroom.focus-mode #secview{left:18px;right:18px;bottom:260px}}
@media(max-width:700px){body.classroom #top .hud{display:none}body.classroom #top .brand h1{font-size:15px}body.classroom #top .home{font-size:0;gap:0}body.classroom .classroom-subject{display:none}body.classroom .classroom-toolbar{gap:5px}body.classroom .classroom-tool{font-size:10px;padding:8px 9px}body.classroom #top .row1{gap:12px}body.classroom .classroom-focus{max-height:32dvh}body.classroom #steps .chip{min-width:62px}body.classroom #foot .nav .navbtn{font-size:11px;padding:10px 13px}body.classroom #foot .nav .navbtn.pri{font-size:12px;padding:11px 17px}body.classroom .classroom-notes{max-height:86dvh}body.classroom .notes-head{padding:18px 20px}body.classroom .notes-title{font-size:20px}body.classroom .notes-content{padding:0 20px 18px}}
@media(max-width:430px){body.classroom #top{padding:0 12px}body.classroom #top .row1{gap:9px}body.classroom #top .brand h1{font-size:13px;letter-spacing:0}body.classroom .classroom-tool{font-size:10px;padding:8px 7px}body.classroom .classroom-toolbar{gap:4px}body.classroom .mode-button{display:none}body.classroom #steps{left:12px;right:12px}body.classroom .classroom-focus{left:12px;right:12px;padding:13px 14px;bottom:84px;column-gap:9px}body.classroom .classroom-focus h2{font-size:19px}body.classroom .focus-question{font-size:11px}body.classroom .focus-instruction>span{display:none}body.classroom .focus-actions{gap:4px}body.classroom .focus-reveal{padding:9px 10px;font-size:10px}body.classroom #foot{left:12px;right:12px;bottom:10px;height:64px;padding:0 12px}body.classroom #foot .nav{gap:10px}body.classroom #foot .nav .cur{font-size:10px}body.classroom #right{right:12px;width:min(310px,calc(100vw - 24px))}body.classroom #secview{left:12px;right:12px;bottom:290px}body.classroom #secview .sechd{flex-wrap:wrap}body.classroom .sec-duo{display:none}}
@media(prefers-reduced-motion:reduce){body.classroom *,body.classroom *:before,body.classroom *:after{animation:none!important;transition:none!important}}
body.classroom .classroom-extra-tools{display:flex;align-items:center;justify-content:center;gap:7px;padding:12px 0 3px;border-top:1px solid #e4ecdf;margin-top:14px}body.classroom .classroom-extra-tools button{font-size:10px;padding:8px;border:1px solid #dce7d5;border-radius:5px;background:#f8faf5;color:#618055}
/* Knowledge detail pages: one idea at a time. */
body.classroom #top .home{gap:8px;padding:0;margin-right:2px}body.classroom .lesson-brand-mark{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#176954;color:#fff;font-size:21px}body.classroom .lesson-brand-label{font-size:13px;letter-spacing:1px;color:#356449;font-weight:600}body.classroom .focus-details{display:block;margin-top:14px;border:0;background:none;color:#6b8d6b;font-size:10px;padding:0;text-align:left}body.classroom.focus-mode .focus-details{display:none}body.classroom #console:not(.show-all-parameters) .secondary-control{display:none!important}body.classroom .more-parameters{padding:8px 10px;border:1px dashed #cbdcc5;border-radius:6px;color:#64875f;background:#f7faf3;font-size:10px;text-align:center;width:100%}body.classroom .more-parameters:hover{border-color:#80a67d;background:#eff6e8}body.classroom .more-parameters[hidden]{display:none!important}body.classroom .classroom-notes[open]{display:flex;flex-direction:column;width:min(710px,calc(100vw - 32px));height:min(760px,86dvh);max-height:86dvh;overflow:hidden}body.classroom .notes-head{position:static;flex:0 0 auto;padding:24px 29px 20px;border-bottom:0}body.classroom .notes-head small{font-size:10px;letter-spacing:.6px;line-height:1.6}body.classroom .notes-title{font-size:28px;letter-spacing:1px;margin-top:9px}body.classroom .notes-tabs{display:flex;gap:25px;padding:0 29px;border-bottom:1px solid #e1e9db;flex:0 0 auto}body.classroom .notes-tabs button{padding:13px 1px;font-size:12px;color:#8b9a82;border:0;border-bottom:2px solid transparent;background:none}body.classroom .notes-tabs button[aria-selected="true"]{color:#176954;border-bottom-color:#176954;font-weight:600}body.classroom .notes-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:24px 29px 28px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ccd9c4 transparent}body.classroom .notes-panel[hidden]{display:none!important}body.classroom .knowledge-question{font-size:19px;font-weight:500;line-height:1.75;color:#36583d;margin:0 0 20px}body.classroom .knowledge-formula{display:flex;flex-direction:column;gap:8px;padding:19px 21px;background:#edf5e8;border:1px solid #e0ecd9;border-radius:9px;margin-bottom:22px}body.classroom .knowledge-formula>span{font-size:10px;color:#8a9e7e}body.classroom .knowledge-formula strong{font-size:23px;line-height:1.6;color:#28623e;font-weight:550;overflow-wrap:anywhere}body.classroom .knowledge-list{padding:0;margin:0;list-style:none}body.classroom .knowledge-list li{display:flex;align-items:flex-start;gap:14px;padding:14px 0;border-bottom:1px solid #e8eee2}body.classroom .knowledge-list li>span{display:grid;place-items:center;border-radius:6px;background:#edf2e8;min-width:29px;height:29px;color:#7b9470;font-size:11px;line-height:1}body.classroom .knowledge-list li>p{margin:1px 0 0;color:#5a7254;font-size:14px;line-height:1.9}body.classroom .knowledge-takeaway{margin-top:23px;padding:16px 18px;border-left:3px solid #78a370;background:#f0f5e9;border-radius:0 7px 7px 0}body.classroom .knowledge-takeaway>span{font-size:10px;letter-spacing:1px;color:#829574}body.classroom .knowledge-takeaway p{font-size:14px;color:#37603a;margin:8px 0 0;line-height:1.9}body.classroom .knowledge-pitfall{margin-top:18px;display:flex;gap:13px;align-items:baseline;color:#9a8553;background:#f7f4e9;padding:14px 17px;border-radius:7px}body.classroom .knowledge-pitfall b{font-size:10px;white-space:nowrap;font-weight:550}body.classroom .knowledge-pitfall p{font-size:12px;margin:0;line-height:1.85}body.classroom .notes-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 29px;flex:0 0 auto;border-top:1px solid #e2eadc;background:#f5f8f0}body.classroom .notes-footer button{font-size:11px;padding:9px 12px;color:#4b7b4d;border:1px solid #d7e3ce;border-radius:6px;background:#fff}body.classroom .notes-footer button:disabled{opacity:.35;cursor:default}body.classroom .notes-position{font-size:11px;color:#91a185}body.classroom .note-section summary{cursor:pointer;font-size:12px;color:#4f7950;font-weight:500;line-height:1.8}body.classroom .note-section[open] summary{margin-bottom:12px}body.classroom .note-section:first-child{padding-top:0}body.classroom .note-section p,body.classroom .note-section li{font-size:14px;line-height:1.95}.lesson-status{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:0;padding:30px;background:#f4f7f1;color:#365b42;font-family:"PingFang SC","Microsoft YaHei",system-ui,sans-serif}.lesson-status-brand{font-size:16px;font-weight:600;letter-spacing:2px}.lesson-status-cover{position:relative;max-width:480px;width:min(80vw,480px);aspect-ratio:16/9;border-radius:13px;overflow:hidden;background:#e4ede2}.lesson-status-cover img{display:block;width:100%;height:100%;object-fit:cover}.lesson-status h1{font-size:25px;font-weight:500;letter-spacing:1px;margin:8px 0 0}.lesson-status-message{font-size:12px;line-height:1.8;color:#85927d;text-align:center;margin:0}.lesson-status-error .lesson-status-message{color:#9b8059}.lesson-status-actions{display:flex;gap:12px;align-items:center;margin-top:8px}.lesson-status-actions button,.lesson-status-actions a{padding:11px 17px;font-size:12px;text-decoration:none;border:1px solid #ceddc5;background:#fff;color:#4c7650;border-radius:6px;cursor:pointer}.lesson-status-actions button{background:#176954;color:#fff;border-color:#176954}.lesson-status .image-retry{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;background:#fff;border:1px solid #c5d7c1;border-radius:6px;padding:8px 11px;color:#587c50;z-index:1}
@media(max-width:1100px){body.classroom .focus-details{grid-column:1/3;grid-row:6;margin-top:9px;font-size:10px}body.classroom .classroom-focus{max-height:min(35dvh,255px)}body.classroom .lesson-brand-label{display:none}body.classroom #top .home{margin:0}}
@media(max-width:700px){body.classroom .classroom-notes[open]{height:88dvh;max-height:88dvh}body.classroom .notes-head{padding:20px 20px 15px}body.classroom .notes-title{font-size:24px}body.classroom .notes-tabs{padding:0 20px;gap:25px}body.classroom .notes-tabs button{font-size:11px}body.classroom .notes-content{padding:20px}body.classroom .knowledge-question{font-size:17px}body.classroom .knowledge-formula{padding:15px 17px}body.classroom .knowledge-formula strong{font-size:20px}body.classroom .knowledge-list li>p{font-size:13px}body.classroom .knowledge-takeaway p{font-size:13px}body.classroom .knowledge-pitfall{flex-direction:column;gap:5px;padding:13px 15px}body.classroom .notes-footer{padding:12px 20px}body.classroom .notes-footer button{font-size:10px;padding:9px 10px}body.classroom #top .home{font-size:inherit}body.classroom .lesson-brand-mark{height:28px;width:28px;font-size:20px}}
@media(max-width:430px){body.classroom .classroom-focus{max-height:36dvh}body.classroom .focus-details{display:none}body.classroom .notes-tabs{gap:21px}body.classroom .notes-close{width:29px;height:29px;font-size:20px}body.classroom .notes-title{font-size:23px}.lesson-status h1{font-size:21px}}
