/* 0.6.15: course editing, course avatars and lesson reader columns */
.inline-title-form{display:none;align-items:center;gap:8px;flex:1}.inline-title-form.open{display:flex}.inline-title-form input{min-width:220px;max-width:420px}.inline-title-trigger.is-hidden{display:none!important}.activity-title-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.activity-title-form{margin-top:4px}.content-edit-trigger{margin-left:auto;width:34px;height:34px;border:1px solid #d8e3ea;border-radius:9px;background:#fff;color:#00756f;cursor:pointer;font-size:16px}.content-edit-trigger:hover{border-color:#0d9488;background:#f0fdfa}.course-description-editor{display:none;margin-top:12px}.course-description-editor.open{display:block}.form-actions.compact{margin-top:8px}
.course-cover-settings{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:stretch;margin:12px 0}.course-cover-settings>img{width:96px;height:96px;object-fit:cover;border:1px solid #d8e3ea;border-radius:6px;background:#f8fafc}.course-cover-drop{min-height:96px!important;border-radius:8px!important;padding:10px!important}.course-cover-drop b{display:block;margin-bottom:4px;color:#0f172a}.course-cover-drop span{font-size:12px;line-height:1.35}
.course-preview-card{grid-template-columns:104px minmax(0,1fr)!important}.course-preview-cover-link,.course-preview-cover{width:96px!important}.course-preview-cover{height:96px!important;object-fit:cover!important;border-radius:6px!important}.course-preview-body h3{font-size:16px!important}.course-preview-desc{text-align:justify}
.activity-icon{background:#fff!important;border:0!important}.activity-icon .vial-activity-glyph{width:18px;height:18px;display:block;position:relative}.activity-icon.lesson .vial-activity-glyph:before{content:"";position:absolute;inset:2px 4px;border:2px solid #c2693d;border-radius:3px;background:linear-gradient(90deg,#fff 48%,#fef3c7 48%)}.activity-icon.lesson .vial-activity-glyph:after{content:"";position:absolute;left:8px;top:2px;bottom:2px;border-left:1px solid #c2693d}.activity-icon.test .vial-activity-glyph:before{content:"";position:absolute;inset:3px;border:2px solid #ec4899;border-radius:3px}.activity-icon.test .vial-activity-glyph:after{content:"";position:absolute;left:7px;top:7px;width:4px;height:4px;background:#ec4899;border-radius:50%}
.lesson-reading-layout{max-width:1320px;margin:0 auto 18px;display:grid;grid-template-columns:230px minmax(0,1fr) 250px;gap:14px;align-items:start}.lesson-page-toc,.lesson-course-nav{position:sticky;top:86px;background:#fff;border:1px solid #d8e3ea;border-radius:10px;padding:10px;max-height:calc(100vh - 110px);overflow:auto}.lesson-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.lesson-panel-head h2,.course-element-nav-list h3{font-size:15px;margin:0;color:#0f172a}.lesson-toc-toggle{border:0;background:#e0f2f1;color:#00756f;border-radius:7px;padding:5px 8px;cursor:pointer}.lesson-page-list.compact{gap:6px}.lesson-page-list.compact .lesson-page-link{grid-template-columns:28px minmax(0,1fr);padding:8px;border-radius:7px}.lesson-page-list.compact .lesson-page-link.active{border-color:#0d9488;background:#f0fdfa}.lesson-page-list.compact .lesson-page-link span{width:24px;height:24px;border-radius:6px}.lesson-page-list.compact .lesson-page-link b{font-size:13px}.lesson-reading-main .lesson-reader-card{max-width:none;margin:0}.lesson-course-nav .lesson-page-nav{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0 0 14px;max-width:none}.lesson-course-nav .lesson-page-nav a,.lesson-course-nav .lesson-page-nav span{text-align:center;min-height:32px;padding:7px 8px;font-size:12px}.course-element-nav-list{display:grid;gap:7px}.course-element-nav-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;align-items:center;border:1px solid #e5edf3;border-radius:8px;padding:8px;text-decoration:none;color:#0f172a;background:#fbfdff}.course-element-nav-item.active,.course-element-nav-item:hover{border-color:#0d9488;background:#f0fdfa}.course-element-nav-item b{font-size:13px;line-height:1.25}.lesson-reading-layout.toc-collapsed{grid-template-columns:0 minmax(0,1fr) 250px}.lesson-reading-layout.toc-collapsed .lesson-page-toc{overflow:hidden;padding:0;border:0}.lesson-reading-layout.toc-collapsed .lesson-page-toc>*{display:none}
@media(max-width:1100px){.lesson-reading-layout{grid-template-columns:190px minmax(0,1fr)}.lesson-course-nav{grid-column:1/-1;position:static;display:block}.course-element-nav-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:760px){.lesson-reading-layout{grid-template-columns:1fr}.lesson-page-toc,.lesson-course-nav{position:static;max-height:none}.course-cover-settings{grid-template-columns:80px minmax(0,1fr)}.course-cover-settings>img{width:80px;height:80px}.course-preview-card{grid-template-columns:84px minmax(0,1fr)!important}.course-preview-cover-link,.course-preview-cover{width:78px!important}.course-preview-cover{height:78px!important}}
