.loader[data-v-b67e941f]{border:4px solid #f3f3f3;border-top:4px solid #3498db;border-radius:50%;width:40px;height:40px;animation:spin-b67e941f 2s linear infinite;margin:0 auto 1rem}@keyframes spin-b67e941f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.chart-container[data-v-7e31f7e7]{position:relative;height:200px}canvas[data-v-7e31f7e7]{max-width:100%;height:auto}.success-metrics[data-v-85f22daf]{display:flex;flex-direction:column;gap:1.5rem}.metric-item[data-v-85f22daf]{text-align:center;padding:1rem;border:1px solid #e5e5e5;border-radius:8px;background:#fafafa}.metric-value[data-v-85f22daf]{font-size:2rem;font-weight:700;color:#3273dc;margin-bottom:.5rem}.metric-label[data-v-85f22daf]{color:#666;margin-bottom:.5rem}.metric-change[data-v-85f22daf]{font-size:.875rem;font-weight:600}.metric-change.positive[data-v-85f22daf]{color:#48c774}.metric-change.negative[data-v-85f22daf]{color:#ff3860}.employment-chart[data-v-85f22daf]{position:relative;height:200px}canvas[data-v-85f22daf]{max-width:100%;height:auto}.industry-distribution[data-v-85f22daf]{margin-top:1rem}.industry-item[data-v-85f22daf]{display:flex;align-items:center;margin-bottom:.75rem;padding:.5rem;border:1px solid #e5e5e5;border-radius:4px;background:#fafafa}.industry-info[data-v-85f22daf]{display:flex;justify-content:space-between;min-width:200px;margin-right:1rem}.industry-name[data-v-85f22daf]{font-weight:600;color:#363636}.industry-count[data-v-85f22daf]{color:#666;font-size:.875rem}.industry-bar[data-v-85f22daf]{flex:1;height:20px;background:#e5e5e5;border-radius:10px;margin-right:1rem;overflow:hidden}.industry-progress[data-v-85f22daf]{height:100%;background:linear-gradient(90deg,#3273dc,#48c774);border-radius:10px;transition:width .3s ease}.industry-percentage[data-v-85f22daf]{min-width:50px;text-align:right;font-weight:600;color:#3273dc}.icon[data-v-b98fb812]{margin-bottom:1rem}.title[data-v-b98fb812]{font-size:2rem;font-weight:700;margin-bottom:.5rem}.subtitle[data-v-b98fb812]{color:#666;margin-bottom:.5rem}.has-text-success[data-v-b98fb812]{font-size:.9rem}.progress-container[data-v-d9d21a3f],.progress-wrapper[data-v-d9d21a3f]{margin-bottom:1rem}.progress-label[data-v-d9d21a3f]{font-weight:600;margin-bottom:.5rem;color:#363636}.progress-text[data-v-d9d21a3f]{margin-left:.5rem;font-weight:600;color:#3273dc}.popular-courses[data-v-d9d21a3f]{max-height:300px;overflow-y:auto}.course-item[data-v-d9d21a3f]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:.5rem;background:#fafafa}.course-info[data-v-d9d21a3f]{flex:1}.course-name[data-v-d9d21a3f]{font-weight:600;color:#363636;margin-bottom:.25rem}.course-stats[data-v-d9d21a3f]{font-size:.875rem;color:#666}.enrollment-count[data-v-d9d21a3f]{margin-right:1rem}.completion-rate[data-v-d9d21a3f]{color:#48c774;font-weight:600}.course-rating[data-v-d9d21a3f]{text-align:right}.stars[data-v-d9d21a3f]{margin-bottom:.25rem}.rating-text[data-v-d9d21a3f]{font-size:.875rem;font-weight:600;color:#ffdd57}.satisfaction-overview[data-v-a4e52f98]{display:flex;justify-content:center}.overall-rating[data-v-a4e52f98]{text-align:center}.rating-circle[data-v-a4e52f98]{width:120px;height:120px;border-radius:50%;background:linear-gradient(135deg,#ffdd57,#ffb347);display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 1rem;box-shadow:0 4px 8px #0000001a}.rating-value[data-v-a4e52f98]{font-size:2rem;font-weight:700;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.rating-label[data-v-a4e52f98]{font-size:.875rem;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3)}.rating-breakdown[data-v-a4e52f98]{margin-top:1rem}.rating-item[data-v-a4e52f98]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding:.25rem 0}.stars[data-v-a4e52f98]{margin-right:.5rem}.count[data-v-a4e52f98]{font-weight:600;color:#666}.instructor-stats[data-v-a4e52f98]{max-height:300px;overflow-y:auto}.instructor-item[data-v-a4e52f98]{display:flex;justify-content:space-between;align-items:center;padding:.75rem;border:1px solid #e5e5e5;border-radius:4px;margin-bottom:.5rem;background:#fafafa}.instructor-info[data-v-a4e52f98]{flex:1}.instructor-name[data-v-a4e52f98]{font-weight:600;color:#363636;margin-bottom:.25rem}.instructor-courses[data-v-a4e52f98]{font-size:.875rem;color:#666}.instructor-rating[data-v-a4e52f98]{display:flex;flex-direction:column;align-items:center;margin:0 1rem}.rating-stars[data-v-a4e52f98]{margin-bottom:.25rem}.rating-number[data-v-a4e52f98]{font-size:.875rem;font-weight:600;color:#ffdd57}.instructor-students[data-v-a4e52f98]{font-size:.875rem;color:#666;min-width:80px;text-align:right}.satisfaction-trend[data-v-a4e52f98]{position:relative;height:200px}canvas[data-v-a4e52f98]{max-width:100%;height:auto}.analytics-dashboard[data-v-1ca470cc]{min-height:100vh;background-color:#f8f9fa}.loading-spinner[data-v-1ca470cc]{padding:2rem;color:#666}.notification[data-v-1ca470cc]{margin:1rem 0}.title[data-v-1ca470cc]{color:#363636;margin-bottom:.5rem}.subtitle[data-v-1ca470cc]{color:#666;margin-bottom:2rem}.card[data-v-2c4a8641]{height:100%}
