.studio-hero{display:flex;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.6rem}.studio-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.course-card{display:flex;flex-direction:column;gap:.8rem;min-height:220px}.course-card h2{margin:0}.course-meta{display:flex;flex-wrap:wrap;gap:.45rem}.course-meta span,.status-pill{border:1px solid #285074;border-radius:999px;padding:.3rem .65rem;color:#a9c9e8;font-size:.86rem}.course-card .button{margin-top:auto;align-self:flex-start}.studio-layout{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:1.2rem;align-items:start}.studio-sidebar{position:sticky;top:1rem}.outline{display:grid;gap:1rem}.module-card{border-left:4px solid #27c7e8}.module-header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.lesson-list{display:grid;gap:.65rem;margin-top:1rem}.lesson{background:#0a1d33;border:1px solid #264966;border-radius:14px;padding:1rem}.lesson h4{margin:0 0 .5rem}.lesson details{margin-top:.5rem}.lesson summary{cursor:pointer;color:#2dd4ef}.inline-form{display:grid;gap:.7rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #28455f}.inline-form input,.inline-form textarea,.inline-form select{width:100%}.outcomes{white-space:pre-wrap}.empty-state{text-align:center;padding:3rem 1rem}
.syllabus-card{display:grid;grid-template-columns:1fr minmax(300px,520px);gap:1rem;align-items:center;margin-bottom:1.2rem;border-left:4px solid #36d7ee}.syllabus-card h2{margin:.2rem 0}.syllabus-form{display:grid;grid-template-columns:1fr auto;gap:.7rem;align-items:center}.syllabus-form input[type=file]{grid-column:1/-1}.syllabus-form .check{display:flex;align-items:center;gap:.5rem;color:#a9c8e3}.syllabus-form .check input{width:auto}
@media(max-width:900px){.studio-layout,.syllabus-card{grid-template-columns:1fr}.studio-sidebar{position:static}.studio-hero{align-items:start;flex-direction:column}.syllabus-form{grid-template-columns:1fr}}
