@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap");@import url("https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");*,body,html{font-family:Noto Sans,sans-serif}:root{--background:#ffffff;--foreground:#171717;--primary-color:#2e3192;--red-active:#e84040;--green-active1:#219653;--green-active2:#27ae60;--yellow-active:#f2c94c;--orange-active:#f29645;--blue-active1:#2f80ed;--blue-active2:#2d9cdb;--purpal-active:#9b51e0;--chip-bg:#d8d9f3;--primary-hover:#3d41c2;--primary-pressing:#252774;--white:#fff;--black:#0a0a0a;--grey:#d9d9d9;--card-1:#fff;--card-2:#f7f7fd;--outline-1:#e0e0e0;--outline-2:#ccc;--outline-3:#0056a0;--outline-4:#007bff;--header-black-1:#19191a;--header-black-2:#27272a;--sub-title-1:#606060;--sub-title-2:#666666;--body-text-1:#2a2a2a;--body-text-2:#424242;--page-bg:#fbfafe}@media (prefers-color-scheme:dark){:root{--background:#fff;--foreground:#0a0a0a}}html{scroll-behavior:smooth!important}body,html{max-width:100vw;overflow-x:hidden}p{margin-bottom:0}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.redColor{color:var(--red-active)!important}::-webkit-scrollbar{width:5px;height:5px;padding:2px}::-webkit-scrollbar-thumb{background-color:var(--primary-color);border-radius:10px;height:5px;width:5px}::-webkit-scrollbar-track{background:#e0e6eb;width:5px;height:5px;padding:2px;box-shadow:inset 3px 3px 6px 0 rgb(183,197,210),inset -3px -3px 6px 1px rgba(255,255,255,.5)}.slick-slide{opacity:.5;transform:scale(.8);transition:all .4s ease;padding:0 10px}.slick-center{opacity:1!important;transform:scale(1.1)!important;z-index:10;border-radius:15px}.css-1u9des2-indicatorSeparator{display:none}.css-1xc3v61-indicatorContainer>svg{fill:rgb(72,72,72)}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}input:disabled{background-color:#b3adad!important;color:#999;cursor:not-allowed}.grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.tableWrapper>table td{overflow-x:auto!important}.BorderRed td{border:2px solid red!important}.greenText{color:var(--green-active1)}.blueText{color:var(--blue-active1)}.redText{color:var(--red-active)}.quill-isolated .ql-editor:hover{border:none!important}.ql-editor:active,.ql-editor:focus-within,.quill-isolated .ql-editor:focus{border:none!important}.ql-editor p{font-size:1rem!important}.ql-editor{transition:.3s ease-in-out}.ql-editor:hover{border:3px dashed var(--orange-active)}.ql-editor:active,.ql-editor:focus,.ql-editor:focus-within{border:3px dashed var(--outline-4)}.ql-editor a{color:#2e3192!important}.ql-editor a[style*=color]{color:inherit!important}.button{border:none;border-radius:40px;display:inline-block}.button,.viewButton{background-color:var(--primary-color);color:white;padding:8px 20px;text-align:center;text-decoration:none;font-size:16px;margin:4px 2px;cursor:pointer}.viewButton{border:1px solid var(--primary-color);border-radius:40px;display:flex;align-items:center;gap:10px;transition:all .3s ease}.viewButton:hover{background-color:white;color:var(--primary-color);font-weight:700}.editButton,.viewButton:hover{border:1px solid var(--primary-color)}.editButton{background-color:var(--primary-color);color:white;background-color:white;color:var(--primary-color);padding:8px 20px;border-radius:40px;text-align:center;text-decoration:none;display:flex;align-items:center;gap:10px;font-size:16px;margin:4px 2px;cursor:pointer;transition:all .3s ease}.editButton:hover{background-color:var(--primary-color);color:white;border:1px solid var(--primary-color)}.desc,.descView{color:var(--body-text-1);font-size:clamp(.75rem,.7rem + .35vw,1rem);line-height:150%;font-weight:400;outline:none!important;border:1px solid var(--outline-1);background-color:var(--white);resize:none!important;transition:1s ease-in-out;padding:10px;text-align:justify;border-radius:10px}.desc:hover{border:3px dashed var(--orange-active)}.desc:active,.desc:focus,.desc:focus-within{border:3px dashed var(--outline-4)}.input,.inputView{color:inherit;font-size:20px;line-height:150%;font-weight:600;outline:none;border:1px solid var(--outline-1);background:transparent;margin:5px 0;transition:1s ease-in-out;padding:0 10px;text-align:justify;border-radius:10px;width:inherit}.input:hover{border:3px dashed var(--orange-active)}.input:active,.input:focus,.input:focus-within{border:3px dashed var(--outline-4)}.manage-department-container{max-width:600px;margin:40px auto;padding:20px;background:#ffffff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);font-family:Arial,sans-serif}.manage-department-title{font-size:24px;font-weight:600;color:#333333;margin-bottom:20px;text-align:center}.manage-department-form{gap:20px}.form-group,.manage-department-form{display:flex;flex-direction:column}.form-label{font-size:14px;font-weight:500;color:#444444;margin-bottom:8px}.form-input{padding:10px;border:1px solid #cccccc;border-radius:4px;font-size:14px;color:#333333;transition:border-color .2s}.form-input:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.2)}.form-error{color:#dc3545;font-size:12px;margin-top:4px}.checkbox-section{border-top:1px solid #e0e0e0;padding-top:16px}.checkbox-section-title{font-size:16px;font-weight:500;color:#333333;margin-bottom:12px}.checkbox-wrapper{display:flex;align-items:center;margin-bottom:8px}.checkbox-input{width:16px;height:16px;margin:0;cursor:pointer;accent-color:#007bff}.checkbox-label{font-size:18px;font-weight:600;color:#444444;margin-left:8px;cursor:pointer}.checkbox-item{margin-bottom:4px}.submit-button{width:-moz-fit-content;width:fit-content;padding:10px;background:#007bff;color:#ffffff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.userCreateBtn{color:#151515}.userCreateBtn,.userCreateBtnActive{width:-moz-fit-content;width:fit-content;padding:10px;background:transparent;border:1px solid #205fb8;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.userCreateBtnActive{color:#205fb8;box-shadow:0 5px 15px rgba(0,0,0,.35)}.back-button{width:-moz-fit-content;width:fit-content;padding:10px;background:#149450;color:#ffffff;border:none;border-radius:4px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s}.submit-button:hover:not(:disabled){background:#0056b3}.submit-button:disabled{background:#6c757d;cursor:not-allowed}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form-control::placeholder{font-size:14px}.form-label{font-size:16px}.actionBorder{border-radius:10px}@media (max-width:480px){.tableWrapper>table>thead th{padding:5px;font-size:.9rem;white-space:nowrap;overflow:visible;text-overflow:clip;width:auto}.tableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrapper>table{min-width:600px;display:table;width:auto}.statusButton{padding:8px 16px;font-size:14px}.tableWrapper>table>tbody span,.tableWrapper>table>tbody span a{font-size:14px;width:20px}}.tableWrapper{background-color:#ffffff;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px!important;position:relative;height:400px}.tableWrapper>table{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:8px;min-width:600px}.tableWrapper>table td{overflow:hidden;white-space:nowrap}.tableWrapper>table td::-webkit-scrollbar{display:none}.tableWrapper>table>thead{width:100%;border-radius:10px}.tableWrapper>table>thead th{height:45px;padding:0 12px;background-color:#2e3192;color:#fff;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:12;font-size:1rem;border-radius:10px}.tableWrapper>table>tbody td{padding:10px;height:43px;cursor:pointer;font-size:1rem;font-weight:400;border-radius:10px}.tableWrapper>table>tbody tr:nth-child(2n){background-color:var(--card-2)}.table_row_color{background-color:#f7f6fe}.srNo{margin-left:20px}.col_50px{width:50px}.col_100px{width:100px}.col_150px{width:150px}.col_200px{width:200px}.col_200px span{display:flex;align-items:center;gap:10px}.col_250px{width:250px}.col_300px{width:300px}.col_350px{width:350px}.col_400px{width:400px}.noDataAvailableWrapper{margin:50px 0!important;text-align:center}.statusButton{padding:10px 20px;border-radius:35px;font-size:16px;font-weight:500;color:#fff;background-color:#00cc44;display:flex;align-items:center;justify-content:center}.tableWrapper>table>tbody span,.tableWrapper>table>tbody span a{display:flex;align-items:center;gap:10px;color:var(--primary-color);font-size:16px}.dark .ql-align-justify span{color:white!important;background-color:transparent!important}@media (max-width:400px){.tableWrapper>table>thead th{padding:5px;font-size:.9rem!important;white-space:nowrap;overflow:visible;text-overflow:clip;width:auto;height:36px}.tableWrapper>table>tbody td{padding:8px 5px;font-size:.8rem!important;height:36px!important}.ql-align-justify span,.ql-editor p{font-size:.8rem!important}}@media (max-width:480px){.tableWrapper>table>thead th{padding:5px;font-size:.9rem!important;white-space:nowrap;overflow:visible;text-overflow:clip;width:auto;height:36px}.tableWrapper>table>tbody td{padding:8px 5px;font-size:.8rem!important;height:36px!important}.tableWrapper>table>tbody span,.tableWrapper>table>tbody span a{font-size:12px;width:20px}.col_400px{min-width:300px}.col_100px{min-width:70px!important}.col_50px{min-width:40px!important}.statusButton{padding:8px 16px;font-size:14px}.tableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrapper>table{min-width:600px;display:table;width:auto}.ql-editor p{font-size:.9rem!important}.ql-align-justify span{font-size:.8rem!important}}@media (max-width:768px){.tableWrapper>table>thead th{padding:5px;font-size:.9rem!important;white-space:nowrap;overflow:visible;text-overflow:clip;width:auto;height:36px}.tableWrapper>table>tbody td{padding:8px;font-size:.8rem;height:45px!important}.tableWrapper>table>tbody span,.tableWrapper>table>tbody span a{font-size:14px;width:20px}.statusButton{padding:8px 16px;font-size:14px}.tableWrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.tableWrapper>table{min-width:700px;display:table;width:auto}.col_400px{min-width:300px}}