.modal-header .close{margin-top:0!important;padding:0 5px!important;color:#fff!important;opacity:1!important}.modal-header .close:hover{color:#fff!important}.modal-header{background-color:#0465ac!important;color:#fff;padding:10px!important}.modal-footer{border-top:none!important}.success-body{text-align:center}.success-icon{font-size:50px!important}#profileSideMenu{position:fixed;top:0;z-index:99;height:100%;right:0;width:100%;justify-content:flex-end;background-color:rgba(0,0,0,.5)}#profileSideMenu #profileHeader{background-color:#fff;overflow-y:auto;overflow-x:0;width:100%}@media only screen and (min-width:480px){#profileSideMenu #profileHeader{width:100%}}@media only screen and (min-width:992px){#profileSideMenu #profileHeader{width:25%}}.sidenav{height:100%;position:fixed;z-index:30;top:0;left:0;background-color:#fff;overflow-x:hidden;transition:.5s;width:0}.sidenav a{padding:10px 8px 10px 32px;text-decoration:none;font-size:15px;color:#706f6f;display:block;transition:.1s;border-bottom:1px solid #dcdcdc}.sidenav a:hover{color:#0465ac!important;cursor:pointer;background:#fafafa}.board{background:#0465ac;color:#fff}.board>p{margin:0 0 10px;font-size:14px}.sidenav-icon{margin-right:10px}.icon-cross{color:#fff;padding:0 10px}.rounded-circle{width:70px;height:70px;border-radius:50%}.navlinks{font-weight:600;color:grey}.searchMenu{display:flex;align-items:center;border-bottom:1px solid #dcdcdc;padding:10px}.searchModuleInput{font-size:13px;border:1px solid #d9d9d9!important}.sidenav-right-overlay{position:fixed;inset:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);z-index:1100;display:flex;justify-content:flex-end;overflow:hidden;overscroll-behavior:contain}.sidenav-right{width:350px;max-width:90vw;height:calc(100vh - 40px);max-height:calc(100vh - 40px);background:#fff;box-shadow:-2px 0 8px rgba(0,0,0,.08);position:relative;transition:transform .3s ease;right:0;top:0;display:flex;flex-direction:column;z-index:1101;margin-top:40px;overflow:hidden;border-radius:5px;border:1px solid #e0e0e0}.icon-cross{color:#333;font-size:20px;float:right;padding:10px 10px 0;cursor:pointer}.sidenav-right .mainContainer{flex:1 1 auto;height:auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;display:flex;flex-direction:column;grid-gap:20px;gap:20px;margin-top:0;border:none;min-width:0}@media (max-width:600px){.sidenav-right{width:100vw;max-width:100vw}}.sidenav-right *{max-width:100%;box-sizing:border-box}.navbar{align-items:center;padding:0 10px}@media only screen and (max-width:540px){.navbar{align-items:center;padding:5px;height:auto;overflow:hidden}.award-points{position:absolute;right:120px;display:none}.signout{font-size:10px}.college{font-size:16px;width:100px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.college-name{word-break:break-word}.college-name-header{margin-left:40px}.sidenav-button{padding:4px 10px!important;margin:0!important}.streams-info{position:absolute;bottom:0;left:0;margin-top:4px;margin-bottom:2px}.menu{margin-top:1%;font-size:15px}.awards{height:21px;padding-top:15%}.award-icon{padding-left:4%}.award-points{padding-right:35px}.admin{height:25px;width:25px;margin-left:3%;border-radius:50%;margin-top:6%}.user-img{padding-left:15px;display:none}.userOptions-dropdown{margin-left:2%;margin-top:3%}.userOptions-dropdown-content{margin-top:3%}#moduleDropdown,.dropDownDiv,.dropDownFilter.show>.dropdown-menu{position:fixed!important}.dropDownDiv{top:5vh!important;left:10vh!important;width:75vw!important}.mblScreen{flex-direction:column;margin-top:10px!important}.hamburger-button{display:none}}.moduleListIcon{font-size:14px;color:#000!important}.moduleItems{padding:10px!important;text-decoration:none!important}@media only screen and (max-width:480px){.dropDownDiv,.navbar .dropdown-menu{position:fixed!important}.dropDownDiv{top:6vh!important;left:0!important;width:100vw!important}.dropDownFilter{top:5.5vh!important;width:77vw!important;left:-200px!important}.filterName{font-size:13px!important}.mblScreen{margin-top:10px!important;grid-gap:2%;gap:2%}}.material-symbols-rounded{font-family:"Material Symbols Rounded";font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.subContainers{border-radius:5px;background-color:#fff}.accButtons,.signoutBtn{font-size:13px;width:94px;padding:3px 0;border-radius:4px}.accButtons{background-color:#fff;border:1px solid #ddd}.signoutBtn{background-color:#f0483f;border:none;color:#fff}.mainContainer{display:flex;flex-direction:column;grid-gap:20px;gap:20px}.custom-scrollable-div{height:85vh;overflow:auto;scrollbar-width:none}.custom-scrollable-div::-webkit-scrollbar{display:none}.loading-container-small,.loading-small{height:20px;position:relative;width:20px;border-radius:100%}.loading-small{border-color:transparent #000;border-style:solid;border-width:2px;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:rotate-loading 1.5s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container-small .loading-small{transition:all .5s ease-in-out}.navbar{display:flex;justify-content:space-between!important;align-items:center!important;height:50px;position:fixed!important;width:100%;z-index:20;border-radius:0!important;background-color:#0465ac!important}#header.navbar{z-index:1060!important}#modalContainer.modal.fade.show{z-index:1100!important}#modalContainer.modal.fade.show .workspace-current-modal-mode{z-index:1101!important}.navbar:after,.navbar:before{content:none!important}.college-name{display:flex;align-items:center;grid-gap:16px!important;gap:16px!important}.college-name a:hover{text-decoration:none}.college-name p{margin-bottom:0}.vl{border-left:1px solid #eef1f4;height:20px;align-self:center}.streams-user-info,.user-info{display:flex;align-items:center}.streams-user-info{margin-right:12px}.streams-info,.user-img{display:flex;align-items:center}.menu{background-color:#0465ac!important}.menu,.menu:active{border:none}.college{font-size:24px;margin-bottom:0;font-weight:700}.awards{background-color:#fff;color:#000!important;font-size:14px;height:21px;padding-top:15%}.award-icon{padding-left:7%;margin-left:5%}.award-points{padding-right:20px;display:flex;align-items:center}.signout-icon{margin-right:5px}.user-img{padding-right:20px}.admin-img{display:flex;margin-left:10px}.admin{width:25px;height:25px;border-radius:50%}.signout{cursor:pointer;color:#fff!important;text-decoration:none!important;display:flex;align-items:center}.breadcrumb section{color:#000;text-decoration:none}.userOptions-dropdown{margin-left:5%;cursor:pointer}.userOptions-icon{margin-left:2px}.userOptions-dropdown-content{margin-top:1.5%;display:none;position:absolute;min-width:150px;z-index:1;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.25);right:10px}.userOptions-dropdown-content span{color:#000;padding:8px;text-decoration:none;display:block;font-size:12px;cursor:pointer}.userOptions-dropdown-content span:hover{background-color:#ddd}.profile-icon,.settings-icon{margin-right:10px}.sidenav-button{background-color:#0465ac!important;border:none!important;box-shadow:none!important;color:#fff!important;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0!important;font-size:18px;line-height:1}.sidenav-button:focus,.sidenav-button:hover{background-color:hsla(0,0%,100%,.16)!important;color:#fff!important;text-decoration:none;outline:none}.settingsDataContainer{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.modalDataContainer>.settingsModalContent{width:80%!important;height:70%;overflow-y:auto!important}.settingsModalBody li{font-size:16px;margin-bottom:15px}.settingsModalBody li a{text-decoration:underline}.headerDropdownOptionProfile a{color:#000}.headerDropdownOptionProfile a:hover{text-decoration:none}#headerUserDropdown .dropdown-toggle:after{display:none}.workspace-header-color{background-color:#0465ac!important}.workspaceHeader{display:flex;flex-direction:row;flex-wrap:wrap;grid-gap:16px;gap:16px;align-items:center!important}.grievance-header-actions{flex-wrap:nowrap;grid-gap:16px;gap:16px}.grievance-header-actions .streams-user-info{margin-right:0}.grievance-header-divider{display:inline-block;width:1px;height:20px;margin:0;background-color:#eef1f4;flex:0 0 auto}.grievance-header-action{width:29px;height:29px}.grievance-header-action,.grievance-header-action .material-symbols-rounded{display:inline-flex;align-items:center;justify-content:center}.header-icon-bg{color:#fff}.header-icon-bg:hover,.ws-vm-header-icon-bg-color{background-color:hsla(0,0%,100%,.16)}.grievance-header-panel-icon>.position-relative>.mr-3{margin-right:0!important;padding:0!important}.grievance-header-panel-icon img{height:21px}.vm_custom_body15{font-size:20px}.vm_custom_body15,.vm_custom_body17{font-weight:500;font-family:"Poppins",sans-serif}.vm_custom_body17{font-size:8px}.vm_custom_body18{font-size:11px;font-weight:700;font-family:"Poppins",sans-serif}@media (max-width:724px){.workspaceHeader{grid-gap:2px;gap:2px}.workspaceHeader .mobileViewNotificationActivity,.workspaceHeader .mobileViewUserActivity{display:none!important}}@media only screen and (max-width:540px){.navbar{align-items:center;padding:5px;height:auto;overflow:hidden}.award-points{position:absolute;right:120px;display:none}.signout{font-size:10px}.college{font-size:16px}.vm_custom_body15{font-size:16px;max-width:145px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.college-name{word-break:break-word}.college-name-header{margin-left:40px}.sidenav-button{padding:4px 10px!important;margin:0!important}.streams-info{position:absolute;bottom:0;left:0;margin-top:4px;margin-bottom:2px}.menu{margin-top:1%;font-size:15px}.awards{height:21px;padding-top:15%}.award-icon{padding-left:4%}.award-points{padding-right:35px}.admin{height:25px;width:25px;margin-left:3%;border-radius:50%;margin-top:6%}.user-img{padding-left:15px;display:none}.userOptions-dropdown{margin-left:2%;margin-top:3%}.userOptions-dropdown-content{margin-top:3%}.navbar .dropdown-menu{position:fixed!important;padding:10px}.dropDownDiv{position:fixed!important;top:5vh!important;left:10vh!important;width:75vw!important}.mblScreen{flex-direction:column;margin-top:10px!important}.hamburger-button{display:none}}.backDivGradi{background-image:linear-gradient(90deg,#4364f7,#4364f7,#6fb1fc)}.userPhoto{position:relative;border-radius:.9375rem;text-align:center;padding:0 1.25rem;background-color:var(--user-panel-inner-background);box-shadow:var(--user-panel-box-shadow);margin:auto}.textCenter{box-shadow:0 0 5px #b8b8b8;margin-left:6%;margin-right:6%;padding-bottom:22px;border-radius:15px;margin-top:-30px;background:#fff}.profilePhoto{position:relative;margin-top:-3.125rem;width:6.25rem;height:6.25rem;display:inline-block;background-color:var(--user-panel-white);border-radius:50%;box-shadow:var(--user-panel-photo-shadow);background-size:100% 100%;overflow:hidden}.maindivGradient{background-image:linear-gradient(0deg,#f9f9f0,#bdbdbd,#bdbdbd)}#dashboardMainComponent{padding-top:10px!important}.subscriptionStrip{font-size:14px;width:100%;color:#fff;text-align:center;position:fixed;top:50px}.step3,.step4,.step5,.warningIconContainer{display:flex;align-items:center}.warningIconContainer{height:80px;width:80px;border-radius:40px;background-color:#f5f8ff}.warningicon{font-size:35px;margin:auto}.acceptButton{color:#fff!important;background-color:#219653!important}.logoutSubscriptionButton{color:#fff!important;background-color:#f44336!important}.SubscriptionAlertModal-body{max-height:100%!important}.lastAcceptedUserCard{background-color:#f5f8ff;padding:10px;font-size:13px}.moduleListIcon{background:#d6d7ff;width:3.5rem;height:3.5rem;padding:.5rem;font-size:14px!important;border-radius:50%;display:flex;align-items:center;justify-content:center}.titleName{font-size:11px;font-weight:500;font:"-webkit-control"}.moduleItems{display:flex;flex-direction:column;justify-content:center;align-items:center}.customScrollDiv{padding:10px!important}.customScrollDiv::-webkit-scrollbar{width:.3em}.customScrollDiv::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.customScrollDiv::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #708090}.filterName{font-size:14px;margin-bottom:0}.mblScreen{display:flex;flex-direction:row}.navbar .dropdown-menu{position:absolute}@media only screen and (max-width:480px){.navbar .dropdown-menu{position:fixed}.dropDownDiv{position:fixed!important;top:5vh!important;left:0!important;width:100vw!important}.dropDownFilter{top:19vh!important;width:82vw!important;left:51px!important}.filterName{font-size:13px!important}.mblScreen{margin-top:10px!important;grid-gap:2%;gap:2%}}@media only screen and (min-width:480px){#profileHeader{width:100%}}@media only screen and (min-width:992px){#profileHeader{width:25%}}.moduleListMenu{border:none!important;box-shadow:0 7px 5px -4px rgba(0,0,0,.2),0 4px 5px 3px rgba(0,0,0,.14),0 2px 6px 5px rgba(0,0,0,.12)!important}.moduleListHeaderDetails{display:flex;align-items:center;justify-content:space-between}.searchModuleInput{font-size:14px!important;box-shadow:none!important}.filterModuleButton{font-size:14px;background-color:#fff;border:2px solid #0465ac;color:#0465ac;padding:4px 8px;border-radius:5px;cursor:pointer;display:flex;align-items:center;margin-bottom:0!important}.moduleTypeMenu{top:40px}.moduleItems{box-shadow:3px 2px 4px rgba(0,0,0,.25);border-radius:7px;margin-bottom:10px}.menuText{font-size:13px;color:#5d6e82;margin-top:5px!important;font-weight:700}.userDetailsMenu{padding:10px 15px!important;border:none!important;box-shadow:0 7px 5px -4px rgba(0,0,0,.2),0 4px 5px 3px rgba(0,0,0,.14),0 2px 6px 5px rgba(0,0,0,.12)!important}.userName-Image{display:flex;align-items:center;grid-gap:15px;gap:15px}hr{margin-top:10px!important;margin-bottom:10px!important}.userAccessId,.userEmailId{display:flex;align-items:center;grid-gap:15px;gap:15px}.userAccessId{margin-top:10px}.updateProfileLink{padding:0!important;font-size:0!important}.updateProfileButton{font-size:13px;background-color:#fff;border:1px solid #0465ac;color:#0465ac;padding:4px 8px;border-radius:5px;justify-content:center}.tabsDesignSummary,.updateProfileButton{cursor:pointer;display:flex;align-items:center}.tabsDesignSummary{flex-wrap:wrap;width:100%;grid-gap:12px;gap:12px;padding-left:10px}@media (max-width:1024px){.tabsDesignSummary .bookmarkModalItem p{display:none}}@media (max-width:768px){.tabsDesignSummary{flex-direction:row;overflow-x:auto;white-space:nowrap;padding-bottom:6px}.BookedModule{flex:0 0 auto}}.customModuleBookMark{display:flex;justify-content:space-between;align-items:center;grid-gap:12px;gap:12px;padding:20px;border-radius:16px!important}.customModuleBookMark a{flex:1 1;display:flex;text-decoration:none;color:inherit}.bookmark-actions{display:flex;align-items:center;grid-gap:10px;gap:10px;flex-shrink:0}.vertical-line{border-left:1px solid grey;height:40px;margin:0 10px;align-self:center;opacity:.6}.BookedModule{display:flex;align-items:center;padding:6px 14px;border-radius:50px!important;grid-gap:8px;gap:8px}.row-container{width:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;padding-top:20px}@media (max-width:1024px){.row-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.row-container{grid-template-columns:1fr}}.modal-dialog.custom-left-modal{width:min(65vw,1100px)!important;max-width:100vw!important;position:absolute;padding-top:20px;right:195px!important}@media (max-width:1024px){.modal-dialog.custom-left-modal{width:100%!important;right:20px!important}}@media (max-width:768px){.modal-dialog.custom-left-modal{width:95vw!important;left:50%!important;transform:translateX(-50%);right:unset!important}}.modalBookmarkContent{max-height:85vh!important;overflow:auto}@media (max-width:768px){.bookmark-mobile-mode{width:95vw!important;height:90vh!important;left:50%!important;transform:translateX(-50%);padding:15px!important;box-shadow:0 0 10px rgba(0,0,0,.2)!important}}@media (max-width:768px){.bookmark-header{flex-direction:column!important;align-items:stretch!important;grid-gap:10px;gap:10px}.bookmark-header input{width:100%!important}}.material-symbols-rounded{font-variation-settings:"FILL" 1!important}.workspace-current-bookmark-cell-color{border:1px solid grey!important}.bg-grey{background-color:#9a9a9a}.bg-grey-subscription-color{color:#9a9a9a!important}.top-modal{position:fixed!important;z-index:9999!important}.vm_custom_body11{word-break:break-word}.customModuleBookMark:hover{background-color:#f7f9fb;transition:.2s ease}@media (max-width:768px){.notification-mobile-mode{width:auto!important;max-width:100vw!important;top:3rem!important;right:20px!important;left:20px!important;z-index:9999;margin-top:20px!important;padding:20px!important;height:calc(100vh - 4rem);overflow-y:auto!important;box-shadow:0 0 10px 0 rgba(0,0,0,.2)!important}}@media (max-width:1024){.notification-mobile-mode{width:auto!important;max-width:50vw!important;top:3rem!important;right:20px!important;z-index:9999;margin-top:20px!important;padding:20px!important;height:calc(100vh - 4rem);overflow-y:auto!important;box-shadow:0 0 10px 0 rgba(0,0,0,.2)!important}}.customization-tabs{display:flex;grid-gap:10px;gap:10px;width:100%}.customization-tab{border:none;cursor:pointer;font-size:14px!important;font-weight:400px!important;font-family:"Poppins",sans-serif}.customization-tab.active{color:#007bff;border-bottom:2px solid #0465ac}.poppins-typography{font-family:"Poppins",sans-serif}.vm-ws-selected-tab{color:#007bff;border-bottom:2px solid #007bff}.vm-ws-default-theme{border-bottom:2px solid #e0e6eb!important}.workspace-current-modal-mode{color:#1c2021!important;transition:background-color .3s ease,color .3s ease}.ws-vm-cell-notification:hover{background-color:#f9fafb}.modal-content{height:100%;max-height:100%}.admin-dashboard-container{display:flex;flex-direction:column;min-height:95vh;height:100vh;max-height:100vh;width:100%}.genericRequestContainer{position:fixed!important;top:-27px!important;right:0!important;width:91.5vw!important;min-height:90vh!important;height:100vh!important;max-height:100vh!important;max-width:91.5vw!important;transition:right .4s ease-in-out;display:flex;flex-direction:column}.generic-CheckContainer{width:100%;padding:20px 30px;min-height:100vh;max-height:100vh!important;overflow-y:auto}.admin-layout-container{display:grid;grid-template-columns:20% 80%;grid-template-rows:auto;height:100%!important;width:100%}.feasibilityCheckInput{width:auto;border-radius:7px;height:68px;margin-bottom:10px;box-sizing:border-box}.feasibilityCheck-input-group-field{display:flex;align-items:center}.admin-release-query-list{overflow-y:auto;width:100%;border-radius:7px;grid-gap:10px;gap:10px}.admin-release-query-list,.pre-release-body-container{height:inherit!important;display:flex;flex-direction:column}.ux-team-query-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:16px 24px;background-color:#eef1f4;border-radius:8px;cursor:pointer}.admin-right-section-container{display:grid;grid-template-columns:75% 25%;grid-template-rows:auto;height:100%!important;margin-bottom:20px!important}@media screen and (max-width:1024px){.admin-right-section-container{grid-template-columns:1fr}}@media screen and (max-width:768px){.admin-right-section-container{grid-template-columns:1fr}}@media screen and (max-width:1024px){.admin-layout-container{grid-template-columns:1fr}}@media screen and (max-width:768px){.admin-layout-container{grid-template-columns:1fr}}.feasibility-tabs{display:flex;flex-wrap:wrap;grid-gap:15px;gap:15px;margin-bottom:15px;border-bottom:1px solid #e0e6eb;width:100%}.releaseSelectedTab{background-color:#0465ac;color:#fff}.admin-stepper-container{background-color:#f9fafb;padding:18px 36px;border-radius:1px;border:1px solid #e6ebef;height:inherit!important;overflow-y:auto}.feasibility-heading{display:flex;justify-content:space-between;align-items:center}.generic-header{border-top:1px solid #e0e6eb;border-right:1px solid #e0e6eb;border-left:1px solid #e0e6eb}.developer-communication-section{background-color:#fff;padding:18px 36px;border-radius:1px;border:1px solid #e6ebef;height:inherit!important;width:100%;overflow-x:auto}.admin-release-body-container{display:flex;flex-direction:column;height:inherit!important}.ux-release-button{position:fixed;bottom:40px;z-index:999;background-color:#0465ac;color:#fff;padding:10px 20px;border-radius:50px;cursor:pointer}.developer-tabs-design{display:flex;flex-direction:row;border-bottom:1px solid #e0e6eb;grid-gap:34px;gap:34px;cursor:pointer}.developer-right-section-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto;height:100%!important;margin-bottom:20px!important}.qa-complete-release-button{position:fixed;bottom:40px;z-index:999;background-color:#0465ac;color:#fff;padding:10px 20px;border-radius:50px;cursor:pointer}.doc-release-body-container{display:flex;flex-direction:column;height:inherit!important;padding:20px!important}.viewAttachmentDialog{max-width:97%!important}.viewAttachmentContent{height:calc(97vh - 50px)}.viewAttachmentDialog .viewAttachment-body{padding-top:0;max-height:90%!important}.viewAttachment-body{height:500px;overflow-y:auto}.icon-container{background-color:hsla(0,0%,76.9%,.25);height:40px;width:40px;display:flex;justify-content:center;align-items:center;border-radius:50%}.light-grey-fill{background-color:hsla(0,0%,86.7%,.3333333333333333)}.ui-link{color:#0465ac;text-decoration:underline}.cursor-pointer,.ui-link{cursor:pointer}.transition{transition:.4s ease-in-out}.rotate{animation:rotate-loading 1s linear 0s infinite normal;transform-origin:50% 50%;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:rotate-loading 1.5s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-transform-origin:50% 50%}.scrollable,.scrollable-primary{overflow:auto}.scrollable-primary::-webkit-scrollbar,.scrollable::-webkit-scrollbar,textarea::-webkit-scrollbar{width:.5vw;height:2vh}.scrollable::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{border-radius:50px;background-color:#ddd}.scrollable::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background-color:#aaa}.scrollable-primary::-webkit-scrollbar-thumb{border-radius:50px;background-color:#0465ac}.scrollable-primary::-webkit-scrollbar-thumb:hover{background-color:#003b66}.scrollable::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{border-radius:50px;background-color:#ecf7ff}.scrollable-primary::-webkit-scrollbar-track{border-radius:50px;background-color:hsla(0,0%,100%,.6666666666666666)}.simple-button{padding:6px 12px;border:2px solid #0465ac;color:#0465ac;border-radius:4px;cursor:pointer;transition:color .3s,border-color .3s}.filter-userActivityStream{margin-top:4px;padding:0!important}.simple-button:hover{color:#034378;border-color:#034378}.trshadow{border:"1px solid #dcdcdc!important";.light-grey-fill{background-color:hsla(0,0%,86.7%,.3333333333333333)}.ui-link{color:#0465ac;text-decoration:underline}.cursor-pointer,.ui-link{cursor:pointer}.transition{transition:.4s ease-in-out}.rotate{animation:rotate-loading 1s linear 0s infinite normal;transform-origin:50% 50%;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:rotate-loading 1.5s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-transform-origin:50% 50%}.scrollable,.scrollable-primary{overflow:auto}.scrollable-primary::-webkit-scrollbar,.scrollable::-webkit-scrollbar,textarea::-webkit-scrollbar{width:.5vw;height:2vh}.scrollable::-webkit-scrollbar-thumb,textarea::-webkit-scrollbar-thumb{border-radius:50px;background-color:#ddd}.scrollable::-webkit-scrollbar-thumb:hover,textarea::-webkit-scrollbar-thumb:hover{background-color:#aaa}.scrollable-primary::-webkit-scrollbar-thumb{border-radius:50px;background-color:#0465ac}.scrollable-primary::-webkit-scrollbar-thumb:hover{background-color:#003b66}.scrollable::-webkit-scrollbar-track,textarea::-webkit-scrollbar-track{border-radius:50px;background-color:#ecf7ff}.scrollable-primary::-webkit-scrollbar-track{border-radius:50px;background-color:hsla(0,0%,100%,.6666666666666666)}.simple-button{padding:6px 12px;border:2px solid #0465ac;color:#0465ac;border-radius:4px;cursor:pointer;transition:color .3s,border-color .3s}.filter-userActivityStream{margin-top:4px;padding:0!important}.simple-button:hover{color:#034378;border-color:#034378}.trshadow{border:"1px solid #dcdcdc!important";border-width:"inherit";border-color:"inherit"}.boxshadow{box-shadow:"0 4px 8px rgba(0, 0, 0, 0.1)";margin-bottom:"8px";border-radius:"8px";background:"white",}.filteredUserInput{width:auto;border-radius:7px;box-sizing:border-box}.formControlContentTask option{font-size:14px;font-weight:400;font-family:"Poppins",sans-serif;line-height:20px;color:"#A9A9A9"}.taskContentRow{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;width:100%}.user-activity-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px;padding:8px 8px 8px 0}.grid-item{margin-bottom:1rem;width:100%}input[type=date]{width:100%!important}@media (max-width:768px){.user-activity-container{grid-template-columns:1fr}}@media (max-width:768px){.activity-mobile-mode{width:auto!important;max-width:100vw!important;top:3rem!important;right:20px!important;left:20px!important;z-index:9999;margin-top:20px!important;padding:20px!important;height:calc(100vh - 4rem);overflow-y:auto!important;box-shadow:0 0 10px 0 rgba(0,0,0,.2)!important}}@media (max-width:1024){.activity-mobile-mode{width:auto!important;max-width:100vw!important;top:3rem!important;right:20px!important;z-index:9999;margin-top:20px!important;padding:20px!important;height:calc(100vh - 4rem);overflow-y:auto!important;box-shadow:0 0 10px 0 rgba(0,0,0,.2)!important}}.ws-app-theme-color-20 option{width:auto;height:42px;font-size:13px;font-weight:400;line-height:20px;font-family:"Poppins",sans-serif;color:grey;border-radius:7px}.activityLogsFilters,.activityLogsVisibility{display:none}.activityLogContainer{padding:0!important}@media print{.activityLogsVisibility{display:block!important;margin-top:20px;text-align:center;font-size:20px;font-weight:700}.ws-vm-table-header tr th p{font-weight:700}.hideWhenPrint{display:none!important}.activityLogContainer{padding:15px!important}.activityLogsFilters{display:block!important}}.table-responsive table th{background-color:#f3f3f3}border-width:"inherit";border-color:"inherit"}.boxshadow{box-shadow:"0 4px 8px rgba(0, 0, 0, 0.1)";margin-bottom:"8px";border-radius:"8px";background:"white",}@media (max-width:768px){.user-activity-container{flex-direction:column;align-items:stretch}.grid-item{width:100%}.grid-item input,.grid-item select{width:100%!important}}.table-responsive{width:100%;overflow-x:auto}.table-responsive table{min-width:900px}@media (max-width:768px){.table-rows{white-space:nowrap}.table-rows,.ws-vm-table-header th p{font-size:12px}}.trshadow{border:1px solid #dcdcdc!important}@media (max-width:768px){.activity-mobile-mode{width:95vw!important;height:90vh!important;left:50%!important;transform:translateX(-50%)}}.grievance-route-content,.grievance-route-content-expanded{--grievance-content-top-offset:84px}.grievance-routing-menu{width:72px}.grievance-routing-menu-expanded{width:252px}.grievance-route-content{--grievance-left-offset:72px;padding-left:72px}.grievance-route-content,.grievance-route-content-expanded{--grievance-right-offset:50px;box-sizing:border-box;width:100%;max-width:100vw;padding-right:50px;padding-top:var(--grievance-content-top-offset);overflow-x:hidden;transition:padding-left .22s cubic-bezier(.22,1,.36,1)}.grievance-route-content-expanded{--grievance-left-offset:252px;padding-left:252px}.grievance-route-menu{height:calc(100vh - 50px)!important;background:#fff;overflow-y:auto;overflow-x:hidden;padding:0 10px 20px;position:fixed;top:50px;left:0;z-index:4;width:72px;border-right:1px solid #dfe5ee;box-shadow:0 1px 4px rgba(15,23,42,.05);transition:width .22s cubic-bezier(.22,1,.36,1);scrollbar-width:thin;scrollbar-color:#ccd8e6 transparent;will-change:width;backface-visibility:hidden;transform:translateZ(0)}.grievance-route-menu.expanded{width:252px}.grievance-route-menu::-webkit-scrollbar{width:5px}.grievance-route-menu::-webkit-scrollbar-thumb{background:#ccd8e6;border-radius:999px}.grievance-route-menu-header{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 2px;margin:0 -10px 16px;border-bottom:1px solid #dfe5ee}.grievance-route-menu-header-expanded{justify-content:space-between;grid-gap:12px;gap:12px;padding:0 20px}.grievance-route-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:8px;background:transparent;color:#061426;cursor:pointer;font-size:16px;transition:background .18s ease,color .18s ease}.grievance-route-menu-toggle:focus,.grievance-route-menu-toggle:hover{background:#eef6ff;color:#0069d9;outline:none}.grievance-route-menu-module-title{min-width:0;color:#061426;font-size:18px;font-weight:800;line-height:1.2;white-space:nowrap}.grievance-route-menu-list{display:flex;flex-direction:column;grid-gap:6px;gap:6px}.grievance-route-menu-list a{text-decoration:none!important;outline:none!important}.grievance-route-menu-link,.grievance-route-menu-list a:active,.grievance-route-menu-list a:focus,.grievance-route-menu-list a:focus-visible{outline:none!important;box-shadow:none!important}.grievance-route-menu-link{position:relative;display:flex;align-items:center;grid-gap:14px;gap:14px;cursor:pointer;min-height:42px;border-radius:6px;padding:10px 14px!important;color:#334155!important;font-size:14px;font-weight:700;border:0;transition:background .2s ease,color .2s ease,transform .2s ease,gap .22s cubic-bezier(.22,1,.36,1)}.grievance-route-menu-link:focus,.grievance-route-menu-link:hover{background:#eef6ff!important;color:#0069d9!important;transform:none;outline:none!important;box-shadow:none!important}.grievance-route-menu-link-compact{justify-content:center;grid-gap:0;gap:0;padding:10px 8px!important}.grievance-route-menu-link.selected{background:#eaf4ff!important;color:#0069d9!important}.grievance-route-menu-link.selected:before{content:"";position:absolute;left:-10px;top:9px;bottom:9px;width:4px;border-radius:999px;background:#0069d9}.grievance-route-menu-icon{width:20px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;color:#64748b;margin:0;font-size:16px;transition:color .2s ease,transform .2s ease}.grievance-route-menu-link:focus .grievance-route-menu-icon,.grievance-route-menu-link:hover .grievance-route-menu-icon{color:#facc15;transform:scale(1.05)}.grievance-route-menu-link.selected .grievance-route-menu-icon{color:#facc15}.grievance-route-menu-label{display:inline-block;color:inherit;font-size:14px;font-weight:800;line-height:1.3;margin:0;white-space:nowrap;overflow:hidden;max-width:172px;opacity:1;transform:translateX(0);transition:max-width .22s cubic-bezier(.22,1,.36,1),opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.grievance-route-menu-label-collapsed{max-width:0;opacity:0;transform:translateX(-6px)}.grievance-route-menu-label-expanded{max-width:172px;opacity:1;transform:translateX(0)}@media only screen and (max-width:540px){.grievance-route-menu,.grievance-routing-menu,.grievance-routing-menu-expanded{display:none}.grievance-route-content,.grievance-route-content-expanded{--grievance-left-offset:0px;--grievance-right-offset:0px;padding-left:0;padding-right:0;padding-top:var(--grievance-content-top-offset)}}.gd-dashboard{--gd-primary:#005bbf;--gd-secondary:#115cb9;--gd-surface:#f9f9f9;--gd-surface-lowest:#fff;--gd-surface-low:#f1f4fa;--gd-surface-high:#e5e8ee;--gd-text:#181c20;--gd-muted:#414754;--gd-outline:#c1c6d6;--gd-error:#ba1a1a;background:var(--gd-surface);color:var(--gd-text);min-height:calc(100vh - 120px);width:100%;max-width:100%;overflow-x:hidden;padding:24px 24px 40px;font-family:Inter,"Segoe UI",Arial,sans-serif}.gd-dashboard,.gd-dashboard *,.gd-dashboard :after,.gd-dashboard :before{box-sizing:border-box}.gd-breadcrumb{display:flex;align-items:center;grid-gap:9px;gap:9px;margin-bottom:14px;background:var(--gd-surface);color:var(--gd-muted);font-size:12px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.gd-breadcrumb a{color:var(--gd-muted);text-decoration:none}.gd-breadcrumb a:last-child{color:var(--gd-primary)}.gd-page-header{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;width:100%;min-width:0;margin-bottom:24px;background:var(--gd-surface)}.gd-page-header>div{min-width:0}.gd-page-header h1{margin:0;color:var(--gd-text);font-size:28px;font-weight:800;line-height:1.2}.gd-card-header p,.gd-page-header p{margin:5px 0 0;color:var(--gd-muted);font-size:13px}.gd-primary-action{display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;min-height:40px;padding:9px 16px;max-width:100%;border:0;border-radius:8px;background:var(--gd-primary);color:#fff!important;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none!important;white-space:nowrap;box-shadow:0 8px 18px rgba(0,91,191,.16);transition:background .18s ease,transform .18s ease}.gd-primary-action:hover{background:var(--gd-secondary);transform:translateY(-1px)}.gd-secondary-action{display:inline-flex;align-items:center;justify-content:center;grid-gap:9px;gap:9px;min-height:40px;padding:9px 16px;max-width:100%;border:1px solid var(--gd-outline);border-radius:8px;background:var(--gd-surface-lowest);color:var(--gd-primary)!important;font-size:13px;font-weight:800;line-height:1.25;text-decoration:none!important;white-space:nowrap;transition:background .18s ease,border-color .18s ease,transform .18s ease}.gd-secondary-action:hover{border-color:var(--gd-primary);background:#eef6ff;transform:translateY(-1px)}.gd-alert{margin-bottom:18px;padding:12px 14px;border:1px solid #ffd3bf;border-radius:8px;background:#fff7ed;color:#9a3412;font-size:13px;font-weight:600;word-break:break-word}.gd-metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:18px;gap:18px;margin-bottom:28px}.gd-metric-link{display:block;color:inherit!important;text-decoration:none!important}.gd-chart-card,.gd-metric-card,.gd-table-card{border:1px solid rgba(226,232,240,.9);border-radius:14px;background:var(--gd-surface-lowest);box-shadow:0 2px 5px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.05)}.gd-metric-card{display:flex;align-items:center;justify-content:space-between;grid-gap:18px;gap:18px;min-height:74px;padding:18px 20px;transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.gd-metric-card:hover{border-color:rgba(0,91,191,.18);box-shadow:0 8px 18px rgba(15,23,42,.08),0 2px 5px rgba(15,23,42,.05);transform:translateY(-1px)}.gd-metric-content{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.gd-metric-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;color:var(--gd-primary);background:#d8e7ff;font-size:15px}.gd-metric-copy{min-width:0}.gd-metric-label{margin:0;overflow:hidden;color:#243044;font-size:13px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.gd-metric-value{margin:0;flex:0 0 auto;color:#061426;font-size:30px;font-weight:800;line-height:1;text-align:right}.gd-metric-helper{margin:3px 0 0;overflow:hidden;color:#64748b;font-size:12px;font-weight:600;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.gd-metric-card.gd-primary .gd-metric-value{color:#061426}.gd-metric-card.gd-primary .gd-metric-icon,.gd-metric-card.gd-progress .gd-metric-icon,.gd-metric-card.gd-success .gd-metric-icon,.gd-metric-card.gd-warning .gd-metric-icon{color:#0069d9;background:#d8e7ff}.gd-analytics-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-gap:24px;gap:24px;margin-bottom:24px}.gd-chart-card,.gd-donut-card{padding:20px 24px 24px;overflow:hidden}.gd-donut-card{border:1px solid rgba(226,232,240,.9);border-radius:14px;background:var(--gd-surface-lowest);box-shadow:0 2px 5px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.05);overflow:visible}.gd-card-header{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;min-width:0;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(193,198,214,.45)}.gd-card-header>div{min-width:0}.gd-card-header h3{margin:0;color:var(--gd-text);font-size:17px;font-weight:800}.gd-chart-legend{display:flex;align-items:center;grid-gap:18px;gap:18px;color:var(--gd-muted);font-size:12px;font-weight:800}.gd-chart-legend span{display:inline-flex;align-items:center;grid-gap:7px;gap:7px}.gd-chart-legend i{width:10px;height:10px;border-radius:3px}.gd-legend-current{background:var(--gd-primary)}.gd-legend-previous{background:var(--gd-outline)}.gd-chart-area{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;grid-gap:10px;gap:10px;width:100%;height:300px;padding:24px 8px 4px;overflow:visible}.gd-chart-grid{position:absolute;z-index:0;left:8px;right:8px;top:24px;bottom:32px;pointer-events:none;background-image:linear-gradient(180deg,rgba(193,198,214,.45) 1px,transparent 0);background-size:100% 25%}.gd-chart-column{position:relative;z-index:1;display:flex;flex:1 1;min-width:34px;height:100%;flex-direction:column;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px}.gd-chart-column:has(.gd-bar:focus),.gd-chart-column:has(.gd-bar:hover){z-index:50}.gd-bars{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:center;grid-gap:4px;gap:4px;width:34px;height:calc(100% - 28px)}.gd-chart-column:has(.gd-bar:focus) .gd-bars,.gd-chart-column:has(.gd-bar:hover) .gd-bars{z-index:51}.gd-bar{position:relative;display:block;width:13px;min-height:0;border-radius:5px 5px 0 0;transition:height .25s ease,filter .18s ease}.gd-bar:focus,.gd-bar:hover{z-index:20}.gd-bar:hover{filter:brightness(.94)}.gd-bar:focus:after,.gd-bar:hover:after{position:absolute;left:50%;bottom:calc(100% + 10px);z-index:30;min-width:136px;padding:9px 11px;border:1px solid rgba(193,198,214,.72);border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08);color:#243044!important;content:attr(data-tooltip);font-size:12px!important;font-weight:800;line-height:1.25;text-align:center;transform:translateX(-50%);white-space:nowrap;pointer-events:none}.gd-bar:focus:before,.gd-bar:hover:before{position:absolute;left:50%;bottom:calc(100% + 5px);z-index:31;width:10px;height:10px;border-right:1px solid rgba(193,198,214,.72);border-bottom:1px solid rgba(193,198,214,.72);background:#fff;content:"";transform:translateX(-50%) rotate(45deg);pointer-events:none}.gd-bar-current{background:var(--gd-primary)}.gd-bar-previous{background:rgba(193,198,214,.75)}.gd-chart-label{color:var(--gd-muted);font-size:11px;font-weight:800}.gd-donut-header{align-items:flex-start}.gd-donut-content{flex-direction:column;grid-gap:24px;gap:24px;min-height:300px}.gd-donut-chart,.gd-donut-content{display:flex;align-items:center;justify-content:center}.gd-donut-chart{position:relative;width:180px;height:180px;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(193,198,214,.38)}.gd-donut-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.gd-donut-segment,.gd-donut-track{fill:none;stroke-width:28}.gd-donut-track{stroke:#d5dfe8}.gd-donut-segment{cursor:pointer;outline:none;transform-origin:90px 90px;transition:filter .18s ease,stroke-width .18s ease,transform .18s ease}.gd-donut-segment:focus,.gd-donut-segment:hover{stroke-width:31;transform:scale(1.02)}.gd-donut-center{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:112px;height:112px;border-radius:50%;background:var(--gd-surface-lowest);box-shadow:0 0 0 1px rgba(193,198,214,.28);line-height:1.1}.gd-donut-center span{color:var(--gd-muted);font-size:11px;font-weight:800;text-transform:uppercase}.gd-donut-center b{margin-top:5px;color:#061426;font-size:30px;font-weight:900}.gd-donut-hover-card{position:absolute;top:50%;left:calc(100% + 14px);z-index:2;min-width:124px;padding:10px 12px;border:1px solid rgba(193,198,214,.72);border-radius:8px;background:#fff;box-shadow:0 14px 28px rgba(15,23,42,.18),0 2px 6px rgba(15,23,42,.08);color:#243044;transform:translateY(-50%);pointer-events:none}.gd-donut-hover-card:before{position:absolute;top:50%;left:-6px;width:10px;height:10px;border-bottom:1px solid rgba(193,198,214,.72);border-left:1px solid rgba(193,198,214,.72);background:#fff;content:"";transform:translateY(-50%) rotate(45deg)}.gd-donut-hover-card span{display:block;color:var(--gd-muted);font-size:11px;font-weight:800;text-transform:uppercase;white-space:nowrap}.gd-donut-hover-card b{display:block;margin-top:4px;color:#061426;font-size:24px;font-weight:900}.gd-donut-legend{display:flex;flex-direction:column;grid-gap:10px;gap:10px;width:100%}.gd-donut-legend-row{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:32px;padding:7px 10px;border:1px solid rgba(226,232,240,.85);border-radius:8px;color:#243044;font-size:13px;font-weight:700}.gd-donut-legend-row b{color:#061426;font-size:16px;font-weight:900}.gd-donut-dot{width:10px;height:10px;border-radius:50%}.gd-donut-pending{background:#f97316}.gd-donut-progress{background:#005bbf}.gd-donut-closed{background:#22c55e}.gd-donut-new{background:#8b5cf6}.gd-donut-empty{padding:18px 12px;border:1px dashed var(--gd-outline);border-radius:8px;color:var(--gd-muted);font-size:13px;font-weight:700;text-align:center}.gd-table-card{overflow:hidden}.gd-table-header{padding:20px 24px;margin-bottom:0;background:var(--gd-surface-lowest)}.gd-table-header .gd-primary-action{min-height:36px;padding:8px 14px}.gd-table-actions{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;grid-gap:10px;gap:10px}.gd-table-header .gd-secondary-action{min-height:36px;padding:8px 14px}.gd-table-wrap{overflow-x:auto}.gd-table{width:100%;min-width:850px;border-collapse:collapse}.gd-table th{padding:13px 24px;border-top:1px solid rgba(193,198,214,.62);border-bottom:1px solid rgba(193,198,214,.62);background:rgba(241,244,250,.72);color:var(--gd-muted);font-size:11px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.gd-table td{padding:16px 24px;border-bottom:1px solid rgba(193,198,214,.42);color:var(--gd-muted);font-size:13px;vertical-align:middle}.gd-table tr:hover td{background:rgba(0,91,191,.04)}.gd-ticket-id{color:var(--gd-primary)!important}.gd-ticket-id,.gd-ticket-subject{font-weight:800;white-space:nowrap}.gd-ticket-subject{max-width:260px;margin:0;overflow:hidden;color:var(--gd-text);text-overflow:ellipsis}.gd-ticket-user{display:block;margin-top:3px;color:rgba(65,71,84,.7);font-size:11px;font-weight:700}.gd-priority,.gd-status{display:inline-flex;align-items:center;justify-content:center;grid-gap:7px;gap:7px;border-radius:7px;font-size:11px;font-weight:800;white-space:nowrap}.gd-priority{padding:5px 8px;border:1px solid var(--gd-outline);background:var(--gd-surface-high);color:var(--gd-muted);text-transform:uppercase}.gd-priority-high{border-color:rgba(186,26,26,.24);background:rgba(186,26,26,.08);color:var(--gd-error)}.gd-priority-medium{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.gd-priority-low{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.gd-status{min-width:116px;padding:7px 9px;border:1px solid transparent}.gd-status i{width:7px;height:7px;border-radius:50%}.gd-status-new{border-color:rgba(0,91,191,.14);background:rgba(0,91,191,.06);color:var(--gd-primary)}.gd-status-new i{background:var(--gd-primary)}.gd-status-pending,.gd-status-progress{border-color:#fed7aa;background:#fff7ed;color:#c2410c}.gd-status-pending i,.gd-status-progress i{background:#f97316}.gd-status-closed{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.gd-status-closed i{background:#22c55e}.gd-status-declined{border-color:rgba(186,26,26,.24);background:rgba(186,26,26,.08);color:var(--gd-error)}.gd-status-declined i{background:var(--gd-error)}.gd-right{text-align:right}.gd-open-button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid transparent;border-radius:8px;color:var(--gd-muted);text-decoration:none!important;transition:background .18s ease,border-color .18s ease,color .18s ease}.gd-open-button:hover{border-color:var(--gd-outline);background:var(--gd-surface-lowest);color:var(--gd-primary)}.gd-empty-table{padding:32px 24px!important;color:var(--gd-muted);font-weight:700;text-align:center}.gd-skeleton-metrics{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));grid-gap:18px;gap:18px;margin-bottom:28px}.gd-skeleton-metric-card{display:flex;align-items:center;grid-gap:12px;gap:12px;min-height:74px;padding:18px 20px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:var(--gd-surface-lowest);box-shadow:0 2px 5px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.05)}.gd-skeleton-bar,.gd-skeleton-donut,.gd-skeleton-icon,.gd-skeleton-line{position:relative;overflow:hidden;border-radius:6px;background:#d5dfe8}.gd-skeleton-bar:after,.gd-skeleton-donut:after,.gd-skeleton-icon:after,.gd-skeleton-line:after{position:absolute;inset:0;content:"";transform:translateX(-100%);animation:gdSkeletonShimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent)}.gd-skeleton-icon{width:32px;height:32px;flex:0 0 32px;border-radius:8px}.gd-skeleton-copy{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.gd-skeleton-label{width:62%;height:14px}.gd-skeleton-helper{width:78%;height:12px}.gd-skeleton-number{width:42px;height:30px;flex:0 0 auto;margin-left:auto}.gd-skeleton-chart,.gd-skeleton-donut-card{margin-bottom:24px}.gd-skeleton-card-header,.gd-skeleton-table-title{display:flex;align-items:center;justify-content:space-between;grid-gap:20px;gap:20px;padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid rgba(193,198,214,.45)}.gd-skeleton-heading{width:210px;height:18px}.gd-skeleton-legend{width:160px;height:14px}.gd-skeleton-chart-area{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:10px;gap:10px;height:300px;padding:24px 8px 4px}.gd-skeleton-bar{width:24px;min-height:36px;border-radius:6px 6px 0 0}.gd-skeleton-donut-content{display:flex;flex-direction:column;align-items:center;grid-gap:14px;gap:14px;min-height:300px;justify-content:center}.gd-skeleton-donut{width:180px;height:180px;border-radius:50%}.gd-skeleton-donut-row{width:100%;height:32px}.gd-skeleton-table-title{padding:20px 24px;margin-bottom:0}.gd-skeleton-button{width:86px;height:36px}.gd-skeleton-table{min-width:850px}.gd-skeleton-table-row{display:grid;grid-template-columns:120px minmax(210px,1fr) 120px 130px 110px 140px 70px;align-items:center;grid-gap:22px;gap:22px;min-height:62px;padding:0 24px;border-bottom:1px solid rgba(193,198,214,.42)}.gd-skeleton-cell{height:14px}.gd-skeleton-id{width:76px}.gd-skeleton-subject{width:78%}.gd-skeleton-category,.gd-skeleton-date{width:86px}.gd-skeleton-priority{width:78px;height:24px}.gd-skeleton-status{width:112px;height:28px}.gd-skeleton-action{justify-self:end;width:34px;height:34px}@keyframes gdSkeletonShimmer{to{transform:translateX(100%)}}@media only screen and (max-width:1180px){.gd-metrics-grid,.gd-skeleton-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:980px){.gd-page-header{align-items:flex-start;flex-direction:column}.gd-primary-action{align-self:flex-start}}@media only screen and (max-width:720px){.gd-dashboard{padding:18px 14px 32px}.gd-card-header,.gd-page-header{align-items:flex-start;flex-direction:column}.gd-page-header h1{font-size:24px}.gd-primary-action,.gd-secondary-action{width:100%;white-space:normal}.gd-table-actions{width:100%}.gd-analytics-grid,.gd-metrics-grid,.gd-skeleton-metrics{grid-template-columns:1fr}.gd-chart-card,.gd-donut-card{padding:18px 14px 20px}.gd-chart-area{grid-gap:8px;gap:8px;height:240px;overflow-x:auto;justify-content:flex-start}.gd-chart-column{flex:0 0 38px}.gd-skeleton-card-header,.gd-skeleton-table-title{align-items:flex-start;flex-direction:column}.gd-skeleton-chart-area{height:240px;overflow-x:auto;justify-content:flex-start}.gd-skeleton-bar{flex:0 0 24px}.gd-donut-hover-card{top:calc(100% + 12px);left:50%;transform:translateX(-50%)}.gd-donut-hover-card:before{top:-6px;left:50%;border:0;border-top:1px solid rgba(193,198,214,.72);border-left:1px solid rgba(193,198,214,.72);transform:translateX(-50%) rotate(45deg)}}.grievance-list-page{--eg-primary:#005bbf;--eg-primary-hover:#1a73e8;--eg-secondary:#115cb9;--eg-surface:#f9f9f9;--eg-surface-lowest:#fff;--eg-surface-low:#f1f4fa;--eg-surface-container:#ebeef4;--eg-surface-high:#e5e8ee;--eg-text:#181c20;--eg-muted:#414754;--eg-outline:#c1c6d6;--eg-error:#ba1a1a;min-height:calc(100vh - 130px);width:100%;padding:24px 24px 40px;background:var(--eg-surface);color:var(--eg-text);font-family:Inter,"Segoe UI",Arial,sans-serif}.grievance-list-page,.grievance-list-page *,.grievance-list-page :after,.grievance-list-page :before{box-sizing:border-box}.grievance-list-breadcrumb.breadcrumb{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:0!important;margin:0 0 18px!important;border:0;background:transparent;color:#727785;font-size:12px;font-weight:700}.grievance-list-breadcrumb .section,.grievance-list-breadcrumb .section a{color:#727785;text-decoration:none}.grievance-list-breadcrumb .section:last-child a{color:var(--eg-primary)}.grievance-list-page .grievance-heading{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:16px;gap:16px;width:100%;padding:0!important;margin-bottom:18px}.grievance-list-title-row{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;min-width:0}.grievance-list-back-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:50%;background:#d9d9d9;color:#243044!important;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:0 4px 10px rgba(15,23,42,.2);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.grievance-list-back-button:focus,.grievance-list-back-button:hover{background:#cbd5e1;color:#061426!important;box-shadow:0 6px 14px rgba(15,23,42,.22);transform:translateY(-1px)}.grievance-list-page .grievance-title-block h3{margin:0;color:var(--eg-text);font-size:28px;font-weight:800;line-height:1.25}.grievance-list-page .grievance-title-block p{margin:4px 0 0;color:var(--eg-muted);font-size:14px;line-height:1.45}.grievance-list-page .onlineGrievance-link{padding-top:6px;white-space:nowrap}.grievance-list-page .onlineGrievance-link a{color:var(--eg-primary)!important;font-size:14px!important;font-weight:700!important;text-decoration:none}.grievance-list-page .onlineGrievance-link a:hover{text-decoration:underline}.grievance-list-page .grievanceList-container{padding:0!important}.grievance-list-page .grievance-actions{display:flex;flex-wrap:wrap;align-items:center;grid-gap:16px;gap:16px;width:100%;padding:16px;margin:0 0 22px;border:1px solid var(--eg-outline);border-radius:12px;background:var(--eg-surface-lowest);box-shadow:0 1px 3px rgba(15,23,42,.06);font-size:13px}.grievance-list-page .grievance-filter{display:flex;flex:1 1 auto;align-items:center;grid-gap:16px;gap:16px;min-width:0}.grievance-list-page .grievance-filter-values{display:flex;flex-wrap:wrap;align-items:center;grid-gap:18px;gap:18px}.grievance-list-page .grievance-dates,.grievance-list-page .grievance-status{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;gap:10px;margin:0}.grievance-list-page .grievance-status input[type=checkbox]{width:16px;height:16px;margin:0;accent-color:var(--eg-primary)}.grievance-list-page .grievance-dates label,.grievance-list-page .grievance-status label{margin:0;color:var(--eg-text);font-size:13px;font-weight:600}.grievance-list-page .grievance-dates input[type=date]{width:132px;min-height:34px;padding:6px 10px;border:1px solid var(--eg-outline);border-radius:8px;background:var(--eg-surface-low);color:var(--eg-text);font-size:13px}.grievance-list-page .grievance-filter-buttons,.grievance-list-page .grievance-report-buttons{display:flex;align-items:center}.grievance-list-page .grievance-report-buttons{margin-left:auto}.grievance-list-page .grievance-action-buttons,.grievance-list-page .grievance-buttons{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px;margin:0}.grievance-list-page .grievance-button.btn,.grievance-list-page .grievance-outline-button.btn,.grievance-list-page .outline-button.btn{min-height:36px;padding:8px 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:700!important;line-height:1.2;text-transform:none;box-shadow:none!important}.grievance-list-page .grievance-button.btn{border:1px solid var(--eg-primary)!important;background:var(--eg-primary)!important;color:#fff!important}.grievance-list-page .grievance-button.btn:focus,.grievance-list-page .grievance-button.btn:hover{background:var(--eg-primary-hover)!important}.grievance-list-page .grievance-outline-button.btn,.grievance-list-page .outline-button.btn{border:1px solid var(--eg-outline)!important;background:var(--eg-surface-lowest)!important;color:var(--eg-muted)!important}.grievance-list-page .grievance-outline-button.btn:focus,.grievance-list-page .grievance-outline-button.btn:hover,.grievance-list-page .outline-button.btn:focus,.grievance-list-page .outline-button.btn:hover{border-color:var(--eg-primary)!important;background:#d8e2ff!important;color:var(--eg-primary)!important}.grievance-list-page .grievance-list-container{display:flex;flex-direction:column;grid-gap:16px;gap:16px;margin:0 0 20px}.eg-skeleton-table{width:100%;overflow:hidden;margin:0 0 20px;border:1px solid rgba(193,198,214,.8);border-radius:12px;background:var(--eg-surface-lowest);box-shadow:0 1px 3px rgba(15,23,42,.06)}.eg-skeleton-header,.eg-skeleton-row{display:grid;grid-template-columns:44px minmax(160px,1.4fr) minmax(120px,.9fr) minmax(100px,.8fr) minmax(160px,1.2fr) minmax(150px,1.1fr) minmax(120px,.9fr) minmax(110px,.8fr);align-items:center;grid-gap:18px;gap:18px;min-width:980px}.eg-skeleton-header{min-height:46px;padding:0 14px;border-bottom:1px solid rgba(193,198,214,.72);background:#f8fafc;color:#334155;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.eg-skeleton-checkbox{width:14px;height:14px;border:1px solid #94a3b8;border-radius:3px;background:#fff}.eg-skeleton-body{overflow-x:auto}.eg-skeleton-row{min-height:39px;padding:0 14px;border-bottom:1px solid rgba(226,232,240,.86)}.eg-skeleton-row:last-child{border-bottom:0}.eg-skeleton-cell{display:block;height:14px;border-radius:5px;background:linear-gradient(90deg,#d7e1ea,#edf3f7 48%,#d7e1ea);background-size:220% 100%;animation:eg-skeleton-shimmer 1.3s ease-in-out infinite}.eg-skeleton-select{width:32px;height:14px}.eg-skeleton-name,.eg-skeleton-subject{width:88%}.eg-skeleton-committee,.eg-skeleton-phone{width:76%}.eg-skeleton-action,.eg-skeleton-status{width:62%}.eg-skeleton-date{width:72%}.eg-skeleton-footer{display:grid;grid-template-columns:180px 1fr 160px;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:10px 16px;border-top:1px solid rgba(193,198,214,.72);background:#fbfdff}.eg-skeleton-page-size,.eg-skeleton-pager,.eg-skeleton-total{display:block;height:30px;border-radius:8px;background:linear-gradient(90deg,#d7e1ea,#edf3f7 48%,#d7e1ea);background-size:220% 100%;animation:eg-skeleton-shimmer 1.3s ease-in-out infinite}.eg-skeleton-pager{justify-self:center;width:72px}.eg-skeleton-total{justify-self:end;width:140px}@keyframes eg-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.eg-card.grievance-card.card{width:100%;margin:0;overflow:hidden;border:1px solid rgba(193,198,214,.8);border-radius:12px;background:var(--eg-surface-lowest);box-shadow:0 1px 3px rgba(15,23,42,.06);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.eg-card.grievance-card.card:hover{border-color:rgba(0,91,191,.24);box-shadow:0 10px 22px rgba(15,23,42,.09);transform:translateY(-1px)}.eg-card-body.card-body{display:grid;grid-template-columns:minmax(230px,280px) minmax(320px,1fr) minmax(260px,320px);min-height:180px;padding:0}.eg-requester-panel{display:flex;flex-direction:column;min-width:0;padding:16px;border-right:1px solid var(--eg-outline);background:rgba(241,244,250,.7)}.eg-requester-head{display:flex;align-items:center;grid-gap:12px;gap:12px;margin-bottom:16px}.eg-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border:2px solid #dfe3e8;border-radius:50%;background:#d8e2ff;color:#001a41;font-size:15px;font-weight:800}.eg-requester-title{min-width:0}.eg-requester-title h4{margin:0;overflow:hidden;color:var(--eg-text);font-size:16px;font-weight:800;line-height:1.35;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.eg-requester-title p{margin:2px 0 0;color:var(--eg-muted);font-size:12px;font-weight:600;text-transform:capitalize}.eg-requester-meta{display:flex;flex:1 1;flex-direction:column;grid-gap:10px;gap:10px}.eg-date-row,.eg-meta-row{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;min-width:0;color:var(--eg-muted);font-size:13px;line-height:1.35}.eg-date-row .icon,.eg-meta-row .icon{flex:0 0 15px;margin-top:2px;color:var(--eg-primary)}.eg-date-row span,.eg-meta-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.eg-meta-row:nth-child(3) span{text-transform:none}.eg-date-row{justify-content:flex-start;margin-top:14px;padding-top:12px;border-top:1px solid rgba(193,198,214,.5)}.eg-content-panel{min-width:0;padding:16px;border-right:1px solid rgba(193,198,214,.55);font-size:13px}.eg-content-header{display:flex;align-items:flex-start;justify-content:space-between;grid-gap:14px;gap:14px;margin-bottom:12px}.grievance-list-page .grievance-subject{min-width:0}.grievance-list-page .add-remark label,.grievance-list-page .assigned-commitee label,.grievance-list-page .greivance-description label,.grievance-list-page .grievance-subject label,.grievance-list-page .remark-details label{display:block;margin:0 0 6px;color:var(--eg-muted);font-size:11px;font-weight:800;letter-spacing:.03em;line-height:1.35;text-transform:uppercase}.grievance-list-page .grievance-subject h3{margin:0;color:var(--eg-text);font-size:20px;font-weight:800;line-height:1.35;overflow-wrap:anywhere}.grievance-list-page .greivance-description{margin-bottom:16px}.grievance-list-page .assigned-commitee p,.grievance-list-page .greivance-description p{margin:0;color:var(--eg-text);font-size:13px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.eg-status.status{display:inline-flex;align-items:center;grid-gap:7px;gap:7px;min-width:max-content;padding:6px 10px;border-radius:999px;color:#fff;font-size:12px;font-weight:800;line-height:1}.eg-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 2px hsla(0,0%,100%,.34)}.eg-status-pending{background:#c2410c!important}.eg-status-new-ticket{background:#005bbf!important}.eg-status-in-progress{background:#b77900!important}.eg-status-closed{background:#15803d!important}.eg-chip-section{margin-bottom:14px}.eg-chip-list{display:flex;flex-wrap:wrap;align-items:center;grid-gap:8px;gap:8px}.eg-chip,.eg-chip-list label{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;max-width:100%;min-height:32px;padding:7px 10px;border:1px solid rgba(193,198,214,.7);border-radius:8px;background:var(--eg-surface-container);color:var(--eg-text);font-size:13px;font-weight:700!important;line-height:1.25;text-transform:capitalize}.eg-chip{cursor:pointer}.eg-chip span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.grievance-list-page .edit-commitee-icon{margin-left:8px;color:var(--eg-primary);cursor:pointer}.grievance-list-page .remark-details{margin-top:12px}.grievance-list-page .remark-details .table{margin:0;border-color:var(--eg-outline);font-size:12px}.grievance-list-page .remark-details th{background:var(--eg-surface-low);color:var(--eg-text)}.eg-action-panel.actions-buttons{display:flex;flex-direction:column;align-items:stretch;grid-gap:12px;gap:12px;padding:16px;background:var(--eg-surface-lowest);text-align:left}.eg-action-panel .print-icon{align-self:flex-end;cursor:pointer}.grievance-list-page .add-remark{display:flex;flex:1 1;flex-direction:column;min-height:0}.grievance-list-page .add-remark textarea.form-control{flex:1 1;min-height:120px;resize:none;border:1px solid var(--eg-outline);border-radius:8px;background:var(--eg-surface-low);color:var(--eg-text);font-size:13px;line-height:1.45;box-shadow:none}.grievance-list-page .add-remark textarea.form-control:focus{border-color:var(--eg-primary);box-shadow:0 0 0 3px rgba(0,91,191,.15)}.grievance-list-page .remark-info{margin:6px 0 0;color:#727785;font-size:11px;text-align:right}.eg-error{margin-top:6px;color:var(--eg-error);font-size:12px}.eg-action-panel .outline-button.btn{width:100%}.eg-pagination-bar{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;grid-gap:16px;gap:16px;margin:0 0 20px;padding:14px 18px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#f8fafc;box-shadow:0 2px 5px rgba(15,23,42,.04)}.eg-page-size{display:flex;justify-content:flex-start}.eg-page-size select{min-width:170px;min-height:40px;padding:8px 36px 8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#243044;font-size:13px;font-weight:600;cursor:pointer}.eg-page-size select:focus{border-color:var(--eg-primary);box-shadow:0 0 0 3px rgba(0,91,191,.12);outline:none}.grievance-list-page .eg-pager.paginate{display:flex;justify-content:center;margin:0}.grievance-list-page .eg-pager .pagination{display:flex;align-items:center;grid-gap:4px;gap:4px;margin:0}.grievance-list-page .eg-pager .pagination>li>a,.grievance-list-page .eg-pager .pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;margin:0;border:1px solid #cbd5e1;border-radius:6px!important;background:#fff;color:#243044;font-size:13px;font-weight:700;line-height:1}.grievance-list-page .eg-pager .pagination>li>a:hover,.grievance-list-page .eg-pager .pagination>li>span:hover{border-color:var(--eg-primary);color:var(--eg-primary)}.grievance-list-page .eg-pager .pagination>.active>a,.grievance-list-page .eg-pager .pagination>.active>a:hover,.grievance-list-page .eg-pager .pagination>.active>span,.grievance-list-page .eg-pager .pagination>.active>span:hover{border-color:#061426;background:#061426;color:#fff}.grievance-list-page .eg-pager .pagination>.disabled>a,.grievance-list-page .eg-pager .pagination>.disabled>span{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.eg-total-records{justify-self:end;color:#243044;font-size:13px;font-weight:700;white-space:nowrap}.eg-total-records b{color:#061426}.grievance-list-page .no-grievance-msg{width:100%;min-height:280px;display:flex;align-items:center;justify-content:center;margin:0;border:1px dashed var(--eg-outline);border-radius:12px;background:var(--eg-surface-lowest);color:#727785;font-size:15px;font-weight:600;text-align:center}.success-header{padding-left:43%}.linkedSuccess-dialog{align-items:center;display:flex;margin-bottom:18px;margin-top:18px;min-height:calc(100vh - 36px)}.printMultipleReport-header,.printSingleReport-header{padding-left:40%}@media only screen and (max-width:1180px){.eg-card-body.card-body{grid-template-columns:minmax(220px,280px) minmax(320px,1fr)}.eg-action-panel.actions-buttons{grid-column:1/-1;border-top:1px solid rgba(193,198,214,.55)}.grievance-list-page .grievance-actions,.grievance-list-page .grievance-filter{align-items:stretch}.grievance-list-page .grievance-report-buttons{margin-left:0}}@media only screen and (max-width:820px){.grievance-list-page{padding:18px 14px 32px}.grievance-list-page .grievance-actions,.grievance-list-page .grievance-filter,.grievance-list-page .grievance-filter-values,.grievance-list-page .grievance-heading{flex-direction:column;align-items:stretch}.grievance-list-page .onlineGrievance-link{padding-top:0;white-space:normal}.grievance-list-page .grievance-action-buttons,.grievance-list-page .grievance-button.btn,.grievance-list-page .grievance-buttons,.grievance-list-page .grievance-dates,.grievance-list-page .grievance-dates input[type=date],.grievance-list-page .grievance-outline-button.btn,.grievance-list-page .grievance-status{width:100%}.eg-pagination-bar{grid-template-columns:1fr;justify-items:stretch}.eg-page-size,.grievance-list-page .eg-pager.paginate{justify-content:center}.eg-page-size select{width:100%}.eg-total-records{justify-self:center}.eg-card-body.card-body{display:flex;flex-direction:column}.eg-content-panel,.eg-requester-panel{border-right:0;border-bottom:1px solid rgba(193,198,214,.55)}.eg-content-header{flex-direction:column}}.markInProgressGrievance{background-color:#0465ac!important}.markInProgressGrievance-dialog{align-items:center;display:flex;margin-bottom:18px;margin-top:18px;min-height:calc(100vh - 36px)}.markInProgressGrievance-title{margin-left:37%}.markInProgressGrievance-body{font-size:14px;padding:20px}.closeGrievance{background-color:#0465ac!important}.closeGrievance-dialog{align-items:center;display:flex;margin-bottom:18px;margin-top:18px;min-height:calc(100vh - 36px)}.closeGrievance-dialog .modal-content{max-height:calc(100vh - 36px);overflow-y:auto}.closeGrievance-title{margin-left:37%}.closeGrievance-body{font-size:14px;padding:20px}.editCommittee{background-color:#0465ac!important}#editCommitteModal.show{align-items:center;display:flex!important;justify-content:center;padding:24px}.editCommitte-dialog{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:min(1120px,calc(100vw - 48px));min-height:calc(100vh - 48px);width:min(1120px,calc(100vw - 48px))}.editCommitte-dialog>.modal-content{max-height:calc(100vh - 48px);overflow-y:auto;width:100%!important;margin-left:0!important}.editCommittee-body{font-size:14px;padding:20px}.edit-committee-list-skeleton{display:flex;flex-direction:column;grid-gap:10px;gap:10px;height:450px;padding:8px 0}.edit-skeleton-option{display:flex;align-items:center;grid-gap:10px;gap:10px;min-height:40px}.edit-skeleton-checkbox,.edit-skeleton-line{position:relative;overflow:hidden;border-radius:6px;background:#d5dfe8}.edit-skeleton-checkbox:after,.edit-skeleton-line:after{position:absolute;inset:0;content:"";transform:translateX(-100%);animation:editSkeletonShimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent)}.edit-skeleton-checkbox{width:14px;height:14px;flex:0 0 auto;border-radius:4px}.edit-skeleton-title{width:72%;height:14px}.edit-member-skeleton td{padding:14px 12px;vertical-align:middle}.edit-skeleton-cell{display:block;height:14px}.edit-skeleton-check{width:14px;height:14px;border-radius:4px}.edit-skeleton-erp,.edit-skeleton-members{width:70px}.edit-skeleton-name{width:130px}.edit-skeleton-role{width:90px}.edit-skeleton-duration{width:150px}@keyframes editSkeletonShimmer{to{transform:translateX(100%)}}.printContainer{width:100%;margin:0;padding:20px 28px;color:#000;font-family:Arial,sans-serif}.redressal-report{border:1px solid #000;font-size:14px;padding:10px}.report-table td{font-size:12px;padding:6px 8px!important;vertical-align:top!important}.report-count{display:flex;align-items:center;grid-gap:18px;gap:18px;flex-wrap:wrap;margin:16px 0 8px;font-size:12px;line-height:1.35}.report-count p{margin:0;white-space:nowrap}.report-name{margin:8px 0 12px;font-size:20px;font-weight:700}@media print{.printContainer{padding:12mm}.report-table{page-break-inside:avoid;margin-bottom:12px}}.printContainer{margin:30px}.report-table td{font-size:20px}.img-institute{width:auto;max-width:90px;height:67.5px;object-fit:contain;border-radius:0}.attachmentPreviewModal{bottom:0;left:0;overflow-x:hidden;overflow-y:auto;right:0;top:0;z-index:10050}.attachmentPreviewModal.in,.attachmentPreviewModal.show{display:block}.attachmentPreviewModal .modal-dialog{align-items:center;display:flex;margin-bottom:18px;margin-top:18px;min-height:calc(100vh - 36px)}.attachmentPreviewModal iframe{border:1px solid #d6d6d6}.acceptGrievance{background-color:#0465ac!important}#acceptGrievanceModal.show{display:flex!important;align-items:center;justify-content:center}#acceptGrievanceModal .acceptGrievance-dialog{width:min(420px,calc(100vw - 32px));margin:0 auto}.acceptGrievance-title{margin:0}.acceptGrievance-body{font-size:14px;padding:20px}.declineGrievance{background-color:#0465ac!important}#declineGrievanceModal.show{display:flex!important;align-items:center;justify-content:center}#declineGrievanceModal .declineGrievance-dialog{width:min(420px,calc(100vw - 32px));margin:0 auto}.declineGrievance-title{margin:0}.declineGrievance-body{font-size:14px;padding:20px}.success-close{background-color:#0465ac!important}.success-info{margin-top:10px}.latest-page{--latest-primary:#005bbf;--latest-primary-hover:#1a73e8;--latest-surface:#f9f9f9;--latest-surface-lowest:#fff;--latest-surface-low:#f1f4fa;--latest-surface-high:#e5e8ee;--latest-text:#181c20;--latest-muted:#414754;--latest-outline:#c1c6d6;--latest-error:#ba1a1a;min-height:calc(100vh - 130px);width:100%;max-width:100%;padding:24px 24px 40px;overflow-x:hidden;background:var(--latest-surface);color:var(--latest-text);font-family:Inter,"Segoe UI",Arial,sans-serif}.latest-page,.latest-page *,.latest-page :after,.latest-page :before{box-sizing:border-box}.latest-breadcrumb.breadcrumb{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:0!important;margin:0 0 18px!important;border:0;background:transparent;color:#727785;font-size:12px;font-weight:700}.latest-breadcrumb .section,.latest-breadcrumb .section a{color:#727785;text-decoration:none}.latest-breadcrumb .section:last-child a{color:var(--latest-primary)}.latest-page-header{display:flex;align-items:flex-end;justify-content:flex-start;grid-gap:16px;gap:16px;width:100%;padding:0!important;margin-bottom:28px}.latest-title-row{display:flex;align-items:flex-start;grid-gap:14px;gap:14px;min-width:0}.latest-page-header h3{margin:0;color:var(--latest-text);font-size:28px;font-weight:800;line-height:1.25}.latest-page-header p{margin:4px 0 0;color:var(--latest-muted);font-size:14px;line-height:1.45}.latest-back-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;padding:0;border:0;border-radius:50%;background:#d9d9d9;color:#243044!important;font-size:14px;line-height:1.2;text-decoration:none!important;box-shadow:0 4px 10px rgba(15,23,42,.2);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.latest-back-button:focus,.latest-back-button:hover{background:#cbd5e1;color:#061426!important;box-shadow:0 6px 14px rgba(15,23,42,.22);transform:translateY(-1px)}.latest-list-container{padding:0!important}.latest-cards-list{display:flex;flex-direction:column;grid-gap:24px;gap:24px}.latest-skeleton-table{width:100%;overflow:hidden;margin:0 0 20px;border:1px solid rgba(193,198,214,.8);border-radius:12px;background:var(--latest-surface-lowest);box-shadow:0 1px 3px rgba(15,23,42,.06)}.latest-skeleton-header,.latest-skeleton-row{display:grid;grid-template-columns:44px minmax(160px,1.4fr) minmax(120px,.9fr) minmax(100px,.8fr) minmax(170px,1.3fr) minmax(150px,1fr) minmax(120px,.9fr) minmax(130px,.9fr);align-items:center;grid-gap:18px;gap:18px;min-width:980px}.latest-skeleton-header{min-height:46px;padding:0 14px;border-bottom:1px solid rgba(193,198,214,.72);background:#f8fafc;color:#334155;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.latest-skeleton-checkbox{width:14px;height:14px;border:1px solid #94a3b8;border-radius:3px;background:#fff}.latest-skeleton-body{overflow-x:auto}.latest-skeleton-row{min-height:39px;padding:0 14px;border-bottom:1px solid rgba(226,232,240,.86)}.latest-skeleton-row:last-child{border-bottom:0}.latest-skeleton-cell{display:block;height:14px;border-radius:5px;background:linear-gradient(90deg,#d7e1ea,#edf3f7 48%,#d7e1ea);background-size:220% 100%;animation:latest-skeleton-shimmer 1.3s ease-in-out infinite}.latest-skeleton-select{width:32px;height:14px}.latest-skeleton-name,.latest-skeleton-subject{width:88%}.latest-skeleton-attachment,.latest-skeleton-phone{width:76%}.latest-skeleton-action,.latest-skeleton-status{width:62%}.latest-skeleton-date{width:72%}.latest-skeleton-footer{display:grid;grid-template-columns:180px 1fr 160px;align-items:center;grid-gap:16px;gap:16px;min-height:56px;padding:10px 16px;border-top:1px solid rgba(193,198,214,.72);background:#fbfdff}.latest-skeleton-page-size,.latest-skeleton-pager,.latest-skeleton-total{display:block;height:30px;border-radius:8px;background:linear-gradient(90deg,#d7e1ea,#edf3f7 48%,#d7e1ea);background-size:220% 100%;animation:latest-skeleton-shimmer 1.3s ease-in-out infinite}.latest-skeleton-pager{justify-self:center;width:72px}.latest-skeleton-total{justify-self:end;width:140px}@keyframes latest-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.latest-card.grievance-card.card{width:100%;margin:0;overflow:hidden;border:1px solid rgba(193,198,214,.76);border-radius:12px;background:var(--latest-surface-lowest);box-shadow:0 1px 3px rgba(15,23,42,.06);transition:box-shadow .18s ease,transform .18s ease,border-color .18s ease}.latest-card.grievance-card.card:hover{border-color:rgba(0,91,191,.22);box-shadow:0 10px 22px rgba(15,23,42,.09);transform:translateY(-1px)}.latest-card-body.card-body{display:flex;flex-direction:column;padding:0}.latest-identity-panel{display:flex;align-items:center;grid-gap:18px;gap:18px;width:100%;flex:0 0 auto;max-width:none!important;padding:20px!important;border-right:0;border-bottom:1px solid rgba(193,198,214,.72);background:var(--latest-surface-low)}.latest-user-summary{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0;flex:0 1 250px;margin-bottom:0}.latest-avatar{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:50%;background:#d8e2ff;color:#004493;font-size:15px;font-weight:800;text-transform:uppercase}.latest-user-summary h4{margin:0;color:var(--latest-text);font-size:16px;font-weight:800;line-height:1.35;text-transform:capitalize}.latest-role{display:inline-flex;margin-top:5px;padding:2px 8px;border-radius:4px;background:#dfe3e8;color:var(--latest-muted);font-size:12px;font-weight:700;text-transform:capitalize}.latest-user-meta{display:grid;flex:1 1 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 18px;gap:12px 18px;min-width:0}.latest-info-row{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0;color:var(--latest-muted);font-size:14px;line-height:1.4}.latest-info-row .icon{flex:0 0 18px;color:#727785;font-size:15px}.latest-info-row span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.latest-status-container{display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;align-items:center;grid-gap:8px;gap:8px;margin-top:0;margin-left:auto;text-align:left}.latest-status-badge.status{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;left:auto;padding:6px 14px;border-radius:999px;background:transparent;font-size:12px;font-weight:800;line-height:1.25;text-transform:none}.latest-status-badge i{width:8px;height:8px;flex:0 0 8px;border-radius:50%}.latest-status-pending{border:1px solid #ffedd5;background:#fff7ed!important;color:#c2410c!important}.latest-status-pending i{background:#ea580c}.latest-status-declined{border:1px solid #fee2e2;background:#fef2f2!important;color:#b91c1c!important}.latest-status-declined i{background:#dc2626}.latest-status-progress{border:1px solid #fde68a;background:#fffbeb!important;color:#b45309!important}.latest-status-progress i{background:#f59e0b}.latest-status-closed{border:1px solid #dcfce7;background:#f0fdf4!important;color:#15803d!important}.latest-status-closed i{background:#16a34a}.latest-lifecycle-badge{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1;text-transform:uppercase;white-space:nowrap}.latest-lifecycle-finalized{border:1px solid rgba(3,105,161,.2);background:rgba(3,105,161,.12);color:#0369a1}.latest-lifecycle-committee{border:1px solid rgba(5,150,105,.2);background:rgba(5,150,105,.12);color:#059669}.latest-lifecycle-pending{border:1px solid rgba(245,158,11,.2);background:rgba(245,158,11,.12);color:#b45309}.latest-actions{display:flex;flex-wrap:wrap;grid-gap:10px;gap:10px;align-items:center}.latest-actions .latest-action{flex:0 0 auto}@media (max-width:1280px){.latest-identity-panel{align-items:flex-start;flex-wrap:wrap}.latest-user-summary{flex-basis:100%}.latest-user-meta{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.latest-status-container{width:100%;margin-left:0;justify-content:flex-start}}@media (max-width:768px){.latest-user-meta{grid-template-columns:1fr}.latest-info-row,.latest-info-row span{white-space:normal}.latest-status-container{flex-direction:column;align-items:flex-start}.latest-lifecycle-badge{margin-left:0}.latest-actions{width:100%}.latest-actions .latest-action{width:100%;justify-content:center}}.latest-card-content{display:flex;flex:1 1;flex-direction:column;width:auto!important;max-width:none!important;min-width:0;padding:20px 24px!important}.latest-field{margin-bottom:16px}.latest-field label{display:block;margin-bottom:5px;color:var(--latest-muted);font-size:12px;font-weight:800;letter-spacing:.04em;line-height:1.35;text-transform:uppercase}.latest-field h3{font-size:20px;font-weight:800;line-height:1.35}.latest-field h3,.latest-field p{margin:0;color:var(--latest-text)}.latest-field p{font-size:14px;line-height:1.65}.latest-attachments{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.latest-attachment-chip{display:inline-flex;align-items:center;grid-gap:10px;gap:10px;max-width:100%;padding:8px 12px;border-radius:8px;background:#ebeef4;color:var(--latest-text);cursor:pointer;font-weight:700;word-break:break-word;transition:background .18s ease,color .18s ease}.latest-attachment-chip:hover{background:var(--latest-surface-high);color:var(--latest-primary)}.latest-assigned-committee{display:flex;flex-direction:column;align-items:flex-start;grid-gap:8px;gap:8px}.latest-committee-chip-list{display:flex;flex-wrap:wrap;grid-gap:8px;gap:8px}.latest-committee-chip{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;max-width:100%;padding:8px 12px;border-radius:8px;background:#eef6ff;color:var(--latest-primary);font-size:13px;font-weight:800;line-height:1.25;word-break:break-word}.latest-actions.actions-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;align-self:stretch;width:100%;grid-gap:12px;gap:12px;margin-top:auto;padding-top:18px;text-align:right}.latest-action.btn{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:40px;padding:9px 16px!important;border-radius:8px;font-size:13px;font-weight:800;line-height:1.2;text-transform:none;box-shadow:none}.latest-action-outline{border:1px solid var(--latest-primary);background:#fff;color:var(--latest-primary)}.latest-action-outline:focus,.latest-action-outline:hover{background:#d8e2ff;color:#004493}.latest-action-primary{border:1px solid var(--latest-primary);background:var(--latest-primary);color:#fff;box-shadow:0 2px 5px rgba(0,91,191,.16)}.latest-action-primary:focus,.latest-action-primary:hover{background:var(--latest-primary-hover);color:#fff}.latest-action-danger{border:1px solid var(--latest-error);background:#fff;color:var(--latest-error)}.latest-action-danger:focus,.latest-action-danger:hover{background:#ffdad6;color:#93000a}.latest-pagination-bar{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;grid-gap:16px;gap:16px;margin:12px 0 0;padding:24px 0 0;border:solid rgba(226,232,240,.9);border-width:1px 0 0;border-radius:0;background:transparent;box-shadow:none}.latest-page-size{display:flex;justify-content:flex-start}.latest-page-size select{min-width:170px;min-height:40px;padding:8px 36px 8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#243044;font-size:13px;font-weight:600;cursor:pointer}.latest-page-size select:focus{border-color:#005bbf;box-shadow:0 0 0 3px rgba(0,91,191,.12);outline:none}.latest-pager.paginate{display:flex;justify-content:center;margin:0;text-align:center}.latest-pager .pagination{display:flex;align-items:center;grid-gap:4px;gap:4px;margin:0}.latest-pager .pagination>li>a,.latest-pager .pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px!important;background:#fff;color:#243044!important;font-size:13px;font-weight:700;line-height:1}.latest-pager .pagination>li>a:hover,.latest-pager .pagination>li>span:hover{border-color:#005bbf;color:#005bbf}.latest-pager .pagination>.active>a,.latest-pager .pagination>.active>a:hover,.latest-pager .pagination>.active>span,.latest-pager .pagination>.active>span:hover{border-color:transparent;background:#fff;color:#000!important}.latest-pager .pagination>.disabled>a,.latest-pager .pagination>.disabled>span{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.latest-total-records{justify-self:end;color:#243044;font-size:13px;font-weight:700;white-space:nowrap}.latest-total-records b{color:#061426}@media only screen and (max-width:720px){.latest-page{padding:18px 14px 32px}.latest-page-header h3{font-size:24px}.latest-page-header{align-items:flex-start;flex-direction:column}.latest-title-row{width:100%}.latest-identity-panel{align-items:flex-start;flex-direction:column;width:100%;flex-basis:auto;border-right:0;border-bottom:1px solid rgba(193,198,214,.72)}.latest-user-summary{width:100%;min-width:0;flex-basis:auto}.latest-user-meta{width:100%;grid-template-columns:1fr}.latest-status-container{margin-left:0}.latest-actions.actions-buttons{justify-content:stretch}.latest-action.btn{flex:1 1 100%}.latest-pagination-bar{grid-template-columns:1fr;justify-items:stretch}.latest-page-size,.latest-pager.paginate{justify-content:center}.latest-total-records{justify-self:center}}.assignCommitee{background-color:#0465ac!important}#assignCommitteeModal{--assign-primary:#005bbf;--assign-primary-hover:#115cb9;--assign-surface:#f9f9f9;--assign-surface-lowest:#fff;--assign-surface-low:#f1f4fa;--assign-surface-high:#e5e8ee;--assign-outline:#c1c6d6;--assign-text:#181c20;--assign-muted:#414754;--assign-error:#ba1a1a;color:var(--assign-text);font-family:Inter,"Segoe UI",Arial,sans-serif}#assignCommitteeModal.show{display:flex!important;align-items:center;justify-content:center;padding:24px}.assignCommittee-dialog.modal-dialog{width:min(1120px,calc(100vw - 48px));max-width:min(1120px,calc(100vw - 48px));margin:0 auto}.assign-committee-modal.modal-content{display:flex;flex-direction:column;max-height:calc(100vh - 48px);overflow:hidden;border:1px solid rgba(193,198,214,.72);border-radius:12px;background:var(--assign-surface-lowest);box-shadow:0 18px 48px rgba(15,23,42,.18)}.assign-committee-header.modal-header{display:flex;align-items:center;justify-content:space-between;height:64px;min-height:64px;padding:0 24px!important;border-bottom:1px solid rgba(193,198,214,.5);background:var(--assign-surface-lowest)!important;color:var(--assign-text)!important}.assign-committee-title-wrap{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0;margin-right:auto;text-align:left}.assign-committee-title-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:rgba(0,91,191,.1);color:var(--assign-primary);font-size:14px}.assignCommittee-title.modal-title{margin:0;color:var(--assign-text)!important;font-size:20px;font-weight:600;line-height:28px}.assign-committee-header .close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0!important;border:1px solid transparent;border-radius:999px;color:var(--assign-muted)!important;font-size:24px;line-height:1;opacity:1!important;text-shadow:none;float:none;margin:0 0 0 auto!important}.assign-committee-header .close:focus,.assign-committee-header .close:hover{border-color:rgba(193,198,214,.72);background:var(--assign-surface-high);color:var(--assign-text)!important}.assign-committee-body{display:grid;flex:1 1 auto;grid-template-columns:280px minmax(0,1fr);min-height:500px;background:var(--assign-surface-lowest)}.assign-committee-sidebar{display:flex;flex-direction:column;min-width:0;border-right:1px solid rgba(193,198,214,.6);background:rgba(241,244,250,.3)}.assign-committee-search{position:relative;padding:16px;border-bottom:1px solid rgba(193,198,214,.5)}.assign-committee-search svg{position:absolute;left:28px;top:50%;color:var(--assign-muted);font-size:13px;transform:translateY(-50%);pointer-events:none}.assign-committee-search input{width:100%;min-height:38px;padding:8px 12px 8px 34px;border:1px solid var(--assign-outline);border-radius:8px;outline:0;background:var(--assign-surface-lowest);color:var(--assign-text);font-size:14px;line-height:20px;transition:border-color .18s ease,box-shadow .18s ease}.assign-committee-search input:focus{border-color:var(--assign-primary);box-shadow:0 0 0 2px rgba(0,91,191,.14)}.assign-committee-search input::placeholder{color:var(--assign-muted)}.assign-committee-list{flex:1 1 auto;max-height:430px;padding:12px;grid-gap:4px;gap:4px}.assign-committee-option{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;width:100%;margin:0;padding:12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--assign-text);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.assign-committee-option:hover{background:var(--assign-surface-high,#e5e8ee)}.assign-committee-option.selected{border-left:4px solid var(--assign-primary);background:#d7e2ff}.assign-committee-option input{flex:0 0 auto;margin:2px 0 0;accent-color:var(--assign-primary)}.assign-committee-option-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.assign-committee-option-title{color:var(--assign-text);font-size:13px;font-weight:700;line-height:1.35;text-transform:capitalize;word-break:break-word}.assign-committee-option.selected .assign-committee-option-title,.assign-committee-option:hover .assign-committee-option-title{color:var(--assign-primary)}.assign-committee-option-meta{margin-top:2px;color:var(--assign-muted);font-size:12px;font-weight:600;line-height:16px}.assign-committee-chevron{flex:0 0 auto;margin-top:2px;color:var(--assign-outline);font-size:11px;opacity:0;transition:opacity .18s ease}.assign-committee-option.selected .assign-committee-chevron,.assign-committee-option:hover .assign-committee-chevron{opacity:1}.assign-committee-empty-sidebar{padding:16px 8px;color:var(--assign-muted);font-size:13px;font-weight:700;text-align:center}.assign-committee-error{display:none;margin-top:10px;color:var(--assign-error);font-size:12px;font-weight:700}.assign-committee-error.show{display:block}.assign-committee-members{display:flex;flex-direction:column;min-width:0;padding:0;background:var(--assign-surface-lowest)}.assign-committee-loader{display:flex;align-items:center;justify-content:center;min-height:360px}.assign-committee-list-skeleton{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:4px;gap:4px;max-height:430px;padding:12px}.assign-skeleton-option{display:flex;align-items:flex-start;grid-gap:10px;gap:10px;min-height:62px;padding:12px;border-radius:8px}.assign-skeleton-checkbox,.assign-skeleton-line{position:relative;overflow:hidden;border-radius:6px;background:#d5dfe8}.assign-skeleton-checkbox:after,.assign-skeleton-line:after{position:absolute;inset:0;content:"";transform:translateX(-100%);animation:assignSkeletonShimmer 1.3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent)}.assign-skeleton-checkbox{width:14px;height:14px;flex:0 0 auto;margin-top:2px;border-radius:4px}.assign-skeleton-copy{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:8px;gap:8px;min-width:0}.assign-skeleton-title{width:78%;height:14px}.assign-skeleton-meta{width:46%;height:12px}.assign-member-skeleton .assign-committee-details-header{min-height:81px}.assign-skeleton-heading{display:block;width:190px;height:16px;margin-bottom:8px}.assign-skeleton-subheading{display:block;width:250px;height:12px}.assign-skeleton-badge{width:104px;height:26px;border-radius:999px}.assign-skeleton-table{min-width:720px}.assign-skeleton-row{display:grid;grid-template-columns:42px 88px minmax(150px,1fr) 110px 130px 170px;align-items:center;grid-gap:18px;gap:18px;min-height:54px;padding:0 24px;border-bottom:1px solid rgba(193,198,214,.35)}.assign-skeleton-cell{height:14px}.assign-skeleton-check{width:14px;height:14px;border-radius:4px}.assign-skeleton-erp{width:70px}.assign-skeleton-name{width:82%}.assign-skeleton-role{width:82px;height:22px}.assign-skeleton-department{width:96px}.assign-skeleton-duration{width:140px}@keyframes assignSkeletonShimmer{to{transform:translateX(100%)}}.assign-committee-table-wrap{flex:1 1 auto;overflow:auto;max-height:436px;border:0;border-radius:0;background:var(--assign-surface-lowest)}.assign-committee-table.table{width:100%;margin:0;border:0;color:var(--assign-text);font-size:13px}.assign-committee-table thead th{position:sticky;top:0;z-index:1;padding:12px 24px;border:0;border-bottom:1px solid rgba(193,198,214,.72);background:rgba(241,244,250,.7);color:#243044;font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap}.assign-committee-table tbody td{padding:14px 24px;border:0;border-bottom:1px solid rgba(193,198,214,.35);color:var(--assign-text);font-size:13px;vertical-align:middle}.assign-committee-table tbody tr:last-child td{border-bottom:0}.assign-committee-table tbody tr:hover td{background:rgba(0,91,191,.04)}.assign-committee-table input[type=checkbox]{accent-color:var(--assign-primary)}.assign-committee-details{display:flex;flex:1 1 auto;min-height:0;flex-direction:column}.assign-committee-details-header{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:20px 24px;border-bottom:1px solid rgba(193,198,214,.72);background:var(--assign-surface-lowest)}.assign-committee-details-header h5{margin:0;color:var(--assign-primary);font-size:16px;font-weight:800;line-height:24px}.assign-committee-details-header p{margin:2px 0 0;color:var(--assign-muted);font-size:12px;font-weight:600;line-height:16px}.assign-committee-details-header>span{display:inline-flex;align-items:center;min-height:26px;padding:4px 12px;border-radius:999px;background:#d7e2ff;color:#004491;font-size:12px;font-weight:700;white-space:nowrap}.assign-committee-erp{color:var(--assign-primary)!important;font-weight:800}.assign-member-cell{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;min-width:0;font-weight:700}.assign-member-avatar{justify-content:center;width:24px;height:24px;flex:0 0 24px;border-radius:999px;background:var(--assign-outline);color:var(--assign-text);font-size:10px}.assign-member-avatar,.assign-member-role{display:inline-flex;align-items:center;font-weight:800}.assign-member-role{min-height:22px;padding:2px 8px;border-radius:6px;background:var(--assign-surface-high,#e5e8ee);color:var(--assign-muted);font-size:11px;text-transform:uppercase}.assign-committee-empty{padding:28px 16px!important;color:var(--assign-muted)!important;font-weight:700;text-align:center}.assign-committee-empty-state{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;justify-content:center;min-height:500px;padding:48px;text-align:center}.assign-committee-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:16px;border-radius:999px;background:var(--assign-surface,#f9f9f9);color:var(--assign-muted);font-size:24px}.assign-committee-empty-state h5{margin:0 0 8px;color:var(--assign-text);font-size:16px;font-weight:800;line-height:24px}.assign-committee-empty-state p{max-width:320px;margin:0;color:var(--assign-muted);font-size:14px;line-height:20px}.assign-committee-footer.modal-footer{display:flex;align-items:center;justify-content:flex-end;grid-gap:10px;gap:10px;min-height:72px;padding:16px 24px;border-top:1px solid rgba(193,198,214,.5)!important;background:var(--assign-surface-lowest)!important}.assign-committee-primary.btn,.assign-committee-secondary.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin:0;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:800;line-height:1.2;text-transform:none;box-shadow:none}.assign-committee-primary.btn{border:1px solid var(--assign-primary);background:var(--assign-primary);color:#fff}.assign-committee-primary.btn:focus,.assign-committee-primary.btn:hover{border-color:var(--assign-primary-hover);background:var(--assign-primary-hover);color:#fff}.assign-committee-secondary.btn{border:1px solid rgba(193,198,214,.85);background:var(--assign-surface-lowest);color:var(--assign-muted)}.assign-committee-secondary.btn:focus,.assign-committee-secondary.btn:hover{border-color:var(--assign-primary);color:var(--assign-primary)}.commitee-list{display:flex;flex-direction:column}@media only screen and (max-width:760px){#assignCommitteeModal.show{align-items:center;padding:14px}.assignCommittee-dialog.modal-dialog{width:calc(100vw - 28px);max-width:calc(100vw - 28px);margin:0 auto}.assign-committee-body{grid-template-columns:1fr}.assign-committee-sidebar{border-right:0;border-bottom:1px solid rgba(193,198,214,.6)}.assign-committee-list,.assign-committee-list-skeleton,.assign-committee-table-wrap{max-height:320px}.assign-committee-footer.modal-footer{flex-direction:column;align-items:stretch}.assign-committee-primary.btn,.assign-committee-secondary.btn{width:100%}}.errorPage{background-color:#007aff;color:#fff;font-size:100%;line-height:1.5;font-family:"Roboto",sans-serif;height:890px}.home-button{font-weight:300;color:#fff!important;font-size:1.2em;text-decoration:none;border:1px solid #efefef;padding:.5em;border-radius:3px;float:left;margin:6em 0 0 -155px;left:53%;position:relative;transition:all .3s linear}.home-button:hover{background-color:#007aff;color:#fff}.error-msg{font-size:5em;text-align:center;font-weight:100;padding-top:200px;text-shadow:#0062cc 1px 1px,#0062cc 2px 2px,#0062cc 3px 3px,#0062cd 4px 4px,#0062cd 5px 5px,#0062cd 6px 6px,#0062cd 7px 7px,#0062ce 8px 8px,#0063ce 9px 9px,#0063ce 10px 10px}@keyframes rotate-loading{0%{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-moz-transform:rotate(0deg)}to{transform:rotate(1turn);-ms-transform:rotate(1turn);-webkit-transform:rotate(1turn);-o-transform:rotate(1turn);-moz-transform:rotate(1turn)}}@keyframes loading-text-opacity{0%{opacity:0}20%{opacity:0}50%{opacity:1}to{opacity:0}}.loading,.loading-container{height:100px;position:relative;width:100px;border-radius:100%}.loading-container{margin-left:45%;margin-top:10%}.loading{border-color:transparent #000;border-style:solid;border-width:2px;-moz-animation:rotate-loading 1.5s linear 0s infinite normal;-moz-transform-origin:50% 50%;-o-animation:rotate-loading 1.5s linear 0s infinite normal;-o-transform-origin:50% 50%;-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;-webkit-transform-origin:50% 50%;animation:rotate-loading 1.5s linear 0s infinite normal;transform-origin:50% 50%}.loading-container .loading{transition:all .5s ease-in-out}#loading-text{animation:loading-text-opacity 2s linear 0s infinite normal;color:#000;font-family:"Helvetica Neue, ",Helvetica,", ","arial";font-size:10px;font-weight:700;margin-top:45px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;top:0;width:100px}@media only screen and (max-width:540px){.loading,.loading-container{height:70px;position:relative;width:70px;border-radius:100%}.loading-container{margin-left:40%;margin-top:130px}#loading-text{font-size:10px;margin-top:30px;width:70px}}.rg-page{--rg-primary:#005bbf;--rg-primary-hover:#1a73e8;--rg-secondary:#115cb9;--rg-background:#f9f9f9;--rg-surface:#fff;--rg-surface-low:#f1f4fa;--rg-surface-high:#e5e8ee;--rg-text:#181c20;--rg-muted:#414754;--rg-outline:#c1c6d6;--rg-outline-soft:rgba(193,198,214,0.45);--rg-error:#ba1a1a;width:100%;max-width:100%;min-height:calc(100vh - 130px);padding:24px 24px 40px;overflow-x:hidden;background:var(--rg-background);color:var(--rg-text);font-family:Inter,"Segoe UI",Arial,sans-serif}.addGrievance-container *,.addGrievance-container :after,.addGrievance-container :before,.rg-page,.rg-page *,.rg-page :after,.rg-page :before{box-sizing:border-box}.rg-breadcrumb.breadcrumb{display:flex;align-items:center;grid-gap:8px;gap:8px;width:100%;padding:0!important;margin:0 0 10px!important;border:0;background:var(--rg-background);color:#727785;font-size:12px;font-weight:600}.rg-breadcrumb .section,.rg-breadcrumb .section a{color:#727785;text-decoration:none}.rg-breadcrumb .section:last-child a{color:var(--rg-primary)}.rg-breadcrumb .divider{color:var(--rg-outline)}.rg-page-header{display:flex;align-items:flex-end;justify-content:space-between;grid-gap:20px;gap:20px;width:100%;padding:0!important;margin-bottom:24px;background:var(--rg-background)}.rg-title-block{min-width:0}.rg-title-block h3{margin:0;color:var(--rg-text);font-size:28px;font-weight:800;line-height:1.25}.rg-title-block p{margin:6px 0 0;color:var(--rg-muted);font-size:13px}.rg-primary-action{display:inline-flex!important;align-items:center;justify-content:center;grid-gap:9px;gap:9px;min-height:42px;padding:10px 18px!important;border:0!important;border-radius:8px!important;background:var(--rg-primary)!important;color:#fff!important;font-size:13px!important;font-weight:800!important;line-height:1.2;text-transform:none;box-shadow:0 8px 18px rgba(0,91,191,.16);transition:background .18s ease,transform .18s ease,box-shadow .18s ease}.rg-primary-action:focus,.rg-primary-action:hover{background:var(--rg-primary-hover)!important;color:#fff!important;transform:translateY(-1px);box-shadow:0 12px 24px rgba(0,91,191,.2)}.raiseGrievance-container{width:100%;max-width:100%;margin-top:0;padding:0!important}.committee-Header{margin-top:0!important}.status-addButton{display:flex}.rg-content-column{width:100%;max-width:100%;padding:0!important}.rg-filter-card{align-items:center;justify-content:space-between;width:100%;padding:0;margin-bottom:28px;border:0;border-radius:0;background:transparent;box-shadow:none}.grievanceStatus{display:grid;grid-template-columns:repeat(3,minmax(210px,1fr));padding:0!important;width:100%;grid-gap:18px;gap:18px}.grievanceStatus>label{margin-bottom:0!important}.rg-status-filters{width:100%}.rg-status-option{position:relative;display:flex;align-items:center;justify-content:space-between;grid-gap:12px;gap:12px;min-height:74px;padding:18px 20px;margin:0!important;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:var(--rg-surface);color:#243044;cursor:pointer;font-size:13px;font-weight:800;box-shadow:0 2px 5px rgba(15,23,42,.04),0 1px 2px rgba(15,23,42,.05);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rg-status-option:hover{border-color:rgba(0,91,191,.18);box-shadow:0 8px 18px rgba(15,23,42,.08),0 2px 5px rgba(15,23,42,.05);transform:translateY(-1px)}.rg-card-select input,.rg-status-option input{width:18px;height:18px;margin:0;accent-color:var(--rg-primary);cursor:pointer}.rg-status-option input{position:absolute;inset:0;width:100%;height:100%;opacity:0}.rg-status-option input:focus-visible+.rg-status-card-icon{box-shadow:0 0 0 3px rgba(0,91,191,.16)}.rg-status-card-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#d8e7ff;color:#0069d9;font-size:15px}.rg-status-card-copy{flex:1 1 auto;min-width:0;overflow:hidden;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.rg-status-option b{flex:0 0 auto;min-width:24px;padding:0;border-radius:0;background:transparent;color:#061426;font-size:30px;font-weight:800;line-height:1;text-align:right}.rg-status-option.is-muted{opacity:.62}.rg-status-option.is-selected{border-color:rgba(0,91,191,.22)}.rg-status-option.is-selected:after{position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--rg-primary);content:""}.addButton{padding-right:0!important;display:flex;align-items:center;justify-content:flex-end}.grievance-title{margin:0;color:var(--rg-text);font-size:17px;font-weight:800}.grievanceList{width:100%}.rg-list-header{display:flex;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:0 2px;margin-bottom:12px}.rg-list-header span{color:#727785;font-size:12px;font-weight:600}.active-row{padding:10px 14px!important;margin-bottom:12px;border:1px solid #fed7aa;border-radius:8px;background-color:#fff7ed;box-shadow:none}.componentAction-button{display:flex;align-items:center}.deleteComponent{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;border:1px solid rgba(186,26,26,.24);padding:7px 12px;border-radius:8px;margin-left:0;background:rgba(186,26,26,.08);color:var(--rg-error);text-transform:none;cursor:pointer;font-size:12px;font-weight:800}#modalContainer{background:rgba(24,28,32,.52)}#modalContainer.show{display:flex!important;align-items:center;justify-content:center;padding:24px}#modalContainer .modalDataContainer{display:flex;align-items:center;justify-content:center;width:100%;min-height:100%}#modalContainer .successContent{width:min(420px,calc(100vw - 48px))!important;min-height:0;max-height:none;overflow:hidden;border:1px solid rgba(193,198,214,.72);border-radius:8px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.2)}#modalContainer .modalHeader{position:relative;display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 44px;border-bottom-width:3px!important}#modalContainer .modalHeader h3{margin:0;color:#fff;font-size:20px!important;font-weight:700;line-height:1.3;text-align:center}#modalContainer .modalHeader svg{position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#fff}#modalContainer .successBody{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:150px;padding:18px 24px 10px;text-align:center}#modalContainer .successBody p{margin:16px 0 0!important;color:var(--rg-text,#181c20);font-size:16px!important;line-height:1.45}#modalContainer .modal-footer{display:flex;justify-content:center;min-height:0;padding:0 24px 22px;border-top:0}#modalContainer .modal-footer .primary-button{min-width:92px;min-height:38px;border-radius:6px}#modalContainer .successContent-success .modal-footer{display:none}#modalContainer .successContent-success{width:min(414px,calc(100vw - 48px))!important;height:25vh!important;min-height:180px;max-height:25vh!important;display:flex;flex-direction:column}#modalContainer .successContent-success .modalHeader{min-height:40px;padding:8px 40px}#modalContainer .successContent-success .successBody{flex:1 1;min-height:0;padding:14px 22px 18px}#modalContainer .successContent-success .successBody svg{font-size:34px!important}#modalContainer .successContent-success .successBody p{margin-top:10px!important;font-size:14px!important}.addGrievance-container{position:fixed;top:var(--grievance-content-top-offset,84px);right:var(--grievance-right-offset,50px);bottom:0;left:var(--grievance-left-offset,76px);z-index:6;display:flex;align-items:flex-start;justify-content:center;padding:24px;margin:0;background:rgba(247,249,255,.92);overflow-y:auto;transition:left .22s cubic-bezier(.22,1,.36,1),right .22s cubic-bezier(.22,1,.36,1)}.addGrievance-data{width:100%;max-width:980px;min-height:auto;max-height:calc(100vh - var(--grievance-content-top-offset, 84px) - 48px);padding:24px 28px;overflow-y:auto;background:#fff;border:1px solid rgba(193,198,214,.72);border-radius:8px;box-shadow:0 18px 42px rgba(15,23,42,.14)}.addGrievance-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:16px;border-bottom:1px solid rgba(193,198,214,.45)}.addGrievance-body{margin-top:20px}.info-msg{font-size:12px;text-align:right;color:#818181}.grievanceHeader{margin-top:0!important;margin-bottom:0!important;color:var(--rg-text,#181c20);font-size:20px;font-weight:800}#addGrievanceFooter{display:flex;justify-content:flex-end;align-items:center}.rg-add-modal-shell{background:rgba(241,243,244,.94)}.rg-add-modal-card{display:flex;flex-direction:column;max-width:896px;max-height:calc(100vh - var(--grievance-content-top-offset, 84px) - 48px);padding:0;overflow:hidden;border:1px solid rgba(193,198,214,.72);border-radius:12px;background:#fff;box-shadow:0 20px 44px rgba(24,28,32,.14),0 2px 8px rgba(24,28,32,.08);font-family:Inter,"Segoe UI",Arial,sans-serif}.rg-add-modal-card .rg-add-modal-header{flex:0 0 auto;min-height:68px;padding:16px 24px;border-bottom:1px solid rgba(193,198,214,.62)}.rg-add-modal-title{display:flex;align-items:center;grid-gap:12px;gap:12px;min-width:0}.rg-add-modal-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:rgba(0,91,191,.1);color:#005bbf;font-size:15px}.rg-add-modal-title .grievanceHeader{color:#181c20;font-size:20px;font-weight:800;line-height:1.25}.rg-add-modal-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#5f6673;cursor:pointer;transition:background .18s ease,color .18s ease}.rg-add-modal-close:focus,.rg-add-modal-close:hover{background:#f1f4fa;color:#181c20;outline:none}.rg-add-modal-body{display:flex;flex:1 1 auto;flex-direction:column;grid-gap:24px;gap:24px;min-height:0;margin-top:0;overflow-y:auto;padding:24px}.rg-add-modal-body br{display:none}.rg-form-field{display:flex;flex-direction:column;grid-gap:8px;gap:8px}.rg-form-field label{margin:0;color:#414754;font-size:13px;font-weight:700;line-height:1.35}.rg-required{color:#ba1a1a}.rg-add-modal-body .form-control{width:100%;min-height:44px;padding:10px 14px;border:1px solid #c1c6d6;border-radius:8px;background:#fff;color:#181c20;font-size:14px;line-height:1.45;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.rg-add-modal-body textarea.form-control{min-height:124px}.rg-add-modal-body .form-control:focus{border-color:#005bbf;box-shadow:0 0 0 3px rgba(0,91,191,.14);outline:none}.rg-add-modal-body .form-control::placeholder{color:#7b8290}.rg-form-field .info-msg{margin:-2px 0 0;color:#727785;font-size:12px;text-align:right}.rg-attachment-section{display:flex;flex-direction:column;align-items:center;grid-gap:10px;gap:10px;margin:0;padding:28px 24px;border:1px dashed #c1c6d6;border-radius:12px;background:#f7f9ff;text-align:center}.rg-attachment-section .total-attachments{margin:0 0 2px;color:#181c20;font-size:14px;font-weight:800}.rg-attachment-section .outline-button{display:inline-flex;align-items:center;justify-content:center;grid-gap:8px;gap:8px;min-height:38px;padding:8px 16px;border:1px solid #005bbf;border-radius:8px;background:#fff;color:#005bbf;font-size:13px;font-weight:800;text-transform:none;box-shadow:none}.rg-attachment-section .outline-button:focus,.rg-attachment-section .outline-button:hover{background:rgba(0,91,191,.08);color:#005bbf}.rg-attachment-section .attachedFile-name{display:inline-flex;align-items:center;max-width:100%;margin:0;padding:7px 10px;border:1px solid rgba(193,198,214,.7);border-radius:999px;background:#fff;color:#414754;font-size:12px;font-weight:700;word-break:break-word}.rg-attachment-section p{margin-bottom:0}#addGrievanceFooter.rg-add-modal-footer{position:sticky;bottom:-24px;grid-gap:12px;gap:12px;flex:0 0 auto;width:calc(100% + 48px);margin:0 -24px -24px!important;padding:16px 24px;border-top:1px solid rgba(193,198,214,.62);background:#fff;z-index:2}.rg-add-modal-footer>div{margin-right:auto}.rg-add-modal-footer .btn{min-width:92px;min-height:40px;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:800;line-height:1.2;text-transform:none;box-shadow:none}.rg-add-modal-footer .primary-button{border:1px solid #005bbf;background:#005bbf;color:#fff}.rg-add-modal-footer .primary-button:focus,.rg-add-modal-footer .primary-button:hover{background:#1a73e8;color:#fff}.rg-add-modal-footer .outline-button{border:1px solid #c1c6d6;background:#fff;color:#414754}.rg-add-modal-footer .outline-button:focus,.rg-add-modal-footer .outline-button:hover{border-color:#005bbf;background:rgba(0,91,191,.08);color:#005bbf}.rg-add-modal-footer .btn:disabled,.rg-attachment-section .btn:disabled{cursor:not-allowed;opacity:.58}.myGrievance-subject{font-size:15px;min-width:0}.egrievance-details{display:flex;justify-content:space-between}.rg-grievance-card.card{position:relative;width:100%;margin-bottom:16px;overflow:hidden;border:1px solid var(--rg-outline-soft);border-radius:8px;background:var(--rg-surface);box-shadow:0 1px 3px rgba(16,24,40,.05),0 1px 2px rgba(16,24,40,.08);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.rg-grievance-card:hover{border-color:rgba(26,115,232,.45);box-shadow:0 14px 28px rgba(16,24,40,.1);transform:translateY(-1px)}.rg-card-accent{position:absolute;inset:0 auto 0 0;width:4px;background:var(--rg-primary);transform:scaleY(0);transform-origin:center;transition:transform .18s ease}.rg-grievance-card:hover .rg-card-accent{transform:scaleY(1)}.rg-card-body.card-body{padding:22px 24px}.rg-card-layout{display:flex;align-items:flex-start;grid-gap:18px;gap:18px}.rg-card-select{flex:0 0 auto;padding-top:4px}.rg-card-content{width:100%;min-width:0;padding:0!important}.rg-card-topline{align-items:flex-start;grid-gap:14px;gap:14px;margin-bottom:16px}.rg-card-topline .myGrievance-subject{flex:1 1 auto}.rg-card-topline .added-On,.rg-card-topline .status-container{flex:0 0 auto}.addedOn{display:inline-flex;grid-gap:6px;gap:6px;font-size:12px;font-weight:600}.addedOn,.manageBy{align-items:center;color:#727785}.manageBy{display:flex;justify-content:flex-start;grid-gap:8px;gap:8px;padding-top:14px;margin-top:16px;border-top:1px solid rgba(193,198,214,.45);font-size:13px;text-align:left}.manageBy span{color:var(--rg-muted);font-weight:800}.subjectName{margin:0;overflow:hidden;color:var(--rg-primary);cursor:pointer;font-size:20px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.subjectName:hover{text-decoration:underline;text-underline-offset:4px}.myGrievance-description{font-size:15px}.feedbackComment label,.myGrievance-description label,.myGrievance-subject label,.view-attachments label,.view-feedback label,.view-manageBy label{display:block;margin-bottom:5px;color:var(--rg-muted);font-size:12px;font-weight:800;letter-spacing:.01em;text-transform:uppercase}.myGrievance-description p{margin:0;color:var(--rg-text);font-size:14px;line-height:1.6}.rg-status-pill.status{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:6px 10px;border:1px solid transparent;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.rg-status-pending{border-color:rgba(0,91,191,.18);background:#d8e2ff!important;color:#004493!important}.rg-status-in-progress{border-color:#fed7aa;background:#fff7ed!important;color:#c2410c!important}.rg-status-closed{border-color:#bbf7d0;background:#f0fdf4!important;color:#15803d!important}.rg-admin-decision{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:4px 10px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;text-align:center}.rg-admin-decision.accepted{border-color:#86efac;background:#dcfce7;color:#166534}.rg-admin-decision.declined{border-color:#fca5a5;background:#fee2e2;color:#b91c1c}.rg-admin-decision.pending{border-color:#93c5fd;background:#dbeafe;color:#1d4ed8}.rg-list-skeleton{display:flex;flex-direction:column;grid-gap:16px;gap:16px}.rg-skeleton-card{display:flex;align-items:flex-start;grid-gap:18px;gap:18px;width:100%;min-height:154px;padding:22px 24px;border:1px solid var(--rg-outline-soft);border-radius:8px;background:var(--rg-surface);box-shadow:0 1px 3px rgba(16,24,40,.05),0 1px 2px rgba(16,24,40,.08)}.rg-skeleton-checkbox,.rg-skeleton-line{position:relative;overflow:hidden;border-radius:6px;background:#d5dfe8}.rg-skeleton-checkbox:after,.rg-skeleton-line:after{position:absolute;inset:0;content:"";transform:translateX(-100%);animation:rgSkeletonShimmer 1.35s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent)}.rg-skeleton-checkbox{flex:0 0 auto;width:18px;height:18px;margin-top:4px;border-radius:4px}.rg-skeleton-content{flex:1 1 auto;min-width:0}.rg-skeleton-topline{display:grid;grid-template-columns:minmax(180px,1fr) 190px 92px;align-items:center;grid-gap:18px;gap:18px;margin-bottom:18px}.rg-skeleton-title{width:58%;height:24px}.rg-skeleton-date{width:100%;height:16px}.rg-skeleton-status{width:92px;height:28px;border-radius:999px}.rg-skeleton-label{width:88px;height:13px;margin-bottom:10px}.rg-skeleton-description{width:min(520px,72%);height:16px}.rg-skeleton-divider{width:100%;height:1px;margin:18px 0 14px;background:rgba(193,198,214,.45)}.rg-skeleton-managed{width:min(260px,48%);height:16px}@keyframes rgSkeletonShimmer{to{transform:translateX(100%)}}.paginate{display:flex;justify-content:flex-end;padding-top:16px}.paginate .pagination{margin:0}.paginate .pagination>li>a,.paginate .pagination>li>span{min-width:38px;min-height:38px;margin-left:6px;border:1px solid var(--rg-outline);border-radius:8px!important;color:var(--rg-muted);font-weight:700}.paginate .pagination>.active>a,.paginate .pagination>.active>span{border-color:var(--rg-primary);background:var(--rg-primary);color:#fff}.rg-pagination-bar{display:grid;grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);align-items:center;grid-gap:16px;gap:16px;margin:0 0 20px;padding:14px 18px;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#f8fafc;box-shadow:0 2px 5px rgba(15,23,42,.04)}.rg-page-size{display:flex;justify-content:flex-start}.rg-page-size select{min-width:170px;min-height:40px;padding:8px 36px 8px 14px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#243044;font-size:13px;font-weight:600;cursor:pointer}.rg-page-size select:focus{border-color:var(--rg-primary);box-shadow:0 0 0 3px rgba(0,91,191,.12);outline:none}.rg-pager.paginate{justify-content:center;margin:0;padding-top:0}.rg-pager .pagination{display:flex;align-items:center;grid-gap:4px;gap:4px;margin:0}.rg-pager .pagination>li>a,.rg-pager .pagination>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 10px;margin-left:0;border:1px solid #cbd5e1;border-radius:6px!important;background:#fff;color:#243044;font-size:13px;font-weight:700;line-height:1}.rg-pager .pagination>li>a:hover,.rg-pager .pagination>li>span:hover{border-color:var(--rg-primary);color:var(--rg-primary)}.rg-pager .pagination>.active>a,.rg-pager .pagination>.active>a:hover,.rg-pager .pagination>.active>span,.rg-pager .pagination>.active>span:hover{border-color:#061426;background:#061426;color:#fff}.rg-pager .pagination>.disabled>a,.rg-pager .pagination>.disabled>span{background:#f1f5f9;color:#94a3b8;cursor:not-allowed}.rg-total-records{justify-self:end;color:#243044;font-size:13px;font-weight:700;white-space:nowrap}.rg-total-records b{color:#061426}.grievanceViewHeader{margin-top:0!important;margin-bottom:0!important;margin-left:10px}.viewGrievance-body{margin-top:20px;margin-left:0;padding-left:46px}.view-manageBy{margin-bottom:20px}.view-attachments,.view-manageBy{display:flex;flex-direction:column}.viewGrievance-button{padding:6px 12px;border-radius:50%}.viewGrievance-icon{font-size:14px}.feedbackComment{margin-top:20px;font-size:15px}.feedback-buttons{text-align:right}.view-feedback{margin-top:10px;font-size:15px}.rg-view-modal-shell{background:hsla(0,0%,97.6%,.96)}.rg-view-modal-card{max-width:980px;padding:0;overflow:hidden;border:1px solid rgba(226,232,240,.9);border-radius:14px;background:#fff;box-shadow:0 18px 38px rgba(15,23,42,.1),0 2px 6px rgba(15,23,42,.05);font-family:Inter,"Segoe UI",Arial,sans-serif}.rg-view-modal-card .rg-view-modal-header{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(44px,1fr);align-items:center;grid-gap:18px;gap:18px;min-height:74px;padding:18px 28px;border-bottom:1px solid rgba(226,232,240,.9)}.rg-view-title{display:flex;align-items:center;grid-gap:14px;gap:14px;min-width:0}.rg-view-modal-card .grievanceViewHeader{margin:0!important;color:#181c20;font-size:24px;font-weight:800;line-height:1.25}.rg-view-modal-card .added-On{justify-self:center;min-width:max-content}.rg-view-modal-card .addedOn{color:#64748b;font-size:13px;font-weight:700;text-transform:none}.rg-view-modal-card .viewGrievance-button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#d9d9d9;color:#243044;box-shadow:0 4px 10px rgba(15,23,42,.22);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.rg-view-modal-card .viewGrievance-button:focus,.rg-view-modal-card .viewGrievance-button:hover{background:#cbd5e1;color:#061426;box-shadow:0 6px 14px rgba(15,23,42,.24);transform:translateY(-1px)}.rg-view-modal-card .addGrievance-header>.viewGrievance-button{justify-self:end}.rg-view-modal-body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:20px 28px;gap:20px 28px;margin:0;padding:26px 32px 30px 74px}.rg-view-modal-body .egrievance-details{display:contents}.rg-view-modal-body .myGrievance-description,.rg-view-modal-body .myGrievance-subject,.rg-view-modal-body .view-attachments,.rg-view-modal-body .view-feedback,.rg-view-modal-body .view-manageBy{min-width:0;margin:0}.rg-view-modal-body .myGrievance-description,.rg-view-modal-body .view-attachments,.rg-view-modal-body .view-feedback,.rg-view-modal-body .view-manageBy{grid-column:1/-1}.rg-view-modal-body label{margin-bottom:6px;color:#243044;font-size:13px;font-weight:800;letter-spacing:0;text-transform:none}.rg-view-modal-body .view-attachments,.rg-view-modal-body .view-feedback,.rg-view-modal-body .view-manageBy,.rg-view-modal-body p{color:#181c20;font-size:14px;line-height:1.55}.rg-view-modal-body .status-container{justify-self:end}.rg-view-modal-body .status{display:inline-flex;align-items:center;justify-content:center;min-width:92px;padding:7px 12px;border-radius:0;font-size:14px;font-weight:700;line-height:1.2;box-shadow:none}.rg-view-modal-body .view-attachments p{display:inline-flex;align-items:center;grid-gap:8px;gap:8px;width:max-content;max-width:100%;margin:0;padding:7px 10px;border:1px solid rgba(226,232,240,.9);border-radius:999px;background:#f8fafc;color:#243044;font-weight:700;word-break:break-word}.grievanceList>p,.rg-page>p{padding:24px;border:1px dashed var(--rg-outline);border-radius:8px;background:var(--rg-surface);color:var(--rg-muted);font-weight:600;text-align:center}@media only screen and (max-width:540px){.rg-page{padding:18px 14px 32px}.rg-card-topline,.rg-list-header,.rg-page-header{align-items:flex-start;flex-direction:column}.rg-title-block h3{font-size:24px}.rg-primary-action{width:100%}.rg-skeleton-card{padding:18px}.rg-skeleton-topline{grid-template-columns:1fr;grid-gap:10px;gap:10px}.rg-skeleton-title{width:78%}.rg-skeleton-date{width:68%}.rg-skeleton-description,.rg-skeleton-managed{width:100%}.raiseGrievance-container{margin-bottom:70px}.status-addButton{flex-direction:column}.rg-filter-card{align-items:stretch;padding:16px}.grievanceStatus{align-items:flex-start;grid-template-columns:1fr;grid-gap:12px;gap:12px}.raiseGrievance-container>div{padding-left:0!important;padding-right:0!important}.addGrievance-container{align-items:flex-start;left:0;right:0;padding:16px;margin:0}.addGrievance-data{min-height:auto;max-height:calc(100vh - var(--grievance-content-top-offset, 84px) - 32px);padding:16px}.rg-add-modal-card{padding:0;border-radius:12px}.rg-add-modal-body,.rg-add-modal-card .rg-add-modal-header{padding-right:16px;padding-left:16px}#addGrievanceFooter.rg-add-modal-footer{bottom:-16px;width:calc(100% + 32px);margin-right:-16px!important;margin-left:-16px!important;padding-right:16px;padding-left:16px;flex-wrap:wrap}input[type=date]{width:100%!important}.modalDataContainer>.deleteContent{width:94%!important}.grievance-link{margin-top:3%}.grievance-members{padding-left:0!important;padding-right:0!important}.rg-card-body.card-body{padding:18px 16px}.rg-card-layout{grid-gap:12px;gap:12px}.subjectName{white-space:normal}.viewGrievance-body{padding-left:0}.rg-view-modal-card{padding:0}.rg-view-modal-card .rg-view-modal-header{grid-template-columns:1fr auto;padding:16px}.rg-view-modal-card .added-On{grid-column:1/-1;justify-self:start;order:3}.rg-view-modal-card .grievanceViewHeader{font-size:22px}.rg-view-modal-body{grid-template-columns:1fr;padding:22px 16px 24px}.rg-view-modal-body .status-container{justify-self:start}.rg-pagination-bar{grid-template-columns:1fr;justify-items:stretch}.rg-page-size,.rg-pager.paginate{justify-content:center}.rg-total-records{justify-self:center}}.deleteContent{width:min(460px,calc(100vw - 48px));position:absolute;display:flex;flex-direction:column;background-color:#fff;width:min(700px,calc(100vw - 48px));height:auto!important;min-height:0!important;max-height:48vh;padding-top:18px;border-radius:10px!important;box-sizing:border-box;overflow-y:auto!important}.deleteHeader-container>.deleteHeader>.deleteHeader-title{min-width:120px;max-width:270px;padding:0 22px;color:#fff;position:absolute;top:-1px;left:28px;height:var(--fs28px);line-height:var(--fs28px);text-align:center;background:transparent;z-index:1}.deleteHeader-container>.deleteHeader>.deleteHeader-title:before{content:"";background-color:#ff3a3b!important;position:absolute;z-index:-1!important;top:-1px;text-align:center;width:100%;height:41px!important;right:0;bottom:0;left:0;z-index:0;border:unset;border-left:0;transform:perspective(16px) rotateX(-6deg);-moz-transform:perspective(16px) rotateX(-6deg);-webkit-transform:perspective(16px) rotateX(-6deg);transform-origin:top;border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-webkit-border-radius:0 0 7px 7px;box-shadow:4px 0 5px -2px rgba(var(--zpShadow),.46),-4px 0 5px -2px rgba(var(--zpShadow),.46)}.deleteHeader-corners:before{width:13px;border-radius:80px 50px 0 0;left:-7px}.deleteHeader-corners:after{width:18px;border-radius:50px 60px 0 0;right:-7px}.deleteHeader-corners:after,.deleteHeader-corners:before{content:"";position:absolute;height:8px;top:-1px;z-index:-2;background:#bd3c3e}.deleteModalBody{margin-top:10px;padding:18px 16px 4px!important;font-size:14px;line-height:1.35}.note-text{margin-bottom:6px}.deleteConfirmationText{margin-bottom:8px}.deleteModalBody .form-control{min-height:34px;height:34px;padding:6px 12px;font-size:13px}.deleteContent .modal-footer{justify-content:center;min-height:0;padding:6px 16px 12px!important;border-top:0}.deleteContent #addAssetButtonContainer{display:flex;justify-content:center;grid-gap:12px;gap:12px}.deleteContent .btn{min-height:34px;padding:6px 18px}#sticky-footer{color:#000;background-color:#f3f3f3}.footer-container{text-align:right;width:100%;position:fixed;margin-top:1.8%;left:0;bottom:0;background-color:#f3f3f3;z-index:20}.footer-data{color:#000;padding:0 2%;font-size:14px}.footer-data span{margin:0;padding:0;font-weight:bolder}.footer-data:hover{cursor:pointer;text-decoration:none}.mobile-icon{padding-left:3px}.life,.vm{color:#05085a}.edu{color:green}@media only screen and (max-width:540px){.footer-container{text-align:center;margin-top:2%}.footer-data.download{padding-left:0;padding-top:1%;margin:0}.footer-data.policy{padding-right:5%}.footer-data.terms{padding-right:0}.powered-by{display:block;border-top:1px solid #aeaeae;padding:0}}.helpBtn{background:#ff7800}.contactBtn,.helpBtn{border-radius:10px;color:#fff;font-weight:700;padding:2px 5px;font-size:12px}.contactBtn{background:#2870c2;margin-top:2px;border-width:0}.android-logo{height:18;width:16}.popOverBody{background-color:#fff;padding:10px 0;box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:6px;justify-content:center;align-items:center;z-index:20!important}.popoverBody{z-index:20!important}.popoverBody,.popoverFooter{display:flex;flex-direction:column;align-items:center}.popoverFooter{padding-left:8px;padding-right:8px;border-radius:5px;background-color:#e8f0ff}.labelText,.labelText1{font-size:13px!important}.labelText1,.labelText3{font-weight:700}.labelText3{font-size:14px!important}label{text-transform:none!important}.right-sidebar{position:fixed;right:0;top:0;width:50px;height:100vh;background-color:#f7f8fa;border-left:.01px solid #ddd;z-index:1055}.bottom-section,.right-sidebar{display:flex;flex-direction:column;align-items:center}.bottom-section{margin-top:auto;margin-bottom:40px}.capsule-container{background-color:#fff;width:34px;border-radius:30px;padding:8px;display:flex;flex-direction:column;align-items:center;grid-gap:12px;gap:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);position:relative;z-index:1056}.capsule-separator{width:20px;height:1px;background-color:#ccc;opacity:1}:root{--main-font:"Poppins",sans-serif}.overlay{width:100vw;height:100vh;background-color:rgba(0,0,0,.7);z-index:1000;display:flex;align-items:flex-start}.fullscreen-popup,.overlay{position:fixed;top:50px;left:0}.fullscreen-popup{right:0;bottom:0;background-color:#fff;z-index:3;margin:0 0 0 15%}.popup-inner{width:100%;height:100%;background-color:#fff;padding:0 0 0 .5%;box-sizing:border-box;overflow:auto}.custom-container{width:100%;height:730px}.custom-div-left{width:70%;height:730px;padding:10px;margin-right:10px}.custom-div-right{width:30%;height:730px;padding:10px}.sidebar-container{font-family:var(--main-font);display:flex;flex-direction:column;border-radius:6px;border:1px solid #e0e6eb;height:730px;overflow:hidden}.sidebar-header{padding:12px 16px;background-color:#fff;border-bottom:1px solid #e5e7eb}.header-content{display:flex;align-items:center;justify-content:space-between}.header-left{padding:6px 12px}.header-title{font-weight:500;color:#000;font-size:16px}.sidebar-content{overflow-y:auto}.section-header{width:100%;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;background-color:#e1ecfc;border:none;cursor:pointer;transition:background-color .2s;margin-bottom:1px}.section-header:hover{background-color:#d1d5db}.section-info{text-align:left}.section-title{font-weight:500;color:#000;font-size:14px;margin-bottom:2px}.section-subtitle{font-size:11px;color:#000}.video-item{display:flex;align-items:center;grid-gap:12px;gap:12px;padding:8px 16px;background:none;cursor:pointer;width:100%;text-align:left;height:60px;border:none;border-bottom:.7px solid #e1ecfc}.video-item:hover{background-color:#e5e7eb}.video-thumbnail{width:50px;height:36px;background-color:#fbbf24;border-radius:4px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.js-text{color:#1f2937;font-size:11px;font-weight:700}.additional-text{position:absolute;bottom:2px;right:4px;color:#1f2937;font-size:8px}.video-title{font-size:13px;font-weight:400;color:#374151;line-height:1.3}.video-wrapper{position:relative;padding-bottom:56%;padding-top:25px;height:0;border-radius:12px;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.responsive-video{width:100%;height:auto;max-height:60vh;border-radius:12px;object-fit:contain}.centralize-container{width:100%;margin:0 4px;padding:3px;border-bottom:1px solid #e5ebf2;background:#fff;position:fixed;top:50px;left:0;z-index:3;min-height:34px;transition:margin-left .22s cubic-bezier(.22,1,.36,1),width .22s cubic-bezier(.22,1,.36,1)}.centralize-container-placeholder{min-height:34px}.centralize-scroll-wrap{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scrollbar-width:none;scroll-behavior:smooth}.centralize-scroll-shell{position:relative;display:flex;align-items:center;width:100%}.centralize-scroll-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:24px;height:24px;border:1px solid #d9e2ea;border-radius:50%;background:hsla(0,0%,100%,.96);color:#35607d;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:0;pointer-events:none;box-shadow:0 2px 8px rgba(16,24,40,.08);transition:opacity .15s ease,transform .15s ease,background .15s ease}.centralize-scroll-arrow.is-visible{opacity:1;pointer-events:auto}.centralize-scroll-arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.04)}.centralize-scroll-arrow:disabled{cursor:default}.centralize-scroll-arrow-left{left:-2px}.centralize-scroll-arrow-right{right:-2px}.centralize-scroll-shell .centralize-scroll-wrap{padding-left:28px;padding-right:28px;width:100%}.centralize-scroll-wrap::-webkit-scrollbar{height:1px!important}.centralize-scroll-wrap::-webkit-scrollbar-thumb{background:#c5cfdb!important;border-radius:999px!important}.centralize-scroll-wrap::-webkit-scrollbar-track{background:transparent!important}.centralize-module-card{display:flex;align-items:center;padding:6px 8px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;flex:0 0 auto;width:-moz-fit-content;width:fit-content}.centralize-module-card,.centralize-module-card:hover{text-decoration:none!important}.centralize-module-icon-wrap{height:26px;margin-top:-2px;padding-right:2px;border-radius:7px;background-color:hsla(0,0%,100%,.5);display:flex;align-items:center;justify-content:center;flex-shrink:0}.centralize-module-icon{width:11px;height:11px;color:#202124;opacity:.78;object-fit:contain}.centralize-module-text-wrap{display:flex;flex-direction:column;min-width:0}.centralize-module-name{color:#111827;font-size:13px;font-weight:400!important;line-height:1.2;white-space:nowrap}.centralize-module-description{color:#6a7f91;display:none}.centralize-loading{color:#5f7b92;font-size:13px;padding:6px 2px}@media only screen and (max-width:540px){.centralize-container{margin-left:4px!important;width:calc(100% - 8px)!important}.centralize-scroll-arrow{width:22px;height:22px}.centralize-scroll-shell .centralize-scroll-wrap{padding-left:24px;padding-right:24px}}