.roju-dashboard,.roju-course-learning{font-family:Arial,Helvetica,sans-serif;color:#1e1e1e}.roju-course-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin:22px 0}.roju-course-card{background:#fff;border:1px solid #e5dfcf;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.08)}.roju-course-cover{height:170px;background-size:cover;background-position:center}.roju-course-body{padding:18px}.roju-course-status{display:inline-block;padding:4px 10px;border-radius:999px;background:#f2e5b8;color:#2b220e;font-size:12px;font-weight:700}.roju-course-status.locked,.roju-locked{background:#eee;color:#555}.roju-course-body h3{margin:12px 0 8px}.roju-subtitle{font-weight:700;color:#7a5a00}.roju-button,.roju-lesson-button{display:inline-block;background:#0f2f57;color:#fff!important;text-decoration:none;padding:10px 14px;border-radius:10px;margin:4px 6px 4px 0;border:0;cursor:pointer}.roju-button.secondary,.roju-lesson-button.secondary{background:#b8860b}.roju-complete{color:#116329;font-weight:700;margin-top:10px}.roju-notice{background:#fff8e7;border-left:5px solid #b8860b;padding:14px;border-radius:8px}.roju-admin-table{width:100%;border-collapse:collapse;background:#fff}.roju-admin-table th,.roju-admin-table td{border:1px solid #ddd;padding:8px;text-align:left}.roju-progress{background:#eee;border-radius:999px;overflow:hidden;height:16px;margin:8px 0}.roju-progress span{display:block;background:#b8860b;height:16px}.roju-lessons{margin-top:24px}.roju-lesson{background:#fff;border:1px solid #e4dcc8;border-radius:14px;padding:16px;margin:14px 0}.roju-lesson.locked{opacity:.65;background:#f7f7f7}.roju-lesson-meta{font-size:14px;color:#555}.roju-quiz{background:#fff8e7;border:1px solid #ead8a5;border-radius:12px;padding:14px;margin-top:12px}.roju-quiz label{display:block;margin:8px 0}.roju-quiz input[type=text]{width:100%;max-width:520px;padding:8px}.roju-score{font-weight:700;margin:12px 0}.roju-files a{margin-right:12px}
