@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";body{font-size:1.2rem}*,:after,:before{box-sizing:border-box}*{margin:0}html{box-sizing:border-box}ol,ul{list-style:none;padding:0;margin:0}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}article,aside,figcaption,figure,footer,header,nav,section{padding:0}.btn-check:focus+.btn,.btn:focus{outline:0;box-shadow:0 0 0 .08rem rgba(13,110,253,.25)}html{scroll-behavior:smooth}::-webkit-scrollbar{width:.5rem;height:.5rem}::-webkit-scrollbar-track{background:var(--white)}::-webkit-scrollbar-thumb{background:var(--gray-border);border-radius:10px}body{min-height:100vh;text-rendering:optimizeSpeed;-webkit-font-smoothing:antialiased;font-family:Inter,sans-serif!important}:focus{outline:0}:root{--page-background:#F5F6FB;--background:#F6F6F9;--Brand-color:#669800;--Brand-border:#4A6C03;--Brand-hover:#8ab13c;--accent:#F9DD3E;--Links:#9A8406;--Stroke:#E6E8F1;--text:#32313B;--white:#FFFFFF;--white-secondary:#f5f8f1;--gray-border:#E3E3E3;--gray-2:#939393;--accent-color:#2494D4;--text-back:#212121;--text-muted:#484848;--accent-hover:#35A9EB;--accent-secondary:#EFF7FF;--danger:#E92B2B;--danger-hover:#F84242;--danger-disabled:#FFDEDE;--danger-error-state:#FED1D1;--primary-color:#2494D4;--gray-600:#475467;--gray-700:#344054;--gray-50:#F9FAFB}html{font-size:12px}body{background-color:var(--page-background)}a{transition:all .2s ease-in-out}a:hover{color:var(--Brand-color)}button i,button svg{max-height:1.667rem;width:auto;aspect-ratio:1 1}.wrapper{position:relative;min-height:100vh}.header-section{position:-webkit-sticky;position:sticky;top:10px;right:8px;z-index:1020;margin:auto 10px 0 26px}.bg-brand{background-color:var(--Brand-color)!important}.bg-brand-background-color{background-color:var(--background)!important}.main-header{background:var(--white);display:flex;padding:15px 20px;justify-content:space-between;align-items:center;box-shadow:0 4px 12px 0 rgba(66,120,150,.08);border-radius:12px}.search-container{overflow:hidden}.input-group-text{background-color:var(--background)!important}@media(max-width:468px){.input-group-text{border-radius:6px 0 0 6px;border:1px solid rgba(0,0,0,.09)!important}#searchInput,.input-group-text{background:var(--white);box-shadow:0 1px 3px 0 rgba(11,19,36,.07),inset 0 -1px 0 0 rgba(0,0,0,.12)}#searchInput{transform:translateX(0);z-index:9999;transition:all .4s ease-out;position:absolute;top:0;left:32px;bottom:0;border-radius:0 6px 6px 0!important;width:0;padding:0}.mobile-serachbar-input{padding:8px!important;width:calc(100vw - 127px)!important;border:1px solid rgba(0,0,0,.09)!important}.main-header .input-group{background:unset!important;border:unset!important}.left-column .collapse-btn{padding:8px 6px;border-radius:0 6px 6px 0;border:1px solid rgba(0,0,0,.09);background:var(--white);box-shadow:0 1px 3px 0 rgba(11,19,36,.07),inset 0 -1px 0 0 rgba(0,0,0,.12)}.mobile-btn-container{display:block!important}.search-container{overflow:visible}}.main-header .input-group{border-radius:6px;border:1px solid var(--Stroke);background:var(--background);width:20vw;color:#9598a6}.main-header .input-group .form-control{padding:0 8px}.right-column{display:flex;gap:12px;align-items:center}.right-column .icon{background-color:var(--background);border:1px solid var(--Stroke);border-radius:50px;height:36px;width:36px;padding:6px;text-align:center}.badge{background-color:var(--accent);color:#473d00;font-size:10px;font-weight:600;padding:2px 5px;border-radius:20px;bottom:-10px;white-space:nowrap}.person-card{padding:8px;display:flex;align-items:center;gap:14px;background:var(--page-background);border:1px solid var(--Stroke);border-radius:6px;transition:all .2s ease-in-out}.person-card:hover{background:var(--gray-border)}.person-card .avatar{width:22px;height:22px}.person-card .name-container{color:var(--text);font-size:10px;font-style:normal;font-weight:600;line-height:normal}.dropdown-menu li a{padding:8px}.dropdown-menu i,.dropdown-menu svg{margin-right:10px;height:18px;width:18px}.main-sidebar{background:var(--white);box-shadow:4px 0 50px 2px rgba(66,120,150,.05);height:100%;display:flex;width:260px;flex-direction:column;align-items:center;position:fixed;top:0;bottom:0;left:0;z-index:1020;transition:all .2s ease-in-out}.version{margin-top:auto;padding:8px;line-height:normal}.main-sidebar hr{height:unset;width:100%;border-top:1px solid var(--gray-border);opacity:1}.main-sidebar .nav{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;flex-wrap:nowrap;overflow-y:scroll;padding:0 0 200px 5.5px}.main-sidebar .nav>ul{padding:0 20px}.main-sidebar .nav-item{display:flex;padding:15px 15px 15px 20px;justify-content:space-between;align-items:center;align-self:stretch;color:var(--text)}.left-section .nav-link,.main-sidebar .nav-item{font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;color:var(--text,#32313B)}.left-section .nav-child-item:hover,.left-section .sub-nav-item.active,.main-sidebar .nav-item:hover{background-color:var(--accent-secondary);border-radius:8px}.main-sidebar .nav-item[aria-expanded=true]{background-color:var(--background);position:relative}.main-sidebar:not(.collapsed) .nav-item[aria-expanded=true]:after{content:"";height:100%;width:5px;border-radius:20px 0 0 20px;background-color:var(--Brand-color);position:absolute;right:0;top:0;bottom:0}.left-section .nav-child-item[aria-expanded=true] .nav-link .collapse-icon,.main-sidebar .nav-child-item[aria-expanded=true] .nav-link .collapse-icon,.main-sidebar .nav-item.active .nav-link .collapse-icon,.main-sidebar .nav-item[aria-expanded=true] .nav-link .collapse-icon,.main-sidebar.collapsed .bar-collapse-icon{transform:rotate(180deg)}.main-sidebar .nav-item.active.collapsed .nav-link .collapse-icon{transform:rotate(0deg)}.main-sidebar .nav-link{padding:0;display:flex;align-items:center;gap:15px;flex:1 0;color:var(--text-back)}.main-sidebar .nav-link span{width:100%;text-align:left}.collapse-icon{color:var(--text-muted);float:right}.bar-collapse-icon,.collapse-icon{transition:all .2s ease-in-out}.sub-nav{display:flex;flex-direction:column;align-self:stretch}.left-section .sub-nav-child,.links-item .sub-nav-child,.main-sidebar:not(.collapsed) .sub-nav-item{border-left:1px solid var(--Stroke)}.main-sidebar.collapsed .sub-nav-item .nav-link{padding:10px 5px}.sub-nav-item .nav-link{margin-left:10px;padding:12px 15px;transition:all .2s ease-in-out}.left-section .sub-nav-item .nav-link{margin-left:0}.main-sidebar:not(.collapsed) .sub-nav-item.active:before,.main-sidebar:not(.collapsed) .sub-nav-item:hover:before{opacity:1}.left-section .sub-nav-child.active,.left-section .sub-nav-child:hover,.main-sidebar:not(.collapsed) .sub-nav-item.active,.main-sidebar:not(.collapsed) .sub-nav-item:hover{border-left:2px solid var(--Brand-color)}.inner-child-sub-nav .sub-nav-child.active .child-link,.inner-child-sub-nav .sub-nav-child:hover .child-link,.sub-nav-child.active .child-link,.sub-nav-child:hover .child-link,.sub-nav-item.active .nav-link:not(.child-link),.sub-nav-item:hover .nav-link:not(.child-link){color:var(--Brand-color)}.inner-child-sub-nav .sub-nav-child .child-link{color:var(--text-back)}.left-section input#searchInput{background-color:#f5f5f8}.left-section input#searchInput:focus{box-shadow:unset}.left-section .inner-search-container{border-radius:10px;overflow:hidden}.file-input-container{display:inline-block;position:relative}.file-input-label{border-radius:6px;background:var(--Bage-background,#F5F6FB);border:1px solid #ccc;border-radius:4px;cursor:pointer;padding:8px 20px;text-align:center}.notification-container{border-radius:12px;border:1px solid #e7e2c8;background:#faf5d8;display:flex;padding:12px 16px;align-items:center;gap:10px;width:-moz-fit-content;width:fit-content}.notification-container .para-text{color:var(--Links)}.notification-container .para-text>b{font-weight:500}.notification-container .close-button{border:none;background:none}.notification-container .close-btn{border-radius:4px;background:#f0e5a9;width:24px;height:24px;padding:3px;color:#968d5d}@media(max-width:722px){.notification-container{flex-direction:column}.notification-container .close-button{order:-1;margin-left:auto}}.cards-section .card{border-radius:12px;background:var(--white);box-shadow:0 4px 12px 0 rgba(66,120,150,.08);padding:20px;border:none}.first-heading{font-size:14px;font-weight:600}.first-heading,.second-heading{color:var(--text);font-style:normal;line-height:normal}.second-heading{font-size:12px;font-weight:500}.para-text{color:var(--text);font-size:12px;font-style:normal;font-weight:300;line-height:150%}.bottom-border{width:50px;height:3px;background-color:var(--Brand-color);margin-top:4px}.card:nth-child(2) .bottom-border{background-color:var(--accent)}.card:nth-child(3) .bottom-border{background-color:#3ec1ca}.progress-text .target-heading{color:var(--text);font-size:12px;font-style:normal;font-weight:600;line-height:normal}.progress-text .target-text{padding:4px 8px;border-radius:4px;background:var(--background);font-size:10px}.d-swiper>.swiper-wrapper>.swiper-slide{border-radius:12px;background:var(--white);box-shadow:0 4px 12px 0 rgba(66,120,150,.08);display:flex;flex-direction:column;gap:10px;align-items:flex-start;align-self:stretch;padding:20px;min-height:200px}.swiper-btn-next,.swiper-btn-prev{padding:8px 10px;border-radius:6px;border:1px solid rgba(0,0,0,.09);background:var(--white);box-shadow:0 1px 3px 0 rgba(11,19,36,.07),inset 0 -1px 0 0 rgba(0,0,0,.12)}.d-swiper .swiper-btn{width:18px;height:18px}.slide-date{padding:4px;border-radius:4px;background:var(--background);color:var(--text);font-size:10px;font-weight:400}.performance-card{border-radius:12px;background:var(--white);box-shadow:0 4px 12px 0 rgba(66,120,150,.08);padding:20px}.progress-score{color:var(--text);font-size:10px;font-style:normal;font-weight:400;line-height:normal}.progress-bar{border-radius:8px;background:linear-gradient(90deg,#699B03,#89BD1E)}.breadcrumbs{padding:26px 35px 10px}.breadcrumb-item{font-size:12px}.breadcrumb-item,.breadcrumb-item:first-child{font-size:12px;color:var(--Links);font-style:normal;font-weight:500;text-transform:capitalize}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"≫";font-family:Feather}.action-buttons{display:flex;padding:15px 35px;align-items:flex-start;gap:30px;align-self:stretch}.btn-primary{background-color:var(--Brand-color);border:none;text-shadow:0 1px 3px #4a6c03;box-shadow:0 0 0 1px #4a6c03,inset 0 1px .75px 0 hsla(0,0%,100%,.12),inset 0 -1px 0 0 #496c00,0 1px 3px 0 rgba(0,0,0,.1);color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,.07)}.btn-primary,.btn-secondary{padding:6px 20px;border-radius:6px;font-size:12px;font-style:normal;font-weight:400}.btn-secondary{background-color:var(--white);border:1px solid var(--gray-border);color:var(--text);box-shadow:0 1px 3px 0 rgba(16,24,40,.1)}.btn-secondary:focus,.btn-secondary:hover{color:var(--text);border:1px solid rgba(0,0,0,.1);background-color:var(--page-background)}.btn-secondary:focus{box-shadow:0 1px 3px 0 rgba(16,24,40,.1);background-color:var(--white)}.btn-secondary:active,.btn-secondary:active:focus{background-color:var(--white);box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.2);padding:7px 20px 5px}.btn-primary:focus,.btn-primary:hover{background-color:var(--Brand-hover)}.btn-primary:focus{box-shadow:0 0 0 1px #4a6c03,inset 0 1px .75px 0 hsla(0,0%,100%,.12),inset 0 -1px 0 0 #496c00,0 1px 3px 0 rgba(0,0,0,.1);background-color:var(--Brand-color)}.btn-primary:active,.btn-primary:active:focus{background-color:var(--Brand-color);box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.2);padding:7px 20px 5px}.brand-button{border:unset;border-radius:6px;background:var(--Brand-color);color:var(--white);box-shadow:0 0 0 1px #4a6c03,inset 0 1px .75px 0 hsla(0,0%,100%,.12),inset 0 -1px 0 0 #496c00,0 1px 3px 0 rgba(0,0,0,.1);padding:6px 20px;text-shadow:0 1px 3px #4a6c03;font-weight:500}.form-check{display:flex;align-items:center;margin-bottom:0;gap:16px}.form-switch .form-check-input{width:46px;height:26px}.form-check-input:checked{background-color:var(--Brand-color);border-color:var(--Brand-border)}.form-check-input:focus{box-shadow:unset}.form-check-input:focus,.form-check-input:hover{border-color:rgba(0,0,0,.25)}.table-container{background-color:var(--white);border-radius:12px;border:1px solid var(--gray-border);overflow:hidden;box-shadow:0 1px 3px 0 rgba(16,24,40,.1)}.table-container table{border:unset;color:var(--gray-600);margin-bottom:unset}.table-container thead{background-color:var(--gray-50)}.table-container th{padding:12px 24px;font-size:1.3rem;font-style:normal;font-weight:600;line-height:18px;text-align:left;border:unset}.table-container th i,.table-container th svg{height:1.333rem;width:1.333rem;margin-left:5px}.table-container td{padding:10px 24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:unset;border-top:1px solid var(--gray-border);max-width:450px}.table-container td i,.table-container td svg{height:1.333rem;width:1.333rem;margin-right:5px}.table-wrapper{overflow-x:scroll}.inner-btn-wrapper>button,.inner-btn-wrapper>div>button{background-color:var(--Brand-color);border:1px solid var(--Brand-border);border-radius:8px;font-size:10px;font-weight:600;padding:5px;color:#fff;cursor:pointer;margin-left:5px}.pagination-container{padding:12px 24px;border-top:1px solid var(--gray-border);display:flex;justify-content:space-between;align-items:center}.pagination-container .button-wrap{width:100%;display:flex}.pagination-container .btn-pagination.btn-main{background-color:var(--white);padding:8px 12px;border-radius:8px;border:1px solid var(--gray-border);color:var(--gray-700);font-size:1.167rem;font-style:normal;font-weight:600;line-height:1;display:flex;align-items:center;gap:5px;box-shadow:0 1px 3px 0 rgba(16,24,40,.1)}.pagination-container .btn-pagination.btn-main i,.pagination-container .btn-pagination.btn-main svg{height:1.4rem;width:1.4rem}.pagination-container .btn-pagination.btn-main:hover{background-color:var(--page-background)}.pagination-container .btn-pagination.btn-main:active{box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.2);padding:9px 12px 7px}.pagination-container .page-btn{padding:4px;border-radius:8px;color:var(--gray-700);font-size:1.167rem;font-style:normal;font-weight:600;line-height:1}.pagination-container .page-btn span,.pagination-container .spacer{display:flex;align-items:center;justify-content:center;height:24px;width:24px}.pagination-container .page-btn.active{background-color:var(--page-background);pointer-events:none}.pagination-container .page-btn:hover{background-color:var(--gray-50)}.pagination-container .page-btn:active{background-color:var(--gray-50);box-shadow:inset 0 2px 5px 1px rgba(0,0,0,.2);padding:5px 4px 3px}@media(max-width:768px){.pagination-container .page-btn:not(.active),.pagination-container .spacer{display:none}.pagination-container .button-wrap{width:auto}}.statistics-container{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:12px 24px;border-top:1px solid var(--gray-border)}@media(max-width:768px){.statistics-container{justify-content:center;gap:8px}}.statistics-container input,.statistics-container select{width:50px;height:25px;padding:0 5px;font-size:1rem}.statistics-container .form-group{margin-bottom:0}.statistics-container .form-group .form-label{margin-bottom:0;font-size:1rem}.main-heading{color:var(--text,#32313B);font-size:24px;font-weight:700}.kpis-form{padding:20px;border-radius:12px;background:var(--white,#FFF);box-shadow:0 4px 12px 0 rgba(66,120,150,.08)}.stw-container .form-check-input{min-width:46px}.tabs-section .nav-item button{border:unset;color:var(--text,#32313B);text-transform:capitalize}.tabs-section .nav-link.active{background:unset;border-bottom:2px solid #669800;font-weight:600}.tabs-section .reporting-framework .nav-link{background:unset;border:2px solid var(--Stroke, );border-radius:6px}.tabs-section .reporting-framework .nav-link.active{border:2px solid #669800;font-weight:600}.tabs-section.brsr{background-color:var(--white,#fff);padding:10px;border-radius:12px}.reporting-framework .nav-tabs{border:unset!important}.cd-change-logs,.cd-form,.uar-form{background-color:#fff;padding:20px;border-radius:12px}.form-control{padding:8px;border-radius:6px;border:1px solid var(--Stroke,#e6e8f1);background-color:var(--background,#F6F6F9)}.cd-change-logs h5{font-weight:600}.info-added{border-radius:8px;background:var(--background,#F6F6F9);padding:12px;display:flex;flex-direction:column;gap:5px}.info-added h5,.info-added p{font-size:11px}.info-added p{color:var(--text,#32313B)}.hidden-table-row a,.info-added a{text-decoration:underline;color:#9a8406}.u-a-report{border-radius:12px;background:var(--White,#FFF);box-shadow:0 4px 12px 0 rgba(66,120,150,.08);padding:15px 20px}.uar-form{display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:20px 0}.upload-box{align-self:center;width:100%;padding:46px 10px;text-align:center;border-radius:8px;border:1px solid var(--Stroke,#e6e8f1);background-color:var(--background,#F6F6F9);cursor:pointer}.main-heading-container{border-bottom:1px solid var(--Stroke,#e6e8f1)}.hidden-table-row{background:#f9fafb}.attachments-list li{max-width:500px;display:flex;justify-content:space-between}.question-list{list-style:auto}.question-list li{border:.8px solid #000;padding:4px;margin-bottom:5px;list-style-position:inside}.question-list .first-row{border:.8px solid #000;border-radius:8px;padding:20px;position:relative}.box-title{position:absolute;top:-.8rem;left:1rem;background-color:#fff;padding:0 .5rem;font-size:1rem;width:max-content}.question-list li[aria-expanded=true]{background-color:#6ec9fc;border:none}.login-left-column .video-container{width:200px;height:200px;padding:10px;border-radius:16px;background:var(--white,#FFF)}.login-left-column,.login-right-column{display:flex;align-items:center;justify-content:center}.video-container video{width:100%;height:100%}.login-right-column{position:relative}.login-right-column:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#263800;mix-blend-mode:multiply}.login-container{position:relative}.login-container>.heading{color:var(--white,#FFF);font-size:20px;font-weight:700}.login-container .form-container{border-radius:18px;background-color:#fff;padding:25px;width:350px}.login-container input{font-size:14px;border-radius:6px;border:1px solid var(--Stroke,#e6e8f1);background:var(--background,#F6F6F9)}.login-container label{color:var(--text,#32313B);font-size:13px}.info-icon,.login-container .form-check-input,.nav-item-wrapper .nav-link svg,.upload-cloud{width:25px;height:25px}@media(max-width:400px){.login-container .form-container{width:100%}}.checkbox-cell{background-color:var(--gray-50,#F9FAFB)!important;text-align:center;width:70px}.checkbox-cell .form-check-input{height:20px;width:20px;border-radius:6px;cursor:pointer}.logo-container{width:100%;padding:15px}.logo-container img{max-width:90%}.logo-container .collapse-btn{padding:8px;border-radius:6px;border:1px solid rgba(0,0,0,.09);background:var(--white);box-shadow:0 1px 3px 0 rgba(11,19,36,.07),inset 0 -1px 0 0 rgba(0,0,0,.12)}@media(max-width:468px){.content-wrapper,.main-header{margin-left:unset!important;transition:margin-left .3s ease}.main-sidebar{width:100%;position:absolute;top:0;left:0;z-index:100;overflow-y:scroll;transform:translateX(-100%);transition:all .5s ease-in-out}.main-sidebar.show{transform:translateX(0);z-index:9999;transition:all .4s ease-in-out}.main-header,.table-container td,.table-container th{padding:10px!important}.action-buttons,.breadcrumbs,.main-footer,.progress-cards,.table-section{padding:10px 0!important}.left-column .collapse-btn{padding:8px;border-radius:6px;border:1px solid rgba(0,0,0,.09);background:var(--white);box-shadow:0 1px 3px 0 rgba(11,19,36,.07),inset 0 -1px 0 0 rgba(0,0,0,.12)}.mobile-btn-container{display:block!important}}@media(min-width:768px){.content-wrapper,.main-header{margin-left:260px;transition:margin-left .3s ease}.wrapper.collapsed-wrapper .content-wrapper,.wrapper.collapsed-wrapper .main-header{margin-left:50px}}@media(max-width:768px){.content-wrapper,.main-header{margin-left:50px;transition:margin-left .3s ease}.wrapper.collapsed-wrapper .content-wrapper,.wrapper.collapsed-wrapper .main-header{margin-left:50px}}.content-wrapper{padding:15px;min-height:calc(100vh - 140px);display:flex;flex-direction:column;gap:20px;margin-top:20px}.main-sidebar.collapsed .logo-container{width:unset}.main-sidebar.collapsed{overflow:hidden;width:52px}.main-sidebar.collapsed .nav-link{gap:25px!important}.main-sidebar.collapsed .nav-item{padding-left:11px;height:42px;border-radius:8px}.nav-item-wrapper{width:100%}.sub-menu-wrapper{padding:10px}.main-sidebar.collapsed .nav-item-wrapper{position:relative;display:inline-block}.main-sidebar.collapsed .sub-menu-wrapper{display:none;position:fixed;left:40px;z-index:10;width:220px;padding-left:20px;background:rgba(0,0,0,0)}.main-sidebar.collapsed .nav-item-wrapper:hover .sub-menu-wrapper{display:block}.main-sidebar.collapsed li.nav-item-wrapper{width:40px;padding:0}.main-sidebar.collapsed .collapse-none{display:none}.main-sidebar.collapsed{overflow:visible}.main-sidebar.collapsed .sub-nav{background-color:#fff;padding:15px;border-radius:6px;border:1px solid #ccc;box-shadow:0 2px 5px rgba(0,0,0,.2);position:relative}.main-sidebar.collapsed .sub-nav:after{content:"";position:absolute;z-index:1;width:1.2rem;height:1.2rem;background:inherit;top:var(--after-top,1.8rem);left:-8px;transform:rotate(45deg);border-bottom-left-radius:.125rem;border-color:#ccc;border-style:solid;border-width:0 0 1px 1px;box-shadow:-2px 2px 5px -2px rgba(0,0,0,.2);background-color:#fff}.main-sidebar.collapsed .sub-nav p{display:inline-block!important;font-size:15px;color:#000}.main-sidebar .sub-menu-wrapper{background-color:var(--background)}.main-sidebar.collapsed .sub-nav .sub-menu-heading{display:inline-block!important;font-size:14px;color:#000;padding:5px;margin-bottom:8px;border-bottom:1px solid #e9e9e9}.main-sidebar.collapsed .nav::-webkit-scrollbar{display:none}.inner-add-btn{border-radius:6px;padding:6px 20px;font-weight:600;font-family:Inter;font-size:12px;font-style:normal}.inner-add-btn,.inner-add-btn:hover{border:1px solid var(--Brand-color,#669800)}.inner-add-btn:hover{cursor:pointer}.info-text{background-color:#e1e39b;margin:10px;padding:10px;border-radius:10px}.left-section .inner-child-sub-nav .sub-nav-child.active,.left-section .inner-child-sub-nav .sub-nav-child:hover{background-color:#f5f5f5!important;border-radius:8px;border-left:unset}.main-sidebar:not(.collapsed) .sub-nav-child.active,.main-sidebar:not(.collapsed) .sub-nav-child:hover{border-left:unset;background-color:#e3e8e5;border-radius:8px}.left-section .inner-child-sub-nav .nav-child-item:hover{background-color:unset}.disabled-kpi-tab{pointer-events:none;opacity:.35;cursor:not-allowed}.bg-brand-color{background-color:#4a6c03!important}.border-brand-color{border:#4a6c03}.stepper-container{padding:1rem}.stepper{list-style:none;padding:0;margin:0;flex-wrap:wrap}.stepper .stepper-item{flex:1 1;text-align:center;position:relative;padding:.5rem}.stepper .stepper-item .stepper-button{width:100%;background:none;border:none;padding:1rem;text-align:center;cursor:pointer;transition:all .2s ease-in-out;display:flex;flex-direction:column;align-items:center;gap:.3rem}.stepper .stepper-item .stepper-button .step-index{font-size:1.2rem;font-weight:700;border:2px solid hsl(80,49.3670886076%,36.4705882353%);border-radius:50%;width:6rem;height:6rem;display:flex;align-items:center;justify-content:center;background-color:#f8f9fa}.stepper .stepper-item .stepper-button .step-label{font-size:1.2rem;font-weight:500;color:--var("brand-color")}.stepper .stepper-item .stepper-button:hover:not(:disabled){background-color:#8ab13c;color:#000;border-radius:10%}.stepper .stepper-item .stepper-button:disabled{cursor:not-allowed;opacity:.5}.stepper .stepper-item.active .step-index{background-color:#0d6efd;color:#fff;border-color:#0d6efd}.stepper .stepper-item.completed .step-index{background-color:#669800;color:#fff;border-color:#4a6c03}.stepper .stepper-item.disabled .step-label{color:#adb5bd}@media(max-width:768px){.stepper{flex-direction:column}.stepper .stepper-item{margin-bottom:.75rem}.stepper .stepper-item .stepper-button{flex-direction:row;justify-content:flex-start}.stepper .stepper-item .stepper-button .step-index{margin-right:.5rem}}.setup-step{display:flex;flex-direction:column;gap:1rem}.setup-step .step{display:flex;position:relative}.setup-step .step .icon-wrapper{display:flex;flex-direction:column;align-items:center;margin-right:1rem;position:relative}.setup-step .step .icon-wrapper .icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#e0e0e0;color:#fff}.setup-step .step .icon-wrapper .icon.completed{background-color:#669800}.setup-step .step .icon-wrapper .line{flex-grow:1;width:2px;background-color:#669800;margin-top:4px}.setup-step .step .content .title{font-weight:600;color:#1a1a1a}.setup-step .step .content .subtitle{font-size:.9rem;color:#6c757d}.no-spinner{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.no-spinner::-webkit-inner-spin-button,.no-spinner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.multi-select-dropdown{position:relative}.multi-select-dropdown .input-box{cursor:text;min-height:38px;border-radius:.375rem;padding:.25rem .5rem;background-color:#fff;border:1px solid #ced4da;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.multi-select-dropdown .input-box:focus-within{border-color:#86b7fe;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.multi-select-dropdown .dropdown-menu{max-height:200px;overflow-y:auto;z-index:1000}.multi-select-dropdown .badge{font-size:.875rem;padding:.4em .75em;border-radius:1rem;background-color:#6c757d;color:#fff}.multi-select-dropdown .badge .btn-close{filter:invert(1);opacity:.8}.multi-select-dropdown .badge .btn-close:hover{opacity:1}.skeleton-placeholder{animation:pulse 1.5s ease-in-out infinite;background:linear-gradient(-90deg,#f0f0f0,#e0e0e0 50%,#f0f0f0);background-size:400% 400%;cursor:wait}.skeleton-sidebar .skeleton{background-color:#e0e0e0;border-radius:4px;display:inline-block;width:100%;height:1.5rem;margin-bottom:.5rem;animation:pulse 1.5s infinite}.skeleton-sidebar .skeleton-input{height:2.5rem}.skeleton-sidebar .skeleton-menu-item{height:2.1rem}@keyframes pulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f7f7f7 37%,#e0e0e0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;border-radius:4px;display:inline-block}.skeleton-text{height:2rem;border-radius:4px}.skeleton-circle{border-radius:50%;background:linear-gradient(90deg,#e0e0e0 25%,#f7f7f7 37%,#e0e0e0 63%);background-size:400% 100%;animation:skeleton-loading 1.4s ease infinite;display:inline-block}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.expand-button{background:none;border:none;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;padding:0;margin-right:4px;color:#6c757d}.expand-button:hover{color:#495057}.location-name-cell{min-width:200px}.location-name-cell .location-name-wrapper{display:flex;align-items:center}.location-name-cell .location-name{font-weight:500}.expander-placeholder{width:24px;margin-right:4px}.child-row{background-color:rgba(0,0,0,.03)}.child-row td{border-top:1px solid rgba(0,0,0,.05)}tr[data-depth="0"]{font-weight:500}tr[data-depth="0"] .location-name{font-weight:600}tr[data-depth="1"]{background-color:rgba(0,0,0,.03)}tr[data-depth="2"]{background-color:rgba(0,0,0,.05)}tr[data-depth="3"]{background-color:rgba(0,0,0,.07)}tr[data-depth] td:first-child{position:relative}tr[data-depth] td:first-child:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background-color:rgba(0,0,0,.1);opacity:.5}.table tbody tr:hover{background-color:rgba(0,0,0,.04)}.table tbody tr:hover[data-depth="1"]:hover{background-color:rgba(0,0,0,.07)}.table tbody tr:hover[data-depth="2"]:hover{background-color:rgba(0,0,0,.09)}.table tbody tr:hover[data-depth="3"]:hover{background-color:rgba(0,0,0,.11)}.expand-button .expander-icon{transition:transform .2s ease}.expand-button[aria-label="Collapse row"] .expander-icon{transform:rotate(0deg)}.modal-dialog{max-width:800px}.btn-secondary.disabled,.btn-secondary:disabled{color:#d8dae3;background-color:#f7f9f6;border-color:#f7f9f6;box-shadow:unset;padding:6px 20px}td.added-links-btn span{all:unset;display:flex;padding:2px 15px;flex-direction:column;align-items:center;gap:2px;border-radius:6px;border:1px solid var(--gray-border);background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:10px;line-height:normal}td.added-links-btn button.btn{padding:2px 5px;border-radius:4px;background:var(--Stroke,#E6E8F1);color:var(--Brand-color,#669800);font-size:8px;font-style:normal;font-weight:500}.table-container td{overflow:unset;text-overflow:unset;white-space:unset}.added-links-btn{white-space:nowrap!important}.container-with-bg{background-image:url(/login-bg2.png);height:100vh;max-width:100%;background-size:100% 100%;background-repeat:repeat}.container-with-bg:after{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background-color:rgba(18,28,1,.7490196078);z-index:1}.login-container{position:absolute;top:50%;right:25%;transform:translate(50%,-50%);z-index:2;display:flex;flex-direction:column;align-items:center;width:350px}.form-container{background-color:#fff;border-radius:10px;padding:25px;width:100%;margin-bottom:15px}.log{text-align:center;color:#fff;font-weight:700;z-index:2;margin-bottom:10px;margin-left:-10px;font-size:22px}.form-box{gap:15px}.form-box,.form-box div{display:flex;flex-direction:column}.form-box label{font-size:14px;color:#555;margin-bottom:5px}.form-box input[type=email],.form-box input[type=password],.form-box input[type=text]{padding:10px;border:1px solid #ddd;border-radius:5px;font-size:14px;background-color:azure}.checkbox{flex-direction:row!important;align-items:center;margin:5px 0}.checkbox input{margin-right:8px}.form-box button{width:30%;background-color:#669800;color:#fff;border:none;padding:8px;border-radius:5px;cursor:pointer;font-size:13px;margin-right:155px}.forg{display:block;background-color:#fff;text-align:center;padding:15px;border-radius:5px;width:100%;color:#79a63a;text-decoration:none;font-size:14px}.forg:hover{text-decoration:underline}.img{position:absolute;top:50%;left:25%;transform:translate(-50%,-50%);z-index:2}.logo-img{width:223px;height:190px}@media screen and (max-width:1200px){.container-with-bg:after{width:60%}.login-container{right:30%}.img{left:22%}}@media screen and (max-width:992px){.container-with-bg:after{width:100%;background-color:rgba(18,28,1,.75)}.login-container{right:50%}.img{left:50%;top:20%}.log{margin-left:0;width:100%;text-align:center;top:30%}.logo-img{width:180px;height:150px}}@media screen and (max-width:768px){.login-container{width:90%;max-width:350px}.form-box button{width:100%;margin-right:0}}@media screen and (max-width:480px){.img{top:15%}.log{top:25%;font-size:20px}.logo-img{width:150px;height:120px}.login-container{top:55%}.form-container{padding:15px}}@media screen and (max-width:320px){.logo-img{width:120px;height:100px}}@media screen and (max-height:700px){.img{transform:translate(-50%,-50%)}.login-container{top:50%}}@media screen and (max-width:768px){.form-box button[type=button]{right:10px!important;background:none!important}}.modal-overlay{z-index:1000000}.modal-overlay,.modal-overlay-2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.modal-overlay-2{z-index:1000001}.Toastify__toast-container{z-index:1000100!important}.custom-toast-body{font-size:16px!important}.btn-delete{background-color:#d32f2f;text-shadow:0 1px 2px rgba(0,0,0,.075);color:var(--white);border:none;border-radius:6px;padding:6px 20px;font-size:12px;font-style:normal;font-weight:400;box-shadow:0 0 0 1px rgba(211,47,47,.5),inset 0 1px .75px hsla(0,0%,100%,.2),inset 0 -1px rgba(184,0,0,.5),0 1px 3px rgba(0,0,0,.15);transition:background-color .2s,box-shadow .2s}.btn-delete:hover{background-color:#b71c1c;color:var(--white);box-shadow:0 0 0 1px rgba(183,28,28,.7),inset 0 1px .75px hsla(0,0%,100%,.2),inset 0 -1px rgba(122,0,0,.5),0 1px 4px rgba(0,0,0,.2)}.btn-delete:active{background-color:#9a0007;color:var(--white);box-shadow:inset 0 1px 3px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.logout-button{background-color:#f44336;color:#fff;border:none;border-radius:.5rem;padding:.6rem 1.5rem;width:100%;font-size:1rem;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}.logout-button svg{margin-right:.5rem}.logout-button:hover{background-color:#d32f2f;color:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.logout-button:focus{outline:none;box-shadow:0 0 0 2px rgba(244,67,54,.3)}.custom-bullets ul{list-style:disc;padding-left:20px;color:#333}.horizontal-list ul,.no-bullets ul{list-style:none;padding:0;margin:0}.horizontal-list ul{display:flex;gap:15px}.horizontal-list li{padding:5px 10px;background-color:#f0f0f0;border-radius:5px}.styled-list ul{list-style:none;padding-left:0}.styled-list li{padding:8px 0;border-bottom:1px solid #eee;color:#555;font-family:Arial,sans-serif;line-height:1.5}.styled-list li:last-child{border-bottom:none}.icon-list ul{list-style:none;padding-left:0}.icon-list li{position:relative;padding-left:25px;margin-bottom:5px}.icon-list li:before{content:"✓";color:green;position:absolute;left:0;top:0;font-weight:700}.nested-example ul ul{margin-top:5px;margin-bottom:5px;padding-left:20px;list-style:circle}.form-box .otp-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap}.form-box .otp-container,.otp-container{justify-content:center;align-items:center;gap:12px;margin-bottom:1rem}.otp-container{display:flex;flex-wrap:wrap}.form-control-otp{all:unset;width:1.5rem;height:1.5rem;text-align:center;font-size:1.25rem;border:1px solid #ced4da;border-radius:5px;background-color:#fff;transition:border-color .2s,box-shadow .2s}.form-control-otp:focus{border-color:#0d6efd;outline:0;box-shadow:0 0 0 .2rem rgba(13,110,253,.25)}.otp-resend-link{margin-left:1rem;font-size:.875rem;white-space:nowrap}.otp-resend-link a{text-decoration:none;color:#0d6efd}.otp-resend-link a:hover{text-decoration:underline}@media(max-width:400px){.otp-container{justify-content:flex-start;gap:8px}.form-control-otp{width:20px;height:20px;font-size:1rem}}.card-box{background-color:#fff;padding:20px;border-radius:5px;margin-bottom:30px}.search-item{padding-bottom:12px}.kpi-search-input{min-width:250px;max-width:320px}.kpi-search-input .input-group{border:1px solid #dee2e6;border-radius:4px;background-color:#fff;overflow:hidden;transition:border-color .2s ease-in-out}.kpi-search-input .input-group:focus-within{border-color:#0d6efd;box-shadow:0 0 0 .1rem rgba(13,110,253,.25)}.kpi-search-input .input-group .input-group-text{background-color:#fff;border:none;padding:.375rem .75rem;display:flex;align-items:center;justify-content:center}.kpi-search-input .input-group .form-control{border:none;padding:.375rem .75rem;font-size:.95rem;box-shadow:none!important}.kpi-search-input .input-group .form-control::placeholder{color:#adb5bd}.kpi-search-input .input-group .form-control:focus{outline:none;box-shadow:none}.kpi-white-search-input .input-group{background-color:#fff;border:1px solid #ced4da;border-radius:8px;overflow:hidden;transition:border .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.04)}.kpi-white-search-input .input-group:focus-within{border-color:#4a6c03!important}.kpi-white-search-input .input-group .input-group-text{background-color:rgba(0,0,0,0)!important;border:none;padding:0 10px;color:#6c757d}.kpi-white-search-input .input-group .form-control{border:none;background-color:#fff;padding:10px 12px;font-size:12px;box-shadow:none}.kpi-white-search-input .input-group .form-control::placeholder{color:#adb5bd}.kpi-white-search-input .input-group .form-control:focus{outline:none;box-shadow:none}.text-orange{color:orange}::selection{background-color:#669800;color:#fff}::-moz-selection{background-color:#669800;color:#fff}.outline-none{outline:none}.bg-custom-white-rounded{padding:20px;border-radius:12px;background:var(--white,#FFF);box-shadow:0 4px 12px 0 rgba(66,120,150,.08)}.brand-color{color:#669800!important}.brand-circle-icon{width:40px;height:40px;background-color:#669800;border-radius:25%;display:flex;align-items:center;justify-content:center;color:#fff}.action-td{cursor:default}.bg-gary-50{background-color:#f9fafb}.cursor-pointer{cursor:pointer}.profile-image-wrapper{width:130px;height:130px;border-radius:50%;overflow:visible;position:relative;border:2px solid #e0e0e0}.profile-image{width:100%;height:100%;object-fit:cover}.edit-image-btn{position:absolute;bottom:6px;right:6px;background-color:var(--brand-color,#669800);color:#fff;border:none;border-radius:50%;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 6px rgba(0,0,0,.2);transition:background-color .2s ease}.edit-image-btn:hover{background-color:rgb(67.7763157895,101,0)}.chart-controls-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end}@media(max-width:768px){.chart-controls-wrapper{justify-content:flex-start}}:root{--brand-color:#669800;--brand-bg-light:#eaf5d3}.nav-pills .nav-link{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:8px;font-weight:500;background-color:rgba(0,0,0,0);color:var(--brand-color);transition:all .3s ease;outline:none;border:none}.nav-pills .nav-link .brand-circle-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;background-color:var(--brand-color);color:#fff}.nav-pills .nav-link.active{background-color:var(--brand-color)!important;color:#fff!important}.nav-pills .nav-link.active .brand-circle-icon{background-color:#fff!important;color:var(--brand-color)!important}.nav-pills .nav-link:hover{background-color:var(--brand-bg-light);color:var(--brand-color)}.nav-pills .nav-link:hover .brand-circle-icon{opacity:.9}.page-bg-color{background-color:var(--page-background)}.is-invalid{border:1px solid red}.breadcrumb-section{background-color:#2c6b8b;color:#fff;padding:8px 12px;position:relative;height:40px;display:flex;align-items:center}.breadcrumb-section:first-child{background-color:#2c9b88}.breadcrumb-section .arrow-right{content:"";position:absolute;right:-15px;top:0;width:0;height:0;border-top:20px solid rgba(0,0,0,0);border-bottom:20px solid rgba(0,0,0,0);border-left:15px solid #2c6b8b;z-index:2}.breadcrumb-section:first-child .arrow-right{border-left-color:#2c9b88}.no-decoration-input{border:none;background:rgba(0,0,0,0);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.checkbox-cell-without-bg{text-align:center;width:70px}.checkbox-cell-without-bg .form-check-input{height:20px;width:20px;border-radius:6px;cursor:pointer}.cursor-loading{cursor:wait}.corporate-onboarding-stepper-container{display:flex;align-items:flex-start;gap:2rem;padding:1rem;background-color:#fff;border-radius:8px;overflow-x:auto;position:relative;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.corporate-onboarding-stepper-item{position:relative;flex:0 0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;min-width:100px;z-index:1}.corporate-onboarding-stepper-item:after{content:"";position:absolute;top:18px;left:50%;width:100%;height:2px;background-color:#e3e3e3;z-index:-1}.corporate-onboarding-stepper-item:last-child:after{display:none}.corporate-onboarding-stepper-icon{background-color:#f9fafb;color:#475467;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;z-index:1;transition:all .3s ease}.corporate-onboarding-stepper-icon.completed{background-color:#669800;color:#fff}.corporate-onboarding-stepper-icon.current{background-color:#eff7ff;color:#669800}.corporate-onboarding-stepper-label{margin-top:.5rem;font-size:.95rem;font-weight:500;color:#344054;white-space:normal;word-break:break-word;text-align:center;max-width:80px;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;box-orient:vertical;overflow:hidden}.corporate-onboarding-stepper-item:hover .corporate-onboarding-stepper-icon{transform:scale(1.05);box-shadow:0 2px 6px rgba(0,0,0,.1)}.exg-notification-skeleton .list-group-item{border:none;border-bottom:1px solid #e9ecef}.exg-notification-skeleton .exg-skeleton-line{height:12px;background:linear-gradient(90deg,#e9ecef 25%,#f8f9fa 50%,#e9ecef 75%);background-size:200% 100%;border-radius:4px;animation:exg-skeleton-shimmer 1.2s infinite}@keyframes exg-skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.exg-notification-card{height:70vh;display:flex;flex-direction:column}.exg-notification-body{flex:1 1;overflow-y:auto;max-height:calc(80vh - 60px)}.exg-notification-list .list-group-item{border:none;border-bottom:1px solid #e9ecef}.exg-notification-list .list-group-item:last-child{border-bottom:none}.exg-no-data{font-size:1.1rem;color:#6c757d}.dashboard-container{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}.metric-dashboard{display:flex;flex-direction:column;width:100%}.metric-dashboard-title{margin:0;font-size:1.5rem;font-weight:600}.metric-dashboard-subtitle-container{background-color:#00a3e0;color:#fff;padding:12px 20px;border-radius:8px}.metric-dashboard-subtitle{margin:0;font-size:1.2rem;font-weight:500}.metric-dashboard-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;padding:20px 10px}.metric-card{background-color:#fff;border-radius:15px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 8px rgba(0,0,0,.05);transition:transform .2s ease,box-shadow .2s ease;border-bottom:6px solid #4a6c03}.metric-card:hover{transform:translateY(-4px);box-shadow:0 8px 16px rgba(0,0,0,.1)}.metric-card-content{display:flex;flex-direction:column;gap:16px}.metric-card-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.metric-card-title{font-size:1.5rem;font-weight:500;color:gray}.metric-card-icon-wrapper{width:48px;height:48px;background-color:#f0f0f0;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:2rem}.metric-card-icon{font-size:1.5rem;color:#669800}.metric-card-value{font-size:2.9rem;font-weight:700;color:#333;display:flex;align-items:baseline;justify-content:flex-start;gap:5px}.metric-card-unit{font-size:1rem;color:#666}@media(max-width:768px){.metric-dashboard-cards{grid-template-columns:1fr}}