.custom-button{height:40px;max-height:40px;padding:0 1rem;border-radius:5px;font-size:13px;transition-duration:.3s;display:flex;align-items:center;justify-content:center;gap:.7rem;outline:none;border:none;cursor:pointer;background-color:rgba(145,202,255,.03)}.custom-button span{text-transform:capitalize;font-weight:500}.custom-button .icon{font-size:.75rem}.custom-button .uppercase{text-transform:uppercase}.custom-button:hover{transition-duration:.3s}.custom-button:disabled{opacity:.75;cursor:not-allowed}.custom-button.primary{background-color:#182c61}.custom-button.primary:hover:not(:disabled){background-color:#3b3b98}.custom-button.primary .icon,.custom-button.primary span{color:#fff}.custom-button.primary-light{background-color:rgba(62,62,186,.106)}.custom-button.primary-light:hover:not(:disabled){background-color:rgba(68,68,192,.204)}.custom-button.primary-light .icon,.custom-button.primary-light span,.custom-button.primary-light:hover:not(:disabled) .icon,.custom-button.primary-light:hover:not(:disabled) span{color:#182c61}.custom-button.red{background-color:#ff4d4f}.custom-button.red:hover:not(:disabled){background-color:#f33}.custom-button.red .icon,.custom-button.red span{color:#fff}.custom-button.red-light{background-color:#fff4f3}.custom-button.red-light:hover:not(:disabled){background-color:#ff4d4f}.custom-button.red-light:hover:not(:disabled) .icon,.custom-button.red-light:hover:not(:disabled) span{color:#fff}.custom-button.red-light .icon,.custom-button.red-light span{color:#ff4d4f}.custom-button.light{background-color:#f1f2f6}.custom-button.light:hover:not(:disabled){background-color:#dfe4ea}.custom-button.light .icon,.custom-button.light span{color:#64748b}.custom-button.success-light{background-color:#f1f2f6}.custom-button.success-light:hover:not(:disabled){background-color:#80ff80}.custom-button.success-light .icon,.custom-button.success-light span{color:#64748b}.custom-button.success{background-color:#f1f2f6}.custom-button.success:hover:not(:disabled){background-color:#00b300}.custom-button.success .icon,.custom-button.success span{color:#64748b}.custom-button.logout{justify-content:flex-start;padding:.5rem 1rem;background-color:#fff}.custom-button.logout:hover:not(:disabled){background-color:#f1f2f6}.custom-button.logout .icon,.custom-button.logout span{color:#64748b;font-size:.9rem;font-weight:400}.Loader_loader__WB6Pt{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.ant-form-item-control-input-content input{width:100%;height:45px;background-color:rgba(24,44,97,.03);padding:0 1rem;border-bottom:1px solid rgba(5,53,69,.322)}.field-error{padding:.5rem;color:#ff4d4f!important;background-color:#fff;border-radius:5px;height:-moz-fit-content;height:fit-content;margin:1rem 0 .3rem}.dashboard-header{width:100%;height:inherit;min-height:54px;max-height:64px;border-bottom:1px solid #c9d9e9;background-color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 2rem 0 1rem;z-index:9;transition-duration:.3s}@media only screen and (max-width:767px){.dashboard-header{margin-left:0;width:100vw}}.dashboard-header .left{line-height:normal}.dashboard-header .right{display:flex;align-items:center;gap:.3rem}.dashboard-header .right .notification{height:37.5px;width:37.5px;position:relative;margin-right:1rem}.dashboard-header .right .notification .badge{position:absolute;top:100%;right:0;transform:translate(50%,-75%)}.dashboard-header .right .profile-dropdown .custom-button{padding:.5rem;height:37.5px;width:37.5px}.dashboard-header .right .profile-dropdown .custom-button .icon{font-size:14px}.dashboard-header .left .mobile-button-show,.dashboard-header .right .mobile-button-show,.dashboard-header .right .profile-dropdown .custom-button{display:none}.dashboard-header .left .mobile-button-hide,.dashboard-header .right .mobile-button-hide{display:inline-block}@media only screen and (max-width:767px){.dashboard-header .left .mobile-button-show,.dashboard-header .right .mobile-button-show{display:inline-block}.dashboard-header .left .mobile-button-hide,.dashboard-header .right .mobile-button-hide{display:none}}.dashboard-sidebar-2{width:70px;min-width:70px;max-width:70px;display:flex;flex-direction:column;overflow:hidden auto;height:100vh;position:sticky;top:0;left:0;background-color:#0f204e;transition:all .15s ease-in-out}@media only screen and (max-width:767px){.dashboard-sidebar-2{display:none}}.dashboard-sidebar-2 .menu{margin:auto 0;overflow-y:auto;overflow-x:hidden}.dashboard-sidebar-2 .menu::-webkit-scrollbar{width:7px}.dashboard-sidebar-2 .menu::-webkit-scrollbar-track{background-color:rgba(0,0,0,.231)}.dashboard-sidebar-2 .menu::-webkit-scrollbar-thumb{background-color:hsla(0,0%,100%,.431)}.dashboard-sidebar-2 .ant-menu{background-color:transparent;color:#fff}.dashboard-sidebar-2 .ant-menu .ant-menu-item,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title{color:#fff}.dashboard-sidebar-2 .ant-menu .ant-menu-item:hover,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title:hover{background-color:rgba(0,0,0,.173)!important;transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item:hover .ant-menu-title-content,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title:hover .ant-menu-title-content{color:#fff;opacity:1}.dashboard-sidebar-2 .ant-menu .ant-menu-item.ant-menu-item-selected,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title.ant-menu-item-selected{background-color:hsla(0,0%,100%,.173);transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-title-content,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title.ant-menu-item-selected .ant-menu-title-content{color:#fff;opacity:1;transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item.ant-menu-item-selected .ant-menu-item-icon,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title.ant-menu-item-selected .ant-menu-item-icon{opacity:1;transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item[aria-expanded=true],.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title[aria-expanded=true]{transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item[aria-expanded=true] .ant-menu-submenu-arrow,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title[aria-expanded=true] .ant-menu-submenu-arrow{color:#fff!important;transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item .ant-menu-title-content,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title .ant-menu-title-content{color:#fff;font-size:1rem;gap:1rem;margin-inline-start:1rem;opacity:.75;transition-duration:.3s}.dashboard-sidebar-2 .ant-menu .ant-menu-item .ant-menu-item-icon,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title .ant-menu-item-icon{width:19px;min-width:19px;max-width:19px;color:#fff;opacity:.3;font-size:1rem}.dashboard-sidebar-2 .ant-menu .ant-menu-item .ant-menu-submenu-arrow,.dashboard-sidebar-2 .ant-menu .ant-menu-submenu-title .ant-menu-submenu-arrow{color:#fff}.dashboard-sidebar-2 .ant-menu[style*="width: 70px;"] .ant-menu-item>svg{margin:auto}.dashboard-sidebar-2 .ant-menu[style*="width: 70px;"] .ant-menu-title-content,.dashboard-sidebar-2[data-minimized=true] .ant-menu-submenu-arrow{display:none}.dashboard-sidebar-2 .sidebar-loader{width:100%;display:flex;flex-direction:column;gap:.5rem;padding:0 1rem}.dashboard-sidebar-2 .sidebar-loader .sub{width:100%;height:40px;background-color:hsla(0,0%,100%,.125);animation:pulse 1s infinite alternate}.mobile-modal{width:100vw;height:100vh;padding-top:50px;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:9}.section-container{width:100%;height:100%;min-width:159.33px;min-height:-moz-max-content;min-height:max-content;padding:1rem;border-radius:5px;display:flex;flex-direction:column;gap:1rem}.section-container.no-padding{padding:0}.section-container>.top{width:100%;display:flex;flex-wrap:wrap;height:auto;justify-content:space-between}.section-container>.top h4{font-size:1em;font-weight:500}.section-container>.top h4:first-letter{text-transform:capitalize}.section-container>.sub{align-self:stretch;height:100%;overflow-x:scroll}.section-container>.sub>div{width:100%;max-width:100%;height:100%;max-height:100%}.section-container h1{font-weight:500;color:#0f172a}.section-container h1 sub{font-size:1rem;color:#64748b}.section-container.home .sub{overflow-x:hidden}.calendar-skeleton_calendarContainer__zy8iW{width:100%}.calendar-skeleton_header__SIIOV{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.calendar-skeleton_navButtons__C4716,.calendar-skeleton_viewButtons__5aXb4{display:flex;gap:10px}.calendar-skeleton_skeletonButton__4xGcR{width:80px}.calendar-skeleton_skeletonButton__4xGcR,.calendar-skeleton_skeletonDate__NQP8U{height:30px;background-color:#f1f2f6;border-radius:5px;animation:calendar-skeleton_pulse__TIDZr 1.5s infinite}.calendar-skeleton_skeletonDate__NQP8U{width:200px}.calendar-skeleton_calendar__9Z7Tg{border-radius:5px;overflow:hidden}.calendar-skeleton_dayHeaders__kJbV6{display:grid;grid-template-columns:repeat(7,1fr);background-color:#fff;padding:10px 0}.calendar-skeleton_dayHeader__bVArR{text-align:center;font-weight:700}.calendar-skeleton_row__CzQst{display:grid;grid-template-columns:repeat(7,1fr);gap:.3rem;margin-top:.3rem}.calendar-skeleton_cell__ykYJg{border:1px solid #f1f2f6;height:120px;padding:5px}.calendar-skeleton_skeletonEvent__H92d3{height:20px;background-color:#f1f2f6;border-radius:5px;margin-bottom:5px;animation:calendar-skeleton_pulse__TIDZr 1.5s infinite}@keyframes calendar-skeleton_pulse__TIDZr{0%{opacity:.4}50%{opacity:1}to{opacity:.4}}.rrule-generator-form .rrule-generator-form__section{display:flex;gap:1rem}.rrule-generator-form .rrule-generator-form__section .rrule-generator-form__section-name{min-width:70px;height:40px;display:flex;align-items:center}.rrule-generator-form .rrule-generator-form__section .rrule-generator-form__section-name p{font-size:1em;color:#0f172a;font-weight:600}.rrule-generator-form .rrule-generator-form__section .weekday-card input[type=checkbox]{display:none}.rrule-generator-form .rrule-generator-form__section .weekday-card input[type=checkbox]:checked~.weekday-card-display{background-color:#182c61;border-color:#182c61;color:#fff;transition-duration:.3s}.rrule-generator-form .rrule-generator-form__section .weekday-card .weekday-card-display{display:flex;align-items:center;justify-content:center;min-width:50px;max-width:50px;min-height:40px;max-height:40px;border:1px solid #c9d9e9;padding:0 .5rem;background-color:#fff;cursor:pointer;transition-duration:.3s}.TwoFactorSetup_setupContainer__IztrV{max-width:500px;margin:0 auto;padding:20px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_title__mmR61{font-size:24px;font-weight:600;color:#1a1a1a;margin-bottom:10px;text-align:center}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_description__RRnyP{font-size:14px;color:#666;margin-bottom:20px;text-align:center;line-height:1.6}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_errorAlert__Uj94X{margin-bottom:20px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv{padding:20px;background-color:#f9f9f9;border-radius:12px;margin-bottom:20px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_stepDescription__SmJ0B{font-size:14px;color:#333;margin-bottom:15px;line-height:1.5;font-weight:500}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_qrCodeContainer__fRHjD{text-align:center;margin-bottom:20px;padding:20px;background-color:#fff;border-radius:8px;border:1px solid #ddd}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_qrCodeContainer__fRHjD .TwoFactorSetup_qrCode__zMaRq{max-width:250px;height:auto}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_secretKeyContainer__ca_e7{margin-bottom:20px;padding:15px;background-color:#fff;border-radius:8px;border:1px solid #ddd}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_secretKeyContainer__ca_e7 .TwoFactorSetup_secretKey__R2rb4{margin:0;text-align:center;font-size:14px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_secretKeyContainer__ca_e7 .TwoFactorSetup_secretKey__R2rb4 .ant-typography-copy{color:#1890ff}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_errorText__bBnz7{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_successMessage__0pp_D{text-align:center;padding:30px;background-color:#f0fffb;border-radius:12px;border:1px solid #95de64}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_successMessage__0pp_D h2{color:#52c41a;font-size:22px;margin-bottom:10px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_successMessage__0pp_D p{color:#722ed1;font-size:14px;margin-bottom:20px;line-height:1.6}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_backupCodesBox__uRvce{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;padding:15px;background-color:#fafafa;border-radius:8px;border:1px solid #ddd}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_backupCodesBox__uRvce .TwoFactorSetup_backupCodeItem__7UjIT{padding:10px;background-color:#fff;border:1px solid #eee;border-radius:4px;font-family:Courier New,monospace;font-size:13px;text-align:center;color:#333;word-break:break-all}@media(max-width:600px){.TwoFactorSetup_setupContainer__IztrV{padding:15px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_title__mmR61{font-size:20px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv{padding:15px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_setupContent__QC8Mv .TwoFactorSetup_qrCodeContainer__fRHjD .TwoFactorSetup_qrCode__zMaRq{max-width:200px}.TwoFactorSetup_setupContainer__IztrV .TwoFactorSetup_backupCodesBox__uRvce{grid-template-columns:1fr}}.TwoFactorVerification_twoFactorContainer__dzTt0{display:flex;align-items:center;justify-content:center;min-height:100vh;background:linear-gradient(135deg,#667eea,#764ba2);padding:20px}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc{background:#fff;border-radius:15px;padding:40px;max-width:400px;width:100%;box-shadow:0 10px 40px rgba(0,0,0,.15)}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_title__ZQQbB{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:10px;text-align:center}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_description__w1FZN{font-size:14px;color:#666;margin-bottom:20px;text-align:center;line-height:1.5}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_errorAlert__D08VO,.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_formGroup__fKABY{margin-bottom:20px}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_formGroup__fKABY .TwoFactorVerification_errorText__zpQYZ{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_backupCodeToggle__Gj4Uj{margin-bottom:20px;padding:10px;background-color:#f5f5f5;border-radius:8px}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_backupCodeToggle__Gj4Uj .ant-checkbox-wrapper{font-size:13px;color:#666}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_actions__j_DB9{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_helpText__E5M1e{padding:10px;background-color:#f0f5ff;border-left:3px solid #1890ff;border-radius:4px}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc .TwoFactorVerification_helpText__E5M1e p{font-size:12px;color:#0050b3;margin:0;line-height:1.5}@media(max-width:600px){.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_content__rU3Uc{padding:20px;max-width:100%}.TwoFactorVerification_twoFactorContainer__dzTt0 .TwoFactorVerification_title__ZQQbB{font-size:20px}}