.v98-student-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px;margin-top:14px;max-height:420px;overflow:auto}.v98-student{border:1px solid #e5d7b5;border-radius:12px;padding:11px;background:rgba(255,255,255,.78)}.v98-student small{display:block;margin-left:24px;opacity:.7}.v98-svg{width:100%;height:auto;max-height:440px}.v98-legend{display:flex;gap:18px;flex-wrap:wrap;justify-content:center;margin:12px}.v98-legend span{font-weight:700}.v98-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#2563eb;margin-right:5px}.v98-empty{padding:60px;text-align:center;color:#64748b}.v98-student-grid input{accent-color:#b8860b}
