.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}