body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.dashboard-container{padding:0 60px}.dashboard-title{align-items:center;color:#1976d2;display:flex;font-weight:700;gap:8px}.dashboard-title-icon{font-size:40px}.stat-card{background-color:#fff;height:100%}.stat-card-content{align-items:center;display:flex;gap:16px}.stat-avatar{height:56px;width:56px}.stat-avatar-primary{background-color:#1976d2!important}.stat-avatar-secondary{background-color:#9c27b0!important}.stat-avatar-success{background-color:#2e7d32!important}.stat-avatar-warning{background-color:#ed6c02!important}.stat-count{color:#1976d2;font-size:2rem}.stat-title{color:var(--mui-palette-text-primary)}.tabs-container{box-shadow:0 3px 5px #0003;margin-bottom:24px}.tab{font-size:1rem;font-weight:700;text-transform:none}.tab-selected{color:#1976d2!important}.table-container{box-shadow:0 3px 5px #0003;margin-top:16px;overflow-x:auto;width:100%}.table-container table{border-collapse:collapse;width:100%}.table-header{background-color:#1976d2!important}.table-header-cell{color:#fff!important}.user-row{align-items:center;display:flex;gap:8px}.user-avatar{background-color:#1976d2!important}.user-avatar-secondary{background-color:#9c27b0!important}.action-button:hover{background-color:#1976d2;color:#fff}.verify-button:hover{background-color:#2e7d32;color:#fff}.reject-button:hover{background-color:#d32f2f;color:#fff}.dialog{box-shadow:0 3px 5px #0003;min-width:400px}.dialog-title{background-color:#1976d2!important;color:#fff!important}.dialog-content{margin-top:16px}.dialog-actions{padding:16px}.role-select-item{align-items:center;display:flex;gap:8px}.css-10wpov9-MuiTypography-root{font-size:20px;line-height:1.75}.css-10wpov9-MuiTypography-root,.css-ahj2mt-MuiTypography-root{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.00938em;margin:0}.css-ahj2mt-MuiTypography-root{font-size:2rem;line-height:1.5}.grid-container{margin-bottom:32px}.grid-container p{font-size:2rem}.table-row-hover:hover{background-color:#0000000a}.avatar-primary{background-color:#1976d2!important}.avatar-secondary{background-color:#9c27b0!important}.chip-primary{background-color:#1976d2!important;color:#fff!important}.chip-secondary{background-color:#9c27b0!important;color:#fff!important}.icon-button-edit{color:#1976d2}.icon-button-edit:hover{background-color:#1976d2!important;color:#fff!important}.icon-button-verify{color:#2e7d32}.icon-button-verify:hover{background-color:#2e7d32!important;color:#fff!important}.icon-button-reject{color:#d32f2f}.icon-button-reject:hover{background-color:#d32f2f!important;color:#fff!important}.menu-item{align-items:center;display:flex;gap:8px}.form-control{margin:8px 0;width:100%}.button-contained{background-color:#1976d2!important;color:#fff!important}.button-outlined{border-color:#1976d2!important;color:#1976d2!important}.filter-button{background:linear-gradient(38deg,#2a5298 99%,#3e3337 0)!important;border-radius:4px!important;color:#fff!important;font-weight:700!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.filter-button:hover{background:linear-gradient(45deg,#40547d 103%,#130d0f 0)!important;box-shadow:0 4px 8px #0003!important}.clear-button{border-color:#1976d2!important;border-radius:4px!important;color:#1976d2!important;padding:8px 16px!important;text-transform:none!important;transition:all .3s ease!important}.clear-button:hover{background-color:#1976d21a!important;border-color:#1565c0!important}@media (max-width:992px){.dashboard-container{padding:0 30px}.stat-card-content{align-items:flex-start;flex-direction:column;gap:8px}.grid-container p,.stat-count{font-size:1.5rem}.dialog{min-width:90%!important}.dashboard-title{align-items:flex-start;flex-direction:column;font-size:1.5rem;gap:4px}.dashboard-title-icon{font-size:32px}.tab{font-size:.9rem}.form-control{width:100%}}@media (max-width:600px){.dashboard-container{padding:0 16px}.stat-card-content{gap:6px}.stat-avatar{height:48px;width:48px}.grid-container p,.stat-count{font-size:1.25rem}.table-container{overflow-x:auto}.table-container table{min-width:600px}.tab{font-size:.8rem;padding:6px 8px!important}.MuiTablePagination-root{align-items:flex-start;flex-direction:column;font-size:.8rem}.MuiButton-root{font-size:.75rem;padding:6px 10px;width:100%}.chip-primary,.chip-secondary{font-size:.7rem}.dialog{min-width:95%!important}.clear-button,.filter-button{font-size:.75rem;width:100%}.css-10wpov9-MuiTypography-root,.css-ahj2mt-MuiTypography-root{font-size:1.1rem!important;line-height:1.4}.dialog-actions{flex-direction:column;gap:10px;padding:8px}}.form-wrapper{border-radius:1rem;box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s ease}.form-wrapper:hover{box-shadow:0 6px 16px #00000026}.edit-button,.submit-button{transition:all .2s ease}.mainheader{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%}.clglogo img{width:50%}.clgdescription h2{color:#2c3e50;font-family:serif;font-size:20px;letter-spacing:1px;text-align:right}.form-container{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;justify-content:center;min-height:100vh;padding:20px}.form-wrapper{background:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;max-width:800px;padding:2rem;width:100%}.form-title{color:#2c3e50;font-family:sans-serif;font-size:1.8rem;font-weight:800;letter-spacing:3px;margin-bottom:2rem;text-align:center}.student-form{display:flex;flex-direction:column;gap:1.5rem}.form-grid{grid-template-columns:repeat(2,1fr)}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-group.full-width{grid-column:1/-1}.form-group label{color:#4a5568;font-family:sans-serif;font-size:.95rem;letter-spacing:2px;line-height:3}.form-input{border:1px solid #e2e8f0;border-radius:6px;padding:.75rem}.form-input:focus{border-color:#4299e1;box-shadow:0 0 0 3px #4299e11a}.form-input[type=file]{background:#f7fafc;padding:.5rem}.error-message{color:#e53e3e;font-size:.875rem;margin-top:.25rem}.file-info{color:#4a5568;font-size:.875rem;margin-top:.5rem}.button-group{border-radius:10px;display:flex;gap:1rem;justify-content:center;margin-left:45%;margin-top:1rem;padding:8px 45px;text-align:center;width:60px}.edit-button,.submit-button{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:.75rem 2rem;transition:all .3s ease}.submit-button{background:#4299e1}.button-group:hover{background:#3182ce;box-shadow:0 0 2px 2px #00000040;color:#fff}.submit-button:hover{background:#3182ce}.submit-button:disabled{background:#a0aec0}.edit-button{background:#48bb78;color:#fff}.edit-button:hover{background:#38a169}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.form-wrapper{padding:1.5rem}.button-group{flex-direction:column}.edit-button,.submit-button{width:100%}}.signup-container{align-items:center;background:linear-gradient(135deg,#172e8b,#847c7c,#a1906c);display:flex;justify-content:center;min-height:100vh;padding:2rem}.form-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #fff3;border-radius:30px;box-shadow:0 20px 40px #0003;max-width:1200px;overflow:hidden;width:100%}.form-header{align-items:center;background:linear-gradient(45deg,#1a2a6c,#8d7676);color:#fff;display:flex;gap:2rem;padding:2rem}.logo-container{flex-shrink:0}.logo-container img{filter:drop-shadow(0 4px 6px rgba(0,0,0,.2));height:auto;width:100px}.header-text{flex-grow:1}.header-text h1{font-size:2.5rem;font-weight:700;margin:0;text-shadow:2px 2px 4px #0003}.header-text p{font-size:1.1rem;margin:.5rem 0 0;opacity:.9}.student-form{padding:2rem}.form-sections{display:flex;flex-direction:column;gap:2.5rem}.form-section{background:#fffc;border-radius:20px;box-shadow:0 8px 16px #0000000d;padding:2rem}.form-section h2{border-bottom:2px solid #fdbb2d;color:#1a2a6c;font-size:1.5rem;margin:0 0 1.5rem;padding-bottom:.5rem}.form-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-group{position:relative}.form-group label{color:#1a2a6c;display:block;font-size:.9rem;font-weight:600;margin-bottom:.5rem}.form-input{background:#fff;border:2px solid #e0e0e0;border-radius:12px;font-size:1rem;padding:.8rem 1rem;transition:all .3s ease;width:90%}.form-input:focus{border-color:#b21f1f;box-shadow:0 0 0 3px #b21f1f1a;outline:none}.form-input::placeholder{color:#95a5a6;font-style:italic}.error-message{color:#e74c3c;font-size:.8rem;margin-top:2.3rem;position:absolute}.full-width{grid-column:1/-1}.file-upload-container{background:#fff;border:2px dashed #b21f1f;border-radius:12px;cursor:pointer;overflow:hidden;padding:1.5rem;position:relative;text-align:center;transition:all .3s ease}.file-upload-container:hover{background:#1a2a6c0d;border-color:#1a2a6c}.file-input{cursor:pointer;height:100%;left:0;opacity:0;overflow:hidden;position:absolute;top:0;width:100%}.file-upload-label{color:#b21f1f;font-size:1.1rem;font-weight:600}.imagesection{display:flex;justify-content:space-around}.imagesection .form-group{margin-bottom:13px;margin-right:10px;width:120%}.imagesection label{margin-bottom:0}.submit-section{margin-top:3rem;padding:0 2rem 2rem;text-align:center}.submit-button{background:linear-gradient(45deg,#1a2a6c,#b19e9e);border:none;border-radius:50px;box-shadow:0 4px 15px #1a2a6c4d;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:600;overflow:hidden;padding:1.2rem 3rem;position:relative;transition:all .3s ease}.submit-button:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.submit-button:hover:before{left:100%}.submit-button:hover{box-shadow:0 6px 20px #1a2a6c66;transform:translateY(-3px)}.submit-button:active{transform:translateY(-1px)}.submit-button:disabled{background:#bdc3c7;box-shadow:none;cursor:not-allowed;transform:none}@media (max-width:768px){.signup-container{padding:1rem}.form-header{flex-direction:column;padding:1.5rem;text-align:center}.header-text h1{font-size:2rem}.form-section,.student-form{padding:1.5rem}.form-grid{grid-template-columns:1fr}.submit-button{font-size:1.1rem;padding:1rem 2rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.form-section{animation:fadeIn .5s ease-out forwards}.form-group{animation:slideIn .5s ease-out forwards}.photoupload{align-items:center;border:1px dashed #000;border-radius:10px}.form-group:nth-child(odd){animation-delay:.1s}.form-group:nth-child(2n){animation-delay:.2s}@media (max-width:768px){.imagesection{align-items:stretch;flex-direction:column;gap:1.2rem;justify-content:flex-start}.imagesection .form-group{align-items:stretch;margin-bottom:18px;margin-right:0;width:100%}.photoupload{border-radius:10px;min-width:0;padding:1rem .5rem}.photoupload img{border-radius:8px;display:block;height:auto;margin:.5rem 0 0;max-width:100%;width:100%!important}.form-input[type=file]{font-size:1rem;padding:.7rem .5rem;width:100%}}.ProgramInchargeDashboard_light__XK-kW{--bg-primary:#f8f9fa;--bg-secondary:#ffffffeb;--text-primary:#333;--text-secondary:#6c757d;--border-color:#e1e5ee;--header-gradient:linear-gradient(135deg,#1e3c72,#2a5298);--shadow-color:#0000001a;--input-bg:#fff;--hover-bg:#f8f9fa;--accent-color:#2a5298;--header-text:#2a5298;--disabled-bg:#f8f9fa}.ProgramInchargeDashboard_dark__-QHyM{--bg-primary:#1e1e2e;--bg-secondary:#1e1e2ef2;--text-primary:#fff;--text-secondary:#cdd6f4;--border-color:#313244;--header-gradient:linear-gradient(135deg,#2a4494,#4663ac);--shadow-color:#00000040;--input-bg:#181825;--hover-bg:#181825;--accent-color:#4d7bd6;--header-text:#e0e0e0;--disabled-bg:#1e1e1e}.ProgramInchargeDashboard_dark__-QHyM.ProgramInchargeDashboard_dashboard_name__ATJsc h2{color:#fff}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_dashboardContainer__pXiUK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2e;background:#1e1e2ed9;box-shadow:0 0 30px #0000004d}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_mainheader__kFjLq{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;background:#181825e6;border-bottom-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_studentList__NC9QS{background:#181825;border-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_noSelection__vVJQj{background:#181825}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_select__jOdse{background-color:#181825;border-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_clgdescription__r3V-Y h2{color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_header__ArPk1{color:#fff}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_selectLabel__b-bMz{color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_select__jOdse{color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_select__jOdse:disabled{background-color:#11111b;color:#6c7086}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_noSelection__vVJQj{border-color:#313244;color:#6c7086}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_noSelection__vVJQj:hover{border-color:#89b4fa;color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_studentTable__UtB-b{background:#181825;color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_studentTable__UtB-b th{background:#1e1e2e;border-color:#313244;color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_studentTable__UtB-b td{border-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_studentTable__UtB-b tr:hover{background:#1e1e2e}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_searchInput__We8FH{background:#181825;border-color:#313244;color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_searchInput__We8FH:focus{border-color:#4d7bd6;box-shadow:0 0 0 2px #4d7bd633}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_filterSelect__89e8E{background:#0e0e12;border-color:#555666}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_actionButton__vUhGw{background:#313244;border-color:#4d7bd6;color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_actionButton__vUhGw:hover{background:#4d7bd6;color:#fff}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_editButton__vd2jK{background:#313244;color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_editButton__vd2jK:hover{background:#89b4fa;color:#1e1e2e}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_deleteButton__3X1BN{background:#313244;color:#f38ba8}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_deleteButton__3X1BN:hover{background:#f38ba8;color:#1e1e2e}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modal__8NWVv{background:#181825cc}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalContent__0LYHa{background:#1e1e2e;border-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalHeader__7CmJE{border-bottom-color:#313244}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalTitle__vQSPG{color:#89b4fa}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalBody__5MsMb{color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_formInput__6KUzz{background:#181825;border-color:#313244;color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_formInput__6KUzz:focus{border-color:#4d7bd6;box-shadow:0 0 0 2px #4d7bd633}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalButton__J4mju{background:#313244;border-color:#4d7bd6;color:#cdd6f4}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_modalButton__J4mju:hover{background:#4d7bd6;color:#fff}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_saveButton__GDels{background:#313244;color:#a6e3a1}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_saveButton__GDels:hover{background:#a6e3a1;color:#1e1e2e}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_cancelButton__ZlUat{background:#313244;color:#f38ba8}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_cancelButton__ZlUat:hover{background:#f38ba8;color:#1e1e2e}.ProgramInchargeDashboard_dashboardContainer__pXiUK{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;border-radius:15px;box-shadow:0 0 30px #0000001a;margin:2rem auto;max-width:1400px;min-height:calc(100vh - 200px);overflow:hidden;padding:2rem;position:relative}.ProgramInchargeDashboard_dashboardContainer__pXiUK:before{background:linear-gradient(90deg,#1e3c72,#2a5298);border-radius:15px 15px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.ProgramInchargeDashboard_dashboard_name__ATJsc h2{color:#1976d2;font-family:sans-serif;font-size:45px;font-weight:800;margin:0 0 35px}.ProgramInchargeDashboard_header__ArPk1{border-radius:8px;margin-bottom:2rem}.ProgramInchargeDashboard_dropdownContainer__tad4U{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem;padding:1.5rem;position:relative;z-index:1}@media (max-width:900px){.ProgramInchargeDashboard_dropdownContainer__tad4U{align-items:stretch;flex-direction:column;gap:1rem}}.ProgramInchargeDashboard_selectGroup__MNBYM{flex:1 1;max-width:300px;min-width:250px;position:relative;transition:all .3s ease}.ProgramInchargeDashboard_selectGroup__MNBYM:hover{transform:translateY(-2px)}.ProgramInchargeDashboard_selectLabel__b-bMz{color:var(--accent-color);display:block;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.ProgramInchargeDashboard_select__jOdse{-webkit-appearance:none;appearance:none;background-color:#ffffffe6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a5298' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2em;border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:500;padding:15px 20px;transition:all .3s ease;width:100%}.ProgramInchargeDashboard_select__jOdse:focus{box-shadow:0 0 0 4px #2a529826;outline:none}.ProgramInchargeDashboard_select__jOdse:focus,.ProgramInchargeDashboard_select__jOdse:hover{background-color:#fff;border-color:var(--accent-color)}.ProgramInchargeDashboard_select__jOdse:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.7}.ProgramInchargeDashboard_select__jOdse option{background-color:#fff;color:var(--text-primary);font-size:1rem;padding:12px}.ProgramInchargeDashboard_select__jOdse option:first-child{color:#666;font-style:italic}@keyframes ProgramInchargeDashboard_dropdownAppear__waMx9{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProgramInchargeDashboard_selectGroup__MNBYM{animation:ProgramInchargeDashboard_dropdownAppear__waMx9 .3s ease-out}.ProgramInchargeDashboard_studentList__NC9QS{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px #0000000d;color:var(--text-primary);padding:2rem;transition:all .3s ease}.ProgramInchargeDashboard_studentList__NC9QS:hover{box-shadow:0 6px 12px #0000001a}.ProgramInchargeDashboard_noSelection__vVJQj{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:1.1rem;margin:2rem 0;padding:3rem;text-align:center;transition:all .3s ease}.ProgramInchargeDashboard_noSelection__vVJQj:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.ProgramInchargeDashboard_mainbody__w53dA{padding-top:1rem}.ProgramInchargeDashboard_mainheader__kFjLq{flex-direction:row;height:auto;justify-content:space-between;padding:.8rem}.ProgramInchargeDashboard_clglogo__h8Ls9{background-color:#000;margin-bottom:0;margin-right:0;z-index:1000}.ProgramInchargeDashboard_clglogo__h8Ls9 img{height:60px}.ProgramInchargeDashboard_clgdescription__r3V-Y{border-right:none;justify-content:flex-end;padding-right:1rem;text-align:right}.ProgramInchargeDashboard_clgdescription__r3V-Y h2{font-size:.75rem;line-height:1.2;text-align:right}.ProgramInchargeDashboard_dashboardContainer__pXiUK{border-radius:10px;margin:1rem;padding:1rem}.ProgramInchargeDashboard_header__ArPk1{margin-bottom:1.5rem;padding:1rem}.ProgramInchargeDashboard_header__ArPk1 h1{font-size:1.5rem}.ProgramInchargeDashboard_dropdownContainer__tad4U{flex-direction:column;gap:1rem}.ProgramInchargeDashboard_selectGroup__MNBYM{max-width:100%}.ProgramInchargeDashboard_select__jOdse{padding:12px}}.ProgramInchargeDashboard_Dashboard_name__sC63N h2{color:#1976d2;font-family:sans-serif;font-size:35px;font-weight:800}.ProgramInchargeDashboard_header__ArPk1{background:#2a5298;border-radius:23px;box-shadow:0 4px 15px var(--shadow-color);color:#fff;margin:0 280px 20px;overflow:hidden;padding:1.5rem 2rem;position:relative;text-align:center}.ProgramInchargeDashboard_header__ArPk1:after{animation:ProgramInchargeDashboard_shine__FhXsS 3s infinite;background:linear-gradient(45deg,#0000 45%,#ffffff1a 50%,#0000 55%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes ProgramInchargeDashboard_shine__FhXsS{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgramInchargeDashboard_header__ArPk1 h1{color:#fff;font-size:2rem;font-weight:600;letter-spacing:.5px;margin:0;text-shadow:none}.ProgramInchargeDashboard_mainbody__w53dA{color:var(--text-primary);min-height:100vh;padding-top:0;position:relative;transition:all .3s ease;width:100%}.ProgramInchargeDashboard_mainbody__w53dA:before{background-image:url(/static/media/iips_logo.bb1a27986c4406fcbb45.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(3px);height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:-1}.ProgramInchargeDashboard_mainheader__kFjLq{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-secondary);border-bottom:3px solid var(--accent-color);border-radius:0;box-shadow:0 4px 20px #00000014;display:flex;height:90px;justify-content:space-between;margin:0 0 2rem;padding:.8rem 0;position:relative;width:100%}.ProgramInchargeDashboard_mainheader__kFjLq:after{animation:ProgramInchargeDashboard_gradientMove__vL482 5s linear infinite;background:linear-gradient(90deg,#1e3c72,#2a5298,#1e3c72);background-size:200% 100%;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes ProgramInchargeDashboard_gradientMove__vL482{0%{background-position:100% 0}to{background-position:-100% 0}}.ProgramInchargeDashboard_mainheader__kFjLq .ProgramInchargeDashboard_clglogo__h8Ls9{margin-left:3rem}.ProgramInchargeDashboard_clglogo__h8Ls9{align-items:center;display:flex}.ProgramInchargeDashboard_clglogo__h8Ls9 img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:70px;object-fit:contain;width:auto}.ProgramInchargeDashboard_clgdescription__r3V-Y{align-items:center;display:flex;margin-left:auto;margin-right:0;padding-right:3rem;text-align:right}.ProgramInchargeDashboard_clgdescription__r3V-Y h2{color:var(--accent-color);font-size:.85rem;font-weight:500;line-height:1.3;margin:0;text-align:right;text-shadow:0 1px 1px #0000001a;white-space:nowrap}.ProgramInchargeDashboard_searchContainer__IoQ8V{flex-direction:column;margin:0 auto 2rem;max-width:800px;padding:0 1rem;z-index:100}.ProgramInchargeDashboard_searchContainer__IoQ8V,.ProgramInchargeDashboard_searchWrapper__XlM02{align-items:center;display:flex;position:relative;width:100%}.ProgramInchargeDashboard_searchIcon__6kvBV{align-items:center;color:#2a5298;color:var(--accent-color,#2a5298);display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.ProgramInchargeDashboard_searchInput__We8FH{border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:25px;color:#333;color:var(--text-primary,#333);font-size:1rem;padding:12px 40px 12px 48px}.ProgramInchargeDashboard_searchInput__We8FH,select.ProgramInchargeDashboard_BatchMentorDashboard_filterSelect__AZ7Y1__uxGtW.ProgramInchargeDashboard_searchInput__We8FH{background-color:#fffffff2;box-shadow:0 2px 6px #0000000d;transition:all .3s ease;width:100%}.ProgramInchargeDashboard_searchInput__We8FH:focus{background-color:#fff;border-color:#2a5298;border-color:var(--accent-color,#2a5298);box-shadow:0 4px 12px #0000001a;outline:none}.ProgramInchargeDashboard_clearButton__785nU{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.15rem;height:26px;justify-content:center;padding:0 7px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .18s,color .18s;width:26px;z-index:2}.ProgramInchargeDashboard_clearButton__785nU:hover{background:#e9ecef;color:#222}.ProgramInchargeDashboard_searchResults__0sYvU{animation:ProgramInchargeDashboard_slideDown__MbdAM .2s ease-out;background:#fff;border:1px solid #e1e5ee;border:1px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 4px 20px #00000026;left:1rem;max-height:400px;overflow-y:auto;position:absolute;right:1rem;top:calc(100% + 5px);z-index:1001}.ProgramInchargeDashboard_resultItem__kuEsx{border-bottom:1px solid #e1e5ee;border-bottom:1px solid var(--border-color,#e1e5ee);cursor:pointer;padding:12px 16px;transition:all .2s ease}.ProgramInchargeDashboard_resultItem__kuEsx:last-child{border-bottom:none}.ProgramInchargeDashboard_resultItem__kuEsx:hover{background-color:#2a52980d}.ProgramInchargeDashboard_resultItem__kuEsx>div{font-size:.95rem;margin:4px 0}.ProgramInchargeDashboard_resultItem__kuEsx strong{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1.1rem}.ProgramInchargeDashboard_noResults__dhGjg{color:#666;padding:16px;text-align:center}.ProgramInchargeDashboard_error__GLr4W{background-color:#fff5f5;border-radius:12px;color:#dc3545;padding:16px;text-align:center}@keyframes ProgramInchargeDashboard_slideDown__MbdAM{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}select.ProgramInchargeDashboard_filterSelect__89e8E:focus{background-color:#fff;color:#000;transition:all .5s linear}.ProgramInchargeDashboard_filterButton__hljZK{align-items:center;background:none;border:none;border-radius:50%;color:#2a5298;color:var(--accent-color,#2a5298);cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:36px}.ProgramInchargeDashboard_filterButton__hljZK svg{height:20px;width:20px}.ProgramInchargeDashboard_filterButton__hljZK:hover{background-color:#2a52981a}.ProgramInchargeDashboard_filterButton__hljZK.ProgramInchargeDashboard_active__RyaVP{background-color:#2a5298;background-color:var(--accent-color,#2a5298);color:#fff}.ProgramInchargeDashboard_filterButton__hljZK.ProgramInchargeDashboard_hasFilters__p8hEm{background-color:var(--accent-color);color:#fff}.ProgramInchargeDashboard_filterCount__PiXYW{background-color:#dc3545;border-radius:50%;height:8px;position:absolute;right:-5px;top:-5px;width:8px}.ProgramInchargeDashboard_filterActions__a\+fJS{display:flex;gap:1rem;grid-column:1/-1;justify-content:flex-end;margin-top:1rem}.ProgramInchargeDashboard_applyFiltersButton__HP\+e9{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;transition:all .2s ease}.ProgramInchargeDashboard_applyFiltersButton__HP\+e9:hover{background-color:#1e3c72;transform:translateY(-1px)}.ProgramInchargeDashboard_clearFiltersButton__6DYRW{border:2px solid var(--border-color)}.ProgramInchargeDashboard_filterContainer__I7h1i{grid-gap:1.2rem;animation:ProgramInchargeDashboard_slideDown__MbdAM .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:#fffffffa;border:1px solid #e1e5ee;border:1px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 4px 20px #0000001a;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));left:0;margin-top:1rem;padding:1.5rem;position:absolute;top:100%;width:100%;z-index:1000}.ProgramInchargeDashboard_filterGroup__ds9cQ{display:flex;flex-direction:column;gap:.5rem}.ProgramInchargeDashboard_filterGroup__ds9cQ label{color:#2a5298;color:var(--accent-color,#2a5298);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.ProgramInchargeDashboard_filterGroup__ds9cQ select{background-color:#fff;border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:8px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:.95rem;padding:8px 12px;transition:all .2s ease}.ProgramInchargeDashboard_filterGroup__ds9cQ select:focus,.ProgramInchargeDashboard_filterGroup__ds9cQ select:hover{border-color:#2a5298;border-color:var(--accent-color,#2a5298)}.ProgramInchargeDashboard_filterGroup__ds9cQ select:focus{box-shadow:0 0 0 3px #2a529826;outline:none}.ProgramInchargeDashboard_clearFiltersButton__6DYRW{background-color:#f8f9fa;border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:8px;color:#666;cursor:pointer;font-weight:600;grid-column:1/-1;margin-top:.5rem;padding:8px 16px;transition:all .2s ease}.ProgramInchargeDashboard_clearFiltersButton__6DYRW:hover{background-color:#e9ecef;border-color:#666;color:#333}@media (max-width:768px){.ProgramInchargeDashboard_searchContainer__IoQ8V{margin:0 0 1.5rem;padding:0 .5rem}.ProgramInchargeDashboard_searchInput__We8FH{font-size:.95rem;padding:10px 35px 10px 40px}.ProgramInchargeDashboard_searchIcon__6kvBV{height:16px;left:15px;width:16px}.ProgramInchargeDashboard_clearButton__785nU{font-size:18px;height:20px;right:15px;width:20px}.ProgramInchargeDashboard_searchResults__0sYvU{left:.5rem;right:.5rem}.ProgramInchargeDashboard_filterContainer__I7h1i{animation:ProgramInchargeDashboard_slideUp__6wpKS .3s ease-out;border-radius:20px 20px 0 0;bottom:0;left:0;margin:0;max-height:80vh;overflow-y:auto;padding:1.5rem 1rem;position:fixed;right:0;top:auto}.ProgramInchargeDashboard_filterButton__hljZK{height:32px;right:10px;width:32px}.ProgramInchargeDashboard_filterButton__hljZK svg{height:18px;width:18px}.ProgramInchargeDashboard_clearButton__785nU{right:50px}.ProgramInchargeDashboard_searchInput__We8FH{padding-right:90px}.ProgramInchargeDashboard_filterContainer__I7h1i+.ProgramInchargeDashboard_searchResults__0sYvU{max-height:calc(60vh - 220px);top:calc(100% + 5px)}}@keyframes ProgramInchargeDashboard_slideUp__6wpKS{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.ProgramInchargeDashboard_sectionTitle__dxoac{color:#333;font-size:1.5rem;margin:1.5rem 0;text-align:center}.ProgramInchargeDashboard_studentGrid__uCwzi{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.ProgramInchargeDashboard_studentCard__cXzD3{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.ProgramInchargeDashboard_studentCard__cXzD3:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.ProgramInchargeDashboard_studentHeader__Ar9yG{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.5rem}.ProgramInchargeDashboard_studentHeader__Ar9yG h3{color:#2c3e50;font-size:1.25rem;margin:0}.ProgramInchargeDashboard_rollNo__chcNz{background:#e9ecef;border-radius:4px;color:#495057;display:inline-block;font-size:.875rem;margin-top:.5rem;padding:.25rem .5rem}.ProgramInchargeDashboard_studentDetails__X3BH9{flex-grow:1;margin-bottom:.5rem}.ProgramInchargeDashboard_studentDetails__X3BH9 p{color:#495057;display:flex;font-size:.9rem;justify-content:space-between;margin:.5rem 0}.ProgramInchargeDashboard_studentDetails__X3BH9 strong{color:#2c3e50;margin-right:.5rem}@media (max-width:768px){.ProgramInchargeDashboard_studentGrid__uCwzi{grid-template-columns:1fr}.ProgramInchargeDashboard_studentCard__cXzD3{margin:.5rem 0}}.ProgramInchargeDashboard_viewDetailsButton__fURCB{background-color:var(--accent-color);border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.ProgramInchargeDashboard_viewDetailsButton__fURCB:hover{background-color:#1e3c72;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.ProgramInchargeDashboard_viewDetailsButton__fURCB:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.ProgramInchargeDashboard_loading__4G4yL{animation:ProgramInchargeDashboard_pulse__x\+b2- 1.5s ease-in-out infinite;color:var(--accent-color);font-size:1.1rem;padding:2rem;text-align:center}@keyframes ProgramInchargeDashboard_pulse__x\+b2-{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.ProgramInchargeDashboard_contentArea__5PhHs{margin-top:2rem}.ProgramInchargeDashboard_noStudents__5Sui0{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:1.1rem;margin:2rem 0;padding:2rem;text-align:center}.ProgramInchargeDashboard_viewDetailsContainer__JCyJG{align-items:center;background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:3rem;text-align:center}.ProgramInchargeDashboard_selectionInfo__UhACP{color:var(--accent-color);font-size:1.5rem;font-weight:600;margin-bottom:2rem}.ProgramInchargeDashboard_filterRow__H7pWy{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto 2rem;max-width:900px;width:100%}.ProgramInchargeDashboard_filterGroupModern__mc3BO{flex:1 1 180px;max-width:220px;min-width:160px}.ProgramInchargeDashboard_filterLabel__oMsGD{font-size:.97rem;margin-bottom:.5rem}.ProgramInchargeDashboard_filterSelect__89e8E{border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 1px 4px #2a52980a;font-size:1rem;padding:12px 16px}@media (max-width:900px){.ProgramInchargeDashboard_filterRow__H7pWy{align-items:stretch;flex-direction:column;gap:1rem}.ProgramInchargeDashboard_filterGroupModern__mc3BO{max-width:100%}}.ProgramInchargeDashboard_filterContainerModern__ziCzj{align-items:stretch;border-radius:14px;box-shadow:0 2px 12px #2a52981a;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1.5rem;max-width:100%;padding:2rem 1.5rem 1.5rem;width:100%}.ProgramInchargeDashboard_filterGrid__tv0DC{display:inline-flex;gap:1.5rem 2rem;grid-template-columns:repeat(4,1fr);justify-content:space-between;margin-bottom:1.2rem;width:100%}.ProgramInchargeDashboard_clearfilter__xOHgS{height:58%;width:100%}@media (max-width:1100px){.ProgramInchargeDashboard_filterGrid__tv0DC{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ProgramInchargeDashboard_ModernfilterContainer__CPxEf{align-items:stretch;flex-direction:column}}@media (max-width:700px){.ProgramInchargeDashboard_filterGrid__tv0DC{gap:1rem;grid-template-columns:1fr}}.ProgramInchargeDashboard_filterGroupModern__mc3BO{align-items:stretch;display:flex;flex-direction:column;width:100%}.ProgramInchargeDashboard_filterLabel__oMsGD{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:.7rem;text-align:left;text-transform:uppercase}.ProgramInchargeDashboard_filterSelect__89e8E{background-color:#fff;border:1.5px solid #e1e5ee;border-radius:10px;box-shadow:none;color:#333;color:var(--text-primary,#333);font-size:.97rem;margin-bottom:0;outline:none;padding:.6rem .9rem;transition:border .2s,box-shadow .2s;width:100%}.ProgramInchargeDashboard_filterSelect__89e8E:focus{border-color:#2a5298;border-color:var(--accent-color,#2a5298);box-shadow:0 0 0 2px #2a52981a}.ProgramInchargeDashboard_filterActionsModern__yEuyp{align-items:end;display:flex;gap:.8rem;justify-content:center;margin-top:.2rem}.ProgramInchargeDashboard_applyFiltersButtonModern__9l9T6{background:#2a5298;background:var(--accent-color,#2a5298);border:none;border-radius:7px;box-shadow:0 2px 8px #2a529814;color:#fff;cursor:pointer;font-size:.93rem;font-weight:600;padding:.38rem 1rem;transition:background .18s,box-shadow .18s,transform .18s}.ProgramInchargeDashboard_applyFiltersButtonModern__9l9T6:hover{background:#1e3c72;box-shadow:0 4px 16px #2a529821;transform:translateY(-2px) scale(1.03)}.ProgramInchargeDashboard_clearFiltersButtonModern__6Ruzd{background:#f3f4f6;border:1.5px solid #e1e5ee;border-radius:7px;color:#555;cursor:pointer;font-size:.93rem;font-weight:600;padding:.38rem 1rem;transition:background .18s,border .18s,color .18s,transform .18s}.ProgramInchargeDashboard_clearFiltersButtonModern__6Ruzd:hover{background:#e9ecef;border-color:#bbb;color:#222;transform:translateY(-2px) scale(1.03)}.ProgramInchargeDashboard_loadingCard__yuL-K{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1.15rem;font-weight:600;letter-spacing:.5px}.ProgramInchargeDashboard_loadingCard__yuL-K,.ProgramInchargeDashboard_noResultsCard__KCjq7{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2a52981a;margin:2rem auto;max-width:700px;padding:2.5rem 1.5rem;text-align:center;width:100%}.ProgramInchargeDashboard_noResultsCard__KCjq7{color:#888;font-size:1.13rem;font-weight:500;letter-spacing:.2px}.ProgramInchargeDashboard_studentImagePreview__2ZEZN{background:#f8f9fa;border:1.5px solid #e1e5ee;border-radius:50%;box-shadow:0 1px 4px #2a529812;display:block;height:38px;margin:0 auto;object-fit:cover;width:38px}.ProgramInchargeDashboard_noImage__6ZVSB{color:#bbb;display:block;font-size:.95rem;text-align:center}.ProgramInchargeDashboard_modalOverlay__FWoV4{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.ProgramInchargeDashboard_modalContent__0LYHa{animation:ProgramInchargeDashboard_dropdownAppear__waMx9 .3s ease-out;background:#fff;border-radius:14px;box-shadow:0 4px 32px #2a52982e;max-height:90vh;max-width:500px;overflow-y:auto;padding:1.5rem 1rem 1rem;position:relative;width:100%;z-index:2100}@media (max-width:600px){.ProgramInchargeDashboard_modalContent__0LYHa{max-width:99vw;padding:.7rem .2rem}}.ProgramInchargeDashboard_modalBackdrop__Qz87n{background:#1e2c502e;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2001}.ProgramInchargeDashboard_studentTableWrapper__pVXjU{background:#32323259;border-radius:10px;box-shadow:0 2px 12px #ffffffab;margin-bottom:2rem;overflow-x:auto;padding:.5rem .5rem 1.5rem;width:100%}.ProgramInchargeDashboard_studentTable__UtB-b{background:#fff;border-collapse:initial;border-spacing:0;font-size:1rem;min-width:1100px;width:100%}.ProgramInchargeDashboard_studentTable__UtB-b td,.ProgramInchargeDashboard_studentTable__UtB-b th{border-bottom:1.5px solid #e1e5ee;padding:.85rem 1.1rem;text-align:left;vertical-align:middle;white-space:nowrap}.ProgramInchargeDashboard_studentTable__UtB-b th{background:#f5f7fa;color:#2a5298;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.ProgramInchargeDashboard_studentTable__UtB-b tr:last-child td{border-bottom:none}.ProgramInchargeDashboard_studentTable__UtB-b tr{transition:background .15s}.ProgramInchargeDashboard_studentTable__UtB-b tr:hover{background:#f3f6fa}@media (max-width:900px){.ProgramInchargeDashboard_studentTableWrapper__pVXjU{padding:.2rem .2rem 1rem}.ProgramInchargeDashboard_studentTable__UtB-b td,.ProgramInchargeDashboard_studentTable__UtB-b th{font-size:.97rem;padding:.65rem .7rem}.ProgramInchargeDashboard_studentTable__UtB-b{font-size:.97rem;min-width:900px}}@media (max-width:600px){.ProgramInchargeDashboard_studentTableWrapper__pVXjU{padding:.1rem .1rem .5rem}.ProgramInchargeDashboard_studentTable__UtB-b td,.ProgramInchargeDashboard_studentTable__UtB-b th{font-size:.95rem;padding:.5rem}.ProgramInchargeDashboard_studentTable__UtB-b{font-size:.95rem;min-width:700px}}.ProgramInchargeDashboard_editGridFields__S6jEJ{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.7rem 1.1rem;justify-content:flex-start;margin-bottom:.5rem}.ProgramInchargeDashboard_editGridFields__S6jEJ label{background:none;box-sizing:border-box;color:#2a5298;display:flex;flex:1 1 180px;flex-direction:column;font-size:1rem;font-weight:500;gap:.18rem;letter-spacing:.01em;line-height:1.2;margin-bottom:.1rem;max-width:240px;min-width:180px}.ProgramInchargeDashboard_editGridFields__S6jEJ input,.ProgramInchargeDashboard_editGridFields__S6jEJ select{margin-bottom:.1rem;margin-top:.18rem;width:59%}@media (max-width:900px){.ProgramInchargeDashboard_editGridFields__S6jEJ label{font-size:.98rem;max-width:100%;min-width:140px}}@media (max-width:700px){.ProgramInchargeDashboard_editGridFields__S6jEJ{flex-direction:column;gap:.6rem .2rem}.ProgramInchargeDashboard_editGridFields__S6jEJ label{font-size:.97rem;max-width:100%;min-width:100%}}.ProgramInchargeDashboard_stickyModalActions__aI7j4{background:#fff;border-radius:0 0 14px 14px;border-top:1.5px solid #e1e5ee;bottom:0;box-shadow:0 -2px 8px #2a52980a;display:flex;gap:10px;justify-content:flex-end;left:0;padding:.7rem;position:absolute;right:0;z-index:10}@media (max-width:600px){.ProgramInchargeDashboard_stickyModalActions__aI7j4{padding:.5rem .2rem}}.ProgramInchargeDashboard_logoutButton__96wEz{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-left:auto;margin-right:2rem;padding:8px 16px;transition:all .3s ease}.ProgramInchargeDashboard_logoutButton__96wEz:hover{background:var(--header-gradient);box-shadow:0 2px 8px var(--shadow-color);transform:translateY(-1px)}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_logoutButton__96wEz{background:#4d7bd6}.ProgramInchargeDashboard_dark__-QHyM .ProgramInchargeDashboard_logoutButton__96wEz:hover{background:#4663ac}.BatchMentorDashboard_light__IXsX7{--bg-primary:#f8f9fa;--bg-secondary:#ffffffeb;--text-primary:#333;--text-secondary:#6c757d;--border-color:#e1e5ee;--header-gradient:linear-gradient(135deg,#1e3c72,#2a5298);--shadow-color:#0000001a;--input-bg:#fff;--hover-bg:#f8f9fa;--accent-color:#2a5298;--header-text:#2a5298;--disabled-bg:#f8f9fa}.BatchMentorDashboard_dark__XzCB6{--bg-primary:#1e1e2e;--bg-secondary:#1e1e2ef2;--text-primary:#fff;--text-secondary:#cdd6f4;--border-color:#313244;--header-gradient:linear-gradient(135deg,#2a4494,#4663ac);--shadow-color:#00000040;--input-bg:#181825;--hover-bg:#181825;--accent-color:#4d7bd6;--header-text:#e0e0e0;--disabled-bg:#1e1e1e}.BatchMentorDashboard_dark__XzCB6.BatchMentorDashboard_dashboard_name__t\+JT0 h2{color:#fff}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_dashboardContainer__CBYvC{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e1e2e;background:#1e1e2ed9;box-shadow:0 0 30px #0000004d}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_mainheader__xAZXK{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000;background:#181825e6;border-bottom-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_studentList__S9DMA{background:#181825;border-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_noSelection__SlB1R{background:#181825}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_select__2rw\+o{background-color:#181825;border-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_clgdescription__Vae1i h2{color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_header__Mu7VK{color:#fff}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_selectLabel__AtXLo{color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_select__2rw\+o{color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_select__2rw\+o:disabled{background-color:#11111b;color:#6c7086}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_noSelection__SlB1R{border-color:#313244;color:#6c7086}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_noSelection__SlB1R:hover{border-color:#89b4fa;color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_studentTable__wtgR8{background:#181825;color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_studentTable__wtgR8 th{background:#1e1e2e;border-color:#313244;color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_studentTable__wtgR8 td{border-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_studentTable__wtgR8 tr:hover{background:#1e1e2e}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_searchInput__uO4yT{background:#181825;border-color:#313244;color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_searchInput__uO4yT:focus{border-color:#4d7bd6;box-shadow:0 0 0 2px #4d7bd633;color:#000}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_filterSelect__I4jc3{background:#0e0e12;border-color:#555666}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_actionButton__eW7lG{background:#313244;border-color:#4d7bd6;color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_actionButton__eW7lG:hover{background:#4d7bd6;color:#fff}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_editButton__NSHBM{background:#313244;color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_editButton__NSHBM:hover{background:#89b4fa;color:#1e1e2e}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_deleteButton__Vj9m1{background:#313244;color:#f38ba8}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_deleteButton__Vj9m1:hover{background:#f38ba8;color:#1e1e2e}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modal__RaMZ\+{background:#181825cc}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalContent__xqNxN{background:#1e1e2e;border-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalHeader__n7E4T{border-bottom-color:#313244}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalTitle__GINM5{color:#89b4fa}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalBody__8Og7K{color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_formInput__8Iaz4{background:#181825;border-color:#313244;color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_formInput__8Iaz4:focus{border-color:#4d7bd6;box-shadow:0 0 0 2px #4d7bd633}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalButton__hf8XL{background:#313244;border-color:#4d7bd6;color:#cdd6f4}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_modalButton__hf8XL:hover{background:#4d7bd6;color:#fff}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_saveButton__Nmojm{background:#313244;color:#a6e3a1}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_saveButton__Nmojm:hover{background:#a6e3a1;color:#1e1e2e}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_cancelButton__iKL\+H{background:#313244;color:#f38ba8}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_cancelButton__iKL\+H:hover{background:#f38ba8;color:#1e1e2e}.BatchMentorDashboard_dashboardContainer__CBYvC{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffeb;border-radius:15px;box-shadow:0 0 30px #0000001a;margin:2rem auto;max-width:1400px;min-height:calc(100vh - 200px);overflow:hidden;padding:2rem;position:relative}.BatchMentorDashboard_dashboardContainer__CBYvC:before{background:linear-gradient(90deg,#1e3c72,#2a5298);border-radius:15px 15px 0 0;content:"";height:5px;left:0;position:absolute;right:0;top:0}.BatchMentorDashboard_dashboard_name__t\+JT0 h2{color:#1976d2;font-family:sans-serif;font-size:45px;font-weight:800;margin:0 0 35px}.BatchMentorDashboard_header__Mu7VK{border-radius:8px;margin-bottom:2rem}.BatchMentorDashboard_dropdownContainer__2X8\+u{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:15px;box-shadow:0 8px 32px #0000001a;display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem;justify-content:center;margin-bottom:2rem;padding:1.5rem;position:relative;z-index:1}@media (max-width:900px){.BatchMentorDashboard_dropdownContainer__2X8\+u{align-items:stretch;flex-direction:column;gap:1rem}}.BatchMentorDashboard_selectGroup__RmpSI{flex:1 1;max-width:300px;min-width:250px;position:relative;transition:all .3s ease}.BatchMentorDashboard_selectGroup__RmpSI:hover{transform:translateY(-2px)}.BatchMentorDashboard_selectLabel__AtXLo{color:var(--accent-color);display:block;font-size:.9rem;font-weight:600;letter-spacing:1px;margin-bottom:.8rem;text-transform:uppercase}.BatchMentorDashboard_select__2rw\+o{-webkit-appearance:none;appearance:none;background-color:#ffffffe6;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232a5298' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;background-size:1.2em;border:2px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;font-size:1rem;font-weight:500;padding:15px 20px;transition:all .3s ease;width:100%}.BatchMentorDashboard_select__2rw\+o:focus{box-shadow:0 0 0 4px #2a529826;outline:none}.BatchMentorDashboard_select__2rw\+o:focus,.BatchMentorDashboard_select__2rw\+o:hover{background-color:#fff;border-color:var(--accent-color)}.BatchMentorDashboard_select__2rw\+o:disabled{background-color:var(--disabled-bg);cursor:not-allowed;opacity:.7}.BatchMentorDashboard_select__2rw\+o option{background-color:#fff;color:var(--text-primary);font-size:1rem;padding:12px}.BatchMentorDashboard_select__2rw\+o option:first-child{color:#666;font-style:italic}@keyframes BatchMentorDashboard_dropdownAppear__gvaiR{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.BatchMentorDashboard_selectGroup__RmpSI{animation:BatchMentorDashboard_dropdownAppear__gvaiR .3s ease-out}.BatchMentorDashboard_studentList__S9DMA{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 4px 6px #0000000d;color:var(--text-primary);padding:2rem;transition:all .3s ease}.BatchMentorDashboard_studentList__S9DMA:hover{box-shadow:0 6px 12px #0000001a}.BatchMentorDashboard_noSelection__SlB1R{background:var(--bg-secondary);border:2px dashed var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:1.1rem;margin:2rem 0;padding:3rem;text-align:center;transition:all .3s ease}.BatchMentorDashboard_noSelection__SlB1R:hover{border-color:var(--accent-color);color:var(--accent-color)}@media (max-width:768px){.BatchMentorDashboard_mainbody__SzPi7{padding-top:1rem}.BatchMentorDashboard_mainheader__xAZXK{flex-direction:row;height:auto;justify-content:space-between;padding:.8rem}.BatchMentorDashboard_clglogo__Ng61f{background-color:#000;margin-bottom:0;margin-right:0;z-index:1000}.BatchMentorDashboard_clglogo__Ng61f img{height:60px}.BatchMentorDashboard_clgdescription__Vae1i{border-right:none;justify-content:flex-end;padding-right:1rem;text-align:right}.BatchMentorDashboard_clgdescription__Vae1i h2{font-size:.75rem;line-height:1.2;text-align:right}.BatchMentorDashboard_dashboardContainer__CBYvC{border-radius:10px;margin:1rem;padding:1rem}.BatchMentorDashboard_header__Mu7VK{margin-bottom:1.5rem;padding:1rem}.BatchMentorDashboard_header__Mu7VK h1{font-size:1.5rem}.BatchMentorDashboard_dropdownContainer__2X8\+u{flex-direction:column;gap:1rem}.BatchMentorDashboard_selectGroup__RmpSI{max-width:100%}.BatchMentorDashboard_select__2rw\+o{padding:12px}}.BatchMentorDashboard_Dashboard_name__HhD8w h2{color:#1976d2;font-family:sans-serif;font-size:35px;font-weight:800}.BatchMentorDashboard_header__Mu7VK{background:#2a5298;border-radius:23px;box-shadow:0 4px 15px var(--shadow-color);color:#fff;margin:0 280px 20px;overflow:hidden;padding:1.5rem 2rem;position:relative;text-align:center}.BatchMentorDashboard_header__Mu7VK:after{animation:BatchMentorDashboard_shine__GmOTu 3s infinite;background:linear-gradient(45deg,#0000 45%,#ffffff1a 50%,#0000 55%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes BatchMentorDashboard_shine__GmOTu{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.BatchMentorDashboard_header__Mu7VK h1{color:#fff;font-size:2rem;font-weight:600;letter-spacing:.5px;margin:0;text-shadow:none}.BatchMentorDashboard_mainbody__SzPi7{background-color:var(--bg-primary);color:var(--text-primary);min-height:100vh;padding-top:0;position:relative;transition:all .3s ease;width:100%}.BatchMentorDashboard_mainbody__SzPi7:before{background-image:url(/static/media/iips_logo.bb1a27986c4406fcbb45.png);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";filter:blur(3px);height:100%;left:0;opacity:.2;position:fixed;top:0;width:100%;z-index:-1}.BatchMentorDashboard_mainheader__xAZXK{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--bg-secondary);border-bottom:3px solid var(--accent-color);border-radius:0;box-shadow:0 4px 20px #00000014;display:flex;height:90px;justify-content:space-between;margin:0 0 2rem;padding:.8rem 0;position:relative;width:100%}.BatchMentorDashboard_mainheader__xAZXK:after{animation:BatchMentorDashboard_gradientMove__qCzuP 5s linear infinite;background:linear-gradient(90deg,#1e3c72,#2a5298,#1e3c72);background-size:200% 100%;bottom:-3px;content:"";height:3px;left:0;position:absolute;width:100%}@keyframes BatchMentorDashboard_gradientMove__qCzuP{0%{background-position:100% 0}to{background-position:-100% 0}}.BatchMentorDashboard_mainheader__xAZXK .BatchMentorDashboard_clglogo__Ng61f{margin-left:3rem}.BatchMentorDashboard_clglogo__Ng61f{align-items:center;display:flex}.BatchMentorDashboard_clglogo__Ng61f img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1));height:70px;object-fit:contain;width:auto}.BatchMentorDashboard_clgdescription__Vae1i{align-items:center;display:flex;margin-left:auto;margin-right:0;padding-right:3rem;text-align:right}.BatchMentorDashboard_clgdescription__Vae1i h2{color:var(--accent-color);font-size:.85rem;font-weight:500;line-height:1.3;margin:0;text-align:right;text-shadow:0 1px 1px #0000001a;white-space:nowrap}.BatchMentorDashboard_searchContainer__mDJzS{flex-direction:column;margin:0 auto 2rem;max-width:800px;padding:0 1rem;z-index:100}.BatchMentorDashboard_searchContainer__mDJzS,.BatchMentorDashboard_searchWrapper__FKa9b{align-items:center;display:flex;position:relative;width:100%}.BatchMentorDashboard_searchIcon__dJQlf{align-items:center;color:#2a5298;color:var(--accent-color,#2a5298);display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:20px;z-index:1}.BatchMentorDashboard_searchInput__uO4yT{border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:25px;color:#333;color:var(--text-primary,#333);font-size:1rem;padding:12px 40px 12px 48px}.BatchMentorDashboard_searchInput__uO4yT,select.BatchMentorDashboard_BatchMentorDashboard_filterSelect__AZ7Y1__IElig.BatchMentorDashboard_searchInput__uO4yT{background-color:#fffffff2;box-shadow:0 2px 6px #0000000d;transition:all .3s ease;width:100%}.BatchMentorDashboard_searchInput__uO4yT:focus{background-color:#fff;border-color:#2a5298;border-color:var(--accent-color,#2a5298);box-shadow:0 4px 12px #0000001a;outline:none}.BatchMentorDashboard_clearButton__mcLiN{align-items:center;background:#f3f4f6;border:none;border-radius:50%;color:#666;cursor:pointer;display:flex;font-size:1.15rem;height:26px;justify-content:center;padding:0 7px;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .18s,color .18s;width:26px;z-index:2}.BatchMentorDashboard_clearButton__mcLiN:hover{background:#e9ecef;color:#222}.BatchMentorDashboard_searchResults__vFwYD{animation:BatchMentorDashboard_slideDown__1vxBZ .2s ease-out;background:#fff;border:1px solid #e1e5ee;border:1px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 4px 20px #00000026;left:1rem;max-height:400px;overflow-y:auto;position:absolute;right:1rem;top:calc(100% + 5px);z-index:1001}.BatchMentorDashboard_resultItem__Hzijf{border-bottom:1px solid #e1e5ee;border-bottom:1px solid var(--border-color,#e1e5ee);cursor:pointer;padding:12px 16px;transition:all .2s ease}.BatchMentorDashboard_resultItem__Hzijf:last-child{border-bottom:none}.BatchMentorDashboard_resultItem__Hzijf:hover{background-color:#2a52980d}.BatchMentorDashboard_resultItem__Hzijf>div{font-size:.95rem;margin:4px 0}.BatchMentorDashboard_resultItem__Hzijf strong{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1.1rem}.BatchMentorDashboard_noResults__zI00K{color:#666;padding:16px;text-align:center}.BatchMentorDashboard_error__cbHsf{background-color:#fff5f5;border-radius:12px;color:#dc3545;padding:16px;text-align:center}@keyframes BatchMentorDashboard_slideDown__1vxBZ{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}select.BatchMentorDashboard_filterSelect__I4jc3:focus{background-color:#fff;color:#000;transition:all .5s linear}.BatchMentorDashboard_filterButton__ypL49{align-items:center;background:none;border:none;border-radius:50%;color:#2a5298;color:var(--accent-color,#2a5298);cursor:pointer;display:flex;height:36px;justify-content:center;padding:8px;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .2s ease;width:36px}.BatchMentorDashboard_filterButton__ypL49 svg{height:20px;width:20px}.BatchMentorDashboard_filterButton__ypL49:hover{background-color:#2a52981a}.BatchMentorDashboard_filterButton__ypL49.BatchMentorDashboard_active__CqhPW{background-color:#2a5298;background-color:var(--accent-color,#2a5298);color:#fff}.BatchMentorDashboard_filterButton__ypL49.BatchMentorDashboard_hasFilters__AxvIY{background-color:var(--accent-color);color:#fff}.BatchMentorDashboard_filterCount__XzBpB{background-color:#dc3545;border-radius:50%;height:8px;position:absolute;right:-5px;top:-5px;width:8px}.BatchMentorDashboard_filterActions__YH9TA{display:flex;gap:1rem;grid-column:1/-1;justify-content:flex-end;margin-top:1rem}.BatchMentorDashboard_applyFiltersButton__T9m3H{background-color:var(--accent-color);border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;padding:8px 16px;transition:all .2s ease}.BatchMentorDashboard_applyFiltersButton__T9m3H:hover{background-color:#1e3c72;transform:translateY(-1px)}.BatchMentorDashboard_clearFiltersButton__NVLGI{border:2px solid var(--border-color)}.BatchMentorDashboard_filterContainer__f3wBn{grid-gap:1.2rem;animation:BatchMentorDashboard_slideDown__1vxBZ .3s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fff;background:#fffffffa;border:1px solid #e1e5ee;border:1px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 4px 20px #0000001a;display:grid;gap:1.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));left:0;margin-top:1rem;padding:1.5rem;position:absolute;top:100%;width:100%;z-index:1000}.BatchMentorDashboard_filterGroup__KhWd7{display:flex;flex-direction:column;gap:.5rem}.BatchMentorDashboard_filterGroup__KhWd7 label{color:#2a5298;color:var(--accent-color,#2a5298);font-size:.9rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.BatchMentorDashboard_filterGroup__KhWd7 select{background-color:#fff;border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:8px;color:#333;color:var(--text-primary,#333);cursor:pointer;font-size:.95rem;padding:8px 12px;transition:all .2s ease}.BatchMentorDashboard_filterGroup__KhWd7 select:focus,.BatchMentorDashboard_filterGroup__KhWd7 select:hover{border-color:#2a5298;border-color:var(--accent-color,#2a5298)}.BatchMentorDashboard_filterGroup__KhWd7 select:focus{box-shadow:0 0 0 3px #2a529826;outline:none}.BatchMentorDashboard_clearFiltersButton__NVLGI{background-color:#f8f9fa;border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:8px;color:#666;cursor:pointer;font-weight:600;grid-column:1/-1;margin-top:.5rem;padding:8px 16px;transition:all .2s ease}.BatchMentorDashboard_clearFiltersButton__NVLGI:hover{background-color:#e9ecef;border-color:#666;color:#333}@media (max-width:768px){.BatchMentorDashboard_searchContainer__mDJzS{margin:0 0 1.5rem;padding:0 .5rem}.BatchMentorDashboard_searchInput__uO4yT{font-size:.95rem;padding:10px 35px 10px 40px}.BatchMentorDashboard_searchIcon__dJQlf{height:16px;left:15px;width:16px}.BatchMentorDashboard_clearButton__mcLiN{font-size:18px;height:20px;right:15px;width:20px}.BatchMentorDashboard_searchResults__vFwYD{left:.5rem;right:.5rem}.BatchMentorDashboard_filterContainer__f3wBn{animation:BatchMentorDashboard_slideUp__V3tYu .3s ease-out;border-radius:20px 20px 0 0;bottom:0;left:0;margin:0;max-height:80vh;overflow-y:auto;padding:1.5rem 1rem;position:fixed;right:0;top:auto}.BatchMentorDashboard_filterButton__ypL49{height:32px;right:10px;width:32px}.BatchMentorDashboard_filterButton__ypL49 svg{height:18px;width:18px}.BatchMentorDashboard_clearButton__mcLiN{right:50px}.BatchMentorDashboard_searchInput__uO4yT{padding-right:90px}.BatchMentorDashboard_filterContainer__f3wBn+.BatchMentorDashboard_searchResults__vFwYD{max-height:calc(60vh - 220px);top:calc(100% + 5px)}}@keyframes BatchMentorDashboard_slideUp__V3tYu{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.BatchMentorDashboard_sectionTitle__O-6cF{color:#333;font-size:1.5rem;margin:1.5rem 0;text-align:center}.BatchMentorDashboard_studentGrid__ygLAj{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem}.BatchMentorDashboard_studentCard__vq3KV{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;padding:1.5rem;transition:transform .2s ease,box-shadow .2s ease}.BatchMentorDashboard_studentCard__vq3KV:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.BatchMentorDashboard_studentHeader__3uPGu{border-bottom:1px solid #eee;margin-bottom:1rem;padding-bottom:.5rem}.BatchMentorDashboard_studentHeader__3uPGu h3{color:#2c3e50;font-size:1.25rem;margin:0}.BatchMentorDashboard_rollNo__YD-qR{background:#e9ecef;border-radius:4px;color:#495057;display:inline-block;font-size:.875rem;margin-top:.5rem;padding:.25rem .5rem}.BatchMentorDashboard_studentDetails__zeXUE{flex-grow:1;margin-bottom:.5rem}.BatchMentorDashboard_studentDetails__zeXUE p{color:#495057;display:flex;font-size:.9rem;justify-content:space-between;margin:.5rem 0}.BatchMentorDashboard_studentDetails__zeXUE strong{color:#2c3e50;margin-right:.5rem}@media (max-width:768px){.BatchMentorDashboard_studentGrid__ygLAj{grid-template-columns:1fr}.BatchMentorDashboard_studentCard__vq3KV{margin:.5rem 0}}.BatchMentorDashboard_viewDetailsButton__TR2\+t{background-color:var(--accent-color);border:none;border-radius:8px;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.BatchMentorDashboard_viewDetailsButton__TR2\+t:hover{background-color:#1e3c72;box-shadow:0 4px 8px #0003;transform:translateY(-2px)}.BatchMentorDashboard_viewDetailsButton__TR2\+t:active{box-shadow:0 2px 4px #0000001a;transform:translateY(0)}.BatchMentorDashboard_loading__jMyA2{animation:BatchMentorDashboard_pulse__fBdhp 1.5s ease-in-out infinite;color:var(--accent-color);font-size:1.1rem;padding:2rem;text-align:center}@keyframes BatchMentorDashboard_pulse__fBdhp{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}.BatchMentorDashboard_contentArea__OUgnW{margin-top:2rem}.BatchMentorDashboard_noStudents__XPxzy{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);font-size:1.1rem;margin:2rem 0;padding:2rem;text-align:center}.BatchMentorDashboard_viewDetailsContainer__1Sl5W{align-items:center;background:var(--bg-secondary);border-radius:12px;box-shadow:0 2px 4px #0000001a;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:3rem;text-align:center}.BatchMentorDashboard_selectionInfo__-pMMG{color:var(--accent-color);font-size:1.5rem;font-weight:600;margin-bottom:2rem}.BatchMentorDashboard_filterRow__Lz\+C3{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto 2rem;max-width:900px;width:100%}.BatchMentorDashboard_filterGroupModern__jqFxo{flex:1 1 180px;max-width:220px;min-width:160px}.BatchMentorDashboard_filterLabel__GCNuM{font-size:.97rem;margin-bottom:.5rem}.BatchMentorDashboard_filterSelect__I4jc3{border:2px solid #e1e5ee;border:2px solid var(--border-color,#e1e5ee);border-radius:12px;box-shadow:0 1px 4px #2a52980a;font-size:1rem;padding:12px 16px}@media (max-width:900px){.BatchMentorDashboard_filterRow__Lz\+C3{align-items:stretch;flex-direction:column;gap:1rem}.BatchMentorDashboard_filterGroupModern__jqFxo{max-width:100%}}.BatchMentorDashboard_filterContainerModern__XQ0F0{align-items:stretch;border-radius:14px;box-shadow:0 2px 12px #2a52981a;box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin:0 auto 1.5rem;max-width:100%;padding:2rem 1.5rem 1.5rem;width:100%}.BatchMentorDashboard_filterGrid__mIpqy{display:inline-flex;gap:1.5rem 2rem;grid-template-columns:repeat(4,1fr);justify-content:space-between;margin-bottom:1.2rem;width:100%}.BatchMentorDashboard_clearfilter__FTJ1k{height:58%;width:100%}@media (max-width:1100px){.BatchMentorDashboard_filterGrid__mIpqy{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.BatchMentorDashboard_ModernfilterContainer__TWE9h{align-items:stretch;flex-direction:column}}@media (max-width:700px){.BatchMentorDashboard_filterGrid__mIpqy{gap:1rem;grid-template-columns:1fr}}.BatchMentorDashboard_filterGroupModern__jqFxo{align-items:stretch;display:flex;flex-direction:column;width:100%}.BatchMentorDashboard_filterLabel__GCNuM{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1rem;font-weight:600;letter-spacing:.5px;margin-bottom:.7rem;text-align:left;text-transform:uppercase}.BatchMentorDashboard_filterSelect__I4jc3{background-color:#fff;border:1.5px solid #e1e5ee;border-radius:10px;box-shadow:none;color:#333;color:var(--text-primary,#333);font-size:.97rem;margin-bottom:0;outline:none;padding:.6rem .9rem;transition:border .2s,box-shadow .2s;width:100%}.BatchMentorDashboard_filterSelect__I4jc3:focus{border-color:#2a5298;border-color:var(--accent-color,#2a5298);box-shadow:0 0 0 2px #2a52981a}.BatchMentorDashboard_filterActionsModern__b2p0c{align-items:end;display:flex;gap:.8rem;justify-content:center;margin-top:.2rem}.BatchMentorDashboard_applyFiltersButtonModern__f9Cx5{background:#2a5298;background:var(--accent-color,#2a5298);border:none;border-radius:7px;box-shadow:0 2px 8px #2a529814;color:#fff;cursor:pointer;font-size:.93rem;font-weight:600;padding:.38rem 1rem;transition:background .18s,box-shadow .18s,transform .18s}.BatchMentorDashboard_applyFiltersButtonModern__f9Cx5:hover{background:#1e3c72;box-shadow:0 4px 16px #2a529821;transform:translateY(-2px) scale(1.03)}.BatchMentorDashboard_clearFiltersButtonModern__pBf6D{background:#f3f4f6;border:1.5px solid #e1e5ee;border-radius:7px;color:#555;cursor:pointer;font-size:.93rem;font-weight:600;padding:.38rem 1rem;transition:background .18s,border .18s,color .18s,transform .18s}.BatchMentorDashboard_clearFiltersButtonModern__pBf6D:hover{background:#e9ecef;border-color:#bbb;color:#222;transform:translateY(-2px) scale(1.03)}.BatchMentorDashboard_loadingCard__o0pTP{color:#2a5298;color:var(--accent-color,#2a5298);font-size:1.15rem;font-weight:600;letter-spacing:.5px}.BatchMentorDashboard_loadingCard__o0pTP,.BatchMentorDashboard_noResultsCard__pF\+\+p{background:#fff;border-radius:14px;box-shadow:0 2px 12px #2a52981a;margin:2rem auto;max-width:700px;padding:2.5rem 1.5rem;text-align:center;width:100%}.BatchMentorDashboard_noResultsCard__pF\+\+p{color:#888;font-size:1.13rem;font-weight:500;letter-spacing:.2px}.BatchMentorDashboard_studentImagePreview__y8UtH{background:#f8f9fa;border:1.5px solid #e1e5ee;border-radius:50%;box-shadow:0 1px 4px #2a529812;display:block;height:38px;margin:0 auto;object-fit:cover;width:38px}.BatchMentorDashboard_noImage__MbFNc{color:#bbb;display:block;font-size:.95rem;text-align:center}.BatchMentorDashboard_modalOverlay__kVu--{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1e2c502e;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2000}.BatchMentorDashboard_modalContent__xqNxN{animation:BatchMentorDashboard_dropdownAppear__gvaiR .3s cubic-bezier(.4,1.4,.6,1);background:linear-gradient(135deg,#f8fafc 60%,#e3e9f7);border:1.5px solid #e1e5ee;border-radius:18px;box-shadow:0 8px 40px #2a529838;max-height:92vh;max-width:520px;overflow-y:auto;padding:2.2rem 1.5rem 1.2rem;position:relative;transition:box-shadow .2s;width:98vw;z-index:2100}@media (max-width:600px){.BatchMentorDashboard_modalContent__xqNxN{max-width:99vw;padding:1rem .2rem}}.BatchMentorDashboard_modalBackdrop__etp8M{background:#1e2c502e;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:2001}.BatchMentorDashboard_studentTableWrapper__K9GPi{background:#32323259;border-radius:10px;box-shadow:0 2px 12px #ffffffab;margin-bottom:2rem;overflow-x:auto;padding:.5rem .5rem 1.5rem;width:100%}.BatchMentorDashboard_studentTable__wtgR8{background:#fff;border-collapse:initial;border-spacing:0;font-size:1rem;min-width:1100px;width:100%}.BatchMentorDashboard_studentTable__wtgR8 td,.BatchMentorDashboard_studentTable__wtgR8 th{border-bottom:1.5px solid #e1e5ee;padding:.85rem 1.1rem;text-align:left;vertical-align:middle;white-space:nowrap}.BatchMentorDashboard_studentTable__wtgR8 th{background:#f5f7fa;color:#2a5298;font-weight:700;position:-webkit-sticky;position:sticky;top:0;z-index:2}.BatchMentorDashboard_studentTable__wtgR8 tr:last-child td{border-bottom:none}.BatchMentorDashboard_studentTable__wtgR8 tr{transition:background .15s}.BatchMentorDashboard_studentTable__wtgR8 tr:hover{background:#f3f6fa}@media (max-width:900px){.BatchMentorDashboard_studentTableWrapper__K9GPi{padding:.2rem .2rem 1rem}.BatchMentorDashboard_studentTable__wtgR8 td,.BatchMentorDashboard_studentTable__wtgR8 th{font-size:.97rem;padding:.65rem .7rem}.BatchMentorDashboard_studentTable__wtgR8{font-size:.97rem;min-width:900px}}@media (max-width:600px){.BatchMentorDashboard_studentTableWrapper__K9GPi{padding:.1rem .1rem .5rem}.BatchMentorDashboard_studentTable__wtgR8 td,.BatchMentorDashboard_studentTable__wtgR8 th{font-size:.95rem;padding:.5rem}.BatchMentorDashboard_studentTable__wtgR8{font-size:.95rem;min-width:700px}}.BatchMentorDashboard_editGridFields__S0A7o{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1.1rem 1.5rem;justify-content:flex-start;margin-bottom:.5rem}.BatchMentorDashboard_editGridFields__S0A7o label{background:none;border-radius:8px;box-sizing:border-box;color:#2a5298;display:flex;flex:1 1 210px;flex-direction:column;font-size:1.08rem;font-weight:600;gap:.22rem;letter-spacing:.01em;line-height:1.3;margin-bottom:.1rem;max-width:260px;min-width:180px;padding:.2rem .2rem .2rem .1rem;transition:background .2s}.BatchMentorDashboard_editGridFields__S0A7o label:focus-within{background:#f0f4fa}.BatchMentorDashboard_editGridFields__S0A7o input,.BatchMentorDashboard_editGridFields__S0A7o select{background:#f8fafc;border:1.2px solid #b6c3e0;border-radius:6px;box-shadow:0 1px 2px #2a529808;color:#2a5298;font-size:1rem;margin-bottom:.1rem;margin-top:.18rem;outline:none;padding:.48rem .7rem;transition:border .2s,box-shadow .2s;width:100%}.BatchMentorDashboard_editGridFields__S0A7o input:focus,.BatchMentorDashboard_editGridFields__S0A7o select:focus{background:#e9f1ff;border:1.5px solid #2a5298;box-shadow:0 0 0 2px #b6c3e0}@media (max-width:900px){.BatchMentorDashboard_editGridFields__S0A7o label{font-size:.98rem;max-width:100%;min-width:140px}}@media (max-width:700px){.BatchMentorDashboard_editGridFields__S0A7o{flex-direction:column;gap:.6rem .2rem}.BatchMentorDashboard_editGridFields__S0A7o label{font-size:.97rem;max-width:100%;min-width:100%}}.BatchMentorDashboard_stickyModalActions__OE73j{background:#f8fafc;border-radius:0 0 18px 18px;border-top:1.5px solid #e1e5ee;bottom:0;bottom:revert-layer;box-shadow:0 -2px 12px #2a529812;display:flex;gap:14px;justify-content:flex-end;left:0;padding:1rem 1.2rem;position:absolute;right:0;z-index:10}@media (max-width:600px){.BatchMentorDashboard_stickyModalActions__OE73j{padding:.7rem .3rem}}.BatchMentorDashboard_stickyModalActions__OE73j button{background:linear-gradient(90deg,#2a5298 60%,#4d7bd6);border:none;border-radius:6px;box-shadow:0 2px 8px #2a529814;color:#fff;cursor:pointer;font-size:1.05rem;font-weight:600;padding:.55rem 1.5rem;transition:background .18s,box-shadow .18s,transform .12s}.BatchMentorDashboard_stickyModalActions__OE73j button:hover{background:linear-gradient(90deg,#4d7bd6 60%,#2a5298);box-shadow:0 4px 16px #2a529821;transform:translateY(-2px) scale(1.03)}.BatchMentorDashboard_stickyModalActions__OE73j button:active{background:#2a5298;transform:scale(.98)}.BatchMentorDashboard_logoutButton__KnP\+B{background:var(--accent-color);border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;margin-left:auto;margin-right:2rem;padding:8px 16px;transition:all .3s ease}.BatchMentorDashboard_logoutButton__KnP\+B:hover{background:var(--header-gradient);box-shadow:0 2px 8px var(--shadow-color);transform:translateY(-1px)}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_logoutButton__KnP\+B{background:#4d7bd6}.BatchMentorDashboard_dark__XzCB6 .BatchMentorDashboard_logoutButton__KnP\+B:hover{background:#4663ac}
/*# sourceMappingURL=main.c6c05a9c.css.map*/