/* One warm workspace: remove the separate white-card appearance. */
.refinedlayout #classdesk .editorlayout{background:transparent}
.refinedlayout #classdesk .pagespanel{background:#fcf9ef;border:0;border-right:1px solid #e3dece;border-radius:0;box-shadow:none;padding:15px 14px 16px 4px;color:#354c3c}
.refinedlayout #classdesk .pagespanel h2{font:22px/1.2 Georgia,serif;color:#354c3c;margin:4px 0 18px;letter-spacing:0}
.refinedlayout #classdesk .pagespanel .pageactions{gap:5px;margin-bottom:16px}
.refinedlayout #classdesk .pagespanel button{background:transparent;border:0;border-radius:7px;box-shadow:none;color:#526249;font-size:12px;min-height:36px;padding:7px 8px}
.refinedlayout #classdesk .pagespanel button:hover{background:#eeeedd}
.refinedlayout #classdesk .pagespanel .pageentry{border:1px solid transparent;padding:9px 7px;gap:9px;margin:7px 0;background:transparent;text-align:left}
.refinedlayout #classdesk .pagespanel .pageentry.active{background:#e6eadc;border-color:#d9dfce;color:#304c39}
.refinedlayout #classdesk .pagespanel .pageentry img{width:40px;height:49px;border-radius:4px;object-fit:cover;flex:0 0 40px}
.refinedlayout #classdesk .pagespanel .pageentry small{font-size:11px;color:#737d6b}
.refinedlayout #classdesk .pagespanel .pagefolder{background:transparent;border:0;box-shadow:none}
.refinedlayout #classdesk .pagespanel .pagefolder h3{font:12px system-ui;font-weight:500;color:#727b68;margin:18px 0 9px}
.refinedlayout #classdesk .pagespanel #storageinfo{font-size:11px;color:#77806e;border-top:1px solid #e3dece;margin-top:16px;padding-top:13px;background:transparent;line-height:1.6}
.refinedlayout #classdesk .pagespanel progress{height:4px;width:100%;accent-color:#627e59;border:0}
.refinedlayout #classdesk .pagespanel button:focus-visible{outline:2px solid #879b76;outline-offset:2px}
@media(max-width:760px){.refinedlayout #classdesk .pagespanel{border-right:0;border-bottom:1px solid #e3dece;padding:12px}.refinedlayout #classdesk .pagespanel h2{font-size:20px}}
@media print{.pagespanel{display:none!important}}
