.course-management-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.lesson-management-actions{display:flex;gap:5px;flex-wrap:wrap;margin-left:auto}.btn.danger{color:#9f2434;border-color:#d99aa3}.trash-list{display:grid;gap:10px}.trash-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--l2l-border,#dfe6ee);border-radius:10px;padding:12px}.trash-list small{display:block;color:var(--l2l-muted,#67768a)}.lifecycle-confirm ul{list-style:none;padding:0}.lifecycle-confirm li{display:flex;justify-content:space-between;border-bottom:1px solid #e2e8f0;padding:7px 0}.media-upload-label input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.media-search{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:10px;align-items:end;margin-bottom:18px}.media-search>label{grid-column:1/-1;font-weight:800}.media-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(245px,1fr));gap:16px}.media-library-card{border:1px solid #dce5ee;border-radius:14px;overflow:hidden;background:var(--l2l-surface,#fff)}.media-library-card>img,.media-library-card>video{width:100%;height:180px;object-fit:contain;background:#0f2139}.media-library-card>div{padding:13px;display:grid;gap:7px}.media-library-card small{display:block;color:#617187}.media-library-card pre{max-height:160px;overflow:auto;font-size:10px;white-space:pre-wrap}.course-evidence-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:13px}.course-evidence-grid article{border:1px solid #dce5ee;border-radius:12px;padding:10px;display:grid;gap:7px}.course-evidence-grid img,.media-placeholder{width:100%;height:130px;object-fit:contain;background:#edf3f8;border-radius:8px}.media-placeholder{display:grid;place-items:center;color:#5f7087}.course-evidence-grid small{color:#617187}.manual-checklists>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.manual-checklists label{border:1px solid #dce5ee;padding:10px;border-radius:9px}@media(max-width:760px){.media-search{grid-template-columns:1fr}.media-search>label{grid-column:auto}.manual-checklists>div{grid-template-columns:1fr}.lesson-management-actions{width:100%}}
