.student-dashboard[data-v-30ad3a43]{max-width:1200px;margin:0 auto;padding:40px 20px}.dashboard-header[data-v-30ad3a43]{margin-bottom:32px}.dashboard-title[data-v-30ad3a43]{font-size:2rem;font-weight:700;color:#111827;margin-bottom:8px}.enrolled-courses[data-v-30ad3a43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;margin-bottom:48px}.course-card-container[data-v-30ad3a43]{height:100%}.course-progress-card[data-v-30ad3a43]{height:100%;display:flex;flex-direction:column}.course-image-container[data-v-30ad3a43]{height:160px;overflow:hidden;background-color:#f3f4f6}.course-image[data-v-30ad3a43]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-image-placeholder[data-v-30ad3a43]{display:flex;align-items:center;justify-content:center;height:100%;color:#9ca3af}.course-header[data-v-30ad3a43]{margin-bottom:8px}.course-title[data-v-30ad3a43]{font-size:1.125rem;font-weight:600;margin:0;color:#111827;line-height:1.4}.course-progress[data-v-30ad3a43]{margin-bottom:16px}.progress-label[data-v-30ad3a43]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.875rem;color:#6b7280}.course-footer[data-v-30ad3a43]{display:flex;flex-direction:column;gap:12px}.last-accessed[data-v-30ad3a43]{font-size:.75rem;color:#6b7280;text-align:center}.no-courses[data-v-30ad3a43]{margin-bottom:48px;padding:40px 0}.dashboard-section[data-v-30ad3a43]{margin-bottom:40px}.section-title[data-v-30ad3a43]{font-size:1.5rem;font-weight:600;color:#111827;margin-bottom:24px}.recommended-courses[data-v-30ad3a43]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.no-recommendations[data-v-30ad3a43]{padding:20px 0}@media(max-width:768px){.enrolled-courses[data-v-30ad3a43],.recommended-courses[data-v-30ad3a43]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.dashboard-title[data-v-30ad3a43]{font-size:1.75rem}.section-title[data-v-30ad3a43]{font-size:1.25rem}}.dashboard-page[data-v-c71d0ec0]{min-height:calc(100vh - 64px);background-color:#f9fafb}
