@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap);.sidebar{background-color:#273a8a;color:#fff;display:flex;flex-direction:column;height:100vh;padding:12px;transition:width .3s ease;width:240px!important}.sidebar .toggle-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:20px}.sidebar .menu-item-header{display:flex;gap:12px;padding:4px 8px}.sidebar .logo{font-size:20px;font-weight:700}.sidebar .menu{gap:4px;list-style:none;padding:16px 0}.sidebar .menu-item{align-items:center;border-radius:24px;color:#fff;cursor:pointer;display:flex;font-family:Lato,sans-serif!important;font-size:14px;font-weight:600;gap:8px;line-height:20px;padding:8px;text-decoration:none;transition:background-color .3s ease;width:100%}.sidebar .active,.sidebar .menu-item:hover{background-color:#122a6d}.sidebar .label{font-family:Lato,sans-serif!important;font-size:14px;font-weight:600;line-height:20px}.sidebar .sidebar.collapsed .label{display:none}.sidebar.collapsed{gap:0;width:72px!important}.sidebar.collapsed .menu-item-header{align-items:center;gap:0;justify-content:center}.flex{display:flex}.align-center{align-items:center}.justify-center{justify-content:center}.flex-col{flex-direction:column}.justify-between{justify-content:space-between}.gap-16{gap:16px!important}.gap-8{gap:8px}.tab-layout{display:flex;flex-direction:column;gap:24px;height:100%}.tab-layout .sub-header{color:gray90;font-family:Lato,sans-serif!important;font-size:16px;font-weight:600;line-height:24px}.tab-layout-width{max-width:720px}.login-textField{border-radius:8px;color:#475569!important;margin:0!important;width:100%}.login-textField label.Mui-focused{color:#0d2eed}.login-textField .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#0d2eed}.login-textField .MuiOutlinedInput-root{border-radius:8px 8px 8px 8px}.date-textField .MuiOutlinedInput-input{padding:7.5px 14px!important}.grid-header{font-family:Lato,sans-serif!important;font-size:20px;font-weight:700;line-height:28px}.add-new-button{background-color:#0d2eed!important;border:none!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;display:block;height:40px;text-transform:none!important;width:100%}.add-new-button:hover{background-color:#76a3ff;transition:all .2s ease}.customDataGridFigma .bg-gray{background-color:#f8fafc}.customDataGridFigma .MuiDataGrid-root{background-color:#fff;border-color:#e2e8f0}.customDataGridFigma .MuiDataGrid-root .MuiDataGrid-cell{align-items:center;border-bottom:1px solid #e4e2e4;border-top:none;color:#0f172a!important;display:flex;font-size:14px;line-height:20px}.customDataGridFigma .MuiDataGrid-root .MuiDataGrid-columnHeaderTitle{font-weight:700}.customDataGridFigma .MuiDataGrid-root .MuiDataGrid-columnHeaders,.customDataGridFigma .MuiDataGrid-root .MuiDataGrid-container--top [role=row]{background-color:#f1f5f9}.custom-modal{background-color:hsla(208,7%,46%,.349)}.custom-modal .MuiPaper-root{background-color:#fff;border-radius:16px;box-shadow:0;box-shadow:none;max-width:100%;padding:0 24px}.custom-modal .modal-header{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:14px 0}.custom-modal .modal-header .header-text{color:#0f172a;font-family:Lato,sans-serif!important;font-size:18px;font-weight:600;line-height:28px}.custom-modal .sub-header-text{color:#0f172a;font-family:Lato,sans-serif!important;font-size:16px;font-weight:600;line-height:24px}.custom-modal .MuiDialogActions-root{padding:8px 0 24px}.custom-modal .modal-desc{color:#0f172a;font-weight:400;padding:16px 0}.button-common,.custom-modal .modal-desc{font-family:Lato,sans-serif!important;font-size:14px;line-height:20px}.button-common{border:none!important;border-radius:24px!important;box-shadow:none!important;color:#fff!important;display:block;font-weight:600;height:40px;padding:10px 16px!important;text-decoration:none;text-transform:none!important;width:-webkit-fit-content;width:fit-content}.light-blue-bg{background-color:#daeaff!important;color:#0d2eed!important}.delete-btn{background:#d32f2f!important;color:#fff!important}.MuiDataGrid-overlay{height:100%!important}.headerColumn{color:#0f172a;font-family:Lato,sans-serif!important;font-weight:600}.headerColumn,.report-table .MuiDataGrid-root .MuiDataGrid-cell{font-size:10px;line-height:18px}.report-table .MuiDataGrid-root .MuiDataGrid-columnHeaderTitle{font-size:10px;font-weight:700;line-height:18px}.customTable .bg-gray{background-color:#f8fafc}.customTable table{background-color:#fff;border-collapse:collapse;width:100%}.customTable th{background-color:#f1f5f9;border-bottom:1px solid #e2e8f0;font-weight:700;padding:8px}.customTable td,.customTable th{font-size:10px;line-height:18px;text-align:left}.customTable td{border-bottom:1px solid #e4e2e4;color:#0f172a!important;padding:3px 8px}.customTable tbody tr:hover,.customTable thead tr{background-color:#f1f5f9}.closed-business-report table td,.closed-business-report table th{width:50%}@media print{.no-print{display:none!important}.customDataGridFigma{width:-webkit-fit-content!important;width:fit-content!important}table{border-collapse:collapse;width:100%}table td,table th{margin:0!important;padding:2px 4px!important;page-break-after:auto;page-break-inside:avoid;text-align:left}.active-member-roster-table table td,.active-member-roster-table table th{margin:0!important;padding:2px 4px!important;text-align:left;width:12.5%}.page-break{page-break-after:always}}.root{background-color:#f8fafc;box-sizing:border-box;display:flex;flex-direction:row;min-height:100vh;width:100%}.root .mainContent{display:flex;flex:1 1;flex-direction:column;height:100vh;min-width:0}.root .mainContent .header{align-items:end;background-color:#fff;border-bottom:1px solid #e2e8f0;display:flex;flex-direction:column;height:64px;justify-content:center;padding:12px 24px;width:100%}.root .mainContent .header .header-btn{border-radius:8px;color:#0d2eed!important;font-family:Lato,sans-serif!important;font-size:14px;font-weight:600;line-height:20px;text-transform:none}.root .mainContent>:not(.header){-webkit-overflow-scrolling:touch;flex:1 1;overflow-y:auto}.login-container{background:linear-gradient(rgba(39,58,138,.678),rgba(39,58,138,.678)),url(/static/media/login_bg.2cb10af8ac3f609da2ed.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;width:100%}.login-container .form-container{background-color:#fff;border-radius:16px;box-shadow:0 4px 6px -4px rgba(18,26,43,.051);box-shadow:0 12px 15px -4px rgba(18,26,43,.102);gap:24px;padding:32px;width:448px}.login-container .form-container .text-fleld-container{gap:24px;width:100%}.login-container .form-container .text-container{gap:8px;text-align:center}.login-container .form-container .text-container h2{color:#111827;font-size:20px;font-weight:600;line-height:28px;text-align:center}.login-container .form-container .text-container p{color:#475569;font-size:14px;font-weight:400;line-height:20px;text-align:center}.login-container .form-container .login-btn{background-color:#0d2eed;border:none;border-radius:24px;box-shadow:none;color:#fff;display:block;height:40px;padding:10px 0;text-transform:none;width:100%}.login-container .form-container .login-btn:hover{background-color:#76a3ff;transition:all .2s ease}.login-container .form-container .forgot-password-wrapper{display:flex;justify-content:center;margin-top:8px}.login-container .form-container .forgot-password-link{color:#7b858c;cursor:pointer;font-size:14px;text-decoration:underline;text-underline-offset:3px}.login-container .form-container .error-message{color:#d32f2f;font-family:Lato,sans-serif!important;font-size:12px;font-weight:400;line-height:16px}.report-section{border:1px solid #0d2eed;margin:20px;padding:20px}.report-section .report-header .header-section{gap:4px}.report-section .report-header .header-section .header-title{color:#0f172a;font-family:Lato,sans-serif!important;font-size:14px;font-weight:600;line-height:20px}.report-section .report-header .header-section .header-date{color:#0f172a;font-family:Lato,sans-serif!important;font-size:10px;font-weight:400;line-height:18px}*{box-sizing:border-box;margin:0;padding:0;scroll-behavior:smooth}*,body{font-family:Lato,sans-serif!important}::-webkit-scrollbar{height:4px;width:4px}::-webkit-scrollbar-thumb{background:#bdbdbd;border-radius:30px}::-webkit-scrollbar-thumb:hover{background:#bdbdbd}::-webkit-scrollbar-track{background:#0000;border-radius:30px;box-shadow:inset 0 0 0 0 #0000}
/*# sourceMappingURL=main.380e9436.css.map*/