.CoursesDataTable__nameCell[data-v-f8d6a8c1]{color:var(--color-neutral-90);font-weight:var(--font-weight-medium);font-size:var(--font-size-large);line-height:var(--line-height-large)}.CoursesDataTable__descriptionCell[data-v-f8d6a8c1]{font-size:var(--font-size-medium);color:var(--color-neutral-70);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CoursesDataTable__enrollmentCount[data-v-f8d6a8c1]{font-weight:var(--font-weight-medium);color:var(--color-neutral-70);font-size:var(--font-size-medium)}.CoursesDataTable__ownerName[data-v-f8d6a8c1]{font-size:var(--font-size-medium);color:var(--color-neutral-70)}.CoursesDataTable__collectionLink[data-v-f8d6a8c1]{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-accent);font-size:var(--font-size-small);text-decoration:none}.CoursesDataTable__collectionLink[data-v-f8d6a8c1]:hover{text-decoration:underline}.CoursesDataTable__noCollection[data-v-f8d6a8c1]{color:var(--color-neutral-40)}.CoursesDataTable__actions[data-v-f8d6a8c1]{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;gap:var(--spacing-2)}.DynamicForm[data-v-f00d6be9]{display:flex;flex-direction:column;gap:16px}.DynamicForm__field[data-v-f00d6be9]{display:flex;flex-direction:column}.DynamicForm__required[data-v-f00d6be9]{color:var(--color-danger);margin-left:4px}.DynamicForm__labelContent[data-v-f00d6be9]{display:inline}.DynamicForm__labelContent[data-v-f00d6be9] p{display:inline;margin:0}.DynamicForm__submit[data-v-f00d6be9]{margin-top:8px}.EnrollmentForm[data-v-a07f7bf5]{display:flex;flex-direction:column;gap:24px}.EnrollmentForm__fields[data-v-a07f7bf5]{display:flex;flex-direction:column;gap:16px}.EnrollmentForm__accountField[data-v-a07f7bf5]{display:flex;flex-direction:column;gap:8px}.EnrollmentForm__accountLabel[data-v-a07f7bf5]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-80)}.EnrollmentForm__accountOption[data-v-a07f7bf5]{display:flex;align-items:center;gap:.5rem;padding:.25rem 0}.EnrollmentForm__accountBadge[data-v-a07f7bf5]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:#fff;background-color:var(--color-neutral-60);flex-shrink:0}.EnrollmentForm__accountBadge--org[data-v-a07f7bf5]{background-color:var(--color-accent)}.EnrollmentForm__accountLabel--option[data-v-a07f7bf5]{flex:1;text-align:left}.EnrollmentForm__accountRole[data-v-a07f7bf5]{color:var(--color-neutral-60);font-size:var(--font-size-small);margin-left:4px}.EnrollmentForm__createPersonalLink[data-v-a07f7bf5]{background:none;border:none;padding:0;color:var(--color-accent);font-size:var(--font-size-small);cursor:pointer;text-align:left;text-decoration:underline;transition:color .15s ease}.EnrollmentForm__createPersonalLink[data-v-a07f7bf5]:hover{color:var(--color-accent-hover)}.EnrollmentForm__localeField[data-v-a07f7bf5]{display:flex;flex-direction:column;gap:8px}.EnrollmentForm__localeLabel[data-v-a07f7bf5]{font-size:var(--font-size-small);font-weight:500;color:var(--color-neutral-80)}.EnrollmentForm__customFields[data-v-a07f7bf5]{border-top:1px solid var(--color-neutral-20);padding-top:24px}.EnrollmentForm__error[data-v-a07f7bf5]{margin-bottom:0}.EnrollmentModal__success[data-v-7c5b3a6f]{text-align:center}.EnrollmentModal__successIcon[data-v-7c5b3a6f]{color:var(--color-accent);font-size:64px;margin-bottom:24px}.EnrollmentModal__successMessage[data-v-7c5b3a6f]{font-size:var(--font-size-medium);color:var(--color-neutral-80);line-height:1.6;margin-bottom:24px}.EnrollmentModal__statusIndicator[data-v-7c5b3a6f]{width:100%;margin-top:8px}.EnrollmentModal__statusPending[data-v-7c5b3a6f],.EnrollmentModal__statusApproved[data-v-7c5b3a6f]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:var(--border-radius-small);font-size:var(--font-size-small);text-align:left}.EnrollmentModal__statusPending[data-v-7c5b3a6f]{background:var(--color-warning-surface);color:var(--color-warning-hover)}.EnrollmentModal__statusApproved[data-v-7c5b3a6f]{background:var(--color-success-surface);color:var(--color-success)}.MyEnrollmentsDataTable__nameCell[data-v-c758e1ee]{color:var(--color-neutral-90);font-weight:var(--font-weight-medium);font-size:var(--font-size-large);line-height:var(--line-height-large)}.MyEnrollmentsDataTable__actions[data-v-c758e1ee]{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-2)}
