.form_layout__8G0Eo{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(90deg,#6b70ff,#f8adff)}.form_formSuccess__69lDg{padding:.25em;border-radius:5px;background:#e5ffed;color:#1f6234}.form_formError__3XrHd{padding:.25em;background:#f1bfbf;color:red}.form_error__k6Eo1{color:red}.form_textBlack__cSmgM{color:#000}.form_formAdminTitle__NrVnq,.form_title__vs_uC{text-align:center;font-weight:600;font-size:1.5rem;margin-block:.5em;color:#000}.form_formAdminTitle__NrVnq{font-weight:500px;text-align:start}.form_formWrapper__2FJx7{width:calc(100% - 10%);border-radius:.5em;background:#fff;padding:25px;color:#000}.form_formAdminWrapper__HT53k{width:400px;height:max-content;border-radius:.5em;padding:25px 25px 50px}.form_form__7_N3T{display:flex;flex-direction:column;gap:10px}.form_form__7_N3T label{font-weight:500}.form_formButton__KviWL{padding-block:10px;border-radius:5px;background:#000;color:#fff;text-transform:capitalize;cursor:pointer}.form_loading__ycXEv{opacity:.6;cursor:not-allowed}.form_forgotLink__zC9qk{font-size:14px}.form_toLoginBtnWrapper__Vd7ac{margin-top:10px}.form_toLoginBtn__fJxFy{font-size:14px;text-decoration:none;color:#000}.form_toLoginBtn__fJxFy:hover{text-decoration:underline}@media (min-width:520px){.form_formWrapper__2FJx7{width:500px}}.form_editSection__CPS5p{margin-bottom:2rem;padding:1.5rem;border:2px solid #000;border-radius:.5em;background:#fff}.form_existingCoursesSection__uXyXd{margin-top:2rem}.form_sectionTitle__R8ssG{font-size:1.3rem;font-weight:600;margin-bottom:1rem;color:#000}.form_courseList__ZDleG{display:flex;flex-direction:column;gap:1rem}.form_courseItem__QjXvo{display:flex;justify-content:space-between;align-items:center;padding:1rem;border:1px solid #b7b6b6;border-radius:.5em;background:#fff;transition:all .2s ease}.form_courseItem__QjXvo:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.form_courseItemEditing__DxQXL{border-color:#000;border-width:2px;background:#f8f9fa}.form_courseInfo__y1Qb_{display:flex;flex-direction:column;gap:.25rem}.form_courseName__41nVO{font-weight:600;font-size:1.1rem;color:#000}.form_courseId__lf3ok{font-size:.85rem;color:#666}.form_courseActions__NPwSi{display:flex;gap:.5rem}.form_editButton__WzXX7{background:#000;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;text-transform:capitalize;transition:opacity .2s ease}.form_editButton__WzXX7:hover:not(:disabled){opacity:.8}.form_editButton__WzXX7:disabled{opacity:.6;cursor:not-allowed}.form_deleteButton__jFke_{background:#dc3545;color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;font-size:.9rem;text-transform:capitalize;transition:background-color .2s ease}.form_deleteButton__jFke_:hover:not(:disabled){background:#c82333}.form_deleteButton__jFke_:disabled{opacity:.6;cursor:not-allowed}.form_formActions__1cyYL{display:flex;gap:1rem;justify-content:flex-end;margin-top:1rem}.form_cancelButton__zPXnQ{background:#6c757d;color:#fff;border:none;padding:10px 1.5rem;border-radius:5px;cursor:pointer;font-size:1rem;text-transform:capitalize;transition:background-color .2s ease}.form_cancelButton__zPXnQ:hover:not(:disabled){background:#5a6268}.form_cancelButton__zPXnQ:disabled{opacity:.6;cursor:not-allowed}.form_navigationHelper___rYBD{margin-top:2rem;padding:1rem;background:#fff;border:1px solid #b7b6b6;border-radius:.5em;text-align:center}.form_linkButton__3I1ME,.form_navigationHelper___rYBD p{color:#000;font-weight:500}.form_linkButton__3I1ME{background:none;border:none;text-decoration:underline;cursor:pointer;font-size:inherit;margin-left:.5rem}.form_linkButton__3I1ME:hover{opacity:.8}.tags_tagsWrapper__h06r0{display:flex;flex-direction:column;gap:1rem}.tags_tagInput__oIWQD{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.tags_deleteButton__2MKt3{padding:.25rem .5rem;border:none;background:none;font-size:1.25rem;color:#666;cursor:pointer;transition:color .2s ease}.tags_deleteButton__2MKt3:hover{color:#dc2626;cursor:pointer}.tags_addTagButton__FsxGq{margin-top:.5rem;padding:.5rem 1rem;background-color:transparent;border:1px solid #ccc;border-radius:.25rem;cursor:pointer;transition:background-color .2s ease}.tags_addTagButton__FsxGq:hover{background-color:#f3f4f6}.tags_addTagButton__FsxGq:disabled{opacity:.5;cursor:not-allowed}.tags_label__v8_W0{font-weight:500;margin-bottom:.5rem}