.head-actions{display:flex;gap:12px;flex-wrap:wrap}.btn.secondary{background:#fff;color:var(--navy);border:1px solid var(--line)}.page-alert{margin-bottom:20px}.student-list{display:grid;gap:11px}.student-row{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:13px;border:1px solid var(--line);border-radius:14px;padding:14px}.student-avatar{width:44px;height:44px;border-radius:13px;background:var(--lav);color:var(--purple);display:grid;place-items:center;font-weight:900}.student-row small,.student-row span:not(.status){display:block;margin-top:4px;color:var(--muted);font-size:.8rem}.status.active{background:#dcf7ee;color:#08765a}.course-meta{display:flex;gap:9px;flex-wrap:wrap}.course-meta span{padding:7px 10px;border-radius:20px;background:#ffffff17;font-size:.78rem;font-weight:800}.student-curriculum{margin-top:38px}.section-heading h2{font-size:2rem;margin:5px 0 22px;color:var(--navy)}.student-unit{margin:20px 0 30px}.student-unit-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.student-unit-head small,.student-topic-card small{font-size:.7rem;font-weight:900;letter-spacing:.12em;color:var(--purple)}.student-unit-head h3{font-size:1.7rem;margin:5px 0}.student-unit-head>span{font-size:.82rem;color:var(--muted);font-weight:800}.student-topic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.student-topic-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:20px}.student-topic-card h4{font-size:1.1rem;margin:7px 0}.student-topic-card p{color:var(--muted);font-size:.82rem}.student-topic-card>strong{display:block;color:var(--muted);font-size:.76rem;margin-top:8px}.mini-progress{height:7px;background:#efedf4;border-radius:10px;overflow:hidden}.mini-progress span{display:block;height:100%;background:var(--purple)}@media(max-width:800px){.head-actions{width:100%}.student-topic-grid{grid-template-columns:1fr}.student-row{grid-template-columns:44px 1fr}.student-row>.status{grid-column:2}}
