.self-placement-job-card_selfPlacementJobCard__CH5SN{grid-template-rows:subgrid;grid-row:span 3}.self-placement-job-card_selfPlacementStudentCard___esHl{grid-template-columns:auto 1fr auto}.badge_badge__anhyT{--_text-color:var(--clr-neutral-900);--_border-color:var(--clr-neutral-400);--_background-color:var(--clr-neutral-200);color:var(--_text-color);border:1px solid var(--_border-color);background-color:var(--_background-color);text-wrap-mode:nowrap;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)}.badge_badge__anhyT[data-color=white]{--_background-color:var(--clr-neutral-100);--_border-color:var(--clr-neutral-400)}.badge_badge__anhyT[data-variant=fill]{--_text-color:var(--clr-neutral-100);background-color:var(--_border-color)}.badge_badge__anhyT[data-variant=fill]:is([data-color=yellow],[data-color=white]){--_text-color:var(--clr-neutral-900)}.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)}.checkbox-group_fieldset__Ub7kH{position:relative;border:1px solid var(--clr-neutral-400)}.checkbox-group_fieldset__Ub7kH legend[data-required=true]:after{content:" *";color:var(--clr-red-400)}.checkbox-group_selectAllContainer__sw6kR{border-bottom:1px solid var(--clr-neutral-300)}.checkbox-group_checkboxList__0A_Au{max-height:10lh}.FormField_label__G7w5B{align-content:start}.FormField_label__G7w5B:has(:required) .FormField_labelText__IowYn:after{content:" *";color:var(--clr-red-400)}.data-builder_wrapper__I5Sh7{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;overflow:hidden}.data-builder_formPanel__jr2zk{overflow-y:auto;padding:1rem;padding-block-end:0}.data-builder_form__aWLEN{display:flex;flex-direction:column;gap:1rem}.data-builder_fieldset___cVd9{border:1px solid #ccc;border-radius:.5rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem}.data-builder_fieldset___cVd9>legend{padding-inline:.5rem}.data-builder_row__yIrFg{display:flex;gap:.75rem;align-items:flex-start;flex-wrap:wrap}.data-builder_row__yIrFg>*{flex:1 1;min-width:140px}.data-builder_colorInput__rgnnr{width:3rem;height:2.25rem;padding:.125rem;border:1px solid hsl(0,0%,75%);border-radius:.375rem;cursor:pointer;background:rgba(0,0,0,0)}.data-builder_arrayItem__AW3r9{border:1px solid hsl(0,0%,85%);border-radius:.375rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:hsl(0,0%,99%)}.data-builder_arrayItemHeader__jQ6GD,.data-builder_sectionHeader__VMLkN{display:flex;justify-content:space-between;align-items:center}.data-builder_sectionHeader__VMLkN{padding-block-end:.25rem;border-block-end:1px solid hsl(0,0%,88%)}.data-builder_sectionActions__zXfVP{display:flex;gap:.25rem;align-items:center}.data-builder_courseSection__QbElz{border:1px solid hsl(30,50%,82%);border-inline-start:3px solid hsl(30,65%,55%);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.75rem;background:hsl(35,55%,97%)}.data-builder_specSection__A3Xo5{border:1px solid hsl(210,40%,82%);border-inline-start:3px solid hsl(210,60%,55%);border-radius:.5rem;padding:.75rem;display:flex;flex-direction:column;gap:.75rem;background:hsl(210,50%,97%)}.data-builder_specList__Eyxrv{display:flex;flex-direction:column;gap:.5rem;margin-block-start:.5rem}.data-builder_feeGroup__dFYtN{display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border:1px solid hsl(145,30%,82%);border-inline-start:3px solid hsl(145,45%,45%);border-radius:.375rem;background:hsl(145,30%,97%)}.data-builder_feeGroupTitle__t8E_8{font-weight:600;font-size:.8rem;color:hsl(145,35%,30%)}.data-builder_feeRow__gjp_F{border:1px solid hsl(270,25%,85%);border-inline-start:3px solid hsl(270,40%,60%);border-radius:.375rem;padding:.75rem;display:flex;flex-direction:column;gap:.5rem;background:hsl(270,20%,98%)}.data-builder_detailedAmounts__LSopx{display:flex;flex-direction:column;gap:.375rem}.data-builder_detailedRow__36uis{display:flex;gap:.5rem;align-items:center}.data-builder_detailedRow__36uis>:first-child{flex:2 1}.data-builder_detailedRow__36uis>:nth-child(2){flex:1 1}.data-builder_formActions__MUD5z{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.75rem;position:sticky;bottom:0;border-top:1px solid hsl(0,0%,90%);z-index:8;padding-block:.5rem;background:#fff}.data-builder_outputPanel__WnBkw{display:flex;flex-direction:column;gap:1rem;overflow-y:auto;padding:1rem}.data-builder_hubList__HVGC2{display:flex;flex-direction:column;gap:.5rem}.data-builder_hubListHeader__rk4oi{display:flex;justify-content:space-between;align-items:center}.data-builder_emptyMsg__NZVjh{font-size:.85rem;color:hsl(0,0%,50%)}.data-builder_hubCard__lVjFZ{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border:1px solid hsl(0,0%,88%);border-radius:.375rem;background:#fff}.data-builder_hubColor__CHEln{width:1rem;height:1rem;border-radius:50%;flex-shrink:0;border:1px solid hsl(0,0%,75%)}.data-builder_hubName__VmCyR{font-weight:600;font-size:.875rem}.data-builder_hubMeta__JA1wi{font-size:.75rem;color:hsl(0,0%,55%);margin-inline-start:auto}.data-builder_hubActions__E4QcC{display:flex;gap:.375rem;margin-inline-start:.5rem}.data-builder_jsonSection__01rOL{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-height:0}.data-builder_jsonHeader__9mIHe{display:flex;justify-content:space-between;align-items:center}.data-builder_jsonPre__R8xR_{flex:1 1;min-height:200px;overflow:auto;background:hsl(220,15%,15%);color:hsl(120,30%,75%);border-radius:.5rem;padding:1rem;font-size:.75rem;line-height:1.5;white-space:pre;tab-size:2}.ReorderList_list__KsrWY{display:flex;flex-direction:column;gap:.5rem}.ReorderList_item__eJSpF{padding:.75rem 1rem;background-color:var(--clr-neutral-100);border:1px solid var(--clr-neutral-300);border-radius:.5rem;cursor:grab;-webkit-user-select:none;user-select:none}.ReorderList_item__eJSpF:active{cursor:grabbing}.ReorderList_dragging__yWqlR{opacity:.5;cursor:grabbing;box-shadow:0 4px 12px rgba(0,0,0,.15)}.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);width:100%;position-area:block-end center;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}}.styles_page__tOhhM{min-height:100dvh;display:grid;place-items:center;padding:1.5rem;background-color:var(--clr-neutral-200);background-image:radial-gradient(120% 90% at 50% -10%,color-mix(in srgb,var(--clr-brand-blue) 14%,transparent),transparent 55%)}@keyframes styles_cardIn__DMRmG{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.styles_card__9wq9V{width:100%;max-width:28rem;display:grid;gap:1.5rem;padding:2rem 1.5rem;border:1px solid var(--clr-neutral-200);border-radius:1.5rem;background-color:#fff;animation:styles_cardIn__DMRmG .35s ease both}.styles_cardWide__rNOev{max-width:52rem}@media only screen and (min-width:65em){.styles_cardWide__rNOev{padding:2.5rem}}.styles_header__un97u{display:grid;gap:.5rem;justify-items:center;text-align:center}.styles_accentBar__q1113{inline-size:3rem;block-size:.25rem;border-radius:999px;background:linear-gradient(90deg,var(--clr-brand-gradient-pink),var(--clr-brand-gradient-blue))}.styles_logo__I8Iic{block-size:1.75rem;inline-size:auto}.styles_title__s6BHN{font-size:1.25rem;font-weight:600;color:var(--clr-neutral-900)}.styles_subtitle__N3bYl{font-size:.875rem;color:var(--clr-neutral-700)}.styles_groups__n4eMJ{display:grid;gap:1.5rem}@media only screen and (min-width:65em){.styles_groups__n4eMJ{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem 2rem;align-items:start}}.styles_group__cVCc4{display:grid;gap:.625rem;align-content:start}.styles_tenantName__kkywN{font-size:.9375rem;font-weight:700;color:var(--clr-neutral-800);overflow-wrap:anywhere}.styles_profileList__hMtrP{display:grid;gap:.5rem}.styles_profileRow__TjGAk{display:flex;align-items:center;gap:1rem;padding:.875rem;text-align:start;background-color:#fff;border:1px solid var(--clr-neutral-200);border-radius:1rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.styles_profileRow__TjGAk:focus-visible,.styles_profileRow__TjGAk:hover{background-color:var(--clr-neutral-200);border-color:var(--accent,var(--clr-neutral-400));transform:translateY(-1px)}.styles_profileRow__TjGAk:focus-visible .styles_chevron__ixO2I,.styles_profileRow__TjGAk:hover .styles_chevron__ixO2I{color:var(--accent);transform:translateX(.25rem)}.styles_profileRow__TjGAk[data-color=blue],.styles_selectedProfile__FN2Rd[data-color=blue]{--accent:var(--clr-blue-400)}.styles_profileRow__TjGAk[data-color=red],.styles_selectedProfile__FN2Rd[data-color=red]{--accent:var(--clr-red-400)}.styles_profileRow__TjGAk[data-color=green],.styles_selectedProfile__FN2Rd[data-color=green]{--accent:var(--clr-green-400)}.styles_profileRow__TjGAk[data-color=yellow],.styles_selectedProfile__FN2Rd[data-color=yellow]{--accent:var(--clr-yellow-400)}.styles_typeBadge__EOYBl{justify-self:start;margin-block-start:.125rem}.styles_profileInfo__4bWzo{flex:1 1;display:grid;gap:.125rem;min-inline-size:0}.styles_profileName__nMviv{font-weight:600;color:var(--clr-neutral-900);overflow-wrap:anywhere}.styles_profileMeta__7XmFX{font-size:.8125rem;color:var(--clr-neutral-700);overflow-wrap:anywhere}.styles_chevron__ixO2I{inline-size:1.25rem;block-size:1.25rem;color:var(--clr-neutral-500);flex-shrink:0;transition:color .15s ease,transform .15s ease}.styles_selectedProfile__FN2Rd{display:flex;align-items:center;gap:1rem;padding:1.25rem;border:1px solid color-mix(in srgb,var(--accent,var(--clr-neutral-300)) 30%,var(--clr-neutral-200));border-radius:1rem;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,#fff),#fff 70%)}.styles_permissions__dQggl{display:grid;gap:.75rem;font-size:.875rem;color:var(--clr-neutral-800)}.styles_permissionItem__sJjox{display:flex;align-items:flex-start;gap:.625rem}.styles_checkIcon__Uyfnm{inline-size:1.125rem;block-size:1.125rem;color:var(--clr-green-700);flex-shrink:0;margin-block-start:.125rem}.styles_actions__DQRlc{display:flex;justify-content:space-between;align-items:center;gap:1rem}.styles_backBtn__EO2rF{font-size:.875rem;font-weight:600;color:var(--clr-blue-700)}.styles_skCircleLg__NHrhi{inline-size:3rem;block-size:3rem;border-radius:50%}.styles_skCircleSm__k9c4s{inline-size:2rem;block-size:2rem;border-radius:50%}.styles_skTitle__9xPJ7{inline-size:12rem;block-size:1.25rem;border-radius:.5rem}.styles_skSubtitle__XMHNC{inline-size:16rem;max-inline-size:100%;block-size:.875rem;border-radius:.5rem}.styles_skLineLg__451U4{inline-size:9rem;block-size:1rem;border-radius:.5rem}.styles_skLineSm__2tjzm{inline-size:6rem;block-size:.75rem;border-radius:.5rem}.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)}.noDataUI_noDataUIContainer__rj882{align-content:center;height:100%;width:100%;overflow:hidden;border:2px solid var(--clr-neutral-600)}.StudentAttendanceContainer_Container__bPCfo{display:grid;grid-template-columns:60% 40%;gap:.5rem;overflow:hidden}@media(max-width:768px){.StudentAttendanceContainer_Container__bPCfo{overflow-y:auto;grid-template-columns:1fr;grid-template-rows:1fr}.StudentAttendanceContainer_Container__bPCfo>:first-child{contain:none!important}.StudentAttendanceContainer_Container__bPCfo>:first-child,.StudentAttendanceContainer_Container__bPCfo>:nth-child(2){overflow:visible!important;height:auto!important;max-height:none!important}}.StudentAttendanceContainer_scrollabelContainer__Q1U7O{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}@media(max-width:768px){.StudentAttendanceContainer_scrollabelContainer__Q1U7O{overflow-y:auto;grid-template-columns:1fr;grid-template-rows: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}.PaymentGateway_gatewayCell__RaR3j,.PaymentModes_modeCell__9i_6v{text-transform:capitalize;font-weight:600}.ModernFeesModal_content__drMUA{display:flex;gap:1.5rem;min-width:500px}.ModernFeesModal_header__kl8MQ{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0;padding-right:1.5rem;border-right:1px solid var(--clr-neutral-200)}.ModernFeesModal_feeName__54e0R{font-size:var(--fs-500);font-weight:700;color:var(--clr-neutral-900);line-height:1.3}.ModernFeesModal_valuesList__Z3_OW{display:flex;gap:1.5rem;align-items:center;flex:1 1}.ModernFeesModal_valueItem__yATrX{display:flex;flex-direction:column;gap:.25rem}.ModernFeesModal_valueLabel__DY0Ss{font-size:var(--fs-100);color:var(--clr-neutral-500);font-weight:500}.ModernFeesModal_valueData__Ngjka{font-weight:700;font-size:var(--fs-400)}.ModernFeesModal_amountValue__la7aU{color:var(--clr-blue-700);font-size:var(--fs-500)}.ModernFeesModal_discountValue__0bRGk{color:var(--clr-green-700)}.ModernFeesModal_penaltyValue__h2gh7{color:var(--clr-red-700)}.ModernFeesModal_footer__BaZ9B{display:flex;justify-content:flex-end}.TrackPaymentsTable_trackTable__nGG3W{border-collapse:separate;border-spacing:0}.TrackPaymentsTable_stickyLeft0__gHFlc{position:sticky;left:0;z-index:1;background-color:var(--clr-neutral-100)}.TrackPaymentsTable_stickyLeft1__eg8_v{position:sticky;left:70px;z-index:1;background-color:var(--clr-neutral-100)}.TrackPaymentsTable_stickyRight___YOj1{position:sticky;right:0;z-index:1;background-color:var(--clr-neutral-100)}.TrackPaymentsTable_stickyRight___YOj1:before{content:"";position:absolute;top:0;left:-6px;bottom:0;width:6px;background:linear-gradient(270deg,rgba(0,0,0,.06),transparent);pointer-events:none}.TrackPaymentsTable_stickyHeaderLeft0__d9JCy{position:sticky;left:0;z-index:3;background-color:var(--clr-blue-700)}.TrackPaymentsTable_stickyHeaderLeft1__1DhFB{position:sticky;left:70px;z-index:3;background-color:var(--clr-blue-700)}.TrackPaymentsTable_stickyHeaderRight__6d8lO{position:sticky;right:0;z-index:3;background-color:var(--clr-blue-700)}.TrackPaymentsTable_stickyHeaderRight__6d8lO:before{content:"";position:absolute;top:0;left:-6px;bottom:0;width:6px;background:linear-gradient(270deg,rgba(0,0,0,.08),transparent);pointer-events:none}tr:hover>.TrackPaymentsTable_stickyLeft0__gHFlc,tr:hover>.TrackPaymentsTable_stickyLeft1__eg8_v,tr:hover>.TrackPaymentsTable_stickyRight___YOj1{background-color:var(--clr-blue-100)}.TrackPaymentsTable_groupBorder__FLjZG{border-left:2px solid var(--clr-neutral-300)}.TrackPaymentsTable_nameCell__5QphA{white-space:nowrap}.TrackPaymentsTable_idCell__7hYDO{font-family:ui-monospace,Cascadia Code,Source Code Pro,Menlo,Consolas,monospace;font-size:var(--fs-200);letter-spacing:.02em}.TrackPaymentsTable_denseBodyCell__nQFk9{padding-block:.5em}.TrackPaymentsTable_textareaCell__5gPJb{white-space:normal;max-width:250px}.TrackPaymentsTable_textareaCell__5gPJb textarea{font-size:var(--fs-200);resize:none;border:1px solid var(--clr-neutral-200);border-radius:4px;background-color:var(--clr-neutral-100);width:100%;padding:.25em .5em;line-height:1.4}.TrackPaymentsTable_proofLink__1joq5{color:var(--clr-blue-700);text-decoration:none;font-weight:500}.TrackPaymentsTable_proofLink__1joq5:hover{text-decoration:underline}.PermissionSelectionCard_card__8FWub{--border-color:var(--clr-neutral-300);--background-color:var(--clr-neutral-100);border:1px solid var(--border-color);background-color:var(--background-color);align-content:space-between}.PermissionSelectionCard_card__8FWub:has(input:checked){--border-color:var(--clr-blue-700);--background-color:var(--clr-blue-100)}.PermissionSelectionCard_innerGrid__HSsfx{display:grid;grid-template-columns:auto 1fr auto;gap:1em;align-content:start}.PermissionSelectionCard_text__FOQxF{word-break:break-all}.PermissionSelectionModuleItem_badgeWrapper__5axg2{position:relative;display:inline-flex;margin-inline-start:auto}.PermissionSelectionModuleItem_dot__Ff_CR{position:absolute;top:-3px;right:-3px;width:.6em;height:.6em;border-radius:50%;background-color:var(--clr-red-700);border:1px solid var(--clr-neutral-100);pointer-events:none}.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}.circleProgress_circleProgress__QnW4q{--progress:0;--size:250px;--half-size:calc(var(--size) / 2);--stroke-width:20px;--stroke-color:black;--radius:calc((var(--size) - var(--stroke-width)) / 2);--circumference:calc(var(--radius) * pi * 2);--dash:calc((var(--progress) * var(--circumference)) / 100)}.circleProgress_circleProgress__QnW4q circle{cx:var(--half-size);cy:var(--half-size);r:var(--radius);stroke-width:var(--stroke-width);fill:none;stroke-linecap:round}.circleProgress_circleProgress__QnW4q circle.circleProgress_bg__a_PXe{stroke:var(--bg-color,var(--clr-neutral-900))}.circleProgress_circleProgress__QnW4q circle.circleProgress_fg__fJpOv{transform:rotate(-90deg);transform-origin:var(--half-size) var(--half-size);stroke-dasharray:var(--dash) calc(var(--circumference) - var(--dash));transition:stroke-dasharray .3s linear 0s;stroke:var(--stroke-color)}@property --progress{syntax:"<number>";inherits:false;initial-value:0}@keyframes circleProgress_progress-animation__wZcK_{0%{--progress:0}to{--progress:var(--progress)}}.student-result-cards_cards__DhtDX{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.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}.StudentDetailsHeader_topRow__GPEiZ{display:grid;grid-template-columns:1fr auto auto;gap:1.5rem;align-items:center}@media(max-width:900px){.StudentDetailsHeader_topRow__GPEiZ{grid-template-columns:1fr}}.StudentDetailsHeader_bottomRow__PgTht{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;justify-content:space-between}.page_grid__phC8M{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1rem;align-items:start}.StudentMarks_cardGrid__LP4oP{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;align-items:start}.StudentScholarships_cardGrid__JvzpY{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;align-items: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(-43%);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)}