.course-space{max-width:1500px}.course-space .workspace-detail{border:0;background:transparent;box-shadow:none}.course-space .workspace-detail>.modal-body{padding:0}.course-space .workspace-actions:empty{display:none}.course-space .page-heading{margin-bottom:15px}.cw-course-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:var(--muted);font-size:13px;margin-bottom:20px}.cw-course-meta>a{margin-left:auto;color:var(--blue)}.cw-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding:0 0 14px;margin-bottom:24px}.cw-tabs>a{padding:10px 14px;border-radius:9px;color:#65758e;font-size:14px}.cw-tabs>a[aria-current]{color:var(--blue);background:var(--blue-light);font-weight:650}.cw-view{min-width:0}.cw-overview{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px;margin-bottom:22px}.cw-hero{border-radius:16px;border:1px solid #dbe5ff;padding:32px;background:linear-gradient(130deg,#edf3ff,#fff)}.cw-hero h2{font-size:26px;line-height:1.5;margin:14px 0}.cw-hero p{color:#61728b;line-height:1.9;margin-bottom:24px}.cw-summary,.cw-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:white;min-width:0}.cw-summary{display:flex;flex-wrap:wrap;align-content:center;gap:22px}.cw-summary>p{flex-basis:100%;margin:0;font-size:12px;line-height:1.8}.cw-metric{display:grid;gap:8px}.cw-metric strong{font-size:28px;color:#183864}.cw-metric span{font-size:12px;color:var(--muted)}.cw-subheading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:18px}.cw-subheading h2{font-size:20px;margin:0}.cw-task{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.cw-task span,.cw-task p{font-size:13px;color:var(--muted)}.cw-task h3{margin:0 0 8px}.cw-card>.button,.cw-reader-tools>.button{margin:6px 8px 6px 0}.cw-learning{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.cw-directory{position:sticky;top:20px;padding:18px;background:white;border:1px solid var(--line);border-radius:14px;max-height:calc(100vh - 40px);overflow:auto;min-width:0}.cw-directory summary{cursor:pointer;padding:10px 0;font-weight:600;line-height:1.6}.cw-directory .field{margin:12px 0}.cw-directory .field input{min-width:0;width:100%}.cw-chapter{border-top:1px solid var(--line)}.cw-chapter summary{font-size:13px;overflow-wrap:anywhere}.cw-chapter small{color:var(--muted)}.cw-directory-item{display:block;padding:10px;border-radius:8px;font-size:13px;line-height:1.7;overflow-wrap:anywhere}.cw-directory-item[aria-current]{background:var(--blue-light);color:var(--blue);font-weight:650}.cw-directory-item>span{display:block;color:var(--muted);font-size:10px}.cw-reader{background:white;border:1px solid var(--line);border-radius:14px;padding:28px;min-width:0;overflow-wrap:anywhere}.cw-reader .cs-markdown{max-width:840px;margin:22px auto;line-height:1.9}.cw-reader pre{max-width:100%;overflow:auto}.cw-reader img{max-width:100%;height:auto}.cw-reader table{display:block;max-width:100%;overflow:auto}.cw-reader .cs-content{max-width:none}.cw-toc{padding:12px 16px;background:#f7f9fd;border-radius:8px;margin:16px 0}.cw-toc summary{cursor:pointer}.cw-adjacent{display:flex;justify-content:space-between;gap:14px;margin:30px 0;border-top:1px solid var(--line);padding-top:22px}.cw-reader-tools{border-top:1px solid var(--line);padding-top:20px}.cw-reader-tools h3{font-size:15px}.cw-reader-tools .cs-actions{flex-wrap:wrap}.cw-content-link{display:block;padding:12px 0;color:var(--blue);border-bottom:1px solid var(--line)}.cw-chapter-card{margin:20px 0}.cw-chapter-card p{font-size:13px;color:var(--muted)}.cw-preview{padding:15px;background:#fff8df;border:1px solid #f2e2a7;border-radius:10px;line-height:1.8}.cw-preview a{margin-left:15px}.cw-chapter-filter{max-width:420px}.course-space .cs-content{max-width:none}.cw-section-body{padding:18px 22px}.cw-content-row{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.cw-content-row>div:first-child{min-width:0;flex:1}.cw-content-row h3{font-size:16px;margin:7px 0;overflow-wrap:anywhere}.cw-excerpt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.8;font-size:13px;color:var(--muted)}.cw-kind{font-size:11px;color:var(--muted)}.cw-row-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:flex-end;max-width:45%}.cw-more summary{cursor:pointer;padding:10px;color:var(--muted);font-size:13px}.cw-more>div{display:flex;gap:8px;flex-wrap:wrap}.course-space [hidden]{display:none!important}.course-space .button{max-width:100%;white-space:normal}.course-space .cs-section>summary::after{font-size:12px}.cw-course-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:22px}.cw-course-filters input,.cw-course-filters select{padding:10px;border:1px solid var(--line);border-radius:8px;max-width:100%;background:white}.cw-course-filters input{flex:1;min-width:180px}.cw-card-description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
@media(max-width:1050px){.cw-learning{grid-template-columns:220px minmax(0,1fr)}.cw-overview{grid-template-columns:1fr}.cw-reader{padding:22px}.cw-summary{justify-content:flex-start}}
@media(max-width:760px){.cw-learning{display:block}.cw-directory{position:static;max-height:55vh;margin-bottom:16px}.cw-reader{padding:18px}.cw-hero{padding:22px}.cw-hero h2{font-size:22px}.cw-tabs{gap:4px}.cw-tabs>a{padding:10px;font-size:13px}.cw-course-meta>a{margin-left:0}.cw-content-row{display:block}.cw-row-actions{justify-content:flex-start;max-width:none;margin-top:14px}.cw-section-body{padding:14px}.cw-task{flex-wrap:wrap}.cw-adjacent .button{font-size:12px}.cw-card{padding:18px}.cw-view .button,.cw-directory a,.cw-more summary{min-height:44px}.cw-course-filters>*{width:100%}}

.series-course-list{display:grid;gap:14px;padding:24px}.series-edit-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.series-edit-row input[type=number]{width:80px}.series-edit-row label{overflow-wrap:anywhere}.cw-view>.cw-card{margin-bottom:22px}.public-course-card[hidden]{display:none!important}

.series-edit-row[hidden]{display:none!important}
