/* v645: My C2 role-aware module cards; existing Teacher Area styles preserved. */
.c2-module-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px;margin:16px 0 12px}
.c2-module-card{border:1px solid #dfe6ec;border-radius:15px;background:#fff;padding:22px;box-shadow:0 7px 24px rgba(16,45,75,.05);display:flex;flex-direction:column;align-items:flex-start;gap:10px}
.c2-module-card h3{font-size:1.1rem;margin:0;color:#18314d}
.c2-module-card p{line-height:1.55;margin:0 0 6px;color:#526579;flex:1}
.c2-module-card button:disabled{opacity:.66;cursor:not-allowed}
.c2-module-note{font-size:.9rem;color:#5a6c7c;line-height:1.55}
