.material-status{font-weight:700}.material-status.missing{color:#b42318}.replace-material{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.replace-material input{max-width:330px}.replace-material button{padding:8px 12px}.aiken-example{background:#111827;color:#f8fafc;border-radius:10px;padding:20px;overflow:auto;font:14px/1.6 Consolas,monospace}.password-help{margin-top:10px}.lesson-material-card{border:1px solid #c8d8ef;background:#f3f7fd;border-radius:12px;padding:24px;margin:24px 0}.lesson-material-card .download{margin:0;font-size:18px}.inline-upload{margin-top:10px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.inline-upload input{max-width:330px}.inline-upload button{padding:8px 12px}.material-direct{margin-left:auto;background:#edf3ff;color:#174f85;border:1px solid #c5d5ed;padding:8px 12px;border-radius:8px;font-weight:800;font-size:13px;white-space:nowrap}.student-material{display:flex;align-items:center;gap:14px;border:2px solid #c5d5ed;background:linear-gradient(135deg,#f8fbff,#edf4ff);border-radius:14px;padding:16px;margin:9px 0}.student-material.done{border-color:#a7d88a;background:#f5fbf1}.student-material .material-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:11px;background:#b42318;color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em;flex:0 0 auto}.student-material>div{display:flex;flex-direction:column;gap:4px;flex:1}.student-material b{color:#102f57;font-size:16px}.student-material small{color:#52647a}.student-material .study-link{font-size:12px;font-weight:800;color:#174f85;white-space:nowrap}.module-admin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;flex-wrap:wrap}.module-admin-head h2 small{font-size:13px;color:#667085}.module-edit{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.module-edit input{width:110px;padding:8px}.module-edit input[name=title]{width:240px}.module-edit button{padding:8px 11px}.module-help{display:block;color:#667085;font-size:12px;margin-top:-8px}.module-actions{display:flex;align-items:flex-end;gap:9px;flex-wrap:wrap}.module-edit label{font-size:11px;color:#52647a;font-weight:700}.module-edit label input{display:block;margin-top:3px}.module-delete button{background:#fff1f0!important;color:#b42318!important;border:1px solid #f4b8b2!important;padding:9px 12px!important}.module-delete button:hover{background:#b42318!important;color:#fff!important}@media(max-width:720px){.student-material{align-items:flex-start;flex-wrap:wrap}.student-material>div{min-width:calc(100% - 70px)}.student-material .button{margin-left:66px}.module-edit input,.module-edit input[name=title]{width:100%}}.whatsapp-button{display:inline-block;background:#e8f8ee;color:#16753a;border:1px solid #b7e4c7;padding:8px 12px;border-radius:8px;font-weight:800;line-height:1.2}.whatsapp-button small{font-weight:600}.nowrap{white-space:nowrap}.muted{color:var(--muted)}
