.exam-task-card_examTaskCard__RO2Sx{grid-template-columns:auto 1fr auto}.exam-task-tab-group_examTaskTabGroup__AP2h2{border:1px solid var(--clr-blue-700)}.Select_select__d9sQo{--checkmark-svg:url('data:image/svg+xml;utf8,<svg viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.25 8L9.25 12L7.25 10M10.25 19C5.27944 19 1.25 14.9706 1.25 10C1.25 5.02944 5.27944 1 10.25 1C15.2206 1 19.25 5.02944 19.25 10C19.25 14.9706 15.2206 19 10.25 19Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.Select_select__d9sQo,.Select_select__d9sQo::picker(select){appearance:base-select}.Select_select__d9sQo{--_form-field-outline-color:var(--clr-neutral-600);--_form-field-bg-color:var(--clr-neutral-100);--_form-field-text-color:var(--clr-neutral-900);--_form-field-shadow-color:transparent;--_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:fit-content;overflow:hidden;position:relative;cursor:pointer;padding:.5em 1em}.Select_select__d9sQo: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);--_form-field-shadow-color:var(--clr-blue-100);box-shadow:0 0 0 .35em var(--_form-field-shadow-color)}.Select_select__d9sQo:is(:user-invalid,[data-invalid=true]){--_form-field-bg-color:var(--clr-red-100);--_form-field-text-color:var(--clr-red-700);--_form-field-outline-color:var(--clr-red-400);--_form-field-shadow-color:var(--clr-red-100)}.Select_select__d9sQo: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);--_form-field-shadow-color:var(--clr-neutral-200);cursor:not-allowed}.Select_select__d9sQo::picker-icon{transition:rotate .2s}.Select_select__d9sQo:open::picker-icon{rotate:180deg}.Select_select__d9sQo::picker(select){border:1px solid var(--clr-neutral-400);border-radius:1.5rem;box-shadow:.1em .1em .2em rgba(0,0,0,.2);opacity:0;transition:all allow-discrete .3s;top:calc(anchor(bottom) + .5em);position-try-fallbacks:flip-block}.Select_select__d9sQo option{display:flex;justify-content:flex-start;align-items:center;gap:1em;background:var(--clr-neutral-100);padding:.75em}.Select_select__d9sQo option:not(.Select_select__d9sQo option:last-of-type){border-bottom:1px solid var(--clr-neutral-300)}.Select_select__d9sQo option:focus,.Select_select__d9sQo option:hover{background-color:var(--clr-blue-100);outline:none}.Select_select__d9sQo option:checked{background-color:var(--clr-green-100)}.Select_select__d9sQo option::checkmark{order:1;margin-left:auto;content:var(--checkmark-svg);height:1.1em;aspect-ratio:1}.Select_select__d9sQo::picker(select):popover-open{opacity:1}@starting-style{.Select_select__d9sQo::picker(select):popover-open{opacity:0}}.user-login-select_article__EEeNN{max-width:320px}.user-login-select_label__wNaml{display:inline-flex;cursor:pointer}.user-login-select_label__wNaml:has(input[type=radio]:checked){background:var(--clr-yellow-400);color:var(--clr-neutral-900);border-color:rgba(0,0,0,0)!important}.user-login-select_label__wNaml:has(input[type=checkbox]:checked){background:var(--clr-yellow-400);color:var(--clr-neutral-900);border-color:rgba(0,0,0,0)!important}.user-create-form_wrapper__cPoSz{position:relative}.user-create-form_wrapperHeader__GJcku{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.site-header-user_siteHeaderUser__kjNvN{padding:.5em}@media only screen and (max-width:75em){.site-header-user_siteHeaderUser__kjNvN{justify-self:center}.site-header-user_siteHeaderUser__kjNvN[data-device-type=desktop]{display:none}}.site-header_siteHeaderWrapper__W_vlj{padding-block:1.5em}.site-header_siteHeader__CTRhJ{display:grid;gap:1em;grid-template-columns:auto 1fr auto;align-content:center;align-items:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}@media only screen and (max-width:75em){.site-header_siteHeader__CTRhJ{grid-template-columns:repeat(3,1fr)}}.site-header_logoWrapper__G_cSN{padding:.5em;display:block}.site-header_siteHeaderLogo__Xb1RA{object-fit:contain;width:auto;max-width:100%}.site-header_siteHeaderLogo__Xb1RA[data-type=logo-text]{display:none;height:30px}.site-header_siteHeaderLogo__Xb1RA[data-type=logo-no-text]{height:20px}@media only screen and (min-width:37.5em){.site-header_siteHeaderLogo__Xb1RA[data-type=logo-text]{display:block}.site-header_siteHeaderLogo__Xb1RA[data-type=logo-no-text]{display:none}}.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;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}.AssignFacultyModal_wrapper___rzxH{grid-template-columns:repeat(3,1fr)}.FilterModal_filterModal__HMUaM{--_modal-offset:2rem;--_modal-starting-position:calc(100% + var(--_modal-offset));--_ease-in-out:cubic-bezier(0.9,0,0.1,1);--_transition-duration:500ms;border:none;height:calc(100vh - var(--_modal-offset)*2);max-height:100vh;max-width:calc(80vw - var(--_modal-offset)*2);left:unset;right:var(--_modal-offset);min-width:25%;margin-block:auto;overflow:hidden;border-radius:1rem;translate:var(--_modal-starting-position);transition:translate var(--_transition-duration) var(--_ease-in-out),display var(--_transition-duration) allow-discrete,overlay var(--_transition-duration) allow-discrete}.FilterModal_filterModal__HMUaM[open]{translate:0}.FilterModal_filterModal__HMUaM::backdrop{background-color:rgba(0,0,0,.6);opacity:0;transition:opacity var(--_transition-duration) ease,display var(--_transition-duration) allow-discrete,overlay var(--_transition-duration) allow-discrete}.FilterModal_filterModal__HMUaM[open]::backdrop{opacity:1}@starting-style{.FilterModal_filterModal__HMUaM[open]{translate:var(--_modal-starting-position)}.FilterModal_filterModal__HMUaM[open]::backdrop{opacity:0}}.FilterModal_innerContainer__nvuvK{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);align-items:start}.FilterModal_content__DUtjk{height:100%;overflow:auto}.Penalty_container__xgt0n{overflow-y:auto;max-height:150px;max-width:400px}.Penalty_maxContent__Hcmvu{flex:1 1}.Penalty_wrapper__m6wDU{position:relative}.Penalty_penalityBtn__rmN0p{position:absolute;right:2px;top:-8px}.TimeLogs_container__qar7K{overflow-y:auto}.TimeLogs_body__oWVcu{height:150px;overflow-y:auto;grid-template-rows:auto auto 1fr}.Penality_listContainer__VVXkG{overflow-y:auto;max-height:250px}.Penality_maxContent__hU22F{flex:1 1}.Regularization_container__uuqsh{overflow-y:auto;max-height:200px}.TimeLogs_container__0LvNn{overflow-y:auto;border-radius:0 0 .8em .8em}.TimeLogs_wrapper___6dGT{height:fit-content}:has(.TaskCard_TaskCard__8s3e3):focus-visible{outline:none}:has(.TaskCard_TaskCard__8s3e3):focus-visible .TaskCard_TaskCard__8s3e3{outline:2px solid var(--clr-blue-400);outline-offset:2px}.TaskCard_TaskCard__8s3e3{position:relative}.TaskCard_TaskCard__8s3e3:hover .TaskCard_floatingActionButtons__Fm3S_{opacity:1}.TaskCard_TaskCard__8s3e3[data-preview=true] *{opacity:0;visibility:hidden}.TaskCard_floatingActionButtons__Fm3S_{flex:1 1;margin-block-start:.5em;z-index:1;position:absolute;bottom:50%;right:.5em;translate:0 50%;opacity:0;transition:opacity .3s ease}.TaskCard_floatingActionButtons__Fm3S_[data-active=true]{opacity:1;position:static;translate:0}.TaskCard_floatingActionButtons__Fm3S_ .TaskCard_fullSize__gchqv{flex:1 1}.MultiStepFormLayout_container__qkr6M{container:multi-step-form/inline-size;overflow:hidden;display:grid}.MultiStepFormLayout_layoutWrapper__qsWcM{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:1.25em}.MultiStepFormLayout_header__wyqc8{padding:.5em}.MultiStepFormLayout_body__CjiVN{display:grid;overflow:hidden;background-color:var(--clr-yellow-100);border:1px solid var(--clr-neutral-500);border-block-start:none;border-radius:inherit;border-start-start-radius:0;border-start-end-radius:0}@container multi-step-form (width <= 700px){.MultiStepFormLayout_body__CjiVN{grid-template-rows:auto 1fr}}@container multi-step-form (width >= 700px){.MultiStepFormLayout_body__CjiVN{grid-template-columns:1fr 2.6fr}}@container multi-step-form (width >= 1050px){.MultiStepFormLayout_body__CjiVN{grid-template-columns:1fr 4fr}}.MultiStepFormLayout_stepsContainer__1YdGq{--border-style:1px solid var(--clr-neutral-500);display:grid;align-content:space-between;overflow:hidden;border-inline-end:var(--border-style);background-color:var(--clr-blue-100)}@container multi-step-form (width <= 700px){.MultiStepFormLayout_stepsContainer__1YdGq{border-inline-end:none;border-block-end:var(--border-style)}}.MultiStepFormLayout_stepsContainer__1YdGq nav{overflow:auto}.MultiStepFormLayout_stepsContainer__1YdGq nav ol{padding-block:1em;list-style-type:none;display:grid;gap:.5em}@container multi-step-form (width <= 700px){.MultiStepFormLayout_stepsContainer__1YdGq nav ol{display:flex;padding-block:0}.MultiStepFormLayout_stepsContainer__1YdGq nav ol li{flex-shrink:0}}.MultiStepFormLayout_formWrapper__YWteN{display:grid;overflow:hidden;border-radius:1.5em;background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-500);margin:.5em}.MultiStepFormLayout_step__vvO7v:has(:nth-child(2)){grid-template-columns:auto max-content}.MultiStepFormLayout_link__KbVOs{display:flex block;color:var(--clr-neutral-900);font-weight:var(--fw-500);padding-block:.25em;padding-inline-end:.5em;padding-inline-start:1.5em;position:relative;align-items:center;gap:.5em}@container multi-step-form (width <= 700px){.MultiStepFormLayout_link__KbVOs{padding-inline-start:.5em;padding-block:1em}}.MultiStepFormLayout_link__KbVOs[data-active=true]{color:var(--clr-blue-400)}.MultiStepFormLayout_link__KbVOs[data-active=true]:before{--border-radius:0.5em;content:"";position:absolute;top:0;left:0;bottom:0;width:.5em;background-color:var(--clr-blue-400);border-start-end-radius:var(--border-radius);border-end-end-radius:var(--border-radius)}@container multi-step-form (width <= 700px){.MultiStepFormLayout_link__KbVOs[data-active=true]:before{top:auto;bottom:0;left:0;right:0;width:100%;height:.5em;border-start-start-radius:var(--border-radius);border-end-end-radius:0}}.MultiStepFormLayout_link__KbVOs[data-disabled=true]{color:var(--clr-neutral-500);cursor:not-allowed}.MultiStepFormLayout_link__KbVOs:not([data-disabled=true]):is(:hover,:focus-visible){text-decoration:underline;outline:none}.MultiStepFormLayout_link__KbVOs:not([data-disabled=true]):is(:active,:focus-visible){color:var(--clr-blue-700)}.MultiStepFormLayout_link__KbVOs:active{text-decoration:none}.MultiStepFormLayout_stepsListSkeleton__Td2iV{display:grid;gap:1em;padding:1.25em 1em}@container multi-step-form (width <= 700px){.MultiStepFormLayout_stepsListSkeleton__Td2iV{grid-auto-flow:column}}.MultiStepFormLayout_stepsListSkeleton__Td2iV li{height:1.5ch;border-radius:50rem;background-color:var(--clr-neutral-200);animation:MultiStepFormLayout_skeleton-loading__tUTM_ .75s linear infinite alternate}@keyframes MultiStepFormLayout_skeleton-loading__tUTM_{0%{background-color:var(--clr-neutral-200)}to{background-color:var(--clr-neutral-300)}}.FacultyTimeTable_overflowYAuto__Dyv__{overflow-y:auto}.FacultyTimeTable_header__NK7M2{border-top-left-radius:.8rem;border-top-right-radius:.8rem;overflow-y:auto}.FacultyTimeTable_attendanceList__YmdR0{overflow-y:auto;flex-direction:column;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem}.company-job-basic-details_companyJobBasicDetailsBadge__D4Bkv{writing-mode:vertical-lr;width:fit-content}.company-job-student-cards-wrapper_main__5Ro2L{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}.CreateSpecializationForm_specializationNameFields__OiR2x{display:flex;align-items:stretch}.CreateSpecializationForm_column__Kw4EV{flex:1 1}.CreateSpecializationForm_divider__0GVUe{display:flex;flex-direction:column;align-items:center;padding-inline:1em}.CreateSpecializationForm_divider__0GVUe hr{flex:1 1;border:none;border-right:1px solid var(--clr-neutral-300);width:1px;margin:0}.CourseForm_courseNameFields__y40ww{display:flex;align-items:stretch}.CourseForm_column__0Iwdm{flex:1 1}.CourseForm_divider__2Qf6_{display:flex;flex-direction:column;align-items:center;padding-inline:1em}.CourseForm_divider__2Qf6_ hr{flex:1 1;border:none;border-right:1px solid var(--clr-neutral-300);width:1px;margin:0}.SpecializationCard_card__ymE_W:has(input[type=checkbox]:checked){background-color:var(--clr-yellow-100);border-color:var(--clr-yellow-700)}.CombinedSpecializationCard_card__iJEev:has(input[type=checkbox]:checked){background-color:var(--clr-yellow-100);border-color:var(--clr-yellow-700)}.CombinedSpecializationCard_linkedCoursesList__Bo_2Q{min-width:360px}.CompanyLocationMap_mapWrapper__ldq6U{border-radius:3rem;overflow:hidden;position:relative}@media screen and (max-width:40rem){.CompanyLocationMap_mapWrapper__ldq6U{border-radius:2.5rem}}.CompanyLocationMap_map__sn4HU{height:100svh;width:100%}@media screen and (max-width:40rem){.CompanyLocationMap_map__sn4HU{height:80svh}}.CompanyLocationMap_markerWrapper__DFjc7{--_marker-dot-color:var(--clr-blue-400);--_marker-dot-shadow-color:var(--clr-blue-300);position:relative;isolation:isolate}.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_marker__oTus2{width:1.2rem;aspect-ratio:1;background-color:var(--_marker-dot-color);border-radius:50%;border:2px solid var(--clr-neutral-100);transition:background-color .2s ease;position:relative}.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_marker__oTus2:after,.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_marker__oTus2:before{content:"";position:absolute;inset:0;background-color:var(--_marker-dot-shadow-color);border-radius:inherit;animation:CompanyLocationMap_pulse__s48Se 2s ease-in-out infinite;z-index:-1;transition:background-color .2s ease}.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_marker__oTus2:after{animation-delay:.5s}.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_markerContent__vhOxl{--_triangle-size:0.5rem;--_marker-bg-color:var(--clr-neutral-100);display:none;position:absolute;bottom:calc(100% + var(--_triangle-size));left:50%;padding:.5rem;transform:translateX(-50%);border-radius:.5rem;background-color:var(--_marker-bg-color);box-shadow:2px 2px 8px 0 rgba(0,0,0,.4);opacity:0;z-index:10;animation:CompanyLocationMap_fade-out__8QoVP .3s ease forwards}.CompanyLocationMap_markerWrapper__DFjc7 .CompanyLocationMap_markerContent__vhOxl:before{content:"";border-top:var(--_triangle-size) solid var(--_marker-bg-color);border-left:var(--_triangle-size) solid rgba(0,0,0,0);border-right:var(--_triangle-size) solid rgba(0,0,0,0);position:absolute;top:100%;left:50%;transform:translateX(-50%)}.CompanyLocationMap_markerWrapper__DFjc7.CompanyLocationMap_show__ZyY31{--_marker-dot-color:var(--clr-yellow-400);--_marker-dot-shadow-color:var(--clr-yellow-300)}.CompanyLocationMap_markerWrapper__DFjc7.CompanyLocationMap_show__ZyY31 .CompanyLocationMap_markerContent__vhOxl{display:block;width:20ch;text-align:center;animation:CompanyLocationMap_fade-in__8gNoK .3s ease forwards}@keyframes CompanyLocationMap_fade-in__8gNoK{0%{opacity:0}to{opacity:1}}@keyframes CompanyLocationMap_fade-out__8QoVP{0%{display:block;opacity:1}to{display:none;opacity:0}}@keyframes CompanyLocationMap_pulse__s48Se{0%{scale:1;opacity:1}to{scale:5;opacity:0}}.exam-mark-entry-input-cell_examMarkEntryInputCell__pOtzx{height:100%;width:100%;min-width:100px;border-radius:0;min-width:fit-content;background:rgba(0,0,0,0);position:relative}.exam-mark-entry-input-cell_examMarkEntryInputCell__pOtzx[type=number]::-webkit-inner-spin-button,.exam-mark-entry-input-cell_examMarkEntryInputCell__pOtzx[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.exam-mark-entry-input-cell_examMarkEntryInputCell__pOtzx:disabled{background:#e9e9e9;opacity:.5}.exam-mark-entry-input-cell_examMarkEntryInputCell__pOtzx:focus{z-index:100;outline:2px solid var(--clr-blue-700)}