.AddTimeTableForm_formRoot__sYbeE{background:#fff;border-radius:12px;padding:2rem;margin:0 auto;box-shadow:0 2px 12px rgba(0,0,0,.06)}.AddTimeTableForm_grid__9Qfe5{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem 2rem;gap:1.5rem 2rem}.AddTimeTableForm_formGroup__uHCi0{display:flex;flex-direction:column;gap:.25rem}.AddTimeTableForm_label__qAIm_{font-weight:600;font-size:1rem;margin-bottom:.25rem;display:flex;align-items:center;gap:.5rem}.AddTimeTableForm_required__eMSHb{color:#e11d48;margin-left:.2em}.AddTimeTableForm_input__9Urpb,.AddTimeTableForm_select__9T43G{border-radius:8px;border:1px solid #d1d5db;padding:.5rem .75rem;font-size:1rem;background:#f9fafb;outline:none;transition:border .2s}.AddTimeTableForm_input__9Urpb:focus,.AddTimeTableForm_select__9T43G:focus{border-color:#2563eb}.AddTimeTableForm_modeRow__4nAER{grid-column:span 2;display:flex;align-items:center;gap:1.5rem;margin-top:1rem}.AddTimeTableForm_modeToggle__hsGDy{display:flex;gap:1rem}.AddTimeTableForm_modeBtn__qiuPj{border-radius:999px;border:1.5px solid #2563eb;background:#fff;color:#2563eb;padding:.4em 1.5em;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.AddTimeTableForm_modeBtn__qiuPj.AddTimeTableForm_active__5hVKi,.AddTimeTableForm_modeBtn__qiuPj:checked{background:#2563eb;color:#fff}.AddTimeTableForm_actions__vlyQ3{grid-column:span 2;display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem}.form-field-wrapper{--_form-field-outline-color:var(--clr-neutral-600);--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_border-radius:0.6em;outline:1px solid var(--_form-field-outline-color);background-color:var(--_form-field-bg-color);color:var(--_form-field-text-color);border-radius:var(--_border-radius);margin:2px;height:-moz-fit-content;height:fit-content;overflow:hidden;position:relative}.form-field-element{width:100%;padding:.5em 1em;outline:none;background-color:rgba(0,0,0,0)}.input-wrapper:focus-within{--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_form-field-outline-color:var(--clr-blue-400);outline-width:2px}.input-wrapper:has(input:user-invalid){--_form-field-bg-color:var(--clr-red-100);--_form-field-text-color:var(--clr-red-700);--_form-field-outline-color:var(--clr-red-400);outline-width:2px}.input-wrapper:has(input:disabled){--_form-field-bg-color:var(--clr-neutral-300);--_form-field-text-color:var(--clr-neutral-700);--_form-field-outline-color:var(--clr-neutral-500);cursor:not-allowed}.input[type=number]::-webkit-inner-spin-button,.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.courseCard_card__cQEKa{border-color:var(--clr-neutral-500)}.courseCard_imageContainer__Pqqgh{overflow:hidden;aspect-ratio:16/9;display:grid;place-items:center}.courseCard_imageContainer__Pqqgh img{width:100%;height:100%;object-fit:contain}.badge_badge__anhyT{--_background-color:var(--clr-neutral-200);--_text-color:var(--clr-neutral-900);--_border-color:var(--clr-neutral-400);background-color:var(--_background-color);color:var(--_text-color);border:1px solid var(--_border-color);align-content:center}.badge_badge__anhyT[data-color=blue]{--_background-color:var(--clr-blue-100);--_border-color:var(--clr-blue-400)}.badge_badge__anhyT[data-color=green]{--_background-color:var(--clr-green-100);--_border-color:var(--clr-green-400)}.badge_badge__anhyT[data-color=red]{--_background-color:var(--clr-red-100);--_border-color:var(--clr-red-400)}.badge_badge__anhyT[data-color=yellow]{--_background-color:var(--clr-yellow-100);--_border-color:var(--clr-yellow-400)}.unitCard_unitCard__Py5HC{--_border-radius:1em;border:1px solid var(--clr-neutral-600)}.unitCard_unitCard__Py5HC:not(:first-of-type){-webkit-border-before:0;border-block-start:0}.unitCard_unitCard__Py5HC:first-of-type{border-start-start-radius:var(--_border-radius);border-start-end-radius:var(--_border-radius)}.unitCard_unitCard__Py5HC:last-of-type{border-end-start-radius:var(--_border-radius);border-end-end-radius:var(--_border-radius)}