@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,400,0,0";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;color-scheme:light;color:#ffffffde;background-color:#fff;overflow:hidden;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.145 0 0);--card: oklch(1 0 0);--card-foreground: oklch(.145 0 0);--popover: oklch(1 0 0);--popover-foreground: oklch(.145 0 0);--primary: oklch(.205 0 0);--primary-foreground: oklch(.985 0 0);--secondary: oklch(.97 0 0);--secondary-foreground: oklch(.205 0 0);--muted: oklch(.97 0 0);--muted-foreground: oklch(.556 0 0);--accent: oklch(.97 0 0);--accent-foreground: oklch(.205 0 0);--destructive: oklch(.577 .245 27.325);--border: oklch(.922 0 0);--input: oklch(.922 0 0);--ring: oklch(.708 0 0);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.985 0 0);--sidebar-foreground: oklch(.145 0 0);--sidebar-primary: oklch(.205 0 0);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.97 0 0);--sidebar-accent-foreground: oklch(.205 0 0);--sidebar-border: oklch(.922 0 0);--sidebar-ring: oklch(.708 0 0)}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:none;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.dark{--background: oklch(.145 0 0);--foreground: oklch(.985 0 0);--card: oklch(.205 0 0);--card-foreground: oklch(.985 0 0);--popover: oklch(.205 0 0);--popover-foreground: oklch(.985 0 0);--primary: oklch(.922 0 0);--primary-foreground: oklch(.205 0 0);--secondary: oklch(.269 0 0);--secondary-foreground: oklch(.985 0 0);--muted: oklch(.269 0 0);--muted-foreground: oklch(.708 0 0);--accent: oklch(.269 0 0);--accent-foreground: oklch(.985 0 0);--destructive: oklch(.704 .191 22.216);--border: oklch(1 0 0 / 10%);--input: oklch(1 0 0 / 15%);--ring: oklch(.556 0 0);--chart-1: oklch(.488 .243 264.376);--chart-2: oklch(.696 .17 162.48);--chart-3: oklch(.769 .188 70.08);--chart-4: oklch(.627 .265 303.9);--chart-5: oklch(.645 .246 16.439);--sidebar: oklch(.205 0 0);--sidebar-foreground: oklch(.985 0 0);--sidebar-primary: oklch(.488 .243 264.376);--sidebar-primary-foreground: oklch(.985 0 0);--sidebar-accent: oklch(.269 0 0);--sidebar-accent-foreground: oklch(.985 0 0);--sidebar-border: oklch(1 0 0 / 10%);--sidebar-ring: oklch(.556 0 0)}@theme inline{ --radius-sm: calc(var(--radius) - 4px); --radius-md: calc(var(--radius) - 2px); --radius-lg: var(--radius); --radius-xl: calc(var(--radius) + 4px); --color-background: var(--background); --color-foreground: var(--foreground); --color-card: var(--card); --color-card-foreground: var(--card-foreground); --color-popover: var(--popover); --color-popover-foreground: var(--popover-foreground); --color-primary: var(--primary); --color-primary-foreground: var(--primary-foreground); --color-secondary: var(--secondary); --color-secondary-foreground: var(--secondary-foreground); --color-muted: var(--muted); --color-muted-foreground: var(--muted-foreground); --color-accent: var(--accent); --color-accent-foreground: var(--accent-foreground); --color-destructive: var(--destructive); --color-border: var(--border); --color-input: var(--input); --color-ring: var(--ring); --color-chart-1: var(--chart-1); --color-chart-2: var(--chart-2); --color-chart-3: var(--chart-3); --color-chart-4: var(--chart-4); --color-chart-5: var(--chart-5); --color-sidebar: var(--sidebar); --color-sidebar-foreground: var(--sidebar-foreground); --color-sidebar-primary: var(--sidebar-primary); --color-sidebar-primary-foreground: var(--sidebar-primary-foreground); --color-sidebar-accent: var(--sidebar-accent); --color-sidebar-accent-foreground: var(--sidebar-accent-foreground); --color-sidebar-border: var(--sidebar-border); --color-sidebar-ring: var(--sidebar-ring); }@layer base{*{@apply border-border outline-ring/50;}body{@apply bg-background text-foreground;}}body,html{margin:0;padding:0;font-family:Inter,sans-serif}.background-container{position:fixed;top:0;left:0;width:100%;height:100%;background-image:url(/assets/new_nc-Ba0jj1Gk.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.5;z-index:1}.login-page{display:flex;height:100vh;width:100vw}.left-section{width:40%;flex:1;display:flex;flex-direction:row;align-items:center;justify-content:center;z-index:2}.left-section .container-left{display:flex;flex-direction:column;justify-content:space-between;background-color:#00173f;height:100%;width:36%;margin-left:60px}.logo-container{display:flex;justify-content:center}.bottom-container{padding-bottom:30px}.bottom-container p,.bottom-container strong{text-align:center}.strong1{color:#fff}.strong2{color:#f4c501}.college-logo{padding-top:70px;align-self:center;width:120%;margin-bottom:20px}.partners{display:flex;flex-direction:row;justify-content:center}.partners img{width:50px;margin:10px}.powered-by{color:#fff;margin-top:20px;font-size:1rem}.right-section{width:60%;flex:1;display:flex;flex-direction:column;justify-content:center;padding:20px;transition:width .5s ease-in-out;z-index:1}.right-section.expand{width:70%}.nav-bar{display:flex;justify-content:flex-end;gap:20px;margin-bottom:20px}.nav-bar a{color:#fff;text-decoration:none;font-family:Inter,sans-serif}.login-form{background:#ffffffe6;padding:30px;border-radius:10px;box-shadow:0 4px 10px #00000080;width:100%;max-width:400px;margin:auto;transition:opacity .3s ease-in-out}.login-form h2{font-weight:700;margin:0 0 10px;font-size:2rem;color:#036}.login-form p{font-size:.9rem;color:#555;margin-bottom:20px}.form-group label{display:block;font-weight:700;margin-bottom:5px}.form-group input{width:94%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px;height:4vh}.forgot-password{font-size:.8rem;color:#007bff;text-decoration:none;float:right;margin-top:15px;margin-bottom:15px}.login-btn{width:100%;padding:10px;font-size:1rem;background:#036;color:#fff;border:none;border-radius:5px;cursor:pointer}.login-btn:hover{background:#0055a4}.login-form a{cursor:pointer;color:#007bff;text-decoration:none}.login-form p{text-align:left;margin-top:10px}.span{margin-left:100px;box-shadow:0 4px 10px #00000080}.span h4{text-align:center;color:#00173f}.register-btn{background-color:#00173f;width:100%;margin-top:20px}.register-btn:disabled{cursor:not-allowed;background-color:#00173f75}label{color:#252323cc;padding-top:10px;font-weight:700}input{height:4vh}.modalOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:999}.modalContent{background:#fff;padding:20px;border-radius:10px;width:300px;text-align:center}.formGroup{margin-top:15px;margin-bottom:15px}input{width:100%;padding:8px;border:1px solid #ccc;border-radius:1px}.error{color:red;font-size:12px}.modalActions{display:flex;justify-content:space-between;margin:10px 40px}.modalActions button{background-color:#0f2a71;color:#fff;border-radius:10px}.studentForm{display:flex;justify-content:center;align-items:center;gap:19px;margin:16px 0}.studentForm label{font-weight:600;text-wrap-mode:nowrap}.studentForm input{width:94%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:5px}button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._landingPage_uj0wd_2{display:flex;max-width:100%;width:100vw;height:100vh;flex-direction:row;overflow:hidden;font-family:Inter,sans-serif}._aside_uj0wd_12{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:20%;background-color:#0f2a71;border-radius:0}._aside_uj0wd_12>header{padding:10px}._aside_uj0wd_12>header>div>img{padding:10px}ul{padding-left:10px;margin:0;list-style:none}li{margin:0}button{background-color:transparent;border:none;color:#fff}li>button{width:100%;text-align:start}footer{align-self:center;padding-bottom:20px}main{width:80%}main>header{display:flex;justify-content:center;height:10%;width:100%}main>header>div{width:100%;justify-content:space-around;align-items:center}._MainPage_uj0wd_73{height:86%}input{align-self:center;width:44vw;height:6vh;border-radius:20px;padding-left:20px;background-color:#f5f5f5;color:#000}._section1_uj0wd_87,._section2_uj0wd_87{display:flex;flex-direction:row;padding:20px 20px 0;align-items:center}._section1_uj0wd_87{height:18%;justify-content:center;padding:15px 22px}._dashboard1_uj0wd_100{width:92%;display:flex;flex-direction:row;padding:7px 27px;background-color:#0f2a71;align-items:center;border-radius:16px;height:90%;justify-content:space-around}._greetings_uj0wd_112{flex:4;padding-left:10px}._timeDay_uj0wd_117{flex:1;padding-left:40px}._timeDay_uj0wd_117 p{margin:0;text-align:center;color:#fff;padding-bottom:5px;font-size:clamp(10px,1.5vw,16px);font-weight:600}._section2_uj0wd_87{height:63%;justify-content:space-around;border-radius:10px}._analytics_uj0wd_136,._courseSum_uj0wd_136{height:106%;display:flex;flex-direction:column;justify-content:space-between;border-radius:15px;background-color:#edf2ff}._analytics_uj0wd_136>div,._courseSum_uj0wd_136>div{height:100%;padding:13px 13px 0}._analytics_uj0wd_136{width:67%}._courseSum_uj0wd_136{width:30%}._analytics_uj0wd_136 div p,._courseSum_uj0wd_136 div p{margin:0;color:#00173f;font-size:12px;font-weight:800}._analytics_uj0wd_136 div ._selectCont_uj0wd_164,._courseSum_uj0wd_136 div ._selectCont_uj0wd_164{padding:15px 0;display:flex;justify-content:center;gap:10px;align-items:center}._analytics_uj0wd_136 div ._selectCont_uj0wd_164 p,._courseSum_uj0wd_136 div ._selectCont_uj0wd_164 p{font-size:11px;font-weight:600;color:#252323cc}._analytics_uj0wd_136 div ._selectCont_uj0wd_164 ._sortSelect_uj0wd_176,._courseSum_uj0wd_136 div ._selectCont_uj0wd_164 ._sortSelect_uj0wd_176{border:1px inset rgba(37,35,35,.8);background-color:#fff;color:#252323cc;font-family:Inter,sans-serif;font-size:11px;padding:4px;font-weight:500;width:110px}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186{padding-bottom:15px;padding-top:10px;height:70%}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191{max-height:clamp(100px,38vh,226px);overflow:auto;width:100%;height:100%}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table{width:100%;border-collapse:collapse;overflow:auto}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table thead tr th,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table thead tr th{padding:10px;color:#252323cc;text-align:start;font-size:10px}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table thead tr ._gwa_uj0wd_208,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table thead tr ._gwa_uj0wd_208{text-align:center}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody{background-color:#fff}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody tr ._gwa_uj0wd_208,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody tr ._gwa_uj0wd_208{text-align:center}._analytics_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody tr td,._courseSum_uj0wd_136 div ._tableAnalytics_uj0wd_186 ._tableContainer_uj0wd_191 table tbody tr td{color:#252323cc;padding:10px;font-size:12px;font-weight:600}._nc_footer_uj0wd_224,._nc_logo_name_uj0wd_224,._nc_org_uj0wd_224,._nc_footer_uj0wd_224>div{display:flex;align-items:center}._nc_footer_uj0wd_224{height:100%;padding-bottom:0%}._nc_footer_uj0wd_224>div{margin-right:0;margin-top:70px;height:10px;width:100%;padding:1%;justify-content:space-between;background-color:#fff;border-radius:10px 10px 0 0}._nc_footer_uj0wd_224>div h2{font-size:10px;font-weight:clamp(10px,1.6vw,19px);color:#00173f;align-self:center;margin:0}._concerns_uj0wd_252{width:18%;background-color:#f4c501;align-self:center;width:37%;margin-right:2%;border-radius:24px;padding:0}._concerns_uj0wd_252 p{font-size:12px;font-weight:700;color:#00173f}._section3_uj0wd_268{height:13.7%}header>div{display:flex;align-items:center}._activeButton_uj0wd_277{background-color:#fff}._activeButton_uj0wd_277 button{color:#0f2a71;font-weight:700}p{color:#000}._header_uj0wd_289 div div{display:flex}._header_uj0wd_289 div div h2{color:#fff;font-size:clamp(13px,1.6vw,24px);font-weight:700;letter-spacing:2px;text-align:center;align-self:center}._header_uj0wd_289 div div ._excel_uj0wd_300{color:#f4c501}._navItems_uj0wd_304 li button{font-size:clamp(10px,1.6vw,16px);font-weight:600;letter-spacing:1px}._shortCut_uj0wd_310 div{max-width:100%;width:100%}._shortCut_uj0wd_310 div,._shortCut_uj0wd_310 button{display:flex;justify-content:space-evenly;align-items:center}._shortCut_uj0wd_310 div button,._shortCut_uj0wd_310 button button{height:38px;width:clamp(80px,9vw,111px);background-color:#00173f;border-radius:9px;gap:10px;box-shadow:1px 2px 2px #252323cc}._shortCut_uj0wd_310 div button p,._shortCut_uj0wd_310 button button p{font-size:10px;font-weight:300;color:#fff}._custom_input_uj0wd_333{display:flex;align-items:center;position:relative;max-width:100%;width:55%;padding-left:25px}._input_uj0wd_342{font-size:13px;padding:6px 10px 6px 13px;width:100%;outline:none;background:#fff;color:#000;border:1px solid #0F2A71;border-radius:17px;box-shadow:3px 6px 8px -1px #e2e2e2;transition:.3s ease}._input_uj0wd_342:focus{background:#f2f2f2;border:1px solid #5A7EC7;border-radius:12px;font-family:Inter,sans-serif}._input_uj0wd_342::placeholder{color:#ddd;font-family:Inter,sans-serif}._svg_icon_uj0wd_368{position:absolute;right:35px;fill:#4660dc;width:13px;height:13px}._headerUserName_uj0wd_376{color:#252323cc;font-weight:400;font-size:clamp(10px,1.6vw,16px)}._greetings_uj0wd_112 h4,._greetings_uj0wd_112 p{margin:0}._greetings_uj0wd_112 h4{font-size:clamp(10px,1.6vw,19px);color:#f4c501;font-weight:700;padding-bottom:5px}._greetings_uj0wd_112 p{font-size:clamp(10px,1.5vw,16px);color:#fff;font-weight:500}th{position:sticky;top:0;z-index:2;background-color:#edf2ff}._userProfile_uj0wd_404{display:flex;align-items:center;padding-right:10px}._userProfile_uj0wd_404 button{padding:10px}._Dashboard_uj0wd_413{height:100%}._department_uj0wd_417 h1,._calendar_uj0wd_417 h1,._settings_uj0wd_417 h1{color:#252323cc}._MainPageHeader_uj0wd_421{background-color:#293f74;padding:5px;border-radius:0}._MainPageHeader_uj0wd_421 ._headerContent_uj0wd_426{display:flex;align-items:center;justify-content:space-between;max-width:1200px;margin:0 auto;padding-right:130px}._MainPageHeader_uj0wd_421 ._logoWithText_uj0wd_434{display:flex;align-items:center;gap:15px;color:#fff;font-size:30px;font-weight:700;font-family:Inter,sans-serif;letter-spacing:2px;text-transform:uppercase}select{padding:11px}._studentInfo_uj0wd_450 div p,._studentInfo_uj0wd_450 div h3{margin:0}._studentTitle_uj0wd_454{padding:10px}._studentTitle_uj0wd_454 p{color:#252323cc;padding-bottom:10px;font-weight:600}._studentTable_uj0wd_463{width:100%;border-collapse:collapse}._studentTable_uj0wd_463 th,._studentTable_uj0wd_463 td{padding:10px;background-color:transparent}._studentTable_uj0wd_463 td{text-align:center}._belowTable_uj0wd_475{color:#252323cc}._chartContainer_uj0wd_479 div{padding:10px}._chartContainer_uj0wd_479 div p{font-size:clamp(10px,1.5vw,16px);font-weight:500;color:#252323cc}._modalOverlay_1ysyi_2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1ysyi_15{background:#fff;border-radius:40px;padding:20px;width:35%;height:calc(180px - 3vh);box-shadow:0 4px 6px #0000001a;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}._modalContent_1ysyi_15 h3{color:#252323cc}._modalContent1_1ysyi_32{background:#fff;border-radius:40px;padding:10px;width:35%;height:calc(580px - 3vh);box-shadow:0 4px 6px #0000001a;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}._modalContent1_1ysyi_32 h2{color:#252323cc;padding-bottom:10px}._modalContent1_1ysyi_32 h3{color:#00173f;padding-bottom:20px;font-weight:800}._modalContent1_1ysyi_32 div{height:100px;width:80%;padding:10px}._modalContent1_1ysyi_32 div label{color:#252323cc;font-size:800;font-weight:700;padding-right:10px}._modalContent1_1ysyi_32 div select{height:70%;width:100%;border-radius:6px;font-size:small}._modalActions_1ysyi_73{padding-top:10px}._modalActions_1ysyi_73 button{color:#00173f}._modalActions1_1ysyi_80{padding-top:5px;display:flex;justify-content:center;gap:60px}._modalActions1_1ysyi_80 button{border-radius:6px;height:auto;cursor:default;background-color:#00173f;color:#fff;border:none;padding:10px 20px;transition:all .3s ease}._modalActions1_1ysyi_80 button:disabled{opacity:.6;cursor:not-allowed}._modalActions1_1ysyi_80 button:not(:disabled){cursor:pointer;border:1px solid #00173F;background-color:#fff;color:#00173f}._modalActions1_1ysyi_80 button:not(:disabled):hover{background-color:#00173f;color:#fff;border:1px solid white}._Cc_1ysyi_112{width:60%}._selectContainer_1ysyi_116 select{height:70%;width:100%;border-radius:6px;font-size:small}._selectContainer_1ysyi_116 ._modalActions_1ysyi_73{padding-top:20px}._selectContainer_1ysyi_116 ._modalActions_1ysyi_73 button{color:#00173f}._modalContentRequest_1ysyi_129{background:#fff;border-radius:20px;padding:50px;width:30%;max-width:35%;height:80%;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;gap:12px}._modalContentRequest_1ysyi_129 select{height:40px;width:100%;border-radius:10px;font-size:small;padding:5px 10px}._settings_ivooo_2{padding:0 30px 30px;height:100%}._settings_ivooo_2 h2{color:#00173f;font-weight:800}._settings_ivooo_2 header{height:5%;padding-bottom:15px}._settings_ivooo_2 main{width:100%;height:85%;border-radius:10px;background-color:#edf2ff;box-shadow:0 4px 5px #888;display:flex;flex-direction:row}._settings_ivooo_2 main ._tabs_ivooo_23{flex:.15;padding:40px;gap:10px}._settings_ivooo_2 main ._tabs_ivooo_23 ._tab1_ivooo_28{margin-top:80px;text-wrap-mode:nowrap}._settings_ivooo_2 main ._tabs_ivooo_23 ._tab2_ivooo_32{margin-top:10px}._settings_ivooo_2 main ._tabs_ivooo_23 button{font-size:clamp(10px,1.5vw,16px);color:#252323cc}._settings_ivooo_2 main ._profileSection_ivooo_39{flex:.9;height:100%;max-height:100%;justify-content:center;padding-left:100px}._settings_ivooo_2 main ._profileSection_ivooo_39 h2{padding-left:10px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49{padding:0 20px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52{border:solid 2px rgba(37,35,35,.8);border-radius:20px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 img{padding:20px 20px 20px 40px;align-self:center}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 div{flex-direction:column;display:flex;padding-left:25px;justify-content:center;gap:6px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 div h2,._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 div p{margin:0}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 div p{color:#252323cc}._settings_ivooo_2 main ._profileSection_ivooo_39 ._profileCard_ivooo_49 ._profileInfo_ivooo_52 div h2{padding-left:0}._settings_ivooo_2 main ._profileSection_ivooo_39 ._personalInfo_ivooo_76{padding:20px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._personalInfo_ivooo_76 div{border:solid 2px rgba(37,35,35,.8);border-radius:20px;padding:20px 20px 20px 35px}._settings_ivooo_2 main ._profileSection_ivooo_39 ._personalInfo_ivooo_76 div h3{margin:0;color:#00173f}._settings_ivooo_2 main ._profileSection_ivooo_39 ._personalInfo_ivooo_76 div span{display:flex;flex-direction:row;gap:20px}._settings_ivooo_2 main ._tabs_ivooo_23,._settings_ivooo_2 main ._profileSection_ivooo_39,._settings_ivooo_2 main ._profileInfo_ivooo_52{display:flex}._settings_ivooo_2 main ._tabs_ivooo_23,._settings_ivooo_2 main ._profileSection_ivooo_39{flex-direction:column}._settings_ivooo_2 main ._profileInfo_ivooo_52{flex-direction:row}._modal_ivooo_104{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_ivooo_117{background:#fff;padding:20px;border-radius:8px;width:400px;box-shadow:0 4px 10px #0003;text-align:center;animation:_fadeIn_ivooo_1 .3s ease-in-out}._modal_ivooo_104 h3{margin-bottom:15px;font-size:18px;color:#333}._modal_ivooo_104 label{display:block;text-align:left;font-weight:600;margin:10px 0 5px;color:#555}._modal_ivooo_104 input{width:95%;height:15px;padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px}._modal_ivooo_104 button{margin-top:15px;width:48%;padding:10px;font-size:14px;font-weight:700;border:none;border-radius:5px;cursor:pointer;transition:.3s ease-in-out}._modal_ivooo_104 button:first-of-type{background:#007bff;color:#fff}._modal_ivooo_104 button:first-of-type:hover{background:#0056b3}._modal_ivooo_104 button:last-of-type{background:#ddd;color:#000}._modal_ivooo_104 button:last-of-type:hover{background:#bbb}@keyframes _fadeIn_ivooo_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._department_1u9t2_2{padding:0 30px 30px;height:100%}._department_1u9t2_2 h2{color:#00173f;font-weight:800}._department_1u9t2_2 header{display:flex;align-items:center;height:10%;padding-top:10px;gap:20px}._department_1u9t2_2 header div{width:40%}._department_1u9t2_2 header div label{align-self:center;padding-top:0;font-weight:700;padding-right:20px}._department_1u9t2_2 header div select{padding:6px;font-size:clamp(10px,1.5vw,16px);height:60%;width:65%}._department_1u9t2_2 main{width:100%;border-radius:10px}._department_1u9t2_2 main div ul{display:flex;padding:40px;gap:40px}._department_1u9t2_2 main div ul li,._department_1u9t2_2 main div ul li>button>div{display:flex;flex-direction:column}._department_1u9t2_2 main div ul li{background-color:#0f2a71a1;width:20%;height:32vh;gap:10px;justify-content:center;box-shadow:0 2px 5px #08132e99}._department_1u9t2_2 main div ul li button{height:100%;padding:0}._department_1u9t2_2 main div ul li button div{width:100%;height:100%}._department_1u9t2_2 main div ul li button div ._cs_1u9t2_61,._department_1u9t2_2 main div ul li button div ._coed_1u9t2_61,._department_1u9t2_2 main div ul li button div ._hm_1u9t2_61,._department_1u9t2_2 main div ul li button div ._gen_1u9t2_61{position:relative;align-self:end;width:0px;height:0px;border-style:solid;border-width:0 30px 30px 0;transform:rotate(0)}._department_1u9t2_2 main div ul li button div ._coed_1u9t2_61{border-color:transparent #1E308B transparent transparent}._department_1u9t2_2 main div ul li button div ._gen_1u9t2_61{border-color:transparent #EBC216 transparent transparent}._department_1u9t2_2 main div ul li button div ._hm_1u9t2_61{border-color:transparent #8A0306 transparent transparent}._department_1u9t2_2 main div ul li button div ._cs_1u9t2_61{border-color:transparent #b3b3b3 transparent transparent}._department_1u9t2_2 main div ul li button div footer p{font-size:13px;color:#252323cc}._department_1u9t2_2 main div ul li button div ._deptName_1u9t2_86{display:flex;flex-direction:column;justify-content:center}._department_1u9t2_2 main div ul li button div ._deptName_1u9t2_86 h2,._department_1u9t2_2 main div ul li button div ._deptName_1u9t2_86 p{margin:0;color:#fff;text-align:center;padding:10px}._department_1u9t2_2 main div ul li button div ._deptName_1u9t2_86 h2{font-size:clamp(13px,1.6vw,24px);font-weight:700;letter-spacing:.07em}._department_1u9t2_2 main div ul li button div ._deptName_1u9t2_86 p{font-size:13px;font-weight:400;letter-spacing:.03em}._department_1u9t2_2 ._mainDepartment_1u9t2_107,._mainSubjects_v9auu_2{height:84%;max-height:84%}._mainSubjects_v9auu_2 ._loading_v9auu_6{display:flex;flex-direction:column;justify-content:center;align-items:center}._mainSubjects_v9auu_2 h3,._mainSubjects_v9auu_2 h5{margin:0}._mainSubjects_v9auu_2 h3{padding:20px 0;color:#000;text-align:start;border-bottom:solid 1px rgba(37,35,35,.8)}._mainSubjects_v9auu_2 h5{text-align:start;color:#252323cc;font-size:clamp(10px,1.5vw,16px)}._mainSubjects_v9auu_2 ._listSubjects_v9auu_27{display:flex;justify-content:center;align-items:center;padding:25px 20px}._mainSubjects_v9auu_2 ._listSubjects_v9auu_27 ul{align-self:center;display:flex;flex-wrap:wrap;gap:50px;padding:0;margin:0;width:100%;max-height:clamp(316px,70vh,576px);list-style:none;overflow-y:auto}._mainSubjects_v9auu_2 ._listSubjects_v9auu_27 ul li{width:25%;height:220px;background:#0f2a71a1;border-radius:4px;cursor:pointer}._error_v9auu_52{color:#252323cc;font-size:1.2rem;margin:1rem 0}._loading_v9auu_6{color:#555;font-size:1.2rem;margin:1rem 0}p{font-family:Inter,sans-serif}._reportsheet_1n9l3_7{padding:0 30px 30px;height:100%}._selectHidden_1n9l3_12{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:none;outline:none;color:transparent;cursor:pointer;width:80px;color:#00173f;font-size:calc(4px + .6vw);font-weight:700;text-align:center}._preloader_1n9l3_28{padding-top:10px;display:flex;flex-direction:row;justify-content:space-between}._preloader_1n9l3_28 p{color:#67676799;font-size:clamp(10px,1.5vw,16px)}._headerStudentsPanel_1n9l3_39{display:flex;justify-content:space-between;max-width:100%}._headerStudentsPanel_1n9l3_39 div{width:50%;gap:10px}._headerStudentsPanel_1n9l3_39 ._div1_1n9l3_48{justify-content:start}._headerStudentsPanel_1n9l3_39 ._div1_1n9l3_48 button{align-self:center}._headerStudentsPanel_1n9l3_39 ._div1_1n9l3_48 h3{color:#00173f;text-align:center;letter-spacing:1px}._headerStudentsPanel_1n9l3_39 ._div2_1n9l3_59{justify-content:center;gap:20px}._headerStudentsPanel_1n9l3_39 ._div2_1n9l3_59 p{text-wrap-mode:nowrap;font-size:clamp(10px,1.5vw,16px);font-weight:300;color:#00173f}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69{justify-content:end;width:40%}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button1_1n9l3_73,._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button2_1n9l3_74{display:flex;justify-content:center;flex-direction:row;gap:10px;padding:3px 10px;border-radius:5px;cursor:pointer}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button1_1n9l3_73 img,._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button2_1n9l3_74 img{align-self:center}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button1_1n9l3_73 p,._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button2_1n9l3_74 p{font-size:12px;text-align:center}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button1_1n9l3_73{background-color:#dee5f6;border:3px solid rgb(186,190,199);border-radius:5px}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button1_1n9l3_73 p{color:#00173f}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button2_1n9l3_74{background-color:#0f2a71;color:#fff}._headerStudentsPanel_1n9l3_39 ._div3_1n9l3_69 ._button2_1n9l3_74 p{color:#fff}._main_1n9l3_108{height:80%;max-height:80%}._main_1n9l3_108 nav,._main_1n9l3_108 ul,._main_1n9l3_108 li{display:flex;align-items:center}._main_1n9l3_108 nav,._main_1n9l3_108 li{border:1px solid #f1cb20}._main_1n9l3_108 nav{background-color:#fff7d4;height:10%;padding-left:40px}._main_1n9l3_108 nav ul{max-height:100%;height:100%}._main_1n9l3_108 nav ul li{height:100%;padding:0 10px}._main_1n9l3_108 nav ul li button{font-size:12px;font-weight:700;color:#00173f}._main_1n9l3_108 section button{position:absolute;bottom:40px;right:40px}._main_1n9l3_108 section{height:100%}._main_1n9l3_108 section div{height:100%;overflow:auto;overflow-x:hidden}._main_1n9l3_108 section div ul{flex-direction:column;max-width:100%;padding:0;gap:0px}._main_1n9l3_108 section div ul li{border:1px solid #00173F;background-color:#fff;height:9vh;width:100%}._main_1n9l3_108 section div ul li button{color:#000;width:100%;position:relative;bottom:0;right:0;padding-left:20px;font-size:12px}._main_1n9l3_108 section div ul li button p{font-size:clamp(10px,1.6vw,16px)}._main_1n9l3_108 ._StudentList_1n9l3_177 th:first-child{border-top-left-radius:10px}._main_1n9l3_108 ._StudentList_1n9l3_177 th:last-child{border-top-right-radius:10px}._main_1n9l3_108 ._StudentList_1n9l3_177 ._loading_1n9l3_183{display:flex;flex-direction:column;justify-content:center;align-items:center}._main_1n9l3_108 ._StudentList_1n9l3_177 h5{color:#00173f;font-size:calc(4px + .6vw)}._main_1n9l3_108 ._StudentList_1n9l3_177 th{width:15px;background-color:#babec7}._main_1n9l3_108 ._StudentList_1n9l3_177 td{color:#252323cc;font-size:14px;text-align:center}._main_1n9l3_108 ._StudentList_1n9l3_177 td._fail_1n9l3_202{color:#c71212}._main_1n9l3_108 ._StudentList_1n9l3_177 table{width:100%;border-collapse:separate;border-radius:10px;border-spacing:0px 20px}._main_1n9l3_108 ._StudentList_1n9l3_177 p{font-size:12px;text-align:center}._main_1n9l3_108 ._StudentList_1n9l3_177 input[type=number]{width:8ch;text-align:center;padding:2px;border:1px solid #ccc;border-radius:5px;font-family:inherit;font-size:12px;box-sizing:border-box}._main_1n9l3_108 ._StudentList_1n9l3_177 ._studentName_1n9l3_233{text-align:start}._main_1n9l3_108 ._StudentList_1n9l3_177 input[type=number]::-webkit-inner-spin-button,._main_1n9l3_108 ._StudentList_1n9l3_177 input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._main_1n9l3_108 ._StudentList_1n9l3_177 input[type=number]{-moz-appearance:textfield}._main_1n9l3_108 footer{display:flex;justify-content:center;align-items:center;bottom:25px;right:80px;z-index:99;position:fixed;padding:0;gap:10px}._main_1n9l3_108 footer button{background-color:#00173f;border-radius:50px;border:solid 2px rgba(37,35,35,.8)}._main_1n9l3_108 footer button p{margin:0;text-align:center;color:#fff;font-size:calc(4px + .6vw)}._main_1n9l3_108 footer button:hover{background-color:#fff;border:solid 2px rgba(37,35,35,.8)}._main_1n9l3_108 footer button:hover p{color:#00173f}._main_1n9l3_108 footer div{display:flex;justify-content:center;align-items:center;background-color:#00173f;width:70px;height:36px;border-radius:24px;border:solid 2px rgba(37,35,35,.8);cursor:pointer}._main_1n9l3_108 footer div:hover{background-color:#fff;border:solid 2px rgba(37,35,35,.8)}._main_1n9l3_108 footer div:hover span{color:#00173f;font-family:Inter,sans-serif;font-size:calc(4px + .6vw);font-weight:700}._main_1n9l3_108 footer div span{color:#fff;font-family:Inter,sans-serif;font-size:calc(4px + .6vw);font-weight:700}._main_1n9l3_108 footer div ._pencilIcon_1n9l3_300{font-family:Material Symbols Outlined;font-variation-settings:"opsz" 20,"wght" 400,"FILL" 0,"GRAD" 0;font-size:25px;color:#fff}._main_1n9l3_108 footer div ._saveIcon_1n9l3_306{font-family:Material Symbols Outlined,sans-serif;font-variation-settings:"opsz" 24,"wght" 400,"FILL" 0,"GRAD" 0;font-size:25px}._printIcon_1n9l3_312{font-family:Material Symbols Outlined;font-variation-settings:"opsz" 20,"wght" 400,"FILL" 0,"GRAD" 0;display:inline-block;vertical-align:middle;font-size:25px;color:#fff;align-self:center}._exportIcon_1n9l3_322{font-family:Material Symbols Outlined;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle;font-size:25px;color:#00173f;align-self:center}._missingGrades_1n9l3_332{background-color:#f7806a54}._termSelector_1n9l3_336{justify-content:space-evenly}._termSelector_1n9l3_336 label{color:#00173f;font-weight:700;font-size:clamp(10px,1.6vw,19px)}._termSelector_1n9l3_336 div{display:flex;flex-direction:row;height:0px}._termSelector_1n9l3_336 button{background-color:#00173f}@keyframes _slideUp_1n9l3_388{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDown_1n9l3_393{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}._saveAllButton_1n9l3_373{transform:translate(-50%);background-color:#00173f;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:5px;transition:all .3s ease}._buttonAnimate_1n9l3_384{transition:all .3s ease}._slideUp_1n9l3_388{animation:_slideUp_1n9l3_388 .3s forwards;display:block}._slideDown_1n9l3_393{animation:_slideDown_1n9l3_393 .3s forwards;display:none}._modal2_1n9l3_398{z-index:1000;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}._modalContent2_1n9l3_411{display:flex;flex-direction:column;background:#fff;padding:20px;border-radius:10px;width:22%;text-align:left}._modalContent2_1n9l3_411 input{margin-top:10px;margin-bottom:10px;max-width:90%;border-radius:10px}._modalContent2_1n9l3_411 div{display:flex;justify-content:center;gap:10px}._modalContent2_1n9l3_411 button{background-color:#0f2a71;border-radius:10px}._error_1n9l3_436{color:#ba2b2b;font-size:12px;margin-top:2px}._overlay_7gqlr_2{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}._popup_7gqlr_15{background:#fff;border-radius:8px;padding:20px;width:40%;height:calc(633px - 4vh);box-shadow:0 4px 6px #0000001a;position:relative;display:flex;align-items:center;justify-content:center}._closeButton_7gqlr_28{color:#00173f;position:fixed;top:7%;right:29%;background:none;border:none;font-size:24px;cursor:pointer}._content_7gqlr_39{text-align:center;flex-direction:column;height:95%;width:90%}._header_7gqlr_46 ._header1_7gqlr_46,._header_7gqlr_46 ._headerNav_7gqlr_46{display:flex;flex-direction:row}._header_7gqlr_46 ._header1_7gqlr_46{justify-content:space-around}._header_7gqlr_46 ._header1_7gqlr_46 div p{text-align:start}._header_7gqlr_46 ._headerNav_7gqlr_46 ul{width:100%;gap:0px;padding:10px 0 0}._header_7gqlr_46 ._headerNav_7gqlr_46 ul li{height:40px;flex:1}._header_7gqlr_46 ._headerNav_7gqlr_46 ul li button{text-align:center}._content_7gqlr_39{display:flex;justify-content:space-evenly;align-items:center}._content_7gqlr_39 th,._content_7gqlr_39 td,._content_7gqlr_39 h1,._content_7gqlr_39 h4,._content_7gqlr_39 h5{color:#00173f}._content_7gqlr_39 h4{padding:10px 0}._content_7gqlr_39 h5,._content_7gqlr_39 h4,._content_7gqlr_39 h2{margin:0}._content_7gqlr_39 p,._content_7gqlr_39 td{font-size:calc(4px + .6vw)}._content_7gqlr_39 td,._content_7gqlr_39 th{width:50%;padding:5px;border:1px solid rgba(37,35,35,.8)}._content_7gqlr_39 table{border-collapse:collapse}._content_7gqlr_39 div{width:100%;height:100%;display:flex;flex-direction:column;gap:10px}._content_7gqlr_39 div button{width:20%;align-self:center;font-size:12px;border-radius:5px}._content_7gqlr_39 div div{align-self:center;justify-content:center;gap:10px}._content_7gqlr_39 div div table{align-self:center;border-collapse:collapse;padding:5px;border:1px solid rgba(37,35,35,.8);text-align:center;white-space:nowrap}._content_7gqlr_39 div div table tr{height:auto}._content_7gqlr_39 div div table tr td{display:flex;flex-direction:row;gap:10px;border-top:1px solid rgba(37,35,35,.8)}._content_7gqlr_39 div div table tr td h4{color:#00173f}._content_7gqlr_39 div div table tr td input{width:20px;height:10px;padding:10px;font-size:16px;text-align:center;border:1px solid #ccc;border-radius:4px}._submitButton_7gqlr_146{background-color:#00173f}._activeButton_7gqlr_150{background:#fff;color:#00173f;border:1px solid #00173F}._inactiveButton_7gqlr_156{border:1px solid #ccc;background:#00173f;cursor:pointer}._buttonGroup_7gqlr_162{display:flex;flex-direction:row;justify-content:center;gap:20px}._buttonGroup_7gqlr_162 button{height:45px}._userManagement_wn5rt_10{max-width:1000px;margin:7px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}._searchBar_wn5rt_19 input{width:98%;padding:8px;margin-bottom:15px;border:1px solid #ccc;border-radius:5px}._tableContainer_wn5rt_28{max-height:400px;overflow-y:auto;border:1px solid #ddd}._userTable_wn5rt_34{width:100%;border-collapse:collapse}._userTable_wn5rt_34 th,._userTable_wn5rt_34 td{padding:10px;text-align:left;border-bottom:1px solid #ddd}._userTable_wn5rt_34 th{background-color:#f4f4f4;position:sticky;top:0;z-index:10}._userTable_wn5rt_34 td{white-space:nowrap}._editButton_wn5rt_56,._archiveButton_wn5rt_56{margin-right:5px;padding:6px 12px;border:none;cursor:pointer;border-radius:10px}._editButton_wn5rt_56{background-color:#0f2a71;color:#fff}._archiveButton_wn5rt_56{background-color:#079d0a;color:#fff;border-radius:10px}._modalOverlay_wn5rt_76{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_wn5rt_89{background:#fff;padding:20px 40px 40px;border-radius:40px;width:100%;box-shadow:0 5px 15px #0000004d;height:calc(620px - 3vh);position:relative;display:flex;flex-direction:column;justify-content:center}._modalActions_wn5rt_103{display:flex;justify-content:center;gap:10px;margin-top:15px}._modalActions_wn5rt_103 button{padding:8px 12px;border:none;cursor:pointer;border-radius:10px}._modalActions_wn5rt_103 button:first-child{background-color:#4caf50;color:#fff}._modalActions_wn5rt_103 button:last-child{background-color:#f44336;color:#fff}._formGroup_wn5rt_127{padding:10px}._formGroup_wn5rt_127 label{color:#252323cc;font-weight:600;padding-right:20px;font-size:16px}._formGroup_wn5rt_127 input{font-size:clamp(10px,1.5vw,16px);padding-left:10px;width:100%;height:70%;border-radius:10px;border:1px solid rgba(37,35,35,.8);text-align:auto}._error_wn5rt_148{color:#f44336}._filters_wn5rt_152{display:flex;justify-content:space-evenly;flex-direction:row;margin-bottom:15px;max-width:100%}._filterGroup_wn5rt_160{display:flex;flex-direction:column}._filterGroup_wn5rt_160 label{padding-bottom:10px}._filterGroup_wn5rt_160 input{height:30px}._pagination_wn5rt_172{display:flex;justify-content:center;margin-top:15px}._pagination_wn5rt_172 button{margin:0 5px;padding:6px 12px;border:none;cursor:pointer;background-color:#007bff;color:#fff;border-radius:5px}._pagination_wn5rt_172 button._activePage_wn5rt_188{background-color:#0056b3}._actions_wn5rt_192{display:flex;gap:10px;padding-left:100px;padding-right:10px}._actions_wn5rt_192 button{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:14px}._actions_wn5rt_192 button._approveButton_wn5rt_205{background-color:#2ecc71;color:#fff}._actions_wn5rt_192 button._rejectButton_wn5rt_209{background-color:#e74c3c;color:#fff}._auditTrail_1pfll_2{max-width:70vw;margin:20px auto;padding:20px;background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}._logTable_1pfll_11{max-height:380px;overflow-y:auto;border:1px solid #ccc}h2{color:#0f2a71}._filters_1pfll_21{display:flex;justify-content:space-evenly;margin-bottom:15px}._filterGroup_1pfll_27{display:flex;flex-direction:column}._filterGroup_1pfll_27 label{font-weight:700;margin-bottom:10px}._filterGroup_1pfll_27 input,._filterGroup_1pfll_27 select{width:100%;height:30px;padding:8px;border:1px solid #ccc;border-radius:5px}._tableContainer_1pfll_46{overflow-x:auto}._auditTable_1pfll_50 th,._auditTable_1pfll_50 td{padding:10px;text-align:left;border-bottom:1px solid #ddd}._auditTable_1pfll_50 th{background-color:#f4f4f4;font-weight:700}._auditTable_1pfll_50 tbody tr:hover{background-color:#f1f1f1}._pagination_1pfll_67{display:flex;justify-content:center;margin-top:15px}._pagination_1pfll_67 button{margin:0 5px;padding:6px 12px;border:none;cursor:pointer;background-color:#007bff;color:#fff;border-radius:5px}._pagination_1pfll_67 button._activePage_1pfll_83{background-color:#0056b3}._auditTable_1pfll_50{width:100%;border-collapse:collapse}._auditTable_1pfll_50 th{text-wrap-mode:nowrap}._auditTable_1pfll_50 th,._auditTable_1pfll_50 td{padding:12px;text-align:left;border-bottom:1px solid #ddd}._auditTable_1pfll_50 thead{background-color:#f8f9fa}._auditTable_1pfll_50 ._oddRow_1pfll_102{background-color:#f9f9f9}._auditTable_1pfll_50 ._evenRow_1pfll_105{background-color:#fff}._auditTable_1pfll_50 tr:hover{background-color:#f1f1f1}h2,h3{color:#00173f}th,td{color:#252323cc}._gradingPeriod_18u8h_10 main{width:96%}._gradingPeriod_18u8h_10 ._header_18u8h_14{height:10%}._gradingPeriod_18u8h_10 main{height:80%}._header_18u8h_14 h4{margin:0;color:#252323cc;align-self:center}._container1_18u8h_28{width:100%;max-width:63%;margin:auto;padding:20px;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:2px 2px 10px #0000001a}._container1_18u8h_28 h2{font-size:18px;margin-bottom:16px}._grid_18u8h_44{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-around}._grid_18u8h_44 div{display:flex;gap:10px}@media (max-width: 400px){._grid_18u8h_44{grid-template-columns:1fr}}._field_18u8h_60{display:flex;flex-direction:column}._fullWidth_18u8h_65{grid-column:span 2}._field_18u8h_60 label{font-size:14px;font-weight:700;margin-bottom:4px}._field_18u8h_60 input,._field_18u8h_60 select{width:14vw;height:30px;padding:6px 16px;font-size:14px;border:1px solid #ccc;border-radius:4px}._buttons_18u8h_85{display:flex;justify-content:flex-end;gap:10px;margin-top:16px}._buttons_18u8h_85 button{padding:8px 12px;font-size:14px;border:none;border-radius:4px}._discard_18u8h_99{background:#252323cc;cursor:not-allowed}._submit_18u8h_104{background:#0f2a71;color:#fff}._submitPending_18u8h_109,._submit_18u8h_104:disabled{cursor:not-allowed;background-color:#4661a4;opacity:.6}._container2_18u8h_116{margin:auto;height:45%;width:26%;padding:18px;border:1px solid #ccc;border-radius:8px;background:#fff;box-shadow:2px 2px 10px #0000001a;font-family:Arial,sans-serif}p{margin:6px 0;font-size:14px}._highlight_18u8h_133{font-weight:700;color:#252323cc}._timeInfo_18u8h_138{margin:12px 0}._buttons_18u8h_85{display:flex;justify-content:center;margin:10px 0}._buttons_18u8h_85 div{display:flex;flex-direction:row;gap:20px}._disabledBtn_18u8h_153{background:#252323cc;border:none;padding:6px 12px;cursor:not-allowed}._closeBtn_18u8h_160{background:#b01111;color:#fff;border:none;padding:6px 12px;cursor:pointer}._calendar_18u8h_168{margin-top:12px;height:63%}._calendarFrame_18u8h_173{width:100%;height:100%;border:none}._error_18u8h_179{color:#b01111}
