/* Teacher workspace refinement: existing palette and controls, clearer task hierarchy. */
.workspace-nav-group{border-top:1px solid var(--line);margin-top:10px;padding-top:6px}
.workspace-nav-group>summary{cursor:pointer;padding:12px 14px;font-size:12px;color:var(--ink-2);min-height:44px}
.studio-sidebar .workspace-new{background:var(--paper-card);border:1px solid var(--sun);min-height:44px}
.studio-sidebar .workspace-new:hover{background:var(--sun-wash)}
.teacher-refined .section__head{padding-bottom:18px;margin-bottom:20px}
.teacher-refined .section__head .h1,.teacher-refined .teach-top .h1{font-size:28px;line-height:1.4}
.teacher-refined .section__head .lede{font-size:14px;line-height:1.8}
.teacher-refined .wb-course-start{display:flex;gap:10px;margin-block:16px}
.teacher-refined .wb-course-start>a{min-height:44px;padding:12px 18px;display:flex;gap:10px;align-items:center;background:var(--paper-card);border:1px solid var(--line)}
.teacher-refined .wb-course-start p,.teacher-refined .wb-start-index,.teacher-refined .wb-start-arrow{display:none}
.workspace-priorities{margin-bottom:24px}.workspace-priorities .c2c-daily{margin-top:16px}
.teacher-refined .workflow-row{padding-block:18px}.teacher-refined .workflow-row .teach-actions{gap:8px}
.workspace-search{display:grid;gap:8px;margin:14px 0;font-size:13px}
.workspace-add-student>.teach-panel{border:0;margin:0;padding:14px 0 0}
.teacher-refined [hidden]{display:none!important}
.teacher-refined .studio-account-nav a[aria-current]{background:var(--sun-wash)}
.workspace-business-view .c2c-intro,.workspace-business-view .wb-course-start,.workspace-business-view .workflow-focus,.workspace-business-view .wb-manage-links,.workspace-business-view .workspace-priorities,.workspace-business-view .wb-presentation-link{display:none}
.workspace-business-view [data-business-view]>summary{display:none}
.workspace-private-rights .portal-heading .lede{font-size:14px}
@media(min-width:901px){.teacher-refined .studio-sidebar{overflow-y:auto;max-height:calc(100dvh - 76px)}.teacher-refined .workflow-filters{grid-template-columns: minmax(160px,2fr) repeat(3,minmax(120px,1fr)) auto}}
@media(max-width:900px){
 .studio-sidebar[data-workspace-nav]{flex-wrap:wrap;overflow:visible}
 .studio-sidebar[data-workspace-nav]>.studio-sidebar__label{display:none}
 .studio-sidebar[data-workspace-nav]>a{flex:0 0 auto;font-size:12px}
 .workspace-nav-group{margin:0;padding:0;border:0;position:relative}
 .workspace-nav-group>summary{padding:10px 12px}
 .workspace-nav-group[open]{flex-basis:100%;display:block;background:var(--paper-card);border:1px solid var(--line);border-radius:8px;padding:4px}
 .workspace-nav-group[open]>a{display:inline-flex!important}
 .teacher-refined .wb-course-start{flex-wrap:wrap}
 .teacher-refined .teach-top{flex-wrap:wrap;gap:12px}
 .teacher-refined .section__head .h1,.teacher-refined .teach-top .h1{font-size:25px}
}
.teacher-refined.is-classroom-home.studio-workspace{display:block;padding-left:208px}
.teacher-refined.is-classroom-home.studio-workspace .room-main{padding:28px;max-width:1440px}
.teacher-refined.is-classroom-home.studio-workspace .room-hero h1{font-size:30px}
.teacher-refined.is-classroom-home.studio-workspace .room-nav{padding:20px 28px}
.teacher-refined.is-classroom-home.studio-workspace .room-open{position:sticky;bottom:0;background:var(--paper-card);padding-block:16px}
@media(max-width:900px){.teacher-refined.is-classroom-home.studio-workspace{padding-left:0}.teacher-refined.is-classroom-home.studio-workspace .room-main{padding:20px 16px}}
.teacher-refined.is-classroom-home.studio-workspace #main{padding-left:0}
@media(max-width:1050px){.teacher-refined.is-classroom-home .room-columns{grid-template-columns:1fr}.teacher-refined.is-classroom-home .room-hero{flex-wrap:wrap}}
.workspace-start-options{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}
.workspace-start-option{font:inherit;text-align:left;display:grid;gap:9px;padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--paper-card);color:var(--ink);cursor:pointer}
.workspace-start-option[aria-pressed=true]{background:var(--sun-wash);border-color:var(--sun)}
.workspace-start-option span{font-size:13px;line-height:1.7;color:var(--ink-2)}
.workspace-business-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-block:16px}
@media(max-width:720px){.workspace-start-options{grid-template-columns:1fr;gap:10px}.workspace-start-option{padding:16px}}
.teacher-refined .studio-sidebar .workspace-new{background:var(--paper-card)!important}
body.teacher-refined[data-page=workbench] .wb-course-start{display:flex;gap:10px;margin-block:16px}
.teacher-refined .wb-course-start strong{font-size:14px;margin:0}
.teacher-refined.is-classroom-home.studio-workspace #main{margin-left:0;padding-right:0}
.teacher-refined[data-page=account] #main>.section:first-child .wallet,.teacher-refined[data-page=account] .account-destinations{display:none}
.teacher-refined[data-page=account] #main>.section:first-child .section__head-aside{display:none}
.teacher-refined[data-page=account] #main>.section:first-child{padding-bottom:0}
.teacher-refined[data-page=account] .studio-account-nav{margin-block:12px}
