.admin-login{display:flex;flex-direction:row;justify-content:space-evenly;align-items:center}@media(min-width:0px){.admin-login{flex-direction:column}}@media(min-width:600px){.admin-login{flex-direction:column}}@media(min-width:1200px){.admin-login{flex-direction:row}}@media(min-width:1800px){.admin-login{flex-direction:row}}@media(min-width:900px){.admin-login{flex-direction:row}}.admin-container{display:flex;justify-content:center;align-items:center;height:98vh;background:linear-gradient(225deg,#52a3a3,#508991,#172a3a,#004346,#09bc8a)}@media(min-width:0px){.admin-container{width:100%;height:95vh}}@media(min-width:600px){.admin-container{width:100%;height:95vh}}@media(min-width:1200px){.admin-container{width:34%;height:98vh}}@media(min-width:1800px){.admin-container{width:34%;height:98vh}}@media(min-width:900px){.admin-container{width:34%;height:98vh}}.admin-paper{padding:2rem;border-radius:10px;background:#fff;box-shadow:0 10px 15px #0000001a;width:70%}.admin-title{color:#333;text-align:center;font-weight:700;margin-bottom:1.5rem}.admin-form{display:flex;flex-direction:column;gap:1rem}.admin-input .MuiOutlinedInput-root{background:#f9f9f9}.admin-input .MuiOutlinedInput-root:hover fieldset,.admin-input .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#09bc8a}.admin-input .MuiInputLabel-root{color:#666}.admin-input .MuiInputLabel-root.Mui-focused{color:#09bc8a}.admin-button{background:#004346!important;color:#fff;font-weight:700;padding-block:6px!important;font-size:20px!important;font-weight:600!important}@media(max-width:768px){.admin-container{padding:2rem}.admin-paper{padding:1.5rem}}.admImgCon{width:34%;display:flex}@media(min-width:0px){.admImgCon{display:none}}@media(min-width:600px){.admImgCon{display:none}}@media(min-width:1200px){.admImgCon{display:flex}}@media(min-width:1800px){.admImgCon{display:flex}}@media(min-width:900px){.admImgCon{display:flex}}.admImgCon .admImg{width:100%;object-fit:contain}.drawer-content{z-index:0!important;width:16vw;background:#004346;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;height:100%;transition:.6s}.drawer-content .drawerHeader{display:flex;width:100%;align-items:center;justify-content:space-between;padding-block:10px}.drawer-content .drawerHeader .logo-container{cursor:pointer;display:flex;align-self:center;width:24%;background-color:#fff;aspect-ratio:1;padding:5%;margin-left:34%;object-fit:contain;border-radius:100px}.drawer-content .drawerHeader .logo-container .drawerLogo{width:100%;height:100%;border-radius:100px}@media(min-width:0px){.drawer-content .drawerHeader .logo-container .drawerLogo{display:unset}}@media(min-width:600px){.drawer-content .drawerHeader .logo-container .drawerLogo{display:unset}}@media(min-width:900px){.drawer-content .drawerHeader .logo-container .drawerLogo{display:unset}}@media(min-width:1200px){.drawer-content .drawerHeader .logo-container .drawerLogo{display:flex}}@media(min-width:1800px){.drawer-content .drawerHeader .logo-container .drawerLogo{display:flex}}.drawer-content .orgName{color:#e5f9f9;font-size:large;font-weight:600;text-align:center;margin-block:-6px 10px}.drawer-content .drawer-profile-section{margin-top:30px;width:100%;text-align:center;margin-bottom:2rem}.drawer-content .drawer-profile-section .drawer-profile-name{font-size:1.2rem;font-weight:600;color:#fff!important;margin-bottom:.5rem}.drawer-content .drawer-profile-section .drawer-profile-button{background-color:#75dddd;color:#004346;font-weight:700;font-size:medium;box-shadow:0 0 10px #75dddd90;transition:.6s;border:none}.drawer-content .drawer-profile-section .drawer-profile-button:hover{box-shadow:none}.drawer-content .MuiList-root{width:100%}.drawer-content .drIcon{color:#fff}.drawer-content .MuiListItem-root{color:#fff;padding:.8rem 1rem;margin-bottom:.5rem;border-radius:8px;transition:background-color .3s,box-shadow .3s;cursor:pointer}.drawer-content .MuiListItem-root:hover{background-color:#fff;color:#172a3a}.drawer-content .MuiListItem-root:hover .sdLst,.drawer-content .MuiListItem-root:hover .drIcon{color:#172a3a}.drawer-content .MuiListItem-root .sdLst{color:#fff;font-size:larger;font-weight:600}.drawer-content-min{width:4vw}.modCon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #00000050;border-radius:8px;background-color:#fff}@media(min-width:0px){.modCon{width:96vw}}@media(min-width:600px){.modCon{width:96vw}}@media(min-width:1200px){.modCon{width:30vw}}@media(min-width:1800px){.modCon{width:30vw}}@media(min-width:900px){.modCon{width:30vw}}.profile-container{text-align:left;font-family:"Arial, sand-serif";border-radius:10px;background-color:#e5f9f9;box-shadow:0 8px 14px #0000002d}@media(min-width:0px){.profile-container{padding:1rem}}@media(min-width:600px){.profile-container{padding:1rem}}@media(min-width:1200px){.profile-container{padding:1rem;margin:2rem}}@media(min-width:1800px){.profile-container{padding:1rem;margin:2rem}}@media(min-width:900px){.profile-container{padding:1rem;margin:2rem}}.profile-container .profile-name{font-weight:700;margin-bottom:1.5rem;color:#9fa0c3;text-align:center;background:#004346;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:2rem}.profile-container .profile-details-con{width:100%;margin:10px 0;display:flex;flex-wrap:wrap;color:#508991;text-align:left;line-height:1.6;align-items:center}.profile-container .profile-details-con .profile-details-hd{margin-block:6px;font-size:20px;color:#004346;font-weight:600;width:40%}@media(min-width:0px){.profile-container .profile-details-con .profile-details-hd{font-size:18px}}@media(min-width:600px){.profile-container .profile-details-con .profile-details-hd{font-size:18px}}@media(min-width:1200px){.profile-container .profile-details-con .profile-details-hd{font-size:20px}}@media(min-width:1800px){.profile-container .profile-details-con .profile-details-hd{font-size:20px}}@media(min-width:900px){.profile-container .profile-details-con .profile-details-hd{font-size:20px}}.profile-container .profile-details-con .profile-details-bd{margin-block:6px;width:60%;font-size:20px;font-weight:600}@media(min-width:0px){.profile-container .profile-details-con .profile-details-bd{font-size:18px}}@media(min-width:600px){.profile-container .profile-details-con .profile-details-bd{font-size:18px}}@media(min-width:1200px){.profile-container .profile-details-con .profile-details-bd{font-size:20px}}@media(min-width:1800px){.profile-container .profile-details-con .profile-details-bd{font-size:20px}}@media(min-width:900px){.profile-container .profile-details-con .profile-details-bd{font-size:20px}}.dialog-container{margin:auto}@media(min-width:600px){.dialog-container{max-width:600px}}@media(min-width:1200px){.dialog-container{max-width:700px}}.dialog-title{font-size:2.5rem;font-weight:700;color:#172a3a;text-align:center;background:linear-gradient(0deg,#75dddd,#508991,#172a3a,#004346,#09bc8a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.dialog-content{padding:1.5rem;font-size:1rem;color:#172a3a93}.dialog-text{margin-bottom:1rem;font-size:1.1rem;line-height:1.6;color:#172a3a}.dialog-list{margin-left:1rem}.dialog-list .dialog-list-item{font-size:1rem;color:#508991;margin-bottom:.5rem}.dialog-actions{display:flex;justify-content:space-between;padding:1rem}.dialog-actions .btn-primary{background-color:#508991;color:#fff;border-radius:6px;padding:.5rem 1rem;box-shadow:0 2px 8px #172a3a93;transition:background-color .3s}.dialog-actions .btn-primary:hover{background-color:#62b8bd}.dialog-actions .btn-danger{background-color:#004346;color:#fff;border-radius:6px;padding:.5rem 1rem;box-shadow:0 2px 8px #172a3a93;transition:background-color .3s}.dialog-actions .btn-danger:hover{background-color:#99cfd3}.dashboard-cards{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}@media(min-width:0px){.dashboard-cards{flex-direction:column;padding-left:55px}}@media(min-width:600px){.dashboard-cards{flex-direction:column;padding-left:55px}}@media(min-width:1200px){.dashboard-cards{flex-direction:row}}@media(min-width:1800px){.dashboard-cards{flex-direction:row}}@media(min-width:900px){.dashboard-cards{flex-direction:row}}.dashboard-cards .custom-card{display:flex;justify-content:center;background:#508991!important;border-radius:10px!important;box-shadow:0 0 10px #00000080!important;width:300px;aspect-ratio:1.5}.dashboard-cards .custom-card .card-title{font-size:36px;font-weight:700;color:#fff;margin-bottom:.5rem;text-shadow:0 1px 3px rgba(0,0,0,.1)}@media(min-width:0px){.dashboard-cards .custom-card .card-title{flex-direction:column;gap:10px;text-align:center}}.dashboard-cards .custom-card .card-description{font-size:30px;color:#fff;font-weight:700}.dashboard-cards{display:flex;justify-content:space-around;flex-wrap:wrap;margin-top:4vh}.app-header{z-index:10!important;background:linear-gradient(45deg,#004346,#508991,#2f9999,#508991,#004346)!important;padding:.5rem 1rem;transition:.6s!important;width:84vw!important}.app-header .toolbar{display:flex;align-items:center;justify-content:space-between}.app-header .menu-icon{color:#fff;font-size:1.8rem;transition:all .3s ease}.app-header .menu-icon:hover{background-color:#5a40341a;border-radius:50%}.app-header .header-title{font-weight:700;font-size:1.6rem;text-align:left;cursor:pointer;background:none;border:none;color:#fff;text-shadow:0px 2px 3px rgba(0,0,0,.1)}.app-header .header-title:hover{color:#fff}.app-header .logout-button{color:#004346;font-weight:700;background-color:#62b8bd;border-radius:10px;font-size:16px;padding:6px 1rem;transition:all .6s ease;box-shadow:0 4px 6px #0003}.app-header .logout-button:hover{background:linear-gradient(135deg,#508991,#75dddd);color:#004346;transform:translateY(-3px);box-shadow:none}.app-content{padding:2rem;background:linear-gradient(to bottom,#fdfaf6,#f5ebe0);min-height:calc(100vh - 64px);border-radius:10px;box-shadow:0 4px 8px #0000000d}.app-content .dashboard-cards,.app-content .profile{margin-top:1.5rem;padding:1rem;border-radius:10px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.app-content .dashboard-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.app-content .dashboard-cards .card{width:280px;height:150px;border-radius:10px;background:linear-gradient(135deg,#f5ebe0,#fff);box-shadow:0 4px 6px #0000001a;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:all .3s ease}.app-content .dashboard-cards .card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #0003}.app-content .dashboard-cards .card .card-title{font-size:1.2rem;font-weight:700;color:#5a4034}.app-content .dashboard-cards .card .card-description{font-size:.9rem;color:#777;margin-top:.5rem}.grid-title-con{display:flex;width:100%;align-items:center;justify-content:space-between}@media(min-width:0px){.grid-title-con{flex-direction:column;text-align:center}}@media(min-width:600px){.grid-title-con{flex-direction:column;text-align:center}}@media(min-width:1200px){.grid-title-con{flex-direction:row}}@media(min-width:1800px){.grid-title-con{flex-direction:row}}@media(min-width:900px){.grid-title-con{flex-direction:row}}.grid-title-con .grid-title{font-size:40px;font-weight:bolder;color:#508991}.grid-title-con .sbName:hover fieldset,.grid-title-con .sbName.sbName fieldset{border-color:#004346}@media(min-width:0px){.grid-title-con .sbName{width:90%;border-radius:5px}}@media(min-width:600px){.grid-title-con .sbName{width:90%;border-radius:5px}}@media(min-width:1200px){.grid-title-con .sbName{width:25%;border-radius:5px}}@media(min-width:1800px){.grid-title-con .sbName{width:25%;border-radius:5px}}@media(min-width:900px){.grid-title-con .sbName{width:25%;border-radius:5px}}.grid-title-con .sbName .sbnm{color:#508991}.grid-title-con .lstImpDiv{border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:0 0 0 20px}@media(min-width:0px){.grid-title-con .lstImpDiv{padding-left:10px;padding-top:10px;width:90%;margin:0 auto;flex-direction:column;border:2px solid #508991}}@media(min-width:600px){.grid-title-con .lstImpDiv{padding-left:10px;padding-top:10px;width:90%;margin:0 auto;flex-direction:column;border:2px solid #508991}}@media(min-width:1200px){.grid-title-con .lstImpDiv{width:25%;margin:0;flex-direction:row;border:2px solid #004346;padding-top:unset}}@media(min-width:1800px){.grid-title-con .lstImpDiv{width:25%;margin:0;flex-direction:row;border:2px solid #004346;padding-top:unset}}@media(min-width:900px){.grid-title-con .lstImpDiv{width:25%;margin:0;flex-direction:row;border:2px solid #004346;padding-top:unset}}.grid-title-con .lstBtn,.grid-title-con .lstBtn1{text-align:center;color:#fff;background-color:#004346;border-radius:6px;padding:10px 20px;margin:0;box-shadow:0 0 12px #0009;transition:.6s all;cursor:pointer}.grid-title-con .lstBtn:hover,.grid-title-con .lstBtn1:hover{box-shadow:none}@media(min-width:0px){.grid-title-con .lstBtn,.grid-title-con .lstBtn1{width:80%;margin:10px 0}}@media(min-width:600px){.grid-title-con .lstBtn,.grid-title-con .lstBtn1{width:80%;margin:10px 0}}@media(min-width:1200px){.grid-title-con .lstBtn,.grid-title-con .lstBtn1{width:15%;margin:0}}@media(min-width:1800px){.grid-title-con .lstBtn,.grid-title-con .lstBtn1{width:15%;margin:0}}@media(min-width:900px){.grid-title-con .lstBtn,.grid-title-con .lstBtn1{width:15%;margin:0}}.app-header-min{width:96vw!important}.users-data-grid-container{display:flex;flex-direction:column;height:88vh;font-family:"Arial, sans-serif";padding:10px 30px}@media(min-width:0px){.users-data-grid-container{padding:1rem}}@media(min-width:600px){.users-data-grid-container{padding:1rem}}@media(min-width:900px){.users-data-grid-container{padding:1rem}}@media(min-width:1200px){.users-data-grid-container{padding:10px 30px}}@media(min-width:1800px){.users-data-grid-container{padding:10px 30px}}.users-data-grid-container .data-grid{box-shadow:0 0 10px #0000001a;background-color:#fff;border-radius:10px;border:1px solid rgb(98,184,189);box-shadow:0 2px 6px #0000000d}.users-data-grid-container .data-grid .MuiDataGrid-columnHeader{color:#172a3a;font-weight:700}.users-data-grid-container .data-grid .MuiDataGrid-cell{color:#172a3a}.users-data-grid-container .MuiButton-containedError{background-color:#172a3a;color:#fff;font-weight:700;transition:background-color .3s ease}
