.educator-assignment>form,.comment-form{padding:1.2rem 1.3rem}.assignment-options{display:grid;grid-template-columns:repeat(2,1fr);gap:.7rem}.assignment-options label{display:flex;align-items:center;gap:.7rem;border:1px solid var(--line);border-radius:13px;padding:.8rem;margin:0;cursor:pointer}.assignment-options label:has(input:checked){background:#e8f5ed;border-color:#75bc91}.assignment-options input{width:auto}.assignment-options strong,.assignment-options small{display:block}.assignment-options small{color:var(--muted);font-size:.75rem}.comment-form{border-bottom:1px solid var(--line)}.comment-form>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}.comment-form small{color:var(--muted)}.comment-feed article{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 1.3rem;border-bottom:1px solid var(--line)}.comment-feed article:last-child{border:0}.comment-feed article>span{width:40px;height:40px;border-radius:13px;background:linear-gradient(140deg,#4d2aa5,#7856cb);color:#fff;display:grid;place-items:center;font-weight:850}.comment-feed strong,.comment-feed small{display:block}.comment-feed small{color:var(--muted);font-size:.74rem}.comment-feed p{margin:.4rem 0 0}.comment-count{min-width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#e8f5ed;color:var(--green);font-weight:800}@media(max-width:650px){.assignment-options{grid-template-columns:1fr}.comment-form>div{align-items:stretch;flex-direction:column}.comment-form button{width:100%;justify-content:center}}
