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