.lesson-materials-section{margin-top:2rem;padding-top:2rem;border-top:1px solid #ded8ca}.lesson-materials-section h2{margin:0 0 .5rem}.material-list{display:grid;gap:1rem;margin-top:1.25rem}.material-card{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem;border:1px solid #ded8ca;border-radius:18px;background:#faf8f2}.material-card h3{margin:.25rem 0;font-size:1.25rem}.material-card p,.material-card small{color:#657089}.material-actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.material-admin-section{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #ded8ca}.material-upload-form{margin:1.25rem 0 2rem;padding:1.25rem;border-radius:18px;background:#f7f3e9}.material-admin-list{display:grid;gap:1rem}.material-admin-card{padding:1.25rem;border:1px solid #ded8ca;border-radius:18px}.material-admin-card form{margin-top:1rem}.danger-button{border:1px solid #9c2f2f!important;background:#fff!important;color:#9c2f2f!important}.file-help{display:block;margin-top:.5rem;color:#657089}@media(max-width:760px){.material-card{align-items:flex-start;flex-direction:column}.material-actions{width:100%}.material-actions a{width:100%;text-align:center}.material-upload-form .form-grid-two{grid-template-columns:1fr}}
