.exam-task-card_examTaskCard__RO2Sx{grid-template-columns:auto 1fr auto}.exam-task-tab-group_examTaskTabGroup__AP2h2{border:1px solid var(--clr-blue-700)}.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)}}.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}}.cardWithTag_cardTag__I6aA_{--border-color:#008785;--border-radius:0.5rem;--border-width:0.1rem;--padding:0.5rem;--bg-color:var(--clr-brand-blue);background:var(--bg-color);border-top-right-radius:15px;border-bottom-right-radius:15px;border:1px solid var(--border-color);border-left:none}.cardWithTag_cardTag__I6aA_[data-variant=red]{--bg-color:color-mix(in srgb,var(--clr-brand-red) 60%,transparent 60%);--border-color:var(--clr-brand-red)}.cardWithTag_cardTag__I6aA_[data-variant=green]{--bg-color:color-mix(in srgb,var(--clr-brand-green) 60%,transparent 60%);--border-color:var(--clr-brand-green)}.cardWithTag_cardTag__I6aA_[data-variant=blue]{--bg-color:color-mix(in srgb,var(--clr-brand-blue) 60%,transparent 60%);--border-color:var(--clr-brand-blue)}.cardWithTag_cardTag__I6aA_[data-variant=yellow]{--bg-color:color-mix(in srgb,var(--clr-brand-yellow) 60%,transparent 60%);--border-color:var(--clr-brand-yellow)}@supports(position-anchor:--popover-anchor-name){._skill-popover-content_section__1I_fS{box-shadow:0 .1em .2em rgba(0,0,0,.2)}}.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}}.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)}: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}.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}.MapMarker_markerWrapper__Rn_C2{--_marker-dot-color:var(--clr-blue-400);--_marker-dot-shadow-color:var(--clr-blue-300);position:relative;isolation:isolate}.MapMarker_marker__aBPch{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}.MapMarker_marker__aBPch:after,.MapMarker_marker__aBPch:before{content:"";position:absolute;inset:0;background-color:var(--_marker-dot-shadow-color);border-radius:inherit;animation:MapMarker_pulse__DN_Ul 2s ease-in-out infinite;z-index:-1}.MapMarker_marker__aBPch:after{animation-delay:.5s}.MapMarker_markerContent__Kt0Op{--_triangle-size:0.5rem;--_marker-bg-color:var(--clr-neutral-100);display:none;position:absolute;bottom:calc(100% + var(--_triangle-size));left:50%;transform:translateX(-50%);min-width:120px;max-width:250px;padding:.75rem;border-radius:.75rem;background-color:var(--_marker-bg-color);box-shadow:0 4px 16px rgba(0,0,0,.15);text-align:center;z-index:10;opacity:0}.MapMarker_markerContent__Kt0Op: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%)}.MapMarker_markerImage__j9oEi{display:block;width:70px;height:70px;object-fit:cover;border-radius:.5rem;margin-inline:auto;margin-bottom:.5rem}.MapMarker_markerTitle__f9Fqj{font-size:1.4rem;font-weight:600;color:var(--clr-neutral-900)}.MapMarker_markerDescription__II9GQ{font-size:1.2rem;color:var(--clr-neutral-700);margin-top:.25rem}.MapMarker_show__BMUd_{--_marker-dot-color:var(--clr-yellow-400);--_marker-dot-shadow-color:var(--clr-yellow-300)}.MapMarker_show__BMUd_ .MapMarker_markerContent__Kt0Op{display:block;animation:MapMarker_fade-in__ogiaB .3s ease forwards}@keyframes MapMarker_fade-in__ogiaB{0%{opacity:0}to{opacity:1}}@keyframes MapMarker_pulse__DN_Ul{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)}.Popover_popover__Sco8I{--_popover-offset:0.4em;--_animation-translate:0 calc(var(--_popover-offset) * -1);--_transition-duration:200ms;--_transition-timing-function:ease-in-out;margin:auto;border:0;translate:var(--_animation-translate);opacity:0;background:rgba(0,0,0,0);transition:translate var(--_transition-duration) var(--_transition-timing-function),opacity var(--_transition-duration) var(--_transition-timing-function),display var(--_transition-duration) allow-discrete,content-visibility var(--_transition-duration) allow-discrete,overlay var(--_transition-duration) allow-discrete}.Popover_popover__Sco8I::backdrop{background-color:rgba(0,0,0,.5)}.Popover_popover__Sco8I:popover-open{translate:0 0;opacity:1}@supports(position-anchor:--popover-anchor-name){.Popover_popover__Sco8I{inset:auto;margin:0;position-area:block-end span-inline-start;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;top:var(--_popover-offset);overflow:visible}.Popover_popover__Sco8I::backdrop{background-color:rgba(0,0,0,0)}.Popover_popover__Sco8I[data-overflows-anchor=false]{position-area:bottom center;width:100%}}@starting-style{.Popover_popover__Sco8I:popover-open{translate:var(--_animation-translate);opacity:0}}button:has(+.Popover_popover__Sco8I [data-popover-content]:empty){display:none}:where(.Popover_trigger__VVXvK){display:inline-block}.Popover_trigger__VVXvK:has(+.Popover_popover__Sco8I){display:none}.Popover_contentWrapper__i8agc{background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-700);border-radius:.6em}@supports(position-anchor:--popover-anchor-name){.Popover_contentWrapper__i8agc{box-shadow:.1em .1em .2em rgba(0,0,0,.2)}}.CareerJobCard_card__bJA15{--border-color:var(--clr-neutral-300);container:career_job_card/inline-size;border:1px solid var(--border-color);overflow:hidden}.CareerJobCard_card__header__avVs0{border-block-end:1px solid var(--border-color)}@container career_job_card (max-width: 800px){.CareerJobCard_card__bJA15>footer{flex-direction:column-reverse;align-items:start}}.CareerJobCard_descriptionEditor__nGh0G strong{font-weight:var(--fw-700)}.CareerJobCard_descriptionEditor__nGh0G em{font-style:italic}.CareerJobCard_descriptionEditor__nGh0G h1{font-weight:700;font-size:2rem}.CareerJobCard_descriptionEditor__nGh0G h2{font-weight:700;font-size:1.625em}.CareerJobCard_descriptionEditor__nGh0G h3{font-weight:700;font-size:1.5rem}.CareerJobCard_descriptionEditor__nGh0G :is(h4,h5,h6){color:var(--clr-neutral-600)}.CareerJobCard_descriptionEditor__nGh0G img{max-width:100%}.CareerJobCard_descriptionEditor__nGh0G ol,.CareerJobCard_descriptionEditor__nGh0G ul{padding-inline-start:1.2rem}.view-buttons_buttons__NHFJ3{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.ProjectSubmissionsTable_container__xXmYe{overflow:auto;position:relative;border:1px solid var(--clr-neutral-900);border-radius:1rem;background-color:var(--clr-neutral-100)}.ProjectSubmissionsTable_thead__R1yax{position:sticky;top:0;z-index:1;display:grid;background-color:var(--clr-blue-700);color:var(--clr-neutral-100)}.ProjectSubmissionsTable_tbody__h_JkM{display:grid;position:relative}.ProjectSubmissionsTable_tbody__h_JkM .ProjectSubmissionsTable_tr__pNyEY:hover{background-color:oklch(from var(--clr-blue-100) l c h/.4)}.ProjectSubmissionsTable_tr__pNyEY{display:flex;width:100%}.ProjectSubmissionsTable_th__fU_BM{border-color:var(--clr-neutral-100);align-content:center;font-weight:var(--fw-600)}:where(.ProjectSubmissionsTable_td__KGwFS,.ProjectSubmissionsTable_th__fU_BM){flex-grow:1;border-block-end:1px solid var(--clr-neutral-500);border-inline-end:1px solid var(--clr-neutral-500)}:where(.ProjectSubmissionsTable_td__KGwFS,.ProjectSubmissionsTable_th__fU_BM)>*{flex:1 1}.RedirectionTable_container__Z7VzC{overflow:auto;position:relative;border:1px solid var(--clr-neutral-900);border-radius:1rem;background-color:var(--clr-neutral-100)}.RedirectionTable_table__1bGHL{display:grid;border-collapse:collapse;width:100%;border:none}.RedirectionTable_thead__OMDjv{position:sticky;top:0;z-index:1;display:grid;background-color:var(--clr-blue-700);color:var(--clr-neutral-100)}.RedirectionTable_tbody__h4BJY{display:grid;position:relative}.RedirectionTable_tbody__h4BJY .RedirectionTable_tr__meNCC:hover{background-color:oklch(from var(--clr-blue-100) l c h/.4)}.RedirectionTable_tr__meNCC{display:flex;width:100%}.RedirectionTable_th__QWh7L{border-color:var(--clr-neutral-100);font-weight:var(--fw-600)}:where(.RedirectionTable_td__o_3cs,.RedirectionTable_th__QWh7L){flex-grow:1;border-block-end:1px solid var(--clr-neutral-500);border-inline-end:1px solid var(--clr-neutral-500);align-content:center}:where(.RedirectionTable_td__o_3cs,.RedirectionTable_th__QWh7L)>*{flex:1 1}.ProfileSwitch_profileSwitchContainer__lVXkJ{display:grid;place-items:center;border-block-start:1px solid var(--clr-neutral-500)}.ProfileSwitch_profilePopoverTrigger__exxf0{display:grid;grid-template-columns:var(--_toggle-grid);gap:var(--_toggle-grid-gap);overflow:hidden;justify-content:start;transition:grid-template-columns .3s var(--_transition-type),gap .3s var(--_transition-type)}.ProfileSwitch_currentProfileName__ICfA6{overflow:hidden;text-wrap:nowrap}.route-button-link_routeButtonLink__lWN_E{--_bg_color:transparent;--_text_color:var(--clr-neutral-900);color:var(--_text_color);background:var(--_bg_color);grid-template-columns:var(--_toggle-grid);gap:var(--_toggle-grid-gap);text-wrap:nowrap;position:relative;overflow:hidden;justify-content:start;transition:grid-template-columns .3s var(--_transition-type),gap .3s var(--_transition-type),background-color .3s var(--_transition-type),color .3s var(--_transition-type);border-radius:1.25em}.route-button-link_routeButtonLink__lWN_E a{color:inherit}.route-button-link_routeButtonLink__lWN_E{--_after_bg_color:none;--_after_border_color:none}.route-button-link_routeButtonLink__lWN_E[data-sub-route=true]:not([data-active=true]):hover{--_bg_color:var(--clr-blue-100)}.route-button-link_routeButtonLink__lWN_E:hover{--_bg_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E:after{content:"";position:absolute;left:0;top:50%;height:50%;padding:.15rem;border-radius:50vmax;transform:translateY(-50%);background:var(--_after_bg_color);border:3px solid var(--_after_border_color)}.route-button-link_routeButtonLink__lWN_E[data-notification=true]{--_after_bg_color:var(--clr-red-400);--_after_border_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E[data-active=true]{--_bg_color:var(--clr-blue-700);--_text_color:var(--clr-neutral-100)}.route-button-link_routeButtonLink__lWN_E[data-active=true][data-notification=true]{--_after_bg_color:var(--clr-neutral-100);--_after_border_color:var(--clr-yellow-400)}.RouteButtonContent_routeButtonContent__Do41k{border:none;box-shadow:none;background:rgba(0,0,0,0);position-area:inline-end span-block-end;position-try-fallbacks:flip-block;min-width:200px}.RouteButtonContent_routeButtonContent__Do41k section:empty{display:none}.RouteButtonContent_routeButtonContent__Do41k header{display:var(--_header-display)}.RouteButton_routeButton__mmPnI{height:fit-content;overflow-anchor:none}.RouteButton_routeButton__mmPnI:empty{display:none}.SidebarLogo_sidebarLogo__grYZ9{min-width:60px}.SidebarLogo_sidebarLogo__grYZ9>a{text-wrap:nowrap;overflow:hidden;align-items:center;justify-content:start;gap:var(--_open-logo-gap);grid-template-columns:var(--_toggle-grid);transition:grid-template-columns .3s var(--_transition-type),gap .3s var(--_transition-type)}.Sidebar_sidebar__PMqgv{--_toggle-grid:auto 0fr;--_toggle-grid-gap:0;--_open-logo-gap:0;--_transition-type:ease;--_header-display:block;display:grid;position:relative;grid-template-rows:auto 1fr auto;border-right:1px solid var(--clr-neutral-500)}@media only screen and (max-width:37.5em){.Sidebar_sidebar__PMqgv{display:none}}.Sidebar_sidebar__PMqgv:hover label{opacity:1}.Sidebar_sidebar__PMqgv label{opacity:0;transition:opacity .15s ease-in-out}.Sidebar_sidebar__PMqgv label svg{rotate:-90deg;transform:rotateX(180deg)}.Sidebar_sidebar__PMqgv:has(nav[data-open=false]):hover{--_toggle-grid:auto 1fr;--_toggle-grid-gap:1rem;--_open-logo-gap:0.5rem;--_transition-type:ease-in-out}input[type=checkbox]:checked+.Sidebar_sidebar__PMqgv{--_toggle-grid:auto 1fr;--_toggle-grid-gap:1rem;--_open-logo-gap:0.5rem;--_header-display:none}input[type=checkbox]:checked+.Sidebar_sidebar__PMqgv label svg{rotate:-90deg;transform:rotateX(0deg)}.Sidebar_sidebarHeader__QGLST{align-content:center;border-bottom:1px solid var(--clr-neutral-500)}.Sidebar_sidebarNav__HzUMA{overflow:auto}.Sidebar_sidebarRoutes__BllO6{align-content:flex-start}.StudentCardsContainer_main__Z7AEQ{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));align-content:start}.kebab-menu_button__zbdBB{display:flex;gap:.75em;align-items:center;width:100%;padding:.5em .75em;border-radius:50vmax;color:currentColor;text-align:start}.kebab-menu_button__zbdBB:hover{background-color:var(--clr-blue-100)}.kebab-menu_button__zbdBB[data-action-type=destructive]:hover{background-color:var(--clr-red-100);color:var(--clr-red-700)}.TeacherCard_avatar__ek0EZ{position:relative}.TeacherCard_avatar__ek0EZ span{position:absolute;right:2px;bottom:0;z-index:10px;display:inline-block;width:10px;height:10px}.TeacherCard_status__l8TQJ{flex-direction:column;flex:1 1}.TeacherCard_hours__FOF_b{width:2.5rem;height:2.5rem}.SubjectCard_subjectCard__UCyeV{max-width:100%;height:473px;overflow:hidden;position:relative;flex-direction:column}.SubjectCard_name__Q8FYt{font-weight:700}.SubjectCard_facultyList__SUSGr{flex-direction:column;overflow-y:auto;flex:1 1;max-height:150px}.SubjectCard_numberInput__U2__a,.SubjectCard_totalClass__6SlI8{width:60px;height:30px;outline:none;transition:border .2s;appearance:textfield}.SubjectCard_numberInput__U2__a{text-align:center}.DivisionList_divisionGrid__L3NQO{grid-template-columns:1fr;overflow-y:auto}.DivisionList_divisionGrid__L3NQO.DivisionList_has-selected__Pg4GB{grid-template-columns:auto .9fr}.DivisionList_divisionContainer__9Lk90{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));align-content:start;overflow-y:auto}.AttendanceModal_attendanceNumber__3ZQdv{flex:1 1}.AttendanceModal_hubText__ui4on{max-width:180px;text-overflow:ellipsis;white-space:nowrap;display:inline-block;flex-shrink:1;overflow:hidden}.AttendanceModal_navContainer__fh_Wo{gap:.5rem}.AttendanceModal_navButton__zIPxO{border-radius:0 0 10px 10px;flex:1 1}.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}.CompanyCard_hubLogo__n3G_l{min-height:60px;min-width:60px;position:relative}.CompanyCard_hubLogo__n3G_l[data-verified=true]:after{content:url(/_next/static/media/company-verified.1cc0ab89.svg);position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}.CompanyCard_exandedContainer__XCBJ3{grid-template-rows:auto 0fr auto;transition:grid-template-rows .3s ease-in-out}.CompanyCard_exandedContainer__XCBJ3[data-expanded=true]{grid-template-rows:auto 1fr auto}.CompanyCard_exandedTriggerContainer__zM4Z8{grid-template-columns:1fr auto 1fr;gap:0}.CompanyCard_textEllipsis__N3bX6{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.CompanyCard_border__Kfpe_{border:1px solid}.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}.approvals-dashbaord-tabs_tabsContainer__ItgSo{border:1px solid var(--clr-neutral-500);grid-template-columns:auto 1fr auto auto}.approvals-dashbaord-tabs_moteTabs__62oE7{max-height:300px}.approvals-dashbaord-tabs_tabButton__ien_j{min-width:fit-content}.approvals-dashbaord-tabs_tabButton__ien_j button{text-wrap:nowrap;overflow:visible;transition:background-color .3s ease-in-out,color .3s ease-in-out}.approvals-dashbaord-tabs_tabButton__ien_j hr{border:none;height:4px}.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}.StudentPaidFeeCard_card__BQXea{width:300px}.StudentPaidFeeCard_cardHeader__Vc__i{height:70px;flex:1 1}.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}.CompanyDetailsHeader_companyName__SYxVH{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;max-width:20ch}