.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[class*=td-w-]{white-space:normal}.td-w-40px{width:40px;min-width:40px;max-width:40px}.td-w-45px{width:45px;min-width:45px;max-width:45px}.td-w-50px{width:50px;min-width:50px;max-width:50px}.td-w-55px{width:55px;min-width:55px;max-width:55px}.td-w-60px{width:60px;min-width:60px;max-width:60px}.td-w-65px{width:65px;min-width:65px;max-width:65px}.td-w-70px{width:70px;min-width:70px;max-width:70px}.td-w-80px{width:80px;min-width:80px;max-width:80px}.td-w-90px{width:90px;min-width:90px;max-width:90px}.td-w-100px{width:100px;min-width:100px;max-width:100px}.td-w-110px{width:110px;min-width:110px;max-width:110px}.td-w-120px{width:120px;min-width:120px;max-width:120px}.td-w-130px{width:130px;min-width:130px;max-width:130px}.td-w-140px{width:140px;min-width:140px;max-width:140px}.td-w-150px{width:150px;min-width:150px;max-width:150px}.td-w-160px{width:160px;min-width:160px;max-width:160px}.td-w-170px{width:170px;min-width:170px;max-width:170px}.td-w-180px{width:180px;min-width:180px;max-width:180px}.td-w-190px{width:190px;min-width:190px;max-width:190px}.td-w-200px{width:200px;min-width:200px;max-width:200px}.td-w-210px{width:210px;min-width:210px;max-width:210px}.td-w-220px{width:220px;min-width:220px;max-width:220px}.td-w-230px{width:230px;min-width:230px;max-width:230px}.td-w-240px{width:240px;min-width:240px;max-width:240px}.td-w-250px{width:250px;min-width:250px;max-width:250px}.td-w-260px{width:260px;min-width:260px;max-width:260px}.td-w-270px{width:270px;min-width:270px;max-width:270px}.td-w-280px{width:280px;min-width:280px;max-width:280px}.td-w-290px{width:290px;min-width:290px;max-width:290px}.td-w-300px{width:300px;min-width:300px;max-width:300px}.td-w-310px{width:310px;min-width:310px;max-width:310px}.td-w-320px{width:320px;min-width:320px;max-width:320px}.td-w-330px{width:330px;min-width:330px;max-width:330px}.td-w-340px{width:340px;min-width:340px;max-width:340px}.td-w-350px{width:350px;min-width:350px;max-width:350px}.td-w-360px{width:360px;min-width:360px;max-width:360px}.td-w-370px{width:370px;min-width:370px;max-width:370px}.td-w-380px{width:380px;min-width:380px;max-width:380px}.td-w-390px{width:390px;min-width:390px;max-width:390px}.td-w-400px{width:400px;min-width:400px;max-width:400px}.td-w-410px{width:410px;min-width:410px;max-width:410px}.td-w-420px{width:420px;min-width:420px;max-width:420px}.td-w-430px{width:430px;min-width:430px;max-width:430px}.header-user-dropdown .MuiPaper-root{background:#fff;border:1px solid #e8edf5;border-radius:8px;width:220px;padding:0!important}.header-user-dropdown .MuiPaper-root .MuiList-root{padding:8px 0!important}.header-user-dropdown .MuiPaper-root .MuiList-root .MuiButtonBase-root{color:#5b6880;border-radius:0;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;min-height:47px;padding:0 12px;font-size:15px;font-weight:500;transition:all .3s;display:flex}.header-user-dropdown .MuiPaper-root .MuiList-root .MuiButtonBase-root:not(:last-child){border-bottom:1px solid #dfe5ef}.header-user-dropdown .MuiPaper-root .MuiList-root .MuiButtonBase-root .icon svg{width:20px}.header-user-dropdown .MuiPaper-root .MuiList-root .MuiButtonBase-root:hover{background:#e8f8f2;color:var(--primary-color)!important}.fieldError{color:red!important}.td-name-with-link{color:var(--primary-color);align-items:center;column-gap:8px;display:flex}.td-name-with-link .link-btn{cursor:pointer;background-color:#0000;border:0;flex:none;display:flex}.td-name-with-link .link-btn svg{width:16px;height:auto}.otp-expire-msg{margin-top:16px!important;margin-bottom:0!important}@media (max-width:1620px){.otp-expire-msg{margin-top:10px!important;margin-bottom:0!important}}:root{--background:white;--foreground:#172033}html{min-height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100dvh;color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Jost,sans-serif}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}body{color:#172033;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Jost,sans-serif}button,input,select,textarea{font:inherit}button,[role=button]{-webkit-tap-highlight-color:#0000}.globalPagination{color:#64748b;background:#fff;border-top:1px solid #e7edf0;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;font-size:15px;display:flex}.globalPagination .entriesInfo{white-space:nowrap}.globalPagination .paginationControls{align-items:center;gap:6px;display:flex}.globalPagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:grid}.globalPagination button:hover:not(:disabled):not(.active){border-color:var(--primary-color);color:var(--primary-color);background:#f3fbf8}.globalPagination button.active{border-color:var(--primary-color);color:#fff;background:var(--primary-color)}.globalPagination button:disabled{cursor:not-allowed;opacity:.42}.globalPagination button svg{width:16px;height:16px}.globalPagination .paginationDots{color:#7b8798;place-items:center;width:28px;height:34px;display:grid}.globalPagination .paginationDots svg{width:16px}@media (max-width:767px){.globalPagination{text-align:center;flex-direction:column;align-items:center}.globalPagination .paginationControls{flex-wrap:wrap;max-width:100%;padding-bottom:3px;overflow-x:auto}}select{color:#172b4d;cursor:pointer;appearance:none;background-color:#fff;border:1px solid #d4dee5;border-radius:9px;outline:0;min-height:42px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 1px 2px #0f172a08;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23079d6b' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;background-size:16px!important;padding:0 44px 0 14px!important}select:hover:not(:disabled){background-color:#fbfefc;border-color:#8dcbb5}select:focus,select:focus-visible{border-color:var(--primary-color);background-color:#fff;box-shadow:0 0 0 3px #079d6b1f}select:disabled{color:#8a96a8;cursor:not-allowed;opacity:.85;background-color:#f3f6f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important}select option,select optgroup{color:#172b4d;background:#fff;font-weight:500}select option:checked{color:#fff;background:var(--primary-color)}select::-ms-expand{display:none}nav a{text-decoration:none}.container{width:min(100% - 32px,1440px);margin-inline:auto}input,select,textarea{max-width:100%}.passwordControl{flex:1;align-items:center;min-width:0;display:flex;position:relative}.passwordControl>input{width:100%;padding-right:46px!important}.passwordToggle{cursor:pointer;border-radius:7px;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%);color:#718096!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.passwordToggle:hover,.passwordToggle:focus-visible{color:var(--primary-color)!important;background:#edf9f4!important}.passwordToggle svg{width:19px;height:19px}img,video,canvas,svg{max-width:100%}img,video{height:auto}button,input,select,textarea{max-width:100%}@media (max-width:1620px){:root{--responsive-page-gutter:24px}}@media (max-width:1420px){:root{--responsive-page-gutter:22px}}@media (max-width:1199px){:root{--responsive-page-gutter:20px}}@media (max-width:1024px){.MuiDialog-paper,.MuiModal-root [role=dialog]{max-width:90vw;max-height:90dvh;overflow:auto}}@media (max-width:991px){:root{--responsive-page-gutter:18px}[class*=table-responsive],[class*=tableWrapper],[class*=table-wrapper]{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}}@media (max-width:767px){:root{--responsive-page-gutter:16px}.MuiDialog-paper,.MuiModal-root [role=dialog]{width:95vw;max-width:95vw;margin:16px}}@media (max-width:575px){:root{--responsive-page-gutter:14px}[role=alert],[class*=toast]{overflow-wrap:anywhere;max-width:calc(100vw - 28px)}}@media (max-width:420px){:root{--responsive-page-gutter:12px}}@media (max-width:360px){:root{--responsive-page-gutter:10px}}:root{--color-primary:var(--primary-color);--color-navy:#07133f;--background:#fff;--foreground:#172033}.theme-admin{--color-primary:#1268c4}.root-component-scope .root{min-height:100dvh;color:var(--black);background:#fff;flex-direction:column;display:flex}.root-component-scope .content{flex-direction:column;flex:1;display:flex}.root-component-scope .header{z-index:5;background:#fffffff5;border-bottom:1px solid #dce8ed;justify-content:space-between;align-items:center;padding:10px 78px;display:flex;position:relative}.root-component-scope .brand{align-items:center;gap:18px;display:flex}.root-component-scope .brandMark{flex:none;width:66px}.root-component-scope .supportNav{gap:clamp(28px,4vw,24px);display:flex}.root-component-scope .supportNav a{align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.root-component-scope .supportNav svg{width:18px;height:auto}.root-component-scope .supportNav svg:not([fill=none]){fill:currentColor}.root-component-scope .activeLink{color:#078859}.root-component-scope .footer{z-index:5;background:#fff;border-top:1px solid #dce8ed;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px 16px;display:flex;position:relative}.root-component-scope .footer nav{color:#087a59;align-items:center;gap:42px;font-size:16px;font-weight:500;display:flex}.root-component-scope .footer nav span{background:#68728b;width:1px;height:18px}.root-component-scope .footer p{color:#53617c;font-size:16px;font-weight:600}@media (max-width:1620px){.root-component-scope .header{padding:6px 24px}.root-component-scope .brand img{width:280px}.root-component-scope .footer{row-gap:8px;padding:12px 16px}.root-component-scope .footer nav{gap:24px;font-size:15px}.root-component-scope .footer nav span{height:14px}.root-component-scope .footer p{font-size:15px}}@media (max-width:991px){.root-component-scope .brand img{width:200px}.root-component-scope .header{align-items:center;min-height:68.5px;padding:8px 12px!important}.root-component-scope .brand small{display:none}.root-component-scope .brandMark{width:48px}.root-component-scope .supportNav{gap:8px}.root-component-scope .supportNav a{gap:0;font-size:0}.root-component-scope .supportNav svg{width:20px}.root-component-scope .footer nav{flex-wrap:wrap;justify-content:center;gap:4px 8px}.root-component-scope .footer p{text-align:center}}@media (max-width:575px){.root-component-scope .footer nav,.root-component-scope .footer p{font-size:13px!important}}.landing-page-scope .hero{background:radial-gradient(circle at 75% 20%,#fff,#0000 31%),linear-gradient(135deg,#f1fcf8,#f3fbff);grid-template-columns:1.05fr .95fr;align-items:center;min-height:650px;padding:70px clamp(28px,7vw,130px);display:grid;overflow:hidden}.landing-page-scope .heroContent{z-index:3;max-width:720px;position:relative}.landing-page-scope .heroContent h1{color:var(--black);letter-spacing:-.045em;margin-top:23px;font-size:clamp(43px,5vw,72px);line-height:1.08}.landing-page-scope .heroContent h1 em{color:var(--primary-color);font-style:normal}.landing-page-scope .heroContent>p{color:#4f5f7a;max-width:680px;margin-top:25px;font-size:clamp(17px,1.35vw,21px);line-height:1.5}.landing-page-scope .eyebrow{color:#057b55;text-transform:uppercase;background:#eaf9f3;border:1px solid #b8e6d5;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:15px;font-weight:600;display:inline-flex}.landing-page-scope .actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.landing-page-scope .actions a{border:1.5px solid var(--primary-color);min-height:42px;color:var(--primary-color);border-radius:9px;align-items:center;gap:10px;padding:0 25px;font-weight:600;display:inline-flex}.landing-page-scope .actions a:first-child{color:#fff;background:var(--primary-color);box-shadow:0 10px 25px #079b6938}.landing-page-scope .trustPoints{color:#51617a;flex-wrap:wrap;gap:18px 25px;margin-top:34px;font-size:15px;list-style:none;display:flex}.landing-page-scope .trustPoints li{align-items:center;gap:7px;display:flex}.landing-page-scope .trustPoints svg{color:var(--primary-color)}.landing-page-scope .heroVisual{min-height:500px;position:relative}.landing-page-scope .sun{background:#fff3be;border-radius:50%;width:125px;height:125px;position:absolute;top:35px;right:22%;box-shadow:0 0 80px #ffe799}.landing-page-scope .city{opacity:.55;justify-content:space-around;align-items:flex-end;height:300px;display:flex;position:absolute;inset:auto 0 60px}.landing-page-scope .city i{background:linear-gradient(#bfe8ed,#d7f1ee);width:8%}.landing-page-scope .city i:first-child{height:112px}.landing-page-scope .city i:nth-child(2){height:149px}.landing-page-scope .city i:nth-child(3){height:186px}.landing-page-scope .city i:nth-child(4){height:223px}.landing-page-scope .city i:nth-child(5){height:260px}.landing-page-scope .city i:nth-child(6){height:107px}.landing-page-scope .city i:nth-child(7){height:144px}.landing-page-scope .city i:nth-child(8){height:181px}.landing-page-scope .city i:nth-child(9){height:218px}.landing-page-scope .city i:nth-child(10){height:255px}.landing-page-scope .landscape{background:linear-gradient(12deg,#4eb993,#aada8d);border-radius:50% 42% 0 0;height:210px;position:absolute;bottom:-70px;left:-15%;right:-20%;transform:rotate(-4deg)}.landing-page-scope .portalCard{z-index:2;width:330px;height:230px;color:var(--primary-color);background:#fff;border:10px solid #315064;border-radius:16px;grid-template-columns:75px 1fr;gap:18px;padding:35px;display:grid;position:absolute;bottom:75px;right:12%;box-shadow:0 22px 40px #1d434c3d}.landing-page-scope .portalCard>div{flex-direction:column;gap:16px;display:flex}.landing-page-scope .portalCard>div span{background:#dcefeb;border-radius:8px;height:10px}.landing-page-scope .badge{position:absolute;bottom:28px;right:35px}.landing-page-scope .statCard{z-index:3;color:var(--primary-color);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:15px 18px;display:flex;position:absolute;bottom:230px;right:1%;box-shadow:0 10px 30px #1d434c29}.landing-page-scope .statCard span{flex-direction:column;gap:3px;display:flex}.landing-page-scope .statCard small{color:#66738a}.landing-page-scope .services{background:#fff;padding:90px clamp(28px,7vw,130px)}.landing-page-scope .sectionHeading{text-align:center;max-width:720px;margin:0 auto}.landing-page-scope .sectionHeading>span{color:var(--primary-color);letter-spacing:.12em;text-transform:uppercase;font-size:15px;font-weight:600}.landing-page-scope .sectionHeading h2{color:var(--black);margin-top:15px;font-size:clamp(31px,3vw,46px)}.landing-page-scope .sectionHeading p{color:#647087;margin-top:15px;line-height:1.65}.landing-page-scope .serviceGrid{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1250px;margin:50px auto 0;display:grid}.landing-page-scope .serviceGrid article{background:#fff;border:1px solid #e0e7e9;border-radius:16px;padding:32px;box-shadow:0 10px 35px #183a4612}.landing-page-scope .serviceGrid article>div{width:56px;height:56px;color:var(--primary-color);background:#e8f8f2;border-radius:10px;place-items:center;display:grid}.landing-page-scope .serviceGrid h3{color:var(--black);margin-top:23px;font-size:20px}.landing-page-scope .serviceGrid p{color:#647087;min-height:73px;margin-top:12px;line-height:1.6}.landing-page-scope .serviceGrid a{color:var(--primary-color);align-items:center;gap:7px;margin-top:18px;font-weight:600;display:inline-flex}.landing-page-scope .process{background:#f1faf7;grid-template-columns:repeat(3,1fr);gap:75px;padding:80px clamp(28px,10vw,180px);display:grid}.landing-page-scope .processItem{text-align:center;position:relative}.landing-page-scope .processItem>span:nth-child(2){color:#99a6b5;margin-top:13px;font-size:15px;font-weight:600;display:block}.landing-page-scope .processItem h3{color:var(--black);margin-top:7px;font-size:20px}.landing-page-scope .processItem p{color:#647087;margin-top:10px;line-height:1.55}.landing-page-scope .processItem>i{background:#acdaca;width:45px;height:1px;position:absolute;top:35px;left:calc(100% + 15px)}.landing-page-scope .processIcon{width:70px;height:70px;color:var(--primary-color);background:#fff;border-radius:50%;place-items:center;margin:0 auto;display:grid;box-shadow:0 8px 24px #079b691a}.landing-page-scope .cta{color:#fff;background:linear-gradient(110deg,#047b57,#09a875);justify-content:space-between;align-items:center;gap:35px;padding:60px clamp(28px,10vw,180px);display:flex}.landing-page-scope .cta span{color:#bcebdc;letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:600}.landing-page-scope .cta h2{margin-top:10px;font-size:clamp(27px,3vw,42px)}.landing-page-scope .cta p{color:#d9f5ec;margin-top:9px}.landing-page-scope .cta>a{min-height:42px;color:var(--primary-color);background:#fff;border-radius:9px;flex:none;align-items:center;gap:10px;padding:0 24px;font-weight:600;display:inline-flex}@media (max-width:991px){.landing-page-scope .hero{grid-template-columns:1fr}.landing-page-scope .heroVisual{min-height:450px}.landing-page-scope .serviceGrid,.landing-page-scope .process{grid-template-columns:1fr}.landing-page-scope .serviceGrid p{min-height:auto}.landing-page-scope .processItem>i{display:none}}@media (max-width:575px){.landing-page-scope .hero{padding-top:48px}.landing-page-scope .heroVisual{transform-origin:bottom;min-height:385px;transform:scale(.82)}.landing-page-scope .portalCard{right:2%}.landing-page-scope .trustPoints{flex-direction:column}.landing-page-scope .services{padding-block:65px}.landing-page-scope .cta{flex-direction:column;align-items:flex-start}}.accessibility-page-scope .page{background:linear-gradient(#edf9f4 0%,#fff 340px);flex:1;padding:44px 24px 80px}.accessibility-page-scope .wrap{width:min(100%,1100px);margin:0 auto}.accessibility-page-scope .breadcrumb{color:#53617c;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.accessibility-page-scope .breadcrumb a{color:var(--primary-color)}.accessibility-page-scope .hero{padding:38px 0 30px}.accessibility-page-scope .hero span{color:var(--primary-color);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.accessibility-page-scope .hero h1{color:var(--black);margin-top:12px;font-size:clamp(34px,4vw,54px);line-height:1.08}.accessibility-page-scope .hero p{color:#53617c;max-width:760px;margin-top:15px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.accessibility-page-scope .card{background:#fff;border:1px solid #dfeae6;border-radius:16px;padding:clamp(28px,4vw,48px);box-shadow:0 18px 46px #0e41361a}.accessibility-page-scope .section{border-bottom:1px solid #e6efec;padding:26px 0}.accessibility-page-scope .section:first-child{padding-top:0}.accessibility-page-scope .section:last-child{border-bottom:0;padding-bottom:0}.accessibility-page-scope .section h2{color:var(--black);font-size:clamp(22px,2vw,28px);line-height:1.25}.accessibility-page-scope .section p{color:#53617c;margin-top:12px;font-size:16px;line-height:1.75}.accessibility-page-scope .section ul{color:#53617c;gap:10px;margin-top:15px;padding-left:20px;line-height:1.65;display:grid}.accessibility-page-scope .section li::marker{color:var(--primary-color)}@media (max-width:575px){.accessibility-page-scope .page{padding:30px 18px 58px}.accessibility-page-scope .card{border-radius:10px}}.auth-home-scope .page{color:var(--black);background:#fff}.auth-home-scope .landscape{display:none}.auth-home-scope .pageBg{background-color:#0000;background-image:url(/images/auth-bg1.webp),radial-gradient(circle at 50% 8%,#ffffffe6,#0000 36%),linear-gradient(#f1fcff 0%,#fbffff 54%,#e5faf8 100%);background-position:0 0,0 0,0 0;background-repeat:no-repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;flex-direction:column;min-height:calc(100dvh - 220px);display:flex;position:relative;overflow:hidden}.auth-home-scope .content{z-index:3;width:min(100% - 40px,1540px);margin:0 auto;padding:80px 0;position:relative}.auth-home-scope .intro{text-align:center}.auth-home-scope .intro h1{color:#003348;letter-spacing:-.035em;font-size:50px;font-weight:700;line-height:1.12}.auth-home-scope .intro p{color:#4c5979;margin-top:14px;font-size:24px;font-weight:500}.auth-home-scope .accent{background:var(--primary-color);border-radius:10px;width:34px;height:4px;margin:16px auto 12px;display:block}.auth-home-scope .sectionTitle{color:#078859;align-items:center;gap:14px;width:min(570px,90%);margin:0 auto 24px;display:flex}.auth-home-scope .sectionTitle span{background:#9edfc9;flex:1;height:1px}.auth-home-scope .sectionTitle span:first-child:after,.auth-home-scope .sectionTitle span:last-child:before{content:"";background:#18aa76;border-radius:50%;width:5px;height:5px;display:block}.auth-home-scope .sectionTitle span:first-child:after{margin:-2px 0 0 auto}.auth-home-scope .sectionTitle span:last-child:before{margin-top:-2px}.auth-home-scope .sectionTitle strong{font-size:20px}.auth-home-scope .cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.auth-home-scope .card{--role-color:var(--primary-color);--role-soft:#e4f7f0;background:#fffffff2;border:1px solid #dbe4e7;border-radius:16px;flex-direction:column;align-items:center;min-height:100%;padding:27px 34px 17px;display:flex;box-shadow:0 3px 12px #0e37491f}.auth-home-scope .card h2{color:var(--role-color);margin-top:13px;font-size:32px;font-weight:600;line-height:1}.auth-home-scope .district{--role-color:#075bc9;--role-soft:#e7f1ff}.auth-home-scope .state{--role-color:#f39300;--role-soft:#fff1d9}.auth-home-scope .roleIcon{width:100px;height:100px;color:var(--role-color);background:var(--role-soft);border-radius:50%;place-items:center;display:grid}.auth-home-scope .description{color:#4c5979;text-align:center;width:100%;max-width:332px;margin:16px auto 12px;font-size:20px;font-weight:500;line-height:1.5}.auth-home-scope .card ul{border-top:1px solid color-mix(in srgb, var(--role-color) 28%, white);flex-direction:column;row-gap:8px;width:100%;padding:16px 0 14px;list-style:none;display:flex}.auth-home-scope .card ul li{color:#34415f;align-items:center;gap:14px;min-height:49px;font-size:16px;font-weight:500;display:flex}.auth-home-scope .card ul li>span{width:40px;height:40px;color:var(--role-color);background:var(--role-soft);border-radius:50%;flex:none;place-items:center;display:grid}.auth-home-scope .loginButton{color:#fff;background:var(--role-color);width:100%;height:57px;box-shadow:0 5px 11px color-mix(in srgb, var(--role-color) 22%, transparent);border-radius:8px;justify-content:space-between;align-items:center;padding:0 22px;font-size:16px;font-weight:500;transition:transform .16s,filter .16s;display:flex}.auth-home-scope .loginButton span{align-items:center;margin:0 0 8px;font-size:32px;font-weight:300;display:flex}.auth-home-scope .loginButton:hover{filter:brightness(.94);transform:translateY(-1px)}.auth-home-scope .divider{color:#54627b;align-items:center;gap:22px;width:100%;margin:32px 0;font-weight:600;display:flex}.auth-home-scope .divider span{background:#dbe2e8;flex:1;height:1px}.auth-home-scope .note{text-align:center;color:#34415f;margin-top:12px;font-size:15px;font-weight:500}.auth-home-scope .note a{color:#075bc9;font-weight:600}.auth-home-scope .cloudLeft,.auth-home-scope .cloudRight{background:#fffc;border-radius:30px 30px 5px 5px;width:120px;height:18px;position:absolute;top:105px}.auth-home-scope .cloudLeft:before,.auth-home-scope .cloudLeft:after,.auth-home-scope .cloudRight:before,.auth-home-scope .cloudRight:after{background:inherit;content:"";border-radius:50% 50% 0 0;position:absolute;bottom:0}.auth-home-scope .cloudLeft:before,.auth-home-scope .cloudRight:before{width:50px;height:45px;left:30px}.auth-home-scope .cloudLeft:after,.auth-home-scope .cloudRight:after{width:34px;height:30px;right:16px}.auth-home-scope .cloudLeft{left:3%}.auth-home-scope .cloudRight{right:5%}.auth-home-scope .landscape{z-index:2;background:linear-gradient(12deg,#87d5b0,#d9eb93 64%,#a9dfc4);border-radius:50% 45% 0 0;height:180px;position:absolute;bottom:-72px;left:-4%;right:-4%;transform:rotate(-1deg)}.auth-home-scope .landscape:before{content:"";background:linear-gradient(8deg,#74c8a7,#c9e899);border-radius:55% 42% 0 0;position:absolute;inset:55px -5% -30px;transform:rotate(3deg)}.auth-home-scope .landscape i{background:#4ab58a94;border-radius:50%;width:80px;height:100px;position:absolute;bottom:115px;box-shadow:0 40px 0 -34px #388e77}.auth-home-scope .landscape i:first-child{left:0 %;width:73px;height:107px}.auth-home-scope .landscape i:nth-child(2){left:20 %;width:98px;height:65px}.auth-home-scope .landscape i:nth-child(3){left:40 %;width:48px;height:107px}.auth-home-scope .landscape i:nth-child(4){left:60 %;width:73px;height:65px}.auth-home-scope .landscape i:nth-child(5){left:80 %;width:98px;height:107px}.auth-home-scope .landscape i:nth-child(6){left:100 %;width:48px;height:65px}@media (max-width:1620px){.auth-home-scope .content{padding:42px 0}.auth-home-scope .intro h1{font-size:40px}.auth-home-scope .intro p{margin-top:10px;font-size:18px}.auth-home-scope .sectionTitle strong{font-size:16px}.auth-home-scope .cards{gap:24px}.auth-home-scope .card{padding:20px 24px 16px}.auth-home-scope .card h2{font-size:24px}.auth-home-scope .roleIcon{width:60px;height:60px}.auth-home-scope .roleIcon svg{width:32px}.auth-home-scope .description{font-size:16px}.auth-home-scope .card ul li{min-height:unset;font-size:15px}.auth-home-scope .card ul li>span{width:32px;height:32px}.auth-home-scope .card ul li>span svg{width:18px}.auth-home-scope .loginButton{height:45px;padding:0 16px;font-size:15px}.auth-home-scope .loginButton span{margin:0 0 3px;font-size:20px}.auth-home-scope .divider{margin:20px 0}}@media (max-width:1024px){.auth-home-scope .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-home-scope .state{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}}@media (max-width:767px){.auth-home-scope .pageBg{background:radial-gradient(circle at 50% 8%,#ffffffe6,#0000 36%),linear-gradient(#f1fcff 0%,#fbffff 54%,#e5faf8 100%)}.auth-home-scope .content{width:min(100% - 28px,540px);padding-top:32px}.auth-home-scope .cards{grid-template-columns:1fr}.auth-home-scope .state{grid-column:auto;width:auto}.auth-home-scope .content{padding-top:20px}.auth-home-scope .intro h1{font-size:24px;line-height:30px}.auth-home-scope .intro p{margin-top:8px;font-size:15px}}.applicant-login-scope .page{background:radial-gradient(circle at 12% 22%,#079d6b12,#0000 25%),radial-gradient(circle at 88% 75%,#1d72c40f,#0000 28%),#f5f8fa;flex:1;place-items:center;width:100%;min-height:calc(100dvh - 220px);padding:42px 80px;display:grid}.applicant-login-scope .portalCard{background:#fff;border:1px solid #0d2a4412;border-radius:24px;grid-template-columns:1fr .94fr;width:min(100%,1360px);min-height:650px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f223b21}.applicant-login-scope .information{background:radial-gradient(circle at 30% 15%,#fffffff2,#0000 42%),linear-gradient(145deg,#edfbf7 0%,#f4faf9 58%,#e5f6f2 100%);border-right:1px solid #e1eee9;min-height:650px;position:relative;overflow:hidden}.applicant-login-scope .infoContent{z-index:4;min-height:100%;padding:58px 55px 245px;position:relative}.applicant-login-scope .infoContent h1{color:var(--black);letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:38px}.applicant-login-scope .infoContent .bottomLeftGrapics,.applicant-login-scope .infoContent .bottomRightGrapics{position:absolute;bottom:0}.applicant-login-scope .infoContent .bottomLeftGrapics{left:0}.applicant-login-scope .infoContent .bottomRightGrapics{right:0}.applicant-login-scope .infoContent h2{color:var(--primary-color);margin-top:10px;font-size:24px;font-weight:700}.applicant-login-scope .benefits{flex-direction:column;gap:24px;margin-top:32px;list-style:none;display:flex}.applicant-login-scope .benefits li{align-items:center;gap:21px;display:flex}.applicant-login-scope .benefits li>span:last-child{flex-direction:column;row-gap:2px;display:flex}.applicant-login-scope .benefits strong{color:var(--black);font-size:16px;font-weight:600}.applicant-login-scope .benefits small{color:#50617f;font-size:15px;font-weight:500}.applicant-login-scope .benefitIcon,.applicant-login-scope .methodIcon{border-radius:50%;flex:none;place-items:center;display:grid}.applicant-login-scope .benefitIcon{color:#fff;width:50px;height:50px}.applicant-login-scope .green{color:var(--primary-color);background:#e4f7f0}.applicant-login-scope .blue{color:#0874d5;background:#e5f2ff}.applicant-login-scope .orange{color:#f29a16;background:#fff1da}.applicant-login-scope .teal{color:#20aab3;background:#e0f7f7}.applicant-login-scope .benefitIcon.green{color:#fff;background:#10ae75}.applicant-login-scope .benefitIcon.blue{color:#fff;background:#248dea}.applicant-login-scope .benefitIcon.orange{color:#fff;background:#f6a321}.applicant-login-scope .benefitIcon.teal{color:#fff;background:#35adb4}.applicant-login-scope .city{z-index:1;opacity:.45;justify-content:space-around;align-items:flex-end;height:260px;display:none;position:absolute;inset:auto 0 70px}.applicant-login-scope .city i{background:#9fe2d4;width:7%}.applicant-login-scope .city i:first-child{height:76px}.applicant-login-scope .city i:nth-child(2){height:107px}.applicant-login-scope .city i:nth-child(3){height:138px}.applicant-login-scope .city i:nth-child(4){height:169px}.applicant-login-scope .city i:nth-child(5){height:200px}.applicant-login-scope .city i:nth-child(6){height:71px}.applicant-login-scope .city i:nth-child(7){height:102px}.applicant-login-scope .city i:nth-child(8){height:133px}.applicant-login-scope .city i:nth-child(9){height:164px}.applicant-login-scope .city i:nth-child(10){height:195px}.applicant-login-scope .city i:nth-child(11){height:66px}.applicant-login-scope .city i:nth-child(12){height:97px}.applicant-login-scope .hills{z-index:2;background:#5bc9a3;border-radius:45% 55% 0 0;height:210px;display:none;position:absolute;bottom:-90px;left:-10%;right:-10%;transform:rotate(-4deg)}.applicant-login-scope .hills:before{content:"";background:#40b891;border-radius:55% 45% 0 0;position:absolute;inset:40px -5% -20px;transform:rotate(7deg)}.applicant-login-scope .formBottomBgImage{z-index:-1;width:100%;position:absolute;bottom:0;left:0}.applicant-login-scope .laptop{z-index:3;width:300px;height:190px;display:none;position:absolute;bottom:45px;right:18%}.applicant-login-scope .screen{background:#f7fffd;border:12px solid #344d58;border-radius:12px 12px 3px 3px;grid-template-rows:repeat(4,1fr);grid-template-columns:70px 1fr;gap:7px;width:270px;height:165px;padding:24px;display:grid;position:relative}.applicant-login-scope .screen>svg{color:#62bea7;grid-row:span 2;width:50px;height:50px}.applicant-login-scope .screen>span{background:#d7eeea;border-radius:10px;height:8px}.applicant-login-scope .screen>i{width:20px;height:20px;color:var(--primary-color);background:#d9f4eb;border-radius:50%;place-items:center;display:grid}.applicant-login-scope .keyboard{background:#344d58;border-radius:0 0 45px 45px;width:320px;height:18px;margin-left:-25px;box-shadow:0 8px #243d47}.applicant-login-scope .shield{color:#fff;clip-path:polygon(50% 0,100% 16%,92% 73%,50% 100%,8% 73%,0 16%);background:linear-gradient(90deg,#087e61 50%,#0da879 50%);place-items:center;width:105px;height:125px;display:grid;position:absolute;bottom:-6px;right:-18px}.applicant-login-scope .shield svg{width:55px;height:55px}.applicant-login-scope .loginPanel{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:45px 85px;display:flex}.applicant-login-scope .loginPanel>h2{color:var(--black);margin-top:10px;font-size:32px;font-weight:700;line-height:38px}.applicant-login-scope .applicantIcon{width:60px;height:60px;color:var(--primary-color);background:#e7f7f1;border-radius:50%;place-items:center;display:grid}.applicant-login-scope .applicantIcon svg{width:35px}.applicant-login-scope .chooseTitle{color:#586782;align-items:center;gap:20px;width:100%;margin:16px 0 30px;display:flex}.applicant-login-scope .chooseTitle span{background:#dce3e9;flex:1;height:1px}.applicant-login-scope .chooseTitle p{text-align:center;flex:0 auto;font-size:16px}.applicant-login-scope .form{width:100%}.applicant-login-scope .form fieldset{border:0;flex-direction:column;gap:22px;display:flex}.applicant-login-scope .loginOption{cursor:pointer;border:1px solid #d8e0e6;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:16px;padding:20px;transition:border-color .16s,box-shadow .16s;display:grid}.applicant-login-scope .loginOption:has(input:checked){border-color:#7bcdb0;box-shadow:0 0 0 3px #079d6b14}.applicant-login-scope .loginOption input{width:22px;height:22px;accent-color:var(--primary-color)}.applicant-login-scope .methodIcon{width:76px;height:76px}.applicant-login-scope .methodCopy{flex-direction:column;gap:8px;min-width:0;display:flex}.applicant-login-scope .methodCopy strong{color:var(--black);font-size:16px}.applicant-login-scope .methodCopy small{color:#536582;max-width:310px;font-size:15px;line-height:1.55}.applicant-login-scope .chevron{color:var(--primary-color)}.applicant-login-scope .continueButton{color:#fff;background:var(--primary-color);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;margin-top:20px;font-size:16px;font-weight:500;display:flex}.applicant-login-scope .newApplicant{width:100%;margin-top:34px}.applicant-login-scope .newApplicant>div{color:#59677f;text-align:center;align-items:center;gap:24px;display:flex}.applicant-login-scope .newApplicant>div span{background:#dce3e9;flex:1;height:1px}.applicant-login-scope .newApplicant>a{color:#fff;cursor:pointer;background:var(--primary-color);border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:50px;margin-top:20px;font-size:16px;font-weight:500;display:flex}.applicant-login-scope .stepPanel{background:linear-gradient(#fff 0%,#fcfefd 100%);flex-direction:column;align-items:center;min-width:0;padding:116px 72px 48px;display:flex;position:relative}.applicant-login-scope .stepPanel>h2{color:var(--black);text-align:center;margin-top:10px;font-size:clamp(24px,2vw,32px);font-weight:700;line-height:38px}.applicant-login-scope .stepPanel>p{color:#566580;text-align:center;margin-top:8px;line-height:1.55}.applicant-login-scope .stepPanel>p strong{color:var(--primary-color);font-weight:600}.applicant-login-scope .backButton{color:var(--primary-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex;position:absolute;top:34px;left:42px}.applicant-login-scope .stepIcon{width:88px;height:88px;color:var(--primary-color);background:#e7f7f1;border-radius:50%;place-items:center;display:grid}.applicant-login-scope .identityForm{border-top:1px solid #dbe3e8;width:100%;margin-top:34px;padding-top:26px}.applicant-login-scope .identityForm>label>span{color:var(--black);margin-bottom:8px;font-size:15px;font-weight:500;display:block}.applicant-login-scope .identityInput{border:1px solid #d4dde4;border-radius:8px;height:58px;display:flex;overflow:hidden}.applicant-login-scope .identityInput input{width:0;color:var(--black);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.applicant-login-scope .countryCode{color:var(--black);border-right:1px solid #d4dde4;align-items:center;gap:12px;padding:0 20px;font-weight:500;display:flex}.applicant-login-scope .securityNotice{color:#1b3650;background:#e8f8f2;border-radius:8px;align-items:center;gap:16px;margin-top:16px;padding:18px 20px;font-size:15px;font-weight:600;line-height:1.45;display:flex}.applicant-login-scope .securityNotice svg{color:var(--primary-color);flex:none}.applicant-login-scope .primaryAction{color:#fff;background:linear-gradient(135deg, #08ad75 0%, var(--primary-color) 100%);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:13px;width:100%;height:58px;margin-top:20px;font-size:16px;font-weight:500;transition:transform .16s,box-shadow .16s,filter .16s;display:flex;box-shadow:0 10px 24px #079d6b38}.applicant-login-scope .primaryAction:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-2px);box-shadow:0 14px 30px #079d6b47}.applicant-login-scope .primaryAction:focus-visible{outline-offset:3px;outline:3px solid #079d6b38}.applicant-login-scope .orDivider{color:#58667f;align-items:center;gap:25px;width:100%;margin:28px 0;display:flex}.applicant-login-scope .orDivider span{background:#dbe3e8;flex:1;height:1px}.applicant-login-scope .alternateButton{color:#0968c3;cursor:pointer;background:#fff;border:1.5px solid #1474cf;border-radius:8px;justify-content:center;align-items:center;gap:16px;width:100%;height:58px;font-size:16px;font-weight:500;display:flex}.applicant-login-scope .privacyNote{align-items:center;gap:14px;max-width:540px;font-size:15px;display:flex;color:#60708a!important;text-align:left!important;margin-top:28px!important}.applicant-login-scope .privacyNote svg{flex:none}.applicant-login-scope .progress{justify-content:center;align-items:center;list-style:none;display:flex;position:absolute;top:42px;left:48px;right:48px}.applicant-login-scope .progress li{color:#8490a4;align-items:center;display:flex}.applicant-login-scope .progress li:not(:last-child):after{content:"";background:#d8dfe5;width:clamp(35px,5vw,90px);height:1px;margin:0 14px}.applicant-login-scope .progress li>span{border:1.5px solid;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:9px;font-size:15px;display:grid}.applicant-login-scope .progress small{white-space:nowrap;font-size:15px}.applicant-login-scope .activeStep{font-weight:700;color:var(--primary-color)!important}.applicant-login-scope .activeStep>span{color:#fff;background:var(--primary-color);border-color:var(--primary-color)!important}.applicant-login-scope .doneStep{color:#637289!important}.applicant-login-scope .doneStep>span{color:var(--primary-color);border-color:#9bb1bb!important}.applicant-login-scope .otpForm{text-align:center;width:100%;margin-top:36px}.applicant-login-scope .otpForm>p{color:#596780;margin-top:28px}.applicant-login-scope .otpForm>p strong{color:var(--primary-color);font-weight:600}.applicant-login-scope .otpInputs{justify-content:center;gap:22px;display:flex}.applicant-login-scope .otpInputs input{width:72px;height:82px;color:var(--black);text-align:center;background:#fbfdfd;border:1.5px solid #d4dde4;border-radius:10px;outline:0;font-size:24px}.applicant-login-scope .otpInputs input:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px #079d6b17}.applicant-login-scope .resendButton,.applicant-login-scope .textBackButton,.applicant-login-scope .wrongNumber button{color:var(--primary-color);cursor:pointer;background:0 0;border:0;font-weight:700}.applicant-login-scope .resendButton{align-items:center;gap:9px;margin-top:26px;font-size:16px;display:flex}.applicant-login-scope .resendButton:disabled{color:#9aa7b5;cursor:not-allowed;opacity:.75}.applicant-login-scope .resendReady{color:var(--primary-color)!important}.applicant-login-scope .spinning{animation:.8s linear infinite resend-spin}@keyframes resend-spin{to{transform:rotate(360deg)}}.applicant-login-scope .wrongNumber{font-size:15px;margin-top:28px!important}.applicant-login-scope .wrongNumber button{text-decoration:underline}.applicant-login-scope .verifiedIcon{color:#fff;background:var(--primary-color)}.applicant-login-scope .verifiedCard{width:100%;color:var(--primary-color);background:#ecfaf5;border:1px solid #bfe8d8;border-radius:10px;align-items:center;gap:18px;margin-top:34px;padding:22px;display:flex}.applicant-login-scope .verifiedCard>span{flex-direction:column;gap:6px;display:flex}.applicant-login-scope .verifiedCard small{color:#566580;line-height:1.45}.applicant-login-scope .textBackButton{margin-top:22px}.applicant-login-scope .loginForm{width:100%}.applicant-login-scope .otpInformation .infoContent{padding:66px 80px 280px}.applicant-login-scope .otpIntro{color:#53627f;margin-top:28px;font-size:16px;line-height:1.5}.applicant-login-scope .otpIntro strong{color:var(--primary-color);display:block}.applicant-login-scope .otpArtwork{z-index:4;width:280px;height:300px;position:absolute;bottom:55px;right:23%}.applicant-login-scope .phone{background:#fafffd;border:11px solid #304c6a;border-radius:28px;width:150px;height:280px;padding:82px 28px 28px;position:absolute;bottom:0;left:18px;box-shadow:0 14px 0 -7px #27485229}.applicant-login-scope .phone>svg{color:#54b99a;width:52px;height:42px;position:absolute;top:48px;left:48px}.applicant-login-scope .phone>span{background:#d7eee8;border-radius:8px;height:9px;margin-top:16px;display:block}.applicant-login-scope .phone:before{content:"";background:#304c6a;border-radius:0 0 8px 8px;width:42px;height:9px;position:absolute;top:-2px;left:45px}.applicant-login-scope .otpShield{color:#fff;clip-path:polygon(50% 0,100% 16%,92% 73%,50% 100%,8% 73%,0 16%);background:linear-gradient(90deg,#078663 50%,#0aad79 50%);place-items:center;width:105px;height:123px;display:grid;position:absolute;bottom:36px;right:28px}.applicant-login-scope .otpShield svg{width:55px;height:55px}.applicant-login-scope .passcode{color:#fff;background:var(--primary-color);letter-spacing:8px;text-align:center;border-radius:9px;min-width:150px;padding:15px 22px;font-size:24px;font-weight:600;position:absolute;top:74px;right:-10px;box-shadow:0 8px 22px #079d6b33}.applicant-login-scope .passcode:after{border-style:solid;border-width:12px 14px 0 0;border-color:var(--primary-color) #0000 #0000;content:"";position:absolute;bottom:-12px;left:26px}.applicant-login-scope .fieldError{color:#c33b45;margin-top:4px;font-size:15px;line-height:18px;display:block}.applicant-login-scope .primaryAction:disabled{cursor:wait;opacity:.7}@media (max-width:1620px){.applicant-login-scope .page{padding:24px}.applicant-login-scope .information{min-height:620px}.applicant-login-scope .infoContent{padding:32px 32px 160px}.applicant-login-scope .infoContent h1{font-size:32px;line-height:38px}.applicant-login-scope .infoContent h2{margin-top:8px;font-size:18px}.applicant-login-scope .benefits{gap:20px;margin-top:24px}.applicant-login-scope .benefits li{gap:16px}.applicant-login-scope .benefits li>span:last-child{gap:0}.applicant-login-scope .benefits small{font-size:15px}.applicant-login-scope .benefitIcon{width:44px;height:44px}.applicant-login-scope .benefitIcon svg{width:24px}.applicant-login-scope .loginPanel{padding:32px}.applicant-login-scope .loginPanel>h2{margin-top:6px;font-size:24px;line-height:30px}.applicant-login-scope .chooseTitle{gap:16px;margin:10px 0 20px}.applicant-login-scope .chooseTitle p{font-size:15px}.applicant-login-scope .loginOption{padding:10px 16px}.applicant-login-scope .loginOption input{width:18px;height:18px}.applicant-login-scope .methodIcon{width:60px;height:60px}.applicant-login-scope .methodCopy{gap:2px}.applicant-login-scope .methodCopy small{font-size:15px;line-height:1.45}.applicant-login-scope .chevron{width:20px}.applicant-login-scope .continueButton{height:45px;padding:0 16px;font-size:15px}.applicant-login-scope .continueButton svg{width:18px}.applicant-login-scope .newApplicant{margin-top:20px}.applicant-login-scope .newApplicant>div{gap:16px;font-size:15px}.applicant-login-scope .newApplicant>a{height:45px;padding:0 16px;font-size:15px}.applicant-login-scope .newApplicant>a svg{width:18px}.applicant-login-scope .stepPanel{padding:90px 32px 32px}.applicant-login-scope .stepPanel>h2{margin-top:6px;font-size:24px;line-height:30px}.applicant-login-scope .stepIcon{width:60px;height:60px}.applicant-login-scope .stepIcon svg{width:32px}.applicant-login-scope .identityForm{margin-top:20px;padding-top:20px}.applicant-login-scope .identityInput{height:48px;font-size:15px}.applicant-login-scope .countryCode{gap:8px;padding:0 16px}.applicant-login-scope .securityNotice{gap:10px;margin-top:12px;padding:10px 16px;font-size:15px}.applicant-login-scope .securityNotice svg{width:18px;height:auto}.applicant-login-scope .primaryAction{height:45px;padding:0 16px;font-size:15px}.applicant-login-scope .primaryAction svg{width:18px}.applicant-login-scope .orDivider{margin:20px 0}.applicant-login-scope .alternateButton{height:45px;padding:0 16px;font-size:15px}.applicant-login-scope .alternateButton svg{width:18px}.applicant-login-scope .privacyNote{gap:10px;font-size:15px;margin-top:20px!important}.applicant-login-scope .progress li>span{width:24px;height:24px;margin-right:6px}.applicant-login-scope .progress small{font-size:15px}.applicant-login-scope .otpForm{margin-top:24px}.applicant-login-scope .otpForm>p{margin-top:12px}.applicant-login-scope .otpInputs{gap:16px}.applicant-login-scope .otpInputs input{width:52px;height:62px}.applicant-login-scope .resendButton{gap:8px;margin-top:20px;font-size:15px}.applicant-login-scope .resendButton svg{width:16px;height:auto}.applicant-login-scope .wrongNumber{font-size:15px;margin-top:12px!important}.applicant-login-scope .verifiedCard{gap:12px;margin-top:20px;padding:12px 16px}.applicant-login-scope .verifiedCard svg{width:28px}.applicant-login-scope .verifiedCard>span{gap:0}.applicant-login-scope .otpInformation .infoContent{padding:32px 32px 160px}.applicant-login-scope .otpIntro{margin-top:16px}}@media (max-width:1024px){.applicant-login-scope .portalCard{grid-template-columns:1fr}.applicant-login-scope .information{min-height:620px}.applicant-login-scope .loginPanel{padding-top:60px;padding-bottom:60px}}@media (max-width:575px){.applicant-login-scope .page{padding:16px 12px}.applicant-login-scope .portalCard{border-radius:16px}.applicant-login-scope .information{min-height:570px}.applicant-login-scope .infoContent{padding:42px 28px 220px}.applicant-login-scope .benefits{gap:18px}.applicant-login-scope .benefitIcon{width:50px;height:50px}.applicant-login-scope .laptop{transform-origin:100% 100%;right:4%;transform:scale(.78)}.applicant-login-scope .otpArtwork{transform-origin:100% 100%;right:5%;transform:scale(.78)}.applicant-login-scope .loginPanel{padding:42px 20px}.applicant-login-scope .stepPanel{min-height:unset;padding:52px 20px 42px}.applicant-login-scope .backButton{top:26px;left:22px}.applicant-login-scope .progress{top:16px;left:12px;right:12px}.applicant-login-scope .progress li:not(:last-child):after{width:12px;margin:0 5px}.applicant-login-scope .progress small{font-size:14px}.applicant-login-scope .progress li>span{width:25px;height:25px;margin-right:4px}.applicant-login-scope .otpInputs{gap:7px}.applicant-login-scope .otpInputs input{width:45px;height:48px;font-size:20px}.applicant-login-scope .loginOption{grid-template-columns:auto 1fr auto;gap:14px;padding:16px}.applicant-login-scope .loginOption input{opacity:0;position:absolute}.applicant-login-scope .methodIcon{width:56px;height:56px}.applicant-login-scope .newApplicant>a{font-size:16px}}@media (max-width:1620px){.applicant-login-scope .page,.applicant-login-scope .loginPage{max-width:100%}}@media (max-width:1420px){.applicant-login-scope .card,.applicant-login-scope .officerCard{max-width:calc(100vw - 40px)}}@media (max-width:1199px){.applicant-login-scope .card,.applicant-login-scope .officerCard{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}}@media (max-width:1024px){.applicant-login-scope .card,.applicant-login-scope .officerCard{grid-template-columns:1fr}.applicant-login-scope .information{min-height:auto}.applicant-login-scope .loginPanel,.applicant-login-scope .formPanel{width:100%}}@media (max-width:991px){.applicant-login-scope .information{overflow:hidden}.applicant-login-scope .loginPanel,.applicant-login-scope .formPanel{padding-inline:32px}.applicant-login-scope .portalCard .information .infoContent{display:none!important}}@media (max-width:767px){.applicant-login-scope .page,.applicant-login-scope .loginPage{padding:18px}.applicant-login-scope .card,.applicant-login-scope .officerCard{max-width:100%}.applicant-login-scope .infoContent{padding-inline:24px}}@media (max-width:575px){.applicant-login-scope .page,.applicant-login-scope .loginPage{padding:12px}.applicant-login-scope .loginPanel,.applicant-login-scope .formPanel{padding:30px 20px}.applicant-login-scope .loginPanel h2,.applicant-login-scope .formPanel h2{font-size:25px;line-height:1.25}.applicant-login-scope .loginPanel button,.applicant-login-scope .formPanel button,.applicant-login-scope .primaryLink,.applicant-login-scope .secondaryButton{justify-content:center;width:100%}.applicant-login-scope .otpInputs{gap:6px}.applicant-login-scope .otpInputs input{min-width:0}}@media (max-width:420px){.applicant-login-scope .page,.applicant-login-scope .loginPage{padding:8px}.applicant-login-scope .loginPanel,.applicant-login-scope .formPanel{padding:20px 12px}.applicant-login-scope .infoContent{padding-inline:18px}}@media (max-width:360px){.applicant-login-scope .loginPanel,.applicant-login-scope .formPanel{padding-inline:12px}.applicant-login-scope .otpInputs{gap:4px}}.forgot-password-scope .page{background:#fbfcfd;flex:1;place-items:center;min-height:760px;padding:38px clamp(24px,5vw,100px);display:grid}.forgot-password-scope .card{background:#fff;border-radius:16px;grid-template-columns:.9fr 1.1fr;width:min(100%,1660px);min-height:700px;display:grid;overflow:hidden;box-shadow:0 10px 36px #0f223b1f}.forgot-password-scope .information{background:radial-gradient(circle at 20% 10%,#fff,#0000 38%),linear-gradient(145deg,#f4fffc,#eaf8f5);padding:60px 52px 245px;position:relative;overflow:hidden}.forgot-password-scope .information h1{color:#07133f;letter-spacing:-.025em;font-size:clamp(24px,2.8vw,40px);font-weight:700;line-height:38px}.forgot-password-scope .information>i{background:var(--primary-color);border-radius:4px;width:80px;height:4px;margin-top:24px;display:block}.forgot-password-scope .information>p{color:#52617e;max-width:450px;margin-top:24px;font-size:20px;font-weight:500;line-height:1.55}.forgot-password-scope .information:after{content:"";background:linear-gradient(10deg,#8fd9bb,#d8efb6);border-radius:50% 45% 0 0;height:220px;position:absolute;bottom:-105px;left:-10%;right:-10%;transform:rotate(-2deg)}.forgot-password-scope .information ul{z-index:2;flex-direction:column;gap:28px;margin-top:35px;list-style:none;display:flex;position:relative}.forgot-password-scope .information li{align-items:flex-start;gap:16px;display:flex}.forgot-password-scope .information li>span{color:#fff;background:var(--primary-color);border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.forgot-password-scope .information li:nth-child(2)>span{background:#1cabb4}.forgot-password-scope .information li:nth-child(3)>span{background:#f4a21e}.forgot-password-scope .information li svg{width:28px}.forgot-password-scope .information li div{flex-direction:column;max-width:290px;display:flex}.forgot-password-scope .information li strong{color:var(--primary-color);font-size:16px}.forgot-password-scope .information li:nth-child(2) strong{color:#159ba7}.forgot-password-scope .information li:nth-child(3) strong{color:#eb9815}.forgot-password-scope .information li small{color:#53627f;font-size:16px;line-height:1.45}.forgot-password-scope .envelope{z-index:2;color:#fff;clip-path:polygon(0 16%,50% 48%,100% 16%,100% 100%,0 100%);background:linear-gradient(135deg,#77cbb2,#2ca783);place-items:center;width:230px;height:145px;display:grid;position:absolute;bottom:60px;right:28%}.forgot-password-scope .envelope svg:first-child{width:74px;height:74px}.forgot-password-scope .envelope svg:last-child{width:36px;height:36px;position:absolute}.forgot-password-scope .forms{flex-direction:column;align-items:center;min-width:0;padding:125px 78px 42px;display:flex;position:relative}.forgot-password-scope .progress{justify-content:space-between;align-items:flex-start;list-style:none;display:flex;position:absolute;top:42px;left:45px;right:45px}.forgot-password-scope .progress li{color:#6e7b94;flex-direction:column;align-items:center;gap:8px;width:25%;display:flex;position:relative}.forgot-password-scope .progress li:not(:last-child):after{content:"";background:#ccd5de;width:70%;height:1px;position:absolute;top:20px;left:65%}.forgot-password-scope .progress li>span{z-index:2;background:#fff;border:1.5px solid;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.forgot-password-scope .progress small{font-size:15px;font-weight:600}.forgot-password-scope .active{color:var(--primary-color)!important}.forgot-password-scope .active>span{color:#fff;border-color:var(--primary-color)!important;background:var(--primary-color)!important}.forgot-password-scope .done{color:var(--primary-color)!important}.forgot-password-scope .formContent{flex-direction:column;align-items:center;width:100%;display:flex}.forgot-password-scope .formContent h2{color:#07133f;margin-top:16px;font-size:32px;font-weight:700;line-height:38px}.forgot-password-scope .formContent>p{color:#586782;text-align:center;margin-top:11px;font-size:16px}.forgot-password-scope .formContent form{flex-direction:column;gap:23px;width:100%;margin-top:35px;display:flex}.forgot-password-scope .formContent form label>span{color:#07133f;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.forgot-password-scope .formContent form button,.forgot-password-scope .formContent .primaryLink{color:#fff;background:var(--primary-color);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:14px;height:58px;font-size:16px;font-weight:500;display:flex}.forgot-password-scope .mainIcon{width:100px;height:100px;color:var(--primary-color);background:#e6f7f0;border-radius:50%;place-items:center;display:grid;position:relative}.forgot-password-scope .mainIcon svg:last-child:not(:first-child){color:#fff;background:var(--primary-color);border-radius:50%;padding:3px;position:absolute;bottom:17px;right:16px}.forgot-password-scope .inputGroup{height:60px;color:var(--primary-color);border:1px solid #d4dde4;border-radius:8px;align-items:center;display:flex;overflow:hidden}.forgot-password-scope .inputGroup>svg:first-child{box-sizing:content-box;border-right:1px solid #d4dde4;padding:18px 20px}.forgot-password-scope .inputGroup>svg:last-child:not(:first-child){color:#5a6c88;margin-right:18px}.forgot-password-scope .inputGroup input{min-width:0;color:var(--black);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.forgot-password-scope .divider{color:#586780;align-items:center;gap:22px;width:100%;margin:28px 0;display:flex}.forgot-password-scope .divider span{background:#d9e1e6;flex:1;height:1px}.forgot-password-scope .secondaryButton{border:1.5px solid var(--primary-color);width:100%;height:58px;color:var(--primary-color);cursor:pointer;background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:13px;font-size:16px;font-weight:500;display:flex}.forgot-password-scope .otpInputs{justify-content:center;gap:20px;display:flex}.forgot-password-scope .otpInputs input{width:clamp(43px,4.4vw,70px);height:76px;color:var(--black);text-align:center;border:1.5px solid #d2dce3;border-radius:8px;outline:0;font-size:24px}.forgot-password-scope .otpInputs input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #079d6b1a}.forgot-password-scope .timer{color:#596780;text-align:center;margin:2px 0 0}.forgot-password-scope .timer strong{color:var(--primary-color)}.forgot-password-scope .textButton{color:var(--primary-color);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:17px;font-weight:500;display:flex}.forgot-password-scope .rules{color:#53627d;grid-template-columns:1fr 1fr;gap:12px 22px;font-size:15px;display:grid}.forgot-password-scope .rules span{align-items:center;gap:8px;display:flex}.forgot-password-scope .rules svg{width:18px;color:var(--primary-color)}.forgot-password-scope .formContent form+.secondaryButton{margin-top:24px}.forgot-password-scope .successIcon{color:#fff;background:var(--primary-color)}.forgot-password-scope .securityBox{width:100%;color:var(--primary-color);background:#effaf6;border:1px solid #ccebdd;border-radius:9px;align-items:center;gap:17px;margin:34px 0 24px;padding:20px 22px;display:flex}.forgot-password-scope .securityBox>span{flex-direction:column;gap:6px;display:flex}.forgot-password-scope .securityBox small{color:#53627d;line-height:1.45}.forgot-password-scope .primaryLink{width:100%}.forgot-password-scope .primaryLink+.secondaryButton{margin-top:22px}.forgot-password-scope .error{color:#c33b45;margin-top:7px;font-size:14px;display:block}@media (max-width:1620px){.forgot-password-scope .information{padding:32px 32px 160px}.forgot-password-scope .information h1{font-size:32px;line-height:38px}.forgot-password-scope .information>i{width:60px;height:3px;margin-top:8px}.forgot-password-scope .information>p{margin-top:16px;font-size:16px}.forgot-password-scope .information ul{gap:20px;margin-top:24px}.forgot-password-scope .information li>span{width:44px;height:44px}.forgot-password-scope .information li>span svg{width:24px}.forgot-password-scope .information li small{font-size:15px}.forgot-password-scope .forms{padding:120px 32px 32px}.forgot-password-scope .progress li>span{width:24px;height:24px;font-size:15px}.forgot-password-scope .progress small{font-size:15px}.forgot-password-scope .formContent h2{margin-top:6px;font-size:24px;line-height:30px}.forgot-password-scope .formContent>p{margin-top:8px}.forgot-password-scope .formContent form{gap:12px;margin-top:24px}.forgot-password-scope .formContent form button,.forgot-password-scope .formContent .primaryLink{height:45px;padding:0 16px;font-size:15px}.forgot-password-scope .formContent form button svg,.forgot-password-scope .formContent .primaryLink svg{width:18px}.forgot-password-scope .mainIcon{width:60px;height:60px}.forgot-password-scope .mainIcon svg{width:32px}.forgot-password-scope .mainIcon svg:last-child:not(:first-child){width:20px;bottom:10px;right:10px}.forgot-password-scope .inputGroup{height:48px}.forgot-password-scope .inputGroup>svg:first-child{padding:12px 15px}.forgot-password-scope .divider{margin:20px 0}.forgot-password-scope .secondaryButton{height:45px;padding:0 16px;font-size:15px}.forgot-password-scope .secondaryButton svg{width:18px}.forgot-password-scope .otpInputs{gap:16px}.forgot-password-scope .otpInputs input{width:52px;height:62px}.forgot-password-scope .timer,.forgot-password-scope .textButton{font-size:15px}.forgot-password-scope .textButton svg{width:16px;height:auto}}@media (max-width:991px){.forgot-password-scope .card{grid-template-columns:1fr}.forgot-password-scope .information{min-height:650px}.forgot-password-scope .forms{min-height:680px}}@media (max-width:575px){.forgot-password-scope .page{padding:15px 10px}.forgot-password-scope .card{border-radius:10px}.forgot-password-scope .information{min-height:600px;padding:42px 25px 230px}.forgot-password-scope .envelope{transform-origin:100% 100%;right:12%;transform:scale(.8)}.forgot-password-scope .forms{min-height:690px;padding:125px 20px 38px}.forgot-password-scope .progress{left:8px;right:8px}.forgot-password-scope .progress small{font-size:14px}.forgot-password-scope .progress li:not(:last-child):after{width:55%;left:72%}.forgot-password-scope .rules{grid-template-columns:1fr}}@media (max-width:1620px){.forgot-password-scope .page,.forgot-password-scope .loginPage{max-width:100%}}@media (max-width:1420px){.forgot-password-scope .card,.forgot-password-scope .officerCard{max-width:calc(100vw - 40px)}}@media (max-width:1199px){.forgot-password-scope .card,.forgot-password-scope .officerCard{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}}@media (max-width:1024px){.forgot-password-scope .card,.forgot-password-scope .officerCard{grid-template-columns:1fr}.forgot-password-scope .information{min-height:auto}.forgot-password-scope .loginPanel,.forgot-password-scope .formPanel{width:100%}}@media (max-width:991px){.forgot-password-scope .information{overflow:hidden}.forgot-password-scope .loginPanel,.forgot-password-scope .formPanel{padding-inline:32px}.forgot-password-scope .portalCard .information .infoContent{display:none!important}}@media (max-width:767px){.forgot-password-scope .page,.forgot-password-scope .loginPage{padding:18px}.forgot-password-scope .card,.forgot-password-scope .officerCard{max-width:100%}.forgot-password-scope .infoContent{padding-inline:24px}}@media (max-width:575px){.forgot-password-scope .page,.forgot-password-scope .loginPage{padding:12px}.forgot-password-scope .loginPanel,.forgot-password-scope .formPanel{padding:30px 20px}.forgot-password-scope .loginPanel h2,.forgot-password-scope .formPanel h2{font-size:25px;line-height:1.25}.forgot-password-scope .loginPanel button,.forgot-password-scope .formPanel button,.forgot-password-scope .primaryLink,.forgot-password-scope .secondaryButton{justify-content:center;width:100%}.forgot-password-scope .otpInputs{gap:6px}.forgot-password-scope .otpInputs input{min-width:0}}@media (max-width:420px){.forgot-password-scope .page,.forgot-password-scope .loginPage{padding:8px}.forgot-password-scope .loginPanel,.forgot-password-scope .formPanel{padding:20px 12px}.forgot-password-scope .infoContent{padding-inline:18px}}@media (max-width:360px){.forgot-password-scope .loginPanel,.forgot-password-scope .formPanel{padding-inline:12px}.forgot-password-scope .otpInputs{gap:4px}}.role-login-scope .page{--role-color:#0869cf;background:#fbfcfd;flex:1;place-items:center;min-height:760px;padding:34px clamp(20px,5vw,110px);display:grid}.role-login-scope .state{--role-color:#f49a13}.role-login-scope .officerCard{background:#fff;border-radius:22px;grid-template-columns:1fr .96fr;width:min(100%,1675px);min-height:700px;display:grid;overflow:hidden;box-shadow:0 10px 35px #0f223b1f}.role-login-scope .information{background:radial-gradient(circle at 30% 15%,#fffffff2,#0000 42%),linear-gradient(145deg,#edfbf7 0%,#f4faf9 58%,#e5f6f2 100%);min-height:700px;position:relative;overflow:hidden}.role-login-scope .infoContent{z-index:4;padding:62px 60px 240px;position:relative}.role-login-scope .infoContent h1{color:#07133f;letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:38px}.role-login-scope .titleAccent{background:var(--primary-color);border-radius:8px;width:85px;height:4px;margin-top:26px;display:block}.role-login-scope .welcome{color:#52617e;max-width:340px;margin-top:24px;font-size:20px;font-weight:500;line-height:1.55}.role-login-scope .features{flex-direction:column;gap:27px;margin-top:32px;list-style:none;display:flex}.role-login-scope .features li{align-items:flex-start;gap:16px;display:flex}.role-login-scope .features li>span:last-child{flex-direction:column;max-width:280px;display:flex}.role-login-scope .features strong{font-size:16px}.role-login-scope .features small{color:#53627f;font-size:16px;line-height:1.45}.role-login-scope .featureIcon{border-radius:50%;flex:none;place-items:center;width:50px;height:50px;display:grid}.role-login-scope .green{color:var(--primary-color);background:#e5f7f0}.role-login-scope .blue{color:#0869cf;background:#e6f1ff}.role-login-scope .orange{color:#f49a13;background:#fff0d8}.role-login-scope .greenText{color:var(--primary-color)}.role-login-scope .blueText{color:#0869cf}.role-login-scope .orangeText{color:#f49a13}.role-login-scope .city{z-index:1;opacity:.42;justify-content:space-around;align-items:flex-end;height:260px;display:flex;position:absolute;inset:auto 0 64px}.role-login-scope .city i{background:#9edee4;width:7%}.role-login-scope .city i:first-child{height:85px}.role-login-scope .city i:nth-child(2){height:122px}.role-login-scope .city i:nth-child(3){height:159px}.role-login-scope .city i:nth-child(4){height:196px}.role-login-scope .city i:nth-child(5){height:63px}.role-login-scope .city i:nth-child(6){height:100px}.role-login-scope .city i:nth-child(7){height:137px}.role-login-scope .city i:nth-child(8){height:174px}.role-login-scope .city i:nth-child(9){height:211px}.role-login-scope .city i:nth-child(10){height:78px}.role-login-scope .city i:nth-child(11){height:115px}.role-login-scope .city i:nth-child(12){height:152px}.role-login-scope .hills{z-index:2;background:#91d88e;border-radius:50% 46% 0 0;height:210px;position:absolute;bottom:-95px;left:-8%;right:-8%;transform:rotate(-3deg)}.role-login-scope .hills:before{content:"";background:#59c487;border-radius:54% 45% 0 0;position:absolute;inset:35px -5% -20px;transform:rotate(7deg)}.role-login-scope .laptop{z-index:3;width:310px;height:185px;position:absolute;bottom:40px;right:23%}.role-login-scope .screen{background:#f9fffd;border:12px solid #334b5c;border-radius:12px 12px 3px 3px;grid-template-rows:repeat(3,1fr);grid-template-columns:70px 1fr;align-items:center;gap:9px;width:280px;height:165px;padding:28px;display:grid;position:relative}.role-login-scope .screen>span{background:#deefeb;border-radius:8px;height:9px}.role-login-scope .screenUser{color:#72c7ac;grid-row:span 2;width:52px;height:42px}.role-login-scope .screenShield{color:#fff;clip-path:polygon(50% 0,100% 16%,92% 73%,50% 100%,8% 73%,0 16%);background:linear-gradient(90deg,#087e61 50%,#0daf7b 50%);place-items:center;width:75px;height:88px;display:grid;position:absolute;top:36px;left:108px}.role-login-scope .keyboard{background:#344d58;border-radius:0 0 45px 45px;width:330px;height:18px;margin-left:-25px;box-shadow:0 8px #243d47}.role-login-scope .loginPanel{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:40px 85px;display:flex}.role-login-scope .loginPanel>h2{color:#07133f;margin-top:16px;font-size:32px;font-weight:700;line-height:38px}.role-login-scope .roleIcon{width:92px;height:92px;color:var(--role-color);background:color-mix(in srgb, var(--role-color) 11%, white);border-radius:50%;place-items:center;display:grid}.role-login-scope .loginDescription{color:#586782;margin-top:11px;font-size:16px}.role-login-scope .form{flex-direction:column;width:100%;margin-top:35px;display:flex}.role-login-scope .form>label>span:first-child{color:#07133f;margin-bottom:8px;font-size:15px;font-weight:500;display:block}.role-login-scope .form>label+label{margin-top:12px}.role-login-scope .form button{color:#fff;background:var(--primary-color);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:14px;height:58px;margin-top:18px;font-size:20px;font-weight:500;display:flex}.role-login-scope .inputGroup{height:58px;color:var(--primary-color);border:1px solid #d4dde4;border-radius:8px;align-items:center;display:flex}.role-login-scope .inputGroup>svg:first-child{box-sizing:content-box;border-right:1px solid #d4dde4;padding:17px 20px}.role-login-scope .inputGroup input{min-width:0;color:var(--black);background:0 0;border:0;outline:0;flex:1;padding:0 18px;font-size:15px}.role-login-scope .eye{color:#557091;margin-right:18px}.role-login-scope .forgotPassword{color:#0869cf;align-self:flex-end;margin-top:14px;font-size:15px;font-weight:600}.role-login-scope .remember{color:#27334f;align-items:center;gap:11px;margin-top:12px;font-size:15px;font-weight:600;display:flex}.role-login-scope .checkbox{color:#fff;cursor:pointer;border:1px solid #d4dde4;border-radius:4px;width:23px;height:23px;position:relative;justify-content:center!important;align-items:center!important;margin:0!important;display:flex!important}.role-login-scope .checkbox input{opacity:0;position:absolute}.role-login-scope .checkbox input:checked~svg{opacity:1}.role-login-scope .checkbox:has(input:checked){background-color:var(--primary-color)}.role-login-scope .checkbox svg{opacity:0;color:#fff}.role-login-scope .divider{color:#54627b;align-items:center;gap:22px;width:100%;margin:32px 0;font-weight:600;display:flex}.role-login-scope .divider span{background:#dbe2e8;flex:1;height:1px}.role-login-scope .publicLogin{color:#0869cf;border:1.5px solid #0869cf;border-radius:7px;justify-content:center;align-items:center;gap:17px;width:100%;height:58px;font-size:16px;font-weight:500;display:flex}.role-login-scope .error{color:#c33b45;margin-top:7px;font-size:14px;display:block}@media (max-width:1620px){.role-login-scope .infoContent{padding:32px 32px 160px}.role-login-scope .infoContent h1{font-size:32px;line-height:38px}.role-login-scope .titleAccent{width:60px;height:3px;margin-top:8px}.role-login-scope .welcome{margin-top:16px;font-size:16px}.role-login-scope .features{gap:20px;margin-top:24px}.role-login-scope .features small{font-size:15px}.role-login-scope .featureIcon{width:44px;height:44px}.role-login-scope .featureIcon svg{width:24px}.role-login-scope .loginPanel{padding:32px}.role-login-scope .loginPanel>h2{margin-top:6px;font-size:24px;line-height:30px}.role-login-scope .roleIcon{width:60px;height:60px}.role-login-scope .roleIcon svg{width:32px}.role-login-scope .loginDescription{margin-top:8px}.role-login-scope .form{margin-top:20px}.role-login-scope .form button{height:45px;padding:0 16px;font-size:15px}.role-login-scope .form button svg{width:18px}.role-login-scope .inputGroup{height:48px}.role-login-scope .inputGroup>svg:first-child{padding:12px 15px}.role-login-scope .divider{margin:20px 0}.role-login-scope .publicLogin{height:45px;padding:0 16px;font-size:15px}.role-login-scope .publicLogin svg{width:18px}}@media (max-width:1024px){.role-login-scope .officerCard{grid-template-columns:1fr}.role-login-scope .information{min-height:650px}.role-login-scope .loginPanel{padding-top:60px;padding-bottom:60px}}@media (max-width:575px){.role-login-scope .page{padding:16px 12px}.role-login-scope .officerCard{border-radius:16px}.role-login-scope .information{min-height:590px}.role-login-scope .infoContent{padding:42px 28px 220px}.role-login-scope .features{gap:19px}.role-login-scope .featureIcon{width:53px;height:53px}.role-login-scope .laptop{transform-origin:100% 100%;right:4%;transform:scale(.78)}.role-login-scope .loginPanel{padding:44px 20px}}@media (max-width:1620px){.role-login-scope .page,.role-login-scope .loginPage{max-width:100%}}@media (max-width:1420px){.role-login-scope .card,.role-login-scope .officerCard{max-width:calc(100vw - 40px)}}@media (max-width:1199px){.role-login-scope .card,.role-login-scope .officerCard{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr)}}@media (max-width:1024px){.role-login-scope .card,.role-login-scope .officerCard{grid-template-columns:1fr}.role-login-scope .information{min-height:auto}.role-login-scope .loginPanel,.role-login-scope .formPanel{width:100%}}@media (max-width:991px){.role-login-scope .information{overflow:hidden}.role-login-scope .loginPanel,.role-login-scope .formPanel{padding-inline:32px}.role-login-scope .portalCard .information .infoContent{display:none!important}}@media (max-width:767px){.role-login-scope .page,.role-login-scope .loginPage{padding:18px}.role-login-scope .card,.role-login-scope .officerCard{max-width:100%}.role-login-scope .infoContent{padding-inline:24px}}@media (max-width:575px){.role-login-scope .page,.role-login-scope .loginPage{padding:12px}.role-login-scope .loginPanel,.role-login-scope .formPanel{padding:30px 20px}.role-login-scope .loginPanel h2,.role-login-scope .formPanel h2{font-size:25px;line-height:1.25}.role-login-scope .loginPanel button,.role-login-scope .formPanel button,.role-login-scope .primaryLink,.role-login-scope .secondaryButton{justify-content:center;width:100%}.role-login-scope .otpInputs{gap:6px}.role-login-scope .otpInputs input{min-width:0}}@media (max-width:420px){.role-login-scope .page,.role-login-scope .loginPage{padding:8px}.role-login-scope .loginPanel,.role-login-scope .formPanel{padding:20px 12px}.role-login-scope .infoContent{padding-inline:18px}}@media (max-width:360px){.role-login-scope .loginPanel,.role-login-scope .formPanel{padding-inline:12px}.role-login-scope .otpInputs{gap:4px}}.contact-page-scope .page{background:#f8fbfa}.contact-page-scope .hero{text-align:center;background:radial-gradient(circle at 50% 0,#fff,#0000 45%),linear-gradient(135deg,#e7f9f1,#eff9ff);padding:74px 28px}.contact-page-scope .hero span{color:#078859;letter-spacing:.1em;text-transform:uppercase;font-size:15px;font-weight:800}.contact-page-scope .hero h1{color:var(--black);letter-spacing:-.045em;margin-top:14px;font-size:clamp(40px,5vw,60px)}.contact-page-scope .hero p{color:#58647c;margin-top:12px;font-size:19px}.contact-page-scope .wrapper{grid-template-columns:.9fr 1.1fr;gap:38px;width:min(100% - 56px,1240px);margin:0 auto;padding:72px 0 82px;display:grid}.contact-page-scope .info h2,.contact-page-scope .form h2{color:var(--black);font-size:30px}.contact-page-scope .intro,.contact-page-scope .form>p{color:#637087;margin-top:10px;line-height:1.6}.contact-page-scope .details{gap:18px;margin-top:30px;display:grid}.contact-page-scope .details article{align-items:flex-start;gap:15px;display:flex}.contact-page-scope .details article>span{width:46px;height:46px;color:var(--primary-color);background:#e4f7f0;border-radius:10px;flex:none;place-items:center;font-size:20px;display:grid}.contact-page-scope .details h3{color:var(--black);font-size:16px}.contact-page-scope .details strong{color:#087e5a;margin-top:5px;font-size:15px;display:block}.contact-page-scope .details p{color:#6b7588;margin-top:4px;font-size:15px;line-height:1.45}.contact-page-scope .social{align-items:center;gap:10px;margin-top:30px;display:flex}.contact-page-scope .social>span{color:var(--black);margin-right:4px;font-weight:750}.contact-page-scope .social a{width:36px;height:36px;color:var(--primary-color);background:#e5f7f0;border-radius:50%;place-items:center;display:grid}.contact-page-scope .form{background:#fff;border:1px solid #dce9e5;border-radius:16px;padding:35px;box-shadow:0 14px 35px #123a4114}.contact-page-scope .fieldGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.contact-page-scope .form label{color:var(--black);flex-direction:column;gap:8px;margin-top:18px;font-size:15px;font-weight:750;display:flex}.contact-page-scope .fieldGrid label{margin-top:0}.contact-page-scope .form input,.contact-page-scope .form textarea{outline-color:var(--primary-color);width:100%;color:var(--black);resize:vertical;background:#fff;border:1px solid #d4e0df;border-radius:8px;padding:12px 13px;font-weight:400}.contact-page-scope .form button{color:#fff;background:var(--primary-color);cursor:pointer;border:0;border-radius:8px;min-height:49px;margin-top:23px;padding:0 22px;font-weight:800}.contact-page-scope .success{color:#087e5a;margin-top:15px;font-weight:700}.contact-page-scope .map{min-height:118px;color:var(--primary-color);background:linear-gradient(135deg,#edf9f4,#f6fbf9);border:1px dashed #a9d7c5;border-radius:16px;align-items:center;gap:15px;margin-top:22px;padding:25px;display:flex}.contact-page-scope .map svg{font-size:30px}.contact-page-scope .map div{flex-direction:column;gap:5px;display:flex}.contact-page-scope .map strong{color:var(--black)}.contact-page-scope .map span{color:#617087;font-size:15px}@media (max-width:991px){.contact-page-scope .wrapper{grid-template-columns:1fr}.contact-page-scope .info{max-width:650px}}@media (max-width:575px){.contact-page-scope .hero{padding-block:56px}.contact-page-scope .wrapper{width:min(100% - 30px,1240px);padding-block:50px 60px}.contact-page-scope .form{padding:25px 20px}.contact-page-scope .fieldGrid{grid-template-columns:1fr;gap:0}.contact-page-scope .fieldGrid label{margin-top:18px}.contact-page-scope .fieldGrid label:first-child{margin-top:0}}@media (max-width:1620px){.contact-page-scope .page{max-width:100%}}@media (max-width:1420px){.contact-page-scope .content,.contact-page-scope .wrapper{max-width:calc(100% - 44px)}}@media (max-width:1199px){.contact-page-scope .wrapper{gap:28px}}@media (max-width:1024px){.contact-page-scope .wrapper{grid-template-columns:1fr}}@media (max-width:991px){.contact-page-scope .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.contact-page-scope .hero{padding-inline:20px}.contact-page-scope .content,.contact-page-scope .wrapper{max-width:calc(100% - 32px)}}@media (max-width:575px){.contact-page-scope .grid,.contact-page-scope .fieldGrid{grid-template-columns:1fr}.contact-page-scope .hero h1{overflow-wrap:anywhere}}@media (max-width:420px){.contact-page-scope .content,.contact-page-scope .wrapper{max-width:calc(100% - 24px)}}@media (max-width:360px){.contact-page-scope .content,.contact-page-scope .wrapper{max-width:calc(100% - 20px)}}.application-flow-scope .header{background:#fff;border-bottom:1px solid #dce4e9;justify-content:space-between;align-items:center;min-height:118px;padding:18px 42px;display:flex}.application-flow-scope .brand{align-items:center;gap:18px;display:flex}.application-flow-scope .brand .fabIcon{width:65px;display:block}.application-flow-scope .brand svg{width:65px}.application-flow-scope .brand span{flex-direction:column;gap:7px;display:flex}.application-flow-scope .brand strong{font-size:24px}.application-flow-scope .brand small{color:#52617b;font-size:16px}.application-flow-scope .header nav{align-items:center;gap:34px;display:flex}.application-flow-scope .header nav a{align-items:center;gap:9px;font-weight:700;display:flex}.application-flow-scope .header nav svg{width:25px}.application-flow-scope .notification{position:relative}.application-flow-scope .notification i{color:#fff;background:var(--primary-color);border-radius:50%;place-items:center;width:23px;height:23px;font-size:15px;font-style:normal;display:grid;position:absolute;top:-16px;right:-10px}.application-flow-scope .workspace{flex-direction:column;row-gap:24px;width:100%;padding:24px 0;display:flex}.application-flow-scope .horizontal-stepper-wrapper{background:0 0;width:100%;padding:24px 0 28px}.application-flow-scope .horizontal-stepper-wrapper .stepper-track-row{justify-content:space-between;align-items:flex-start;width:100%;margin:0;padding:0;display:flex}.application-flow-scope .horizontal-stepper-wrapper .stepper-column{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex}.application-flow-scope .horizontal-stepper-wrapper .stepper-indicator-row{align-items:center;width:100%;height:38px;display:flex}.application-flow-scope .horizontal-stepper-wrapper .stepper-line-segment{border-radius:2px;flex:1 1 0;height:2.5px;transition:background-color .25s}.application-flow-scope .horizontal-stepper-wrapper .stepper-line-segment.is-hidden{visibility:hidden}.application-flow-scope .horizontal-stepper-wrapper .stepper-line-segment.is-active{background:#15803d}.application-flow-scope .horizontal-stepper-wrapper .stepper-line-segment.is-inactive{background:#e2e8f0}.application-flow-scope .horizontal-stepper-wrapper .stepper-circle{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:700;line-height:1;transition:all .25s;display:flex}.application-flow-scope .horizontal-stepper-wrapper .stepper-circle.circle-completed{color:#fff;background:#15803d;border:none;box-shadow:0 2px 6px #15803d40}.application-flow-scope .horizontal-stepper-wrapper .stepper-circle.circle-active{color:#fff;background:#15803d;border:none;box-shadow:0 2px 8px #15803d59}.application-flow-scope .horizontal-stepper-wrapper .stepper-circle.circle-pending{color:#334155;background:#fff;border:1.5px dashed #cbd5e1}.application-flow-scope .horizontal-stepper-wrapper .stepper-label{flex-direction:column;justify-content:center;align-items:center;max-width:140px;margin-top:10px;font-size:12.5px;line-height:1.35;transition:color .25s;display:flex}.application-flow-scope .horizontal-stepper-wrapper .stepper-label .label-text{display:block}.application-flow-scope .horizontal-stepper-wrapper .stepper-label.label-completed{color:#1e293b;font-weight:500}.application-flow-scope .horizontal-stepper-wrapper .stepper-label.label-active{color:#15803d;font-weight:700}.application-flow-scope .horizontal-stepper-wrapper .stepper-label.label-pending{color:#64748b;font-weight:500}.application-flow-scope .helpCard{border:1px solid #dbe5ea;border-radius:10px;gap:16px;margin:auto 20px 22px;padding:22px;display:flex}.application-flow-scope .helpCard>svg{color:#088bd2}.application-flow-scope .helpCard div{flex-direction:column;gap:7px;display:flex}.application-flow-scope .helpCard p,.application-flow-scope .helpCard small{color:#5d6b84}.application-flow-scope .helpCard a{color:#0876dd;margin-top:8px;font-weight:700}.application-flow-scope .content{min-width:0}.application-flow-scope .stepCard{border:1px solid var(--primary-color-fade1-border);background:#fff;border-radius:10px;padding:24px 20px}.application-flow-scope .stepHeading{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.application-flow-scope .stepHeading .h1-with-icon{align-items:center;column-gap:10px;margin:10px 0 0;display:flex}.application-flow-scope .stepHeading .h1-with-icon .icon{color:var(--primary-color);flex:none;align-items:center;display:flex}.application-flow-scope .stepHeading .h1-with-icon .icon svg{width:32px;height:auto}.application-flow-scope .stepHeading .h1-with-icon h2{margin:0!important}.application-flow-scope .stepHeading span{color:var(--primary-color);background:#e3f4e7;border-radius:60px;align-items:center;height:26px;padding:0 10px;font-size:15px;font-weight:500;display:inline-flex}.application-flow-scope .stepHeading h2{margin-top:8px;font-size:32px;font-weight:500}.application-flow-scope .stepHeading h3{color:#4f5f7a;max-width:760px;margin-top:4px;font-weight:500;line-height:1.5}.application-flow-scope .applicationInitiated{width:min(310px,34%);color:var(--primary-color);background:linear-gradient(135deg,#f8fefb,#effaf5);border:1px solid #cce9dd;border-radius:9px;flex:none;align-items:center;gap:16px;padding:18px 22px;display:flex}.application-flow-scope .applicationInitiated>svg{flex:none;width:38px;height:38px}.application-flow-scope .applicationInitiated>span{flex-direction:column;gap:7px;display:flex}.application-flow-scope .applicationInitiated strong{font-size:16px}.application-flow-scope .applicationInitiated small{color:#586783;font-size:15px;line-height:1.5}.application-flow-scope .stepCard form{flex-direction:column;display:flex}.application-flow-scope .sectionTitle-no-text .sectionTitle span{display:none}.application-flow-scope .sectionTitle{color:var(--primary-color);align-items:center;margin:32px 0 24px;font-size:16px;font-weight:500;display:flex;position:relative}.application-flow-scope .sectionTitle span{z-index:2;background-color:#fff;padding:2px 16px 2px 0}.application-flow-scope .sectionTitle:after{background:var(--primary-color);content:"";opacity:.5;flex:1;width:100%;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.application-flow-scope .fieldGrid{flex-wrap:wrap;margin:-8px;display:flex}.application-flow-scope .fieldGrid .field{width:100%;max-width:25%;padding:8px}@media (max-width:991px){.application-flow-scope .fieldGrid .field{max-width:33.33%}}@media (max-width:767px){.application-flow-scope .fieldGrid .field{max-width:50%}}@media (max-width:575px){.application-flow-scope .fieldGrid .field{max-width:unset}}.application-flow-scope .fieldGrid .fieldHalf{width:100%;max-width:50%;padding:8px}@media (max-width:575px){.application-flow-scope .fieldGrid .fieldHalf{max-width:unset}}.application-flow-scope .fieldGrid .fieldHalf .field{max-width:unset!important;padding:0!important}.application-flow-scope .fieldGrid .field3rd{width:100%;max-width:33.33%;padding:8px}@media (max-width:767px){.application-flow-scope .fieldGrid .field3rd{max-width:50%}}@media (max-width:575px){.application-flow-scope .fieldGrid .field3rd{max-width:unset}}.application-flow-scope .fieldGrid .field3rd .field{max-width:unset!important;padding:0!important}.application-flow-scope .fieldGrid .fieldfull{width:100%;max-width:100%;padding:16px}.application-flow-scope .fieldGrid .fieldfull .field{max-width:unset!important;padding:0!important}.application-flow-scope .twoColumns{grid-template-columns:repeat(2,1fr)}.application-flow-scope .field{flex-direction:column;gap:10px;min-width:0;display:flex}.application-flow-scope .field>span{font-size:15px;font-weight:500}.application-flow-scope .field b{color:red}.application-flow-scope .field input,.application-flow-scope .field select,.application-flow-scope .field textarea{width:100%;min-height:42px;color:var(--black);background:#fff;border:1px solid #d2dce4;border-radius:7px;outline:0;padding:0 16px}.application-flow-scope .field textarea{resize:vertical;min-height:130px;font:inherit;padding-top:14px;padding-bottom:14px;line-height:1.5}.application-flow-scope .field input:focus,.application-flow-scope .field select:focus,.application-flow-scope .field textarea:focus{border-color:var(--primary-color)}.application-flow-scope .field input:disabled{background:#f4f6f8}.application-flow-scope .phoneVerificationField .phoneVerificationRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.application-flow-scope .phoneVerificationField .phoneOtpRow{margin-top:8px}.application-flow-scope .phoneVerificationField .phoneVerificationButton{background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:7px;min-height:42px;padding:0 15px;font-size:14px;font-weight:700}.application-flow-scope .phoneVerificationField .phoneVerificationButton:disabled{cursor:not-allowed;opacity:.72}.application-flow-scope .photoUpload{cursor:pointer;background:linear-gradient(135deg,#f5fcf9,#fbfdfc);border:1px dashed #9bcfbd;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:112px;padding:16px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative;overflow:hidden}.application-flow-scope .photoUpload:hover,.application-flow-scope .photoUpload:focus-within{border-color:var(--primary-color);background:#f0faf6;box-shadow:0 0 0 3px #079d6b17}.application-flow-scope .photoUpload>input{z-index:2;cursor:pointer;opacity:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.application-flow-scope .fileControl{min-width:0}.application-flow-scope .existingFileLink{z-index:3;color:var(--primary-color);margin-top:7px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.application-flow-scope .existingFileLink:hover{text-decoration:underline}.application-flow-scope .photoUploadIcon,.application-flow-scope .photoPreview{border-radius:10px;flex:none;width:62px;height:62px;display:block}.application-flow-scope .photoUploadIcon{color:var(--primary-color);background:#dff5ec;place-items:center;display:grid}.application-flow-scope .photoUploadIcon svg{width:27px}.application-flow-scope .photoPreview{background-position:50%;background-size:cover;border:1px solid #cfe2da}.application-flow-scope .photoUploadCopy{flex-direction:column;gap:5px;min-width:0;display:flex}.application-flow-scope .photoUploadCopy strong{color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-flow-scope .photoUploadCopy small{color:#758297;font-size:15px}.application-flow-scope .photoUploadAction{min-height:38px;color:var(--primary-color);background:#fff;border:1px solid #acd7c7;border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.application-flow-scope .photoUploadAction svg{width:16px}.application-flow-scope .notice{color:#087f98;background:#f2fbfd;border:1px solid #94d7e2;border-radius:7px;align-items:flex-start;gap:14px;margin-top:28px;padding:16px 18px;display:flex}.application-flow-scope .notice svg{flex:none;width:23px}.application-flow-scope .green{color:#087c5a;background:#f3fbf8;border-color:#b9e4d5}.application-flow-scope .navigation{justify-content:space-between;margin-top:auto;padding-top:32px;display:flex}.application-flow-scope .actionButton{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:11px;width:220px;min-height:42px;padding:0 28px;font-size:16px;font-weight:600;line-height:1;transition:color .16s,background .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;text-decoration:none!important}.application-flow-scope .actionButton:hover,.application-flow-scope .actionButton:focus,.application-flow-scope .actionButton:active,.application-flow-scope .actionButton:visited{text-decoration:none!important}.application-flow-scope .outlinedButton{border:1.5px solid var(--primary-color);color:var(--primary-color);background-color:#fff}.application-flow-scope .outlinedButton:hover{color:#07845d;background-color:#f1fbf7;border-color:#07845d;transform:translateY(-1px)}.application-flow-scope .containedButton{border:1.5px solid var(--primary-color);cursor:pointer;width:auto;min-width:280px;margin-left:auto;font-size:16px;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 10px 24px #079d6b3d;color:#fff!important;background-color:var(--primary-color)!important;background-image:linear-gradient(135deg, #08ad75 0%, var(--primary-color) 100%)!important}.application-flow-scope .containedButton:hover:not(:disabled){border-color:#067b55;transform:translateY(-2px);box-shadow:0 14px 30px #079d6b4d;background-color:var(--primary-color)!important;background-image:linear-gradient(135deg, var(--primary-color) 0%, #067b55 100%)!important}.application-flow-scope .containedButton:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 16px #079d6b38}.application-flow-scope .containedButton:focus-visible{outline-offset:3px;outline:3px solid #079d6b38}.application-flow-scope .containedButton:disabled{cursor:wait;filter:saturate(.65);opacity:.7}.application-flow-scope .actionButton svg{width:20px}.application-flow-scope .heroNotice{background:#f6fcfa;border:1px solid #cce9df;border-radius:8px;margin-top:30px;padding:25px}@media (max-width:575px){.application-flow-scope .heroNotice{margin-top:16px;padding:12px}}.application-flow-scope .heroNotice h3{color:var(--primary-color);font-weight:500}.application-flow-scope .heroNotice p{color:#56657e;margin-top:14px;line-height:1.65}.application-flow-scope .consent{cursor:pointer;background:#fbfffd;border:1px solid #cce9df;border-radius:8px;align-items:flex-start;gap:14px;margin-top:22px;padding:18px 20px;display:flex}@media (max-width:575px){.application-flow-scope .consent{padding:12px}}.application-flow-scope .checkbox{display:none}.application-flow-scope .checkmark{background:#16a34a;border:2px solid #16a34a;border-radius:4px;width:20px;min-width:20px;height:20px;margin-top:2px;position:relative}.application-flow-scope .checkmark:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.application-flow-scope .checkbox:not(:checked)+.checkmark{background:#fff;border-color:#cfd8dc}.application-flow-scope .checkbox:not(:checked)+.checkmark:after{display:none}.application-flow-scope .reviewDeclaration{background:linear-gradient(135deg,#fbfefc 0%,#f4fbf8 100%);border-color:#c9e5db;align-items:center;gap:16px;margin-top:28px;padding:20px 22px;transition:border-color .2s,box-shadow .2s,background-color .2s}.application-flow-scope .reviewDeclaration:hover{border-color:#8fcdb7;box-shadow:0 6px 18px #079d6b14}.application-flow-scope .reviewDeclaration:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px #079d6b1f}.application-flow-scope .reviewDeclaration .checkmark{border-radius:6px;width:22px;min-width:22px;height:22px;margin-top:0}.application-flow-scope .reviewDeclaration .text{color:#263957;font-size:15px;line-height:1.55}.application-flow-scope .text{color:#4b5563;font-size:15px;font-weight:500;line-height:1.8}.application-flow-scope .otpInputs{gap:22px;display:flex}.application-flow-scope .otpInputs input{text-align:center;border:1.5px solid #d1dbe3;border-radius:8px;width:68px;height:78px;font-size:24px}.application-flow-scope .successPanel{background:#f5fcf9;border:1px solid #c9eadf;border-radius:9px;align-items:center;gap:45px;margin-top:35px;padding:42px;display:flex}.application-flow-scope .successPanel>svg{width:145px;height:145px;color:var(--primary-color)}.application-flow-scope .successPanel h2{color:var(--primary-color)}.application-flow-scope .successPanel p{color:#607087;margin-top:10px}.application-flow-scope .aadhaarVerification{width:100%}.application-flow-scope .formGroup{margin-bottom:24px}.application-flow-scope .formGroup label{color:#1e293b;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.application-flow-scope .inputWrapper{align-items:center;display:flex}.application-flow-scope .inputWrapper input{color:#334155;background:0 0;border:0;outline:0;flex:1;padding:0 16px 0 50px;font-size:15px}.application-flow-scope .inputWrapper input::placeholder{color:#94a3b8}.application-flow-scope .leftIcon{color:#ef7d00;font-size:24px}.application-flow-scope .rightIcon{color:#64748b;font-size:20px}.application-flow-scope .helperText{color:#64748b;margin-top:8px;font-size:15px;display:block}.application-flow-scope .howItWorks{background:#fff;border:1px solid #e7edf4;border-radius:10px;align-items:center;gap:24px;padding:22px 24px;display:flex}.application-flow-scope .icon-with-heading{align-items:center;column-gap:10px;margin-bottom:8px;display:flex}.application-flow-scope .icon-with-heading label{margin-bottom:0!important}.application-flow-scope .shield{width:38px;height:38px;color:var(--primary-color);background:#e9f9f1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;display:flex}.application-flow-scope .shield svg{width:20px}.application-flow-scope .howItWorks h5{color:#1e293b;margin:0 10px 0 0;font-size:18px;font-weight:700}.application-flow-scope .steps{flex:1;justify-content:space-between;align-items:center;gap:18px;display:flex}.application-flow-scope .step{align-items:flex-start;gap:12px;display:flex}.application-flow-scope .step span{background:var(--primary-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;font-weight:700;display:flex}.application-flow-scope .step p{color:#475569;max-width:150px;margin:0;font-size:15px;font-weight:500;line-height:1.55}.application-flow-scope .arrow{color:#64748b;flex-shrink:0;font-size:18px}.application-flow-scope .aplNoGenBanner{background:linear-gradient(#fcfefd 0%,#f7fbf8 100%);border:1px solid #dceee5;border-radius:10px;align-items:center;gap:32px;margin-top:24px;padding:24px 16px;display:flex}.application-flow-scope .aplNoGenLeft{justify-content:center;align-items:center;width:200px;display:flex}.application-flow-scope .aplNoGenLeft img{width:100%;display:block}.application-flow-scope .applicationSuccessArtwork{color:#77cdb0;place-items:center;width:155px;height:185px;display:grid;position:relative}.application-flow-scope .applicationSuccessArtwork>svg{stroke-width:1.35px;width:145px;height:165px}.application-flow-scope .applicationSuccessArtwork>span{color:#fff;background:var(--primary-color);border:6px solid #f5fcf8;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:absolute;bottom:7px;right:-8px;box-shadow:0 8px 18px #079d6b38}.application-flow-scope .applicationSuccessArtwork>span svg{stroke-width:3px;width:32px;height:32px}.application-flow-scope .applicationSuccessArtwork>i{background:#67c5a4;width:7px;height:7px;position:absolute;transform:rotate(45deg)}.application-flow-scope .applicationSuccessArtwork>i:first-of-type{top:45px;left:-8px}.application-flow-scope .applicationSuccessArtwork>i:nth-of-type(2){background:#f3b433;top:78px;right:-20px}.application-flow-scope .applicationSuccessArtwork>i:nth-of-type(3){background:#f3b433;bottom:27px;left:-18px}.application-flow-scope .applicationSuccessArtwork>i:nth-of-type(4){bottom:60px;right:-2px}.application-flow-scope .aplNoGenRight{flex:1}.application-flow-scope .aplNoGenTitle{color:#16934c;margin:0 0 8px;font-size:21px;font-weight:700;line-height:1.25}.application-flow-scope .aplNoGenSubtitle{color:#59667e;margin:9px 0 22px;font-size:15px;line-height:1.6}.application-flow-scope .aplNoGenCard{background:#fff;border:1px solid #e4eaf2;border-radius:10px;align-items:stretch;width:100%;max-width:816px;margin-top:16px;display:flex;overflow:hidden;box-shadow:0 8px 18px #1b275e0d}.application-flow-scope .aplNoGenItem{flex-direction:column;flex:1;justify-content:center;padding:20px 16px;display:flex}.application-flow-scope .aplNoGenLabel{color:#4f5f7a;margin-bottom:8px;font-size:15px;font-weight:600}.application-flow-scope .aplNoGenNumber{align-items:center;gap:14px;display:flex}.application-flow-scope .aplNoGenNumber h3{color:#16a34a;margin:0;font-size:17px;font-weight:600}.application-flow-scope .aplNoGenItem h4{color:#384152;margin:0;font-size:17px;font-weight:600}.application-flow-scope .aplNoGenCopyBtn{color:#16a34a;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:20px;height:20px;transition:all .25s;display:flex;font-size:20px!important}.application-flow-scope .aplNoGenCopyBtn:hover{background:#edfdf3}.application-flow-scope .aplNoGenDivider{background:#e6edf4;width:1px}.application-flow-scope .aplNoGenNotice{background:linear-gradient(#fbfeff 0%,#f5fbff 100%);border:1px solid #cfe8f3;border-radius:10px;align-items:center;gap:16px;margin-top:18px;padding:16px 20px;display:flex}.application-flow-scope .aplNoGenNoticeIcon{color:#27a4d8;background:#fff;justify-content:center;align-items:center;font-size:24px;display:flex}.application-flow-scope .aplNoGenNoticeText{color:#3f6f8b;font-size:15px;font-weight:500;line-height:1.6;margin:0!important}.application-flow-scope .aplNoGenNextCard{background:#fff;border:1px solid #e5edf4;border-radius:10px;margin-top:24px;padding:28px 30px;box-shadow:0 4px 14px #0f172a0a}.application-flow-scope .aplNoGenNextTitle{color:#1f2d5c;margin:0 0 26px;font-size:18px;font-weight:700}.application-flow-scope .aplNoGenTimeline{justify-content:space-between;align-items:center;gap:18px;display:flex}.application-flow-scope .aplNoGenStep{flex:1;align-items:center;gap:16px;display:flex}.application-flow-scope .aplNoGenStepIcon{width:42px;height:42px;color:var(--primary-color);background:#eefbf4;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:28px;transition:all .25s;display:flex}.application-flow-scope .aplNoGenStep:hover .aplNoGenStepIcon{background:var(--primary-color);color:#fff}.application-flow-scope .aplNoGenStepContent h5{color:#314155;margin:0;font-size:15px;font-weight:600;line-height:1.8}.application-flow-scope .aplNoGenStepContent p{color:#314155;margin:0;font-size:15px;line-height:1.8}.application-flow-scope .aplNoGenArrow{color:#1d3d93;justify-content:center;align-items:center;width:30px;min-width:30px;font-size:24px;display:flex}.application-flow-scope .applicationNumber{background:#fff;border:1px solid #dbe4e9;border-radius:9px;margin-top:24px;padding:24px}.application-flow-scope .applicationNumber strong{color:var(--primary-color);font-size:24px}.application-flow-scope .uploadBox{color:#53627e;background:#fbfdfc;border:1.5px dashed #9fb4c6;border-radius:10px;min-height:190px;transition:border-color .2s,background-color .2s}.application-flow-scope .uploadBox:hover{border-color:var(--primary-color);background:#f7fcfa}.application-flow-scope .uploadBox input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application-flow-scope .uploadPrompt{cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;padding:24px;display:flex}.application-flow-scope .uploadPrompt strong{color:var(--black);font-size:16px;font-weight:600}.application-flow-scope .uploadPrompt>span{font-size:15px}.application-flow-scope .uploadPrompt b{color:var(--primary-color);font-weight:700}.application-flow-scope .uploadPrompt small{color:#7a879c;font-size:15px}.application-flow-scope .uploadIcon{width:46px;height:46px;color:var(--primary-color);background:#eaf8f3;border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.application-flow-scope .uploadIcon svg{width:22px;height:22px}.application-flow-scope .hasUploadPreview{background:#fff;border-style:solid;border-color:#b9dfd1}.application-flow-scope .uploadPreview{align-items:center;gap:24px;min-height:188px;padding:18px;display:flex}.application-flow-scope .uploadPreviewVisual{width:220px;height:150px;color:var(--primary-color);background:#f4faf7;border:1px solid #dce7e2;border-radius:9px;flex:none;place-items:center;display:grid;overflow:hidden}.application-flow-scope .uploadPreviewVisual img{object-fit:contain;background:#fff;width:100%;height:100%}.application-flow-scope .uploadPreviewVisual svg{width:52px;height:42px}.application-flow-scope .serverImagePreview{background:#fff 50%/contain no-repeat;width:100%;height:100%;display:block}.application-flow-scope .uploadPreviewDetails{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.application-flow-scope .uploadPreviewDetails strong{max-width:100%;color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-flow-scope .uploadPreviewDetails>span{color:#6d7a90;font-size:15px}.application-flow-scope .replaceUpload{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:#fff;border-radius:7px;margin-top:6px;padding:9px 14px;font-size:15px;font-weight:700}.application-flow-scope .reviewGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:32px;display:grid}.application-flow-scope .reviewCard{border:1px solid #dbe4e9;border-radius:8px;padding:22px}.application-flow-scope .reviewCard h3{color:var(--black)}.application-flow-scope .reviewCard dl{color:#586780;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px;display:grid}.application-flow-scope .reviewCard dl dt{font-size:15px;font-weight:400}.application-flow-scope .reviewCard dl dd{font-size:15px;font-weight:500}.application-flow-scope .documents{border-collapse:collapse;width:100%;margin-top:30px}.application-flow-scope .documents th,.application-flow-scope .documents td{text-align:left;border-bottom:1px solid #dce4e9;padding:17px}.application-flow-scope .documents th{background:#f5f7f9}.application-flow-scope .reviewAttachments{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.application-flow-scope .reviewAttachment{min-width:0;color:inherit;background:#fbfdfc;border:1px solid #d7e6e0;border-radius:10px;align-items:center;gap:14px;padding:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.application-flow-scope .reviewAttachment:hover{border-color:var(--primary-color);transform:translateY(-1px);box-shadow:0 6px 18px #0a2d4b14}.application-flow-scope .reviewAttachmentPreview{width:76px;height:62px;color:var(--primary-color);background:#eef8f4 50%/cover no-repeat;border-radius:7px;flex:none;place-items:center;display:grid}.application-flow-scope .reviewAttachmentPreview svg{width:27px}.application-flow-scope .reviewAttachmentCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.application-flow-scope .reviewAttachmentCopy strong{color:var(--black);font-size:15px}.application-flow-scope .reviewAttachmentCopy small{color:#758297;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-flow-scope .reviewAttachmentCopy b{color:var(--primary-color);font-size:15px}.application-flow-scope .documents th:last-child,.application-flow-scope .documents td:last-child{width:330px}.application-flow-scope .documentUpload{min-width:280px;position:relative}.application-flow-scope .documentUpload input[type=file]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.application-flow-scope .documentUploadPrompt{cursor:pointer;background:#fbfefc;border:1.5px dashed #b7c9c1;border-radius:10px;align-items:center;gap:14px;min-height:96px;padding:14px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex}.application-flow-scope .documentUploadPrompt:hover,.application-flow-scope .documentUploadPrompt:focus-within{border-color:var(--primary-color);background:#f3fbf8;box-shadow:0 0 0 3px #079d6b14}.application-flow-scope .documentUploadIcon{width:42px;height:42px;color:var(--primary-color);background:#e8f7f1;border-radius:10px;flex:none;place-items:center;display:grid}.application-flow-scope .documentUploadIcon svg{width:20px;height:20px}.application-flow-scope .documentUploadCopy{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.application-flow-scope .documentUploadCopy strong{color:var(--black);font-size:15px}.application-flow-scope .documentUploadCopy>span{color:#617087;font-size:15px}.application-flow-scope .documentUploadCopy b{color:var(--primary-color)}.application-flow-scope .documentUploadCopy small{color:#8490a2;font-size:15px}.application-flow-scope .documentUploadSelected{background:#f8fcfa;border:1px solid #cfe5dc;border-radius:10px;align-items:center;gap:14px;min-height:96px;padding:11px;display:flex}.application-flow-scope .documentThumbnail{width:96px;height:72px;color:var(--primary-color);background:#fff;border:1px solid #d9e5e0;border-radius:7px;flex:none;place-items:center;display:grid;overflow:hidden}.application-flow-scope .documentThumbnail img{object-fit:contain;width:100%;height:100%}.application-flow-scope .documentThumbnail svg{width:32px;height:32px}.application-flow-scope .documentFileDetails{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.application-flow-scope .documentFileDetails strong{width:100%;color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.application-flow-scope .documentFileDetails>span{color:#68768b;font-size:15px}.application-flow-scope .documentReplaceButton{color:var(--primary-color);cursor:pointer;margin-top:3px;font-size:15px;font-weight:700}.application-flow-scope .documentReplaceButton:hover{text-decoration:underline}.application-flow-scope .status{color:var(--primary-color);background:#e8f8f2;border-radius:16px;padding:5px 10px;font-weight:700}.application-flow-scope .footer{color:#61708a;background:#fff;border-top:1px solid #dce4e9;justify-content:center;align-items:center;gap:24px;min-height:72px;display:flex}.application-flow-scope .footer>svg{width:20px}.application-flow-scope .footer span{background:#cbd4dc;width:1px;height:22px}.application-flow-scope .footer a{color:#53627e}.application-flow-scope .aadhaarInfo{flex-direction:column;gap:18px;margin-top:16px;display:flex}.application-flow-scope .infoItem{align-items:flex-start;gap:14px;display:flex}@media (max-width:575px){.application-flow-scope .infoItem{gap:10px}}.application-flow-scope .infoItem p{color:#5d6784;margin:0;font-size:15px;font-weight:500;line-height:1.5}.application-flow-scope .aadhaarInfoicon{color:var(--primary-color);flex-shrink:0;justify-content:center;align-items:center;font-size:20px;display:flex}.application-flow-scope .infoCard{background:#fff;border:1px solid #e5edf3;border-radius:10px;align-items:center;gap:24px;margin-top:16px;margin-bottom:24px;padding:16px 20px;display:flex}.application-flow-scope .mobileInfo{align-items:center;gap:16px;min-width:340px;display:flex}.application-flow-scope .mobileInfoicon{width:54px;height:42px;color:var(--primary-color);background:#eaf9f2;border:1px solid #ced;border-radius:10px;justify-content:center;align-items:center;font-size:28px;display:flex}.application-flow-scope .content p{color:#4f5f7a;margin:0;font-size:15px;font-weight:500;line-height:1.6}.application-flow-scope .content button{color:#16a34a;cursor:pointer;background:0 0;border:none;padding:0;font-size:15px;font-weight:600}.application-flow-scope .content button:hover{text-decoration:underline}.application-flow-scope .divider{background:#e6edf3;align-self:stretch;width:1px}.application-flow-scope .infoItem{min-width:150px}.application-flow-scope .infoItem label{color:#475569;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.application-flow-scope .infoItem span,.application-flow-scope .infoItem .value{color:#1e293b;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.application-flow-scope .infoItem p{margin:0!important}.application-flow-scope .aadhaarIcon{color:#ef7d00;font-size:18px}.application-flow-scope .enterOtpWithNotes{justify-content:space-between;align-items:flex-start;column-gap:24px;display:flex}.application-flow-scope .withNotes{width:100%;max-width:450px}.application-flow-scope .donthelpCard{background:#f8fbff;border:1px solid #e6edf5;border-radius:10px;padding:20px 24px}.application-flow-scope .donthelpCardheader{align-items:center;gap:10px;margin-bottom:16px;display:flex}.application-flow-scope .donthelpCardheader h5{color:#27364d;margin:0;font-size:16px;font-weight:700}.application-flow-scope .donthelpCardheadericon{color:#4b5b7a;flex-shrink:0;font-size:22px}.application-flow-scope .dontNotelist{margin:0 0 18px 30px;padding:0}.application-flow-scope .dontNotelist li{color:#5b6780;margin-bottom:10px;font-size:15px;line-height:1.6}.application-flow-scope .dontNotelist li:last-child{margin-bottom:0}.application-flow-scope .dontNote{text-align:center;color:#5b6780;border-top:1px solid #e6edf3;font-size:15px;font-weight:500;text-align:left!important;margin:0!important;padding:15px 0 0 30px!important}.application-flow-scope .resendSection{flex-direction:column;align-items:center;gap:8px;padding:32px 0 0;display:flex}.application-flow-scope .resendBtn{color:#16a34a;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.application-flow-scope .resendBtn svg{font-size:16px;transition:transform .3s}.application-flow-scope .resendBtn:hover{color:#15803d}.application-flow-scope .resendBtn:hover svg{transform:rotate(180deg)}.application-flow-scope .resendBtn:disabled{color:#94a3b8;cursor:not-allowed}.application-flow-scope .resendBtn:disabled svg{transform:none}.application-flow-scope .timer{color:#64748b;margin:0;font-size:15px;font-weight:500}.application-flow-scope .timer span{color:#16a34a;font-weight:700}.application-flow-scope .fieldError{color:#c33b45;margin-top:4px;font-size:15px;line-height:18px;display:block}.application-flow-scope .phoneVerificationField .fieldError.success{color:var(--primary-color)!important}.application-flow-scope .phoneVerificationField .fieldSuccess{margin-top:4px;font-size:15px;line-height:18px;display:block;color:var(--primary-color)!important}.application-flow-scope .stepCard .infoCard .mobileInfo .content button{text-align:left;display:inline-block}.application-flow-scope .loanAmountGrid{grid-template-columns:repeat(4,1fr);gap:22px;width:100%;max-width:1024px;display:grid}.application-flow-scope .loanAmountCard{cursor:pointer;background:#fff;border:1px solid #dde5ee;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:42px 18px;transition:all .25s;display:flex;position:relative}.application-flow-scope .loanAmountCard input{display:none}.application-flow-scope .loanAmountCard:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000000f}.application-flow-scope .loanAmountCard.active{background:#f7fbf9;border:2px solid #19a76b}.application-flow-scope .loanAmountCard.active .loanRadio{border-color:#19a76b}.application-flow-scope .loanAmountCard.active .loanRadio:after{opacity:1;transform:scale(1)}.application-flow-scope .loanAmountCard.active .loanAmountIcon{color:#18a665}.application-flow-scope .loanAmountCard small{color:#57637a;margin-top:18px;font-size:18px;font-weight:500}.application-flow-scope .loanAmountCard h3{color:#20326d;margin:8px 0 0;font-size:24px;font-weight:700}.application-flow-scope .loanRadio{border:2px solid #98a3b8;border-radius:50%;width:22px;height:22px;transition:all .25s;position:absolute;top:18px;left:18px}.application-flow-scope .loanRadio:after{content:"";opacity:0;background:#19a76b;border-radius:50%;transition:all .25s;position:absolute;inset:4px;transform:scale(.3)}.application-flow-scope .loanAmountIcon{color:#18a665;background:#e4f1ee;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;transition:all .25s;display:flex}.application-flow-scope .loanAmountIcon svg{stroke-width:1.8px}.application-flow-scope .loanAmountIconGroup{flex-direction:column;align-items:center;gap:2px;display:flex}.application-flow-scope .incomeRangeField{border:0;width:100%;margin:0;max-width:none!important;padding:0!important}.application-flow-scope .incomeRangeField legend{color:var(--black);padding:0;font-size:15px;font-weight:700}.application-flow-scope .incomeRangeField>p{color:#7b8798;margin:-3px 0 16px;font-size:15px}.application-flow-scope .incomeRangeField>.fieldError,.application-flow-scope .incomeRangeField>.incomeRangeStatus{margin-top:10px;display:block}.application-flow-scope .for-enter-aadhaar-no .fieldError{margin:0!important}.application-flow-scope .for-enter-aadhaar-no .fieldError~svg{margin-left:8px}.application-flow-scope .review-submit-step-wrapper{column-gap:40px;margin-top:16px;display:flex}@media (max-width:1199px){.application-flow-scope .review-submit-step-wrapper{column-gap:24px}}@media (max-width:767px){.application-flow-scope .review-submit-step-wrapper{flex-direction:column;row-gap:16px}}.application-flow-scope .review-submit-step-wrapper .applicationReview{color:#26354a;flex:auto;width:100%}.application-flow-scope .review-submit-step-wrapper .reviewNotice{color:#31536b;background:#f4fbf8;border:1px solid #cde9dc;border-radius:5px;align-items:center;gap:9px;min-height:32px;padding:6px 10px;display:flex}.application-flow-scope .review-submit-step-wrapper .reviewNotice svg{color:var(--primary-color);flex-shrink:0}.application-flow-scope .review-submit-step-wrapper .reviewNotice p{margin:0;font-size:15px;line-height:1.4}.application-flow-scope .review-submit-step-wrapper .reviewSection{border-bottom:1px solid #dfe8e3;padding:13px 0 15px}.application-flow-scope .review-submit-step-wrapper .reviewSectionHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.application-flow-scope .review-submit-step-wrapper .reviewSectionTitle{color:#258443;align-items:center;gap:7px;display:flex}.application-flow-scope .review-submit-step-wrapper .reviewSectionTitle svg{flex-shrink:0}.application-flow-scope .review-submit-step-wrapper .reviewSectionTitle h2{color:#258443;margin:0;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .review-submit-step-wrapper .editButton{color:#258443;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 5px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.application-flow-scope .review-submit-step-wrapper .editButton:hover{color:#176b31}.application-flow-scope .review-submit-step-wrapper .editButton:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #258443}.application-flow-scope .review-submit-step-wrapper .detailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 55px;display:grid}@media (max-width:1199px){.application-flow-scope .review-submit-step-wrapper .detailsGrid{column-gap:24px}}@media (max-width:1024px){.application-flow-scope .review-submit-step-wrapper .detailsGrid{grid-template-columns:repeat(1,minmax(0,1fr))}}.application-flow-scope .review-submit-step-wrapper .detailItem{grid-template-columns:180px 12px minmax(0,1fr);align-items:baseline;min-width:0;font-size:15px;line-height:1.45;display:grid}.application-flow-scope .review-submit-step-wrapper .detailLabel{color:#273752;font-weight:600}.application-flow-scope .review-submit-step-wrapper .detailColon{color:#7b8795;text-align:center}.application-flow-scope .review-submit-step-wrapper .detailValue{overflow-wrap:anywhere;color:#526178;min-width:0;font-weight:400}.application-flow-scope .review-submit-step-wrapper .reviewInfo{color:#2876cf;background:#f1f7ff;border:1px solid #cfe2f8;border-radius:4px;align-items:center;gap:7px;margin-top:11px;padding:5px 8px;display:flex}.application-flow-scope .review-submit-step-wrapper .reviewInfo svg{flex-shrink:0;width:18px;height:auto}.application-flow-scope .review-submit-step-wrapper .reviewInfo p{margin:0;font-size:15px;line-height:1.4}.application-flow-scope .review-submit-step-wrapper .declarationSection{background:#f4fbf6;border:1px solid #d6eade;border-radius:5px;margin-top:11px;padding:10px}.application-flow-scope .review-submit-step-wrapper .declarationHeader{align-items:center;gap:7px;display:flex}.application-flow-scope .review-submit-step-wrapper .declarationHeader svg{flex:none;width:18px;height:auto}.application-flow-scope .review-submit-step-wrapper .declarationHeader{color:#258443;margin-bottom:12px}.application-flow-scope .review-submit-step-wrapper .declarationHeader h2{color:#258443;margin:0;font-size:16px;font-weight:700}.application-flow-scope .review-submit-step-wrapper .declarationContent{cursor:pointer;align-items:flex-start;gap:9px;display:flex;position:relative}.application-flow-scope .review-submit-step-wrapper .declarationContent input{opacity:0;width:1px;height:1px;position:absolute}.application-flow-scope .review-submit-step-wrapper .customCheckbox{color:#fff;background:#218843;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.application-flow-scope .review-submit-step-wrapper .customCheckbox svg{width:13px;height:13px}.application-flow-scope .review-submit-step-wrapper .declarationContent input:focus-visible+.customCheckbox{outline-offset:2px;outline:2px solid #218843}.application-flow-scope .review-submit-step-wrapper .declarationText{color:#53616d;font-size:15px;line-height:1.5}@media (max-width:900px){.application-flow-scope .review-submit-step-wrapper .detailsGrid{column-gap:25px}.application-flow-scope .review-submit-step-wrapper .detailItem{grid-template-columns:145px 10px minmax(0,1fr)}}@media (max-width:767px){.application-flow-scope .review-submit-step-wrapper .detailsGrid{grid-template-columns:1fr;row-gap:9px}.application-flow-scope .review-submit-step-wrapper .detailItem{grid-template-columns:minmax(145px,45%) 12px minmax(0,1fr)}.application-flow-scope .review-submit-step-wrapper .reviewSection{padding:14px 0}}@media (max-width:480px){.application-flow-scope .review-submit-step-wrapper .detailItem{grid-template-columns:1fr;gap:2px}.application-flow-scope .review-submit-step-wrapper .detailColon{display:none}.application-flow-scope .review-submit-step-wrapper .detailValue{padding-left:0}.application-flow-scope .review-submit-step-wrapper .reviewNotice{align-items:flex-start}.application-flow-scope .review-submit-step-wrapper .declarationText{font-size:15px}}.application-flow-scope .review-submit-step-wrapper .applicationSummary{background:#f8fcf9;border:1px solid #d7e9dc;border-radius:8px;width:100%;max-width:320px;padding:16px 18px}@media (max-width:767px){.application-flow-scope .review-submit-step-wrapper .applicationSummary{max-width:unset}}.application-flow-scope .review-submit-step-wrapper .summaryHeader{color:#238442;align-items:center;gap:9px;margin-bottom:17px;display:flex}.application-flow-scope .review-submit-step-wrapper .summaryHeader svg{flex-shrink:0}.application-flow-scope .review-submit-step-wrapper .summaryHeader h2{color:#238442;margin:0;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .review-submit-step-wrapper .summaryDetails{flex-direction:column;gap:13px;display:flex}.application-flow-scope .review-submit-step-wrapper .summaryItem h3{color:#238442;margin:0 0 3px;font-size:15px;font-weight:700;line-height:1.35}.application-flow-scope .review-submit-step-wrapper .summaryItem p{color:#26395a;margin:0;font-size:15px;font-weight:500;line-height:1.6}.application-flow-scope .review-submit-step-wrapper .summaryFee{border-top:1px solid #dce7df;margin-top:18px;padding-top:13px}.application-flow-scope .review-submit-step-wrapper .summaryFee h3{color:#27354e;margin:0 0 3px;font-size:15px;font-weight:700}.application-flow-scope .review-submit-step-wrapper .summaryFee select{color:#26395a;background:#fff;border:1px solid #cddfd4;border-radius:6px;outline:none;width:100%;margin:7px 0 10px;padding:9px 10px;font-size:14px;font-weight:600}.application-flow-scope .review-submit-step-wrapper .summaryFee select:disabled{color:#6b7280;cursor:not-allowed;background:#f3f7f4}.application-flow-scope .review-submit-step-wrapper .summaryFee p{color:#17803c;align-items:baseline;gap:7px;margin:0;font-size:28px;font-weight:700;line-height:1.2;display:flex}.application-flow-scope .review-submit-step-wrapper .summaryFee p span:first-child{font-size:22px;font-weight:600}.application-flow-scope .review-submit-step-wrapper .summaryFee small{color:#b91c1c;margin-top:7px;font-size:12px;line-height:1.4;display:block}.application-flow-scope .review-submit-step-wrapper .summaryInfo{color:#2779ca;background:#eef7ff;border:1px solid #c9e1f8;border-radius:5px;align-items:center;gap:9px;margin-top:14px;padding:9px 10px;display:flex}.application-flow-scope .review-submit-step-wrapper .summaryInfo svg{flex-shrink:0}.application-flow-scope .review-submit-step-wrapper .summaryInfo p{color:#50657d;margin:0;font-size:15px;line-height:1.55}@media (max-width:480px){.application-flow-scope .review-submit-step-wrapper .applicationSummary{padding:15px}.application-flow-scope .review-submit-step-wrapper .summaryItem h3,.application-flow-scope .review-submit-step-wrapper .summaryItem p{font-size:15px}.application-flow-scope .review-submit-step-wrapper .summaryFee p{font-size:25px}}.application-flow-scope .payment-step-wrapper{column-gap:40px;margin-top:16px;display:flex}@media (max-width:991px){.application-flow-scope .payment-step-wrapper{flex-direction:column;row-gap:16px}}.application-flow-scope .payment-step-wrapper .left-div{width:100%;max-width:45%}@media (max-width:1199px){.application-flow-scope .payment-step-wrapper .left-div{max-width:50%}}@media (max-width:991px){.application-flow-scope .payment-step-wrapper .left-div{max-width:unset}}.application-flow-scope .payment-step-wrapper .left-div .orderSummary{color:#26354a;background:#f9f9f9;border-radius:6px;width:100%;padding:17px 18px 0}.application-flow-scope .payment-step-wrapper .left-div .orderSummary h2{color:#238442;margin:0 0 18px;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .payment-step-wrapper .left-div .orderDetails{flex-direction:column;gap:10px;display:flex}.application-flow-scope .payment-step-wrapper .left-div .orderRow{grid-template-columns:42% minmax(0,58%);gap:10px;font-size:15px;line-height:1.5;display:grid}.application-flow-scope .payment-step-wrapper .left-div .orderLabel{color:#27354c;font-weight:600}.application-flow-scope .payment-step-wrapper .left-div .orderValue{color:#27354c;font-weight:500}.application-flow-scope .payment-step-wrapper .left-div .orderFee{color:#27354c;border-top:1px solid #e4e9e5;justify-content:space-between;align-items:center;margin-top:12px;padding:11px 0;font-size:15px;font-weight:600;display:flex}.application-flow-scope .payment-step-wrapper .left-div .orderFee strong{color:#20823f;font-size:15px;font-weight:700}.application-flow-scope .payment-step-wrapper .left-div .orderTotal{color:#27354c;border-top:1px solid #edf0ed;justify-content:space-between;align-items:center;margin-inline:-18px;padding:12px 18px 16px;font-size:15px;font-weight:700;display:flex}.application-flow-scope .payment-step-wrapper .left-div .orderTotal strong{color:#16813c;font-size:23px;font-weight:700;line-height:1.2}.application-flow-scope .payment-step-wrapper .left-div .orderInfo{color:#2879c9;background:#f1f8ff;border:1px solid #cfe3f8;border-radius:5px;align-items:center;gap:9px;margin-top:10px;padding:10px 12px;display:flex}.application-flow-scope .payment-step-wrapper .left-div .orderInfo svg{flex-shrink:0}.application-flow-scope .payment-step-wrapper .left-div .orderInfo p{color:#61758d;margin:0;font-size:15px;line-height:1.5}@media (max-width:767px){.application-flow-scope .payment-step-wrapper .left-div .orderRow{grid-template-columns:40% minmax(0,60%)}}@media (max-width:480px){.application-flow-scope .payment-step-wrapper .left-div .orderSummary{padding-inline:14px}.application-flow-scope .payment-step-wrapper .left-div .orderRow{grid-template-columns:1fr;gap:2px}.application-flow-scope .payment-step-wrapper .left-div .orderValue{padding-bottom:4px}.application-flow-scope .payment-step-wrapper .left-div .orderTotal{margin-inline:-14px;padding-inline:14px}.application-flow-scope .payment-step-wrapper .left-div .orderInfo{margin-inline:-14px}.application-flow-scope .payment-step-wrapper .left-div .orderTotal strong{font-size:21px}}.application-flow-scope .payment-step-wrapper .right-div{width:100%;max-width:55%}@media (max-width:1199px){.application-flow-scope .payment-step-wrapper .right-div{max-width:50%}}@media (max-width:991px){.application-flow-scope .payment-step-wrapper .right-div{max-width:unset}}.application-flow-scope .payment-step-wrapper .right-div .paymentMethod{color:#26354a;width:100%;padding:8px 0 0}.application-flow-scope .payment-step-wrapper .right-div .paymentMethod h2{color:#238442;margin:0 0 12px;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .payment-step-wrapper .right-div .paymentTabs{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.application-flow-scope .payment-step-wrapper .right-div .paymentTab{color:#26354a;cursor:pointer;background:#fff;border:1px solid #dfe6ed;justify-content:center;align-items:center;gap:7px;min-height:35px;padding:0 10px;font-family:inherit;font-size:15px;font-weight:600;transition:color .2s,background-color .2s,border-color .2s;display:flex}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:first-child{border-radius:5px 0 0 5px}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:last-child{border-radius:0 5px 5px 0}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:hover{color:#21823f;background:#f5faf6}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:focus-visible{z-index:2;outline:2px solid var(--primary-color);outline-offset:1px;position:relative}.application-flow-scope .payment-step-wrapper .right-div .paymentTab.active{z-index:1;color:#21823f;background:#f8fcf9;border-color:#62ae7b}.application-flow-scope .payment-step-wrapper .right-div .upiPayment{padding-top:14px}.application-flow-scope .payment-step-wrapper .right-div .upiInputGroup label{color:#56647a;margin-bottom:6px;font-size:15px;font-weight:500;display:block}.application-flow-scope .payment-step-wrapper .right-div .upiInputWrapper{position:relative}.application-flow-scope .payment-step-wrapper .right-div .upiInputWrapper input{color:#26354a;background:#fff;border:1px solid #dfe6ed;border-radius:8px;outline:none;width:100%;height:48px;padding:0 38px 0 12px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.application-flow-scope .payment-step-wrapper .right-div .upiInputWrapper input::placeholder{color:#9ba6b4}.application-flow-scope .payment-step-wrapper .right-div .upiInputWrapper input:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #2b8c451a}.application-flow-scope .payment-step-wrapper .right-div .upiIcon{position:absolute;top:50%;right:14px;transform:translateY(-54%)}.application-flow-scope .payment-step-wrapper .right-div .upiIcon img{width:16px}.application-flow-scope .payment-step-wrapper .right-div .paymentDivider{justify-content:center;align-items:center;margin:21px 0 13px;display:flex;position:relative}.application-flow-scope .payment-step-wrapper .right-div .paymentDivider:before,.application-flow-scope .payment-step-wrapper .right-div .paymentDivider:after{content:"";background:#e5e9ec;flex:1;height:1px}.application-flow-scope .payment-step-wrapper .right-div .paymentDivider span{color:#4e5c6e;background:#fff;padding:0 14px;font-size:15px;font-weight:600}.application-flow-scope .payment-step-wrapper .right-div .qrPayment{flex-direction:column;align-items:center;display:flex}.application-flow-scope .payment-step-wrapper .right-div .qrPayment h3{color:#26354a;margin:0 0 7px;font-size:15px;font-weight:700}.application-flow-scope .payment-step-wrapper .right-div .qrCode{background:#fff;border:1px solid #62ae7b;border-radius:5px;justify-content:center;align-items:center;width:137px;height:137px;display:flex}.application-flow-scope .payment-step-wrapper .right-div .qrCode img{object-fit:contain;width:100%;height:100%;display:block}.application-flow-scope .payment-step-wrapper .right-div .upiReference{color:#69778b;align-items:center;gap:7px;margin-top:7px;font-size:15px;display:flex}.application-flow-scope .payment-step-wrapper .right-div .upiReference button{color:#6e7c8e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:flex}.application-flow-scope .payment-step-wrapper .right-div .upiReference button:hover{color:#21823f}.application-flow-scope .payment-step-wrapper .right-div .upiReference button:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:2px}.application-flow-scope .payment-step-wrapper .right-div .paymentPlaceholder{color:#6a7787;text-align:center;background:#f8fafb;border:1px solid #e1e7ec;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:170px;margin-top:15px;display:flex}.application-flow-scope .payment-step-wrapper .right-div .paymentPlaceholder svg{color:var(--primary-color)}.application-flow-scope .payment-step-wrapper .right-div .paymentPlaceholder p{margin:0;font-size:15px}.application-flow-scope .payment-step-wrapper .right-div .paymentSecurity{color:var(--primary-color);background:#f2faf5;border:1px solid #cfe8d8;border-radius:4px;align-items:center;gap:8px;margin-top:13px;padding:7px 10px;display:flex}.application-flow-scope .payment-step-wrapper .right-div .paymentSecurity svg{flex-shrink:0}.application-flow-scope .payment-step-wrapper .right-div .paymentSecurity p{color:#537061;margin:0;font-size:15px;font-weight:500;line-height:1.4}@media (max-width:767px){.application-flow-scope .payment-step-wrapper .right-div .paymentTabs{grid-template-columns:repeat(2,1fr)}.application-flow-scope .payment-step-wrapper .right-div .paymentTab{min-height:40px}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:first-child{border-radius:5px 0 0}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:nth-child(2){border-radius:0 5px 0 0}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:nth-child(3){border-radius:0 0 0 5px}.application-flow-scope .payment-step-wrapper .right-div .paymentTab:last-child{border-radius:0 0 5px}}@media (max-width:480px){.application-flow-scope .payment-step-wrapper .right-div .paymentTab{gap:5px;padding-inline:5px;font-size:15px}.application-flow-scope .payment-step-wrapper .right-div .qrCode{width:130px;height:130px}}.application-flow-scope .confirmation-step-wrapper .applicationSuccess{width:100%;padding:25px 0 35px}.application-flow-scope .confirmation-step-wrapper .successContainer{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.application-flow-scope .confirmation-step-wrapper .successIcon{color:#fff;background:#168542;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:13px;display:flex;box-shadow:0 3px 10px #16854226}.application-flow-scope .confirmation-step-wrapper .successContent{width:100%}.application-flow-scope .confirmation-step-wrapper .successContent h1{color:#172c54;margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.35}.application-flow-scope .confirmation-step-wrapper .successSubtitle{color:#63718a;margin:0 0 16px;font-size:15px;line-height:1.5}.application-flow-scope .confirmation-step-wrapper .applicationNumberCard{text-align:left;background:#fff;border:1px solid #bfe3cf;border-radius:6px;align-items:center;width:445px;max-width:100%;min-height:96px;margin:0 auto 14px;padding:14px 18px;display:flex}.application-flow-scope .confirmation-step-wrapper .applicationIcon{width:43px;height:43px;color:var(--primary-color);background:#f2f6fb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-right:12px;display:flex}.application-flow-scope .confirmation-step-wrapper .applicationDetails{min-width:0}.application-flow-scope .confirmation-step-wrapper .applicationDetails h2{color:#26364e;margin:0 0 3px;font-size:15px;font-weight:600;line-height:1.3}.application-flow-scope .confirmation-step-wrapper .applicationDetails strong{color:#13833e;letter-spacing:.2px;margin-bottom:5px;font-size:20px;font-weight:700;line-height:1.15;display:block}.application-flow-scope .confirmation-step-wrapper .applicationDetails p{color:#42516a;margin:0;font-size:15px;line-height:1.4}.application-flow-scope .confirmation-step-wrapper .applicationDetails p span{font-weight:600}.application-flow-scope .confirmation-step-wrapper .confirmationNotice{width:550px;max-width:100%;color:var(--primary-color);background:#f2faf5;border:1px solid #d0e9d9;border-radius:5px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:8px 12px;display:flex}.application-flow-scope .confirmation-step-wrapper .confirmationNotice svg{flex-shrink:0}.application-flow-scope .confirmation-step-wrapper .confirmationNotice p{color:#5d6d82;margin:0;font-size:15px;line-height:1.5}.application-flow-scope .confirmation-step-wrapper .confirmationNotice strong{color:#44536a;font-weight:700}@media (max-width:767px){.application-flow-scope .confirmation-step-wrapper .applicationSuccess{padding:0 0 4px}.application-flow-scope .confirmation-step-wrapper .successContent h1{font-size:17px}.application-flow-scope .confirmation-step-wrapper .applicationNumberCard{width:100%;max-width:445px}.application-flow-scope .confirmation-step-wrapper .confirmationNotice{width:100%;max-width:550px}}@media (max-width:480px){.application-flow-scope .confirmation-step-wrapper .successIcon{width:46px;height:46px}.application-flow-scope .confirmation-step-wrapper .successContent h1{font-size:16px}.application-flow-scope .confirmation-step-wrapper .successSubtitle{font-size:15px}.application-flow-scope .confirmation-step-wrapper .applicationNumberCard{padding:12px}.application-flow-scope .confirmation-step-wrapper .applicationIcon{width:40px;height:40px;margin-right:10px}.application-flow-scope .confirmation-step-wrapper .applicationDetails strong{font-size:17px}.application-flow-scope .confirmation-step-wrapper .confirmationNotice{text-align:left;align-items:flex-start}}.application-flow-scope .confirmation-step-wrapper .applicantAddressDetails{width:100%}.application-flow-scope .confirmation-step-wrapper .detailsCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.application-flow-scope .confirmation-step-wrapper .detailsCard{background:#fff;border:1px solid #e1e8ed;border-radius:5px;min-width:0;padding:12px 14px}.application-flow-scope .confirmation-step-wrapper .detailsCardHeader{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.application-flow-scope .confirmation-step-wrapper .detailsCardTitle{color:#258443;align-items:center;gap:7px;display:flex}.application-flow-scope .confirmation-step-wrapper .detailsCardTitle svg{flex-shrink:0}.application-flow-scope .confirmation-step-wrapper .detailsCardTitle h2{color:#258443;margin:0;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .confirmation-step-wrapper .viewDetailsButton{color:#2878ce;cursor:pointer;background:0 0;border:0;padding:2px 3px;font-family:inherit;font-size:15px;font-weight:600}.application-flow-scope .confirmation-step-wrapper .viewDetailsButton:hover{color:#175fa8;text-decoration:underline}.application-flow-scope .confirmation-step-wrapper .viewDetailsButton:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #2878ce}.application-flow-scope .confirmation-step-wrapper .detailsList{flex-direction:column;gap:6px;display:flex}.application-flow-scope .confirmation-step-wrapper .detailsRow{grid-template-columns:165px 10px minmax(0,1fr);align-items:baseline;min-width:0;font-size:15px;line-height:1.4;display:grid}.application-flow-scope .confirmation-step-wrapper .detailsLabel{color:#273752;font-weight:600}.application-flow-scope .confirmation-step-wrapper .detailsColon{color:#778397;text-align:center}.application-flow-scope .confirmation-step-wrapper .detailsValue{color:#52627b;overflow-wrap:anywhere;min-width:0;font-weight:500}@media (max-width:900px){.application-flow-scope .confirmation-step-wrapper .detailsRow{grid-template-columns:135px 9px minmax(0,1fr)}}@media (max-width:767px){.application-flow-scope .confirmation-step-wrapper .detailsCards{grid-template-columns:1fr}.application-flow-scope .confirmation-step-wrapper .detailsRow{grid-template-columns:42% 10px minmax(0,1fr)}}@media (max-width:480px){.application-flow-scope .confirmation-step-wrapper .detailsCard{padding:12px}.application-flow-scope .confirmation-step-wrapper .detailsRow{grid-template-columns:1fr;gap:2px}.application-flow-scope .confirmation-step-wrapper .detailsColon{display:none}.application-flow-scope .confirmation-step-wrapper .detailsValue{padding-bottom:3px}}.application-flow-scope .confirmation-step-wrapper .whatHappensNext{background:linear-gradient(90deg,#f4fbf6 0%,#f8fcf9 55%,#eef8f1 100%);border:1px solid #e0ece3;border-radius:6px;align-items:stretch;width:100%;min-height:190px;margin-top:16px;padding:14px 18px;display:flex;position:relative;overflow:hidden}.application-flow-scope .confirmation-step-wrapper .whatHappensContent{z-index:2;width:58%;position:relative}.application-flow-scope .confirmation-step-wrapper .whatHappensContent>h2{color:#238442;margin:0 0 11px;font-size:15px;font-weight:700;line-height:1.3}.application-flow-scope .confirmation-step-wrapper .stepsList{flex-direction:column;gap:7px;display:flex;position:relative}.application-flow-scope .confirmation-step-wrapper .stepsList:before{content:"";background:#75b78b;width:1px;position:absolute;top:17px;bottom:17px;left:17px}.application-flow-scope .confirmation-step-wrapper .stepItem{align-items:center;min-height:40px;display:flex;position:relative}.application-flow-scope .confirmation-step-wrapper .stepIcon{z-index:1;width:35px;height:35px;color:var(--primary-color);background:#fff;border:1px solid #55a96f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.application-flow-scope .confirmation-step-wrapper .stepContent{padding-left:15px}.application-flow-scope .confirmation-step-wrapper .stepContent h3{color:#263753;margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.35}.application-flow-scope .confirmation-step-wrapper .stepContent p{color:#627089;margin:0;font-size:15px;line-height:1.45}.application-flow-scope .confirmation-step-wrapper .whatHappensIllustration{pointer-events:none;justify-content:flex-end;align-items:flex-end;width:47%;height:100%;display:flex;position:absolute;bottom:0;right:0}.application-flow-scope .confirmation-step-wrapper .whatHappensIllustration img{object-fit:contain;object-position:right bottom;width:100%;max-width:500px;height:100%;display:block}@media (max-width:900px){.application-flow-scope .confirmation-step-wrapper .whatHappensContent{width:65%}.application-flow-scope .confirmation-step-wrapper .whatHappensIllustration{opacity:.75;width:40%}}@media (max-width:767px){.application-flow-scope .confirmation-step-wrapper .whatHappensNext{min-height:auto;padding:16px}.application-flow-scope .confirmation-step-wrapper .whatHappensContent{width:100%}.application-flow-scope .confirmation-step-wrapper .whatHappensIllustration{display:none}.application-flow-scope .confirmation-step-wrapper .whatHappensContent>h2,.application-flow-scope .confirmation-step-wrapper .stepContent h3{font-size:15px}.application-flow-scope .confirmation-step-wrapper .stepContent p{font-size:14px}}.application-flow-scope .stepCard:has(.confirmation-step-wrapper) .stepHeading{display:none!important}.application-flow-scope .paymentTypeOptions{align-items:center;gap:6px;display:inline-flex}.application-flow-scope .paymentTypeOption{color:#536176;cursor:pointer;background:#fff;border:1px solid #dce4e9;border-radius:5px;justify-content:center;align-items:center;min-width:70px;height:28px;padding:0 10px;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex;position:relative}.application-flow-scope .paymentTypeOption input{opacity:0;pointer-events:none;position:absolute}.application-flow-scope .paymentTypeOption:has(input:checked){color:#238442;background:#f1faf4;border-color:#4eaa6b}.application-flow-scope .paymentTypeOption:hover{border-color:#4eaa6b}.application-flow-scope .paymentTypeOption span{line-height:1}.application-flow-scope .paymentTypeOption input:focus-visible+span{outline-offset:3px;outline:2px solid #238442}.application-flow-scope .paymentTypeState,.application-flow-scope .paymentTypeError{font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.application-flow-scope .paymentTypeState{color:#536176}.application-flow-scope .paymentTypeError{color:#b91c1c;margin-top:6px}@media (max-width:1620px){.application-flow-scope .sidebar>h2,.application-flow-scope .sidebar ol{padding:16px}.application-flow-scope .sidebar li{gap:10px}.application-flow-scope .sidebar li:not(:last-child):after{left:16px}.application-flow-scope .sidebar li>span{width:32px;height:32px;font-size:15px}.application-flow-scope .sidebar li strong{font-size:15px;line-height:18px}.application-flow-scope .sidebar li small{font-size:14px}.application-flow-scope .howItWorks{padding:16px}.application-flow-scope .steps{gap:12px}.application-flow-scope .content p{font-size:15px;line-height:20px}.application-flow-scope .workspace{gap:20px}.application-flow-scope .stepCard{padding:24px 20px}.application-flow-scope .stepHeading h2{font-size:24px;line-height:32px}.application-flow-scope .stepHeading .h1-with-icon{margin:8px 0 4px}.application-flow-scope .aadhaarIcon{font-size:15px}.application-flow-scope .infoCard{flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px}.application-flow-scope .infoCard .infoItem{min-width:unset;flex-direction:column;gap:4px}.application-flow-scope .infoCard .infoItem label,.application-flow-scope .infoCard .infoItem span{margin-bottom:0;font-size:14px}.application-flow-scope .infoCard .infoItem .value{font-size:14px}.application-flow-scope .mobileInfo{min-width:unset;align-items:flex-start;column-gap:10px}.application-flow-scope .mobileInfoicon{width:35px;height:35px}.application-flow-scope .mobileInfoicon svg{width:20px;height:auto}.application-flow-scope .content button{font-size:14px}.application-flow-scope .formGroup label{font-size:15px}.application-flow-scope .otpInputs{gap:16px}.application-flow-scope .otpInputs input{width:52px;height:52px}.application-flow-scope .donthelpCard{padding:12px 16px}.application-flow-scope .donthelpCard .dontNote{padding:10px 0 0 30px!important}.application-flow-scope .donthelpCardheader{margin-bottom:8px}.application-flow-scope .donthelpCardheader svg{width:18px;height:auto}.application-flow-scope .donthelpCardheader h5{font-size:15px}.application-flow-scope .dontNotelist{margin:0 0 12px 30px}.application-flow-scope .dontNotelist li{margin-bottom:8px}.application-flow-scope .notice{gap:10px;margin-top:16px;padding:12px}.application-flow-scope .actionButton{font-size:14px}.application-flow-scope .actionButton svg{width:16px;height:auto}.application-flow-scope .applicationInitiated{align-items:flex-start;gap:10px;padding:12px 16px}.application-flow-scope .applicationInitiated>span{row-gap:2px}.application-flow-scope .applicationInitiated>svg{width:30px;height:auto}.application-flow-scope .aplNoGenBanner{gap:24px;margin-top:16px;padding:12px}.application-flow-scope .aplNoGenTitle{margin:0 0 4px;font-size:20px}.application-flow-scope .aplNoGenItem{padding:12px}.application-flow-scope .aplNoGenItem h4{font-size:16px}.application-flow-scope .aplNoGenLabel{margin-bottom:4px;font-size:15px}.application-flow-scope .aplNoGenNumber h3{font-size:16px}.application-flow-scope .applicationSuccessArtwork{width:110px;height:150px}.application-flow-scope .aplNoGenLeft{width:160px}.application-flow-scope .applicationSuccessArtwork>span{border:4px solid #f5fcf8;width:45px;height:45px}.application-flow-scope .aplNoGenNotice{gap:10px;margin-top:16px;padding:10px 12px}.application-flow-scope .aplNoGenNextCard{margin-top:16px;padding:12px}.application-flow-scope .aplNoGenNextTitle{margin:0 0 12px;font-size:16px}.application-flow-scope .aplNoGenStep{gap:10px}.application-flow-scope .aplNoGenStepContent h5{line-height:20px}.application-flow-scope .aplNoGenArrow{width:24px;min-width:24px}.application-flow-scope .aplNoGenArrow svg{width:20px;height:auto}.application-flow-scope .sectionTitle{margin:16px 0;font-size:15px}.application-flow-scope .fieldGrid{margin:-8px}.application-flow-scope .fieldGrid .field{gap:8px;padding:8px}.application-flow-scope .field>span{font-size:15px}.application-flow-scope .photoUpload{min-height:unset;padding:12px}.application-flow-scope .photoUploadIcon,.application-flow-scope .photoPreview{width:42px;height:42px}.application-flow-scope .photoUploadIcon svg{width:20px}.application-flow-scope .photoUploadCopy{gap:2px}.application-flow-scope .application-flow-scope .photoUploadAction{gap:4px;min-height:32px;padding:0 12px}.application-flow-scope .application-flow-scope .photoUploadAction svg{width:14px;height:auto}.application-flow-scope .notice svg{width:16px}.application-flow-scope .notice-text{font-size:15px}.application-flow-scope .loanAmountIcon{width:60px;height:60px}.application-flow-scope .loanAmountIcon svg{width:32px;height:auto}.application-flow-scope .loanAmountCard small{text-align:center;margin-top:12px;font-size:15px;font-weight:500}.application-flow-scope .loanAmountGrid{gap:16px}.application-flow-scope .reviewCard{padding:16px}.application-flow-scope .reviewCard dl{margin-top:8px}.application-flow-scope .reviewDeclaration{gap:16px;margin-top:16px;padding:12px}}@media (max-width:1024px){.application-flow-scope .workspace{grid-template-columns:1fr}.application-flow-scope .sidebar{min-height:auto}.application-flow-scope .sidebar ol{grid-template-columns:repeat(2,1fr);display:grid}.application-flow-scope .helpCard{display:none}.application-flow-scope .fieldGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:991px){.application-flow-scope .howItWorks{flex-direction:column;align-items:flex-start}.application-flow-scope .steps{flex-direction:column;align-items:flex-start;width:100%}.application-flow-scope .arrow{transform:rotate(90deg)}.application-flow-scope .step{width:100%}.application-flow-scope .infoCard{flex-direction:column;align-items:flex-start;gap:20px}.application-flow-scope .divider{display:none}.application-flow-scope .mobileInfo,.application-flow-scope .infoItem{width:100%;min-width:100%}.application-flow-scope .stepHeading{flex-direction:column}.application-flow-scope .applicationInitiated{width:100%}.application-flow-scope .loanAmountGrid{grid-template-columns:repeat(2,1fr)}.application-flow-scope .aplNoGenTimeline{flex-wrap:wrap;gap:24px}.application-flow-scope .aplNoGenStep{flex:0 0 calc(50% - 15px)}.application-flow-scope .aplNoGenArrow{display:none}.application-flow-scope .aplNoGenBanner{text-align:center;flex-direction:column;gap:30px;padding:28px}.application-flow-scope .aplNoGenLeft{width:170px;min-width:170px}.application-flow-scope .aplNoGenTitle{font-size:30px}.application-flow-scope .aplNoGenSubtitle{font-size:16px}.application-flow-scope .aplNoGenCard{flex-direction:column;max-width:100%}.application-flow-scope .aplNoGenDivider{width:100%;height:1px}.application-flow-scope .aplNoGenItem{align-items:center}.application-flow-scope .aplNoGenNumber{justify-content:center}.application-flow-scope .aplNoGenNumber h3{font-size:28px}.application-flow-scope .aplNoGenItem h4{font-size:20px}}@media (max-width:767px){.application-flow-scope .reviewAttachments{grid-template-columns:1fr}.application-flow-scope .header{padding:16px}.application-flow-scope .brand small{display:none}.application-flow-scope .brand strong{font-size:16px}.application-flow-scope .header nav a{font-size:0}.application-flow-scope .workspace{padding:14px}.application-flow-scope .sidebar ol,.application-flow-scope .fieldGrid,.application-flow-scope .reviewGrid{grid-template-columns:1fr}.application-flow-scope .stepCard{padding:26px 12px}.application-flow-scope .footer{flex-wrap:wrap;padding:18px}.application-flow-scope .otpInputs{gap:7px}.application-flow-scope .otpInputs input{width:42px;height:56px}.application-flow-scope .aplNoGenNextCard{padding:20px}.application-flow-scope .aplNoGenNextTitle{font-size:20px}.application-flow-scope .aplNoGenTimeline{flex-direction:column;align-items:stretch}.application-flow-scope .aplNoGenStep{width:100%}.application-flow-scope .aplNoGenStepIcon{width:48px;min-width:48px;height:48px;font-size:22px}.application-flow-scope .aplNoGenStepContent h5,.application-flow-scope .aplNoGenStepContent p{font-size:15px;line-height:1.6}.application-flow-scope .aplNoGenNotice{align-items:flex-start;padding:14px 16px}.application-flow-scope .aplNoGenNoticeIcon{width:30px;min-width:30px;height:30px;font-size:16px}.application-flow-scope .aplNoGenNoticeText{font-size:15px}}@media (max-width:575px){.application-flow-scope .photoUpload{grid-template-columns:auto minmax(0,1fr)}.application-flow-scope .photoUploadAction{grid-column:1/-1;justify-content:center}.application-flow-scope .navigation{gap:12px}.application-flow-scope .actionButton{flex:1;width:auto;min-width:0;padding:0 16px;font-size:15px}.application-flow-scope .containedButton{flex:1.45}.application-flow-scope .aplNoGenBanner{padding:20px}.application-flow-scope .aplNoGenLeft{width:130px;min-width:130px}.application-flow-scope .aplNoGenTitle{font-size:22px}.application-flow-scope .aplNoGenSubtitle{font-size:15px}.application-flow-scope .aplNoGenItem{padding:18px}.application-flow-scope .aplNoGenNumber h3{font-size:22px}.application-flow-scope .aplNoGenItem h4{font-size:16px}.application-flow-scope .uploadPreview{flex-direction:column;align-items:stretch}.application-flow-scope .uploadPreviewVisual{width:100%}.application-flow-scope .loanAmountGrid{grid-template-columns:1fr}.application-flow-scope .loanAmountCard{min-height:190px}.application-flow-scope .loanAmountCard h3{font-size:30px}.application-flow-scope .loanAmountCard small{font-size:16px}}@media (max-width:420px){.application-flow-scope .navigation{flex-direction:column-reverse}.application-flow-scope .actionButton,.application-flow-scope .containedButton{flex:none;width:100%;min-width:100%}.application-flow-scope .aplNoGenNotice{gap:12px;padding:14px}.application-flow-scope .aplNoGenNoticeText{font-size:15px;line-height:1.5}}@media (max-width:1620px){.application-flow-scope .shell,.application-flow-scope .applicationShell,.application-flow-scope .applicationPage{max-width:100%}}@media (max-width:1420px){.application-flow-scope .workspace,.application-flow-scope .applicationContent{min-width:0}}@media (max-width:1199px){.application-flow-scope .reviewGrid,.application-flow-scope .acknowledgementGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:1024px){.application-flow-scope .horizontal-stepper-wrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:20px;overflow-x:auto}.application-flow-scope .horizontal-stepper-wrapper .stepper-track-row{min-width:680px}}@media (max-width:991px){.application-flow-scope .fieldGrid,.application-flow-scope .twoColumns,.application-flow-scope .reviewGrid,.application-flow-scope .documentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-flow-scope .formCard,.application-flow-scope .applicationCard,.application-flow-scope .reviewCard{max-width:100%}}@media (max-width:767px){.application-flow-scope .application-flow-scope .content,.application-flow-scope .application-flow-scope .applicationContent{padding-inline:16px}.application-flow-scope .formHeader,.application-flow-scope .formActions,.application-flow-scope .stepActions,.application-flow-scope .reviewActions{flex-direction:column;align-items:stretch}.application-flow-scope .formActions>*,.application-flow-scope .stepActions>*,.application-flow-scope .reviewActions>*{justify-content:center;width:100%}.application-flow-scope .fileControl,.application-flow-scope .uploadBox,.application-flow-scope .photoUpload{max-width:100%}}@media (max-width:575px){.application-flow-scope .fieldGrid,.application-flow-scope .twoColumns,.application-flow-scope .reviewGrid,.application-flow-scope .documentGrid{grid-template-columns:1fr}.application-flow-scope .fieldGrid>*,.application-flow-scope .twoColumns>*{min-width:0;grid-column:auto!important}.application-flow-scope .formCard,.application-flow-scope .applicationCard,.application-flow-scope .reviewCard{border-radius:10px;padding:16px}.application-flow-scope .photoUpload,.application-flow-scope .updateFileSummary{flex-direction:column;align-items:flex-start}.application-flow-scope .otpInputs{gap:7px}.application-flow-scope .otpInputs input{min-width:0}}@media (max-width:420px){.application-flow-scope .application-flow-scope .content,.application-flow-scope .application-flow-scope .applicationContent{padding-inline:12px}.application-flow-scope .formCard,.application-flow-scope .applicationCard,.application-flow-scope .reviewCard{padding:14px 12px}}@media (max-width:360px){.application-flow-scope .application-flow-scope .content,.application-flow-scope .application-flow-scope .applicationContent{padding-inline:10px}.application-flow-scope .otpInputs{gap:4px}}.role-dashboard-scope .dashboard{--accent:var(--primary-color);--accent-soft:#e8f8f2;min-height:100dvh;color:var(--black);background:#f4f7f9}.role-dashboard-scope .blue{--accent:#1769d2;--accent-soft:#eaf2ff}.role-dashboard-scope .orange{--accent:#ed9412;--accent-soft:#fff3df}.role-dashboard-scope .sidebar{background:#fff;border-right:1px solid #dde5ea;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.role-dashboard-scope .sidebar:not(.for-application-progress){z-index:201;width:290px;position:fixed;top:0;left:0;overflow:hidden auto}.role-dashboard-scope .brand{align-items:center;gap:12px;padding:0 10px 16px;display:flex}.role-dashboard-scope .brand .fabIcon{width:45px}.role-dashboard-scope .brand svg{width:47px}.role-dashboard-scope .brand span{flex-direction:column;display:flex}.role-dashboard-scope .brand strong{font-size:20px;line-height:28px}.role-dashboard-scope .brand small{color:#748197}.role-dashboard-scope .roleBadge{color:var(--accent);background:var(--accent-soft);border-radius:10px;align-items:flex-start;gap:10px;padding:12px;display:flex}.role-dashboard-scope .roleBadge>svg{width:22px;margin-top:2px}.role-dashboard-scope .roleBadge span{flex-direction:column;min-width:0;display:flex}.role-dashboard-scope .roleBadge small{color:#7b879a}.role-dashboard-scope .roleBadge strong{color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.role-dashboard-scope .roleBadge em{color:#718096;margin-top:2px;font-size:14px;font-style:normal;font-weight:700;display:block}.role-dashboard-scope .sidebar nav{flex-direction:column;gap:4px;margin-top:20px;margin-bottom:10px;display:flex}.role-dashboard-scope .sidebar nav a{color:#5b6880;border-radius:8px;grid-template-columns:24px 1fr 18px;align-items:center;gap:10px;min-height:40px;padding:0 12px;font-weight:500;display:grid}.role-dashboard-scope .sidebar nav svg{width:20px}.role-dashboard-scope .sidebar nav a>svg:last-child{opacity:.45}.role-dashboard-scope .activeNav{background:var(--accent-soft);color:var(--accent)!important}.role-dashboard-scope .sidebarHelp{background:#fff;border:1px solid #dfe8ef;border-radius:10px;margin-top:auto;padding:12px;box-shadow:0 4px 12px #0f172a0a}.role-dashboard-scope .sidebarHelpHeader{align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.role-dashboard-scope .sidebarHelpHeader h4{color:#243b6b;margin:0;font-size:15px;font-weight:700}.role-dashboard-scope .sidebarHelpHeader p{color:#7a879b;margin:4px 0 0;font-size:15px;line-height:1.5}.role-dashboard-scope .sidebarHelpIcon{color:#1aa56b;flex:none;justify-content:center;align-items:center;margin-top:4px;display:flex}.role-dashboard-scope .sidebarHelpInfo{flex-direction:column;gap:8px;display:flex}.role-dashboard-scope .sidebarHelpItem{align-items:center;gap:12px;display:flex}.role-dashboard-scope .sidebarHelpItem svg{color:#1aa56b;flex-shrink:0}.role-dashboard-scope .sidebarHelpItem span{color:#5d6880;font-size:16px;line-height:1.6}.role-dashboard-scope .sidebarHelpTime{align-items:flex-start}.role-dashboard-scope .sidebarHelpLink{color:#17a566;align-items:center;gap:8px;margin-top:16px;font-size:16px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.role-dashboard-scope .sidebarHelpLink:hover{color:#138652;gap:12px}.role-dashboard-scope .sidebar form button{color:#647087;cursor:pointer;background:#f3f5f7;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:14px;padding:0 14px;font-weight:600;display:flex}.role-dashboard-scope .sidebar button svg{width:19px}.role-dashboard-scope .main{flex:auto;min-width:0;padding:24px}.role-dashboard-scope .topbar{z-index:200;background-color:#fff;border-bottom:1px solid #dde5ea;justify-content:space-between;align-items:center;gap:20px;width:100%;height:72px;padding:0 32px;display:flex;position:fixed;top:0;left:0}.role-dashboard-scope .topbar>div:first-child>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:14px;font-weight:700}.role-dashboard-scope .topbar h1{color:var(--primary-color);font-size:20px;font-weight:600;line-height:32px}.role-dashboard-scope .topbar p{color:#66748a;font-size:15px;line-height:24px}.role-dashboard-scope .topActions{align-items:center;gap:24px;display:flex}.role-dashboard-scope .topActions .divider-line{background-color:#dce4e9;flex:none;width:1px;height:44px;margin:10px 0}.role-dashboard-scope .topActions .application-info{flex-direction:column;display:flex}.role-dashboard-scope .topActions .application-info .label{color:#4f5f7a;font-size:15px;font-weight:500;line-height:1.6}.role-dashboard-scope .topActions .application-info .appNo-with-btn{color:var(--primary-color);align-items:center;column-gap:16px;font-weight:600;display:flex}.role-dashboard-scope .topActions .application-info .appNo-with-btn.text-red{color:red}.role-dashboard-scope .topActions .application-info .appNo-with-btn .icon-btn{align-items:center;display:flex}.role-dashboard-scope .topActions .application-info .appNo-with-btn .icon-btn svg{width:18px;height:auto}.role-dashboard-scope .topActions figure{cursor:pointer;align-items:center;column-gap:10px;display:flex}.role-dashboard-scope .topActions figure figcaption{color:#5b6880;flex-direction:column;min-width:0;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .topActions figure figcaption strong,.role-dashboard-scope .topActions figure figcaption small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;overflow:hidden}.role-dashboard-scope .topActions figure figcaption small{color:#8490a2;margin-top:2px;font-size:14px;font-weight:500}.role-dashboard-scope .topActions figure .down-arow{flex:none;display:flex}.role-dashboard-scope .topActions figure .down-arow svg{color:#5b6880;width:18px;height:auto}.role-dashboard-scope .header-user-dropdown .headerAccountInfo{border-bottom:1px solid #e8edf0;min-width:260px;padding:12px 16px 14px}.role-dashboard-scope .header-user-dropdown .headerAccountInfo .inner-row{flex-direction:row;align-items:center;column-gap:12px;display:flex}.role-dashboard-scope .header-user-dropdown .headerAccountInfo .userPic{color:#fff;background:linear-gradient(135deg, var(--accent), #0b3446);text-transform:uppercase;border:6px solid #e8f2f1;border-radius:100%;flex:none;justify-content:center;align-items:center;width:70px;height:70px;font-size:24px;font-weight:800;display:flex}.role-dashboard-scope .header-user-dropdown .headerAccountInfo .userText strong,.role-dashboard-scope .header-user-dropdown .headerAccountInfo .userText small:not(.lastLogin){margin-bottom:2px}.role-dashboard-scope .header-user-dropdown .headerAccountInfo strong,.role-dashboard-scope .header-user-dropdown .headerAccountInfo span,.role-dashboard-scope .header-user-dropdown .headerAccountInfo small{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;width:100%;display:block}.role-dashboard-scope .header-user-dropdown .headerAccountInfo strong{color:#172a50;font-size:15px}.role-dashboard-scope .header-user-dropdown .headerAccountInfo span{color:var(--primary-color);font-size:14px;font-weight:700}.role-dashboard-scope .header-user-dropdown .headerAccountInfo small{color:#748196;font-size:14px}.role-dashboard-scope .header-user-dropdown .headerAccountInfo .lastLogin{margin-top:10px}.role-dashboard-scope .header-user-dropdown .MuiPaper-root{border:1px solid #dce4e8;border-radius:10px;min-width:280px;overflow:hidden;box-shadow:0 8px 24px #142d3d2e}.role-dashboard-scope .header-user-dropdown .MuiMenuItem-root{color:#56647d;gap:12px;min-height:48px;font-size:14px!important;display:flex!important}.role-dashboard-scope .header-user-dropdown .MuiMenuItem-root .icon{flex:none;place-items:center;display:flex}.role-dashboard-scope .header-user-dropdown .MuiMenuItem-root .icon svg{width:16px}.role-dashboard-scope .header-user-dropdown .logoutMenuItem{color:#c4353f;border-top:1px solid #edf1f3}.role-dashboard-scope .topActions .notification-btn{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.role-dashboard-scope .topActions i{color:#fff;background:var(--accent);border-radius:50%;place-items:center;width:19px;height:19px;font-size:14px;font-style:normal;display:grid;position:absolute;top:-4px;right:-2px}.role-dashboard-scope .avatar{color:#fff;background:linear-gradient(135deg, var(--accent), #0b3446);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.role-dashboard-scope .dashboard:has(.sidebar){padding-left:290px!important}.role-dashboard-scope .dashboard:has(.sidebar) .topbar{width:calc(100% - 290px);left:290px}.role-dashboard-scope .dashboard:has(.topActions){padding-top:72px!important}.role-dashboard-scope .shell{background:0 0}.role-dashboard-scope .shell .workspace{display:flex;padding:0!important}.role-dashboard-scope .shell .workspace .for-application-progress{flex:none;width:320px;padding:0;height:unset!important}.role-dashboard-scope .shell .workspace .content{flex:auto}.role-dashboard-scope .stats{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:31px;display:grid}.role-dashboard-scope .stats article{background:#fff;border:1px solid #e0e7eb;border-radius:10px;padding:16px;box-shadow:0 7px 25px #1f37480d}.role-dashboard-scope .statIcon{width:42px;height:42px;color:var(--accent);background:var(--accent-soft);border-radius:10px;justify-content:center;align-items:center;display:flex}.role-dashboard-scope .statIcon svg{width:20px}.role-dashboard-scope .stats article>p{color:#728095;margin-top:8px;font-size:15px}.role-dashboard-scope .stats article>strong{margin-top:4px;font-size:20px;display:block}.role-dashboard-scope .stats article>small{color:#718096;margin-top:4px;font-size:15px;display:block}.role-dashboard-scope .contentGrid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.7fr);gap:20px;margin-top:21px;display:grid}.role-dashboard-scope .primaryColumn,.role-dashboard-scope .secondaryColumn{flex-direction:column;gap:20px;display:flex}.role-dashboard-scope .applicationCard{color:#fff;background:linear-gradient(120deg, var(--accent), #0a4b57);box-shadow:0 14px 32px color-mix(in srgb, var(--accent) 22%, transparent);border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.role-dashboard-scope .applicationCard span{color:#d8f6ec;text-transform:uppercase;font-size:14px;font-weight:600}.role-dashboard-scope .applicationCard h2{margin-top:8px;font-size:20px;font-weight:500;line-height:28px}.role-dashboard-scope .applicationCard p{color:#e0f2ed;margin-top:8px;font-size:15px}.role-dashboard-scope .applicationCard>a{height:48px;color:var(--accent);background:#fff;border-radius:8px;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .applicationCard>a svg{width:16px}.role-dashboard-scope .panel{background:#fff;border:1px solid #e0e7eb;border-radius:16px;box-shadow:0 7px 25px #1f37480d}.role-dashboard-scope .panelHeading{border-bottom:1px solid #e7ecef;justify-content:space-between;align-items:center;padding:22px 23px;display:flex}.role-dashboard-scope .panelHeading h2{font-size:18px;font-weight:600}.role-dashboard-scope .panelHeading p{color:#7a8799;margin-top:4px;font-size:13px}.role-dashboard-scope .panelHeading>a{color:var(--accent);font-size:15px;font-weight:600}.role-dashboard-scope .activityList>div{border-bottom:1px solid #edf0f2;grid-template-columns:42px 1fr 20px;align-items:center;gap:13px;padding:17px 22px;display:grid}.role-dashboard-scope .activityList>div:last-child{border-bottom:0}.role-dashboard-scope .activityList>div>span{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.role-dashboard-scope .activityList svg{width:20px}.role-dashboard-scope .activityList>div>div{flex-direction:column;gap:5px;display:flex}.role-dashboard-scope .activityList small{color:#7a8799}.role-dashboard-scope .activityList>div>svg{color:#a3adba}.role-dashboard-scope .quickActions{padding:10px 18px 18px}.role-dashboard-scope .quickActions a{color:#35435b;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:12px 0;font-weight:700;display:grid}.role-dashboard-scope .quickActions a>span{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;display:grid}.role-dashboard-scope .quickActions svg{width:20px}.role-dashboard-scope .securityCard{border:1px solid color-mix(in srgb, var(--accent) 25%, #ddd);color:var(--accent);background:var(--accent-soft);border-radius:10px;gap:13px;padding:20px;display:flex}.role-dashboard-scope .securityCard>svg{flex:none}.role-dashboard-scope .securityCard p{color:#647087;margin-top:6px;font-size:15px;line-height:1.45}.role-dashboard-scope .dashboardSignOut{color:#647087;cursor:pointer;background:#f3f5f7;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;min-height:44px;margin-top:14px;padding:0 14px;font-weight:700;display:flex}.role-dashboard-scope .dashboardSignOut svg{width:19px}.role-dashboard-scope .applicationsToolbar{justify-content:space-between;align-items:center;gap:20px;margin-top:31px;display:flex}.role-dashboard-scope .applicationsToolbar>div{align-items:baseline;gap:9px;display:flex}.role-dashboard-scope .applicationsToolbar>div strong{font-size:24px}.role-dashboard-scope .applicationsToolbar>div span{color:#6c798e}.role-dashboard-scope .applicationsToolbar>a{color:#fff;background:var(--accent);border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 18px;font-weight:600;display:inline-flex;box-shadow:0 8px 20px #079d6b33}.role-dashboard-scope .applicationsToolbar>a svg{width:19px}.role-dashboard-scope .applicationsPanel{background:#fff;border:1px solid #e0e7eb;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 7px 25px #1f37480d}.role-dashboard-scope .applicationsTableWrap{overflow-x:auto}.role-dashboard-scope .applicationsTable{border-collapse:collapse;width:100%}.role-dashboard-scope .applicationsTable th,.role-dashboard-scope .applicationsTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #e9eef1;padding:18px 22px}.role-dashboard-scope .applicationsTable th{color:#66748a;letter-spacing:.03em;text-transform:uppercase;background:#f7f9fa;font-size:14px;font-weight:600}.role-dashboard-scope .applicationsTable tbody tr{transition:background-color .18s}.role-dashboard-scope .applicationsTable tbody tr:hover{background:#fbfdfc}.role-dashboard-scope .applicationsTable tbody tr:last-child td{border-bottom:0}.role-dashboard-scope .applicationsTable td:first-child strong,.role-dashboard-scope .applicationsTable td:first-child small{display:block}.role-dashboard-scope .applicationsTable td:first-child strong{color:#15264c;font-size:15px}.role-dashboard-scope .applicationsTable td:first-child small{color:#8a96a8;text-overflow:ellipsis;white-space:nowrap;max-width:220px;margin-top:5px;font-size:14px;overflow:hidden}.role-dashboard-scope .applicationRowActions{align-items:center;gap:9px;display:flex}.role-dashboard-scope .applicationRowActions>a{color:#617087;font-size:15px;font-weight:700}.role-dashboard-scope .applicationRowActions>button{min-height:38px;color:var(--accent);cursor:pointer;background:#f7fcfa;border:1px solid #b9ded1;border-radius:8px;align-items:center;gap:5px;padding:0 13px;font-weight:600;display:inline-flex}.role-dashboard-scope .applicationRowActions>button:hover{border-color:var(--accent);background:var(--accent-soft)}.role-dashboard-scope .applicationRowActions>button svg{width:17px}.role-dashboard-scope .applicationNumberLink{color:#15264c;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .applicationNumberLink:hover{color:var(--accent);text-decoration:underline}.role-dashboard-scope .applicationStatus{color:#087b58;background:#e8f8f2;border-radius:999px;padding:6px 10px;font-size:14px;font-weight:600;display:inline-flex}.role-dashboard-scope .applicationStatus.approved,.role-dashboard-scope .applicationStatus.completed{color:#1769d2;background:#eaf2ff}.role-dashboard-scope .applicationStatus.rejected{color:#b4232c;background:#fff0f1}.role-dashboard-scope .applicationsState{color:#69778c;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:40px;display:flex}.role-dashboard-scope .applicationsState>svg{width:42px;height:42px;color:var(--accent)}.role-dashboard-scope .applicationsState strong{color:var(--black);font-size:17px}.role-dashboard-scope .applicationsState button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:7px;margin-top:8px;padding:9px 15px;font-weight:700}.role-dashboard-scope .errorState{color:#9b3840}.role-dashboard-scope .applicationsPagination{color:#6c798e;border-top:1px solid #e9eef1;justify-content:space-between;align-items:center;padding:16px 22px;font-size:15px;display:flex}.role-dashboard-scope .applicationsPagination>div{gap:8px;display:flex}.role-dashboard-scope .applicationsPagination button{color:#44536b;cursor:pointer;background:#fff;border:1px solid #d9e2e7;border-radius:7px;place-items:center;width:36px;height:36px;display:grid}.role-dashboard-scope .applicationsPagination button:disabled{cursor:not-allowed;opacity:.45}.role-dashboard-scope .applicationsPagination button svg{width:17px}.role-dashboard-scope .applicationDetailsPage{min-height:100vh;color:var(--black);background:#f4f7f9;padding:38px clamp(18px,5vw,70px)}.role-dashboard-scope .applicationDetailsContainer{width:min(1180px,100%);margin:0 auto}.role-dashboard-scope .applicationDetailsBack{color:#607087;align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.role-dashboard-scope .applicationDetailsBack svg{width:18px}.role-dashboard-scope .applicationDetailsHeader{background:#fff;border:1px solid #dce8e3;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:20px;padding:28px 30px;display:flex;box-shadow:0 8px 28px #1f37480d}.role-dashboard-scope .applicationDetailsHeader>div:first-child>span{color:var(--primary-color);letter-spacing:.08em;text-transform:uppercase;font-size:14px;font-weight:700}.role-dashboard-scope .applicationDetailsHeader h1{margin-top:7px;font-size:clamp(24px,3vw,34px)}.role-dashboard-scope .applicationDetailsHeader p{color:#718096;align-items:center;gap:7px;margin-top:7px;display:flex}.role-dashboard-scope .applicationDetailsHeader p svg{width:16px}.role-dashboard-scope .applicationDetailsActions{align-items:center;gap:14px;display:flex}.role-dashboard-scope .applicationDetailsActions>a{color:#fff;background:var(--primary-color);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.role-dashboard-scope .applicationDetailsActions>a svg{width:18px}.role-dashboard-scope .applicationDetailsActions .badge{border-radius:8px;align-items:center;gap:7px;padding:8px 12px;font-size:15px;font-weight:600;display:inline-flex}.role-dashboard-scope .applicationDetailsActions .badge svg{width:17px}.role-dashboard-scope .applicationDetailsActions .badge.review,.role-dashboard-scope .applicationDetailsActions .badge.approved{color:#168653;background:#e8f7ef}.role-dashboard-scope .applicationDetailsActions .badge.progress{color:#2563eb;background:#e8f0ff}.role-dashboard-scope .applicationDetailsActions .badge.rejected{color:#c82d37;background:#fdeaea}.role-dashboard-scope .applicationDetailsActions .badge.correction,.role-dashboard-scope .applicationDetailsActions .badge.reupload{color:#a95800;background:#fff3df}.role-dashboard-scope .applicationDetailsActions .badge.cancelled{color:#626c7a;background:#eef1f4}.role-dashboard-scope .applicationDetailsFeedback{color:#c82d37;background:#fff5f5;border:1px solid #f1d6d8;border-radius:10px;gap:14px;margin-top:18px;padding:20px;display:flex}.role-dashboard-scope .applicationDetailsFeedback>svg{flex:none}.role-dashboard-scope .applicationDetailsFeedback>div{min-width:0}.role-dashboard-scope .applicationDetailsFeedback span,.role-dashboard-scope .applicationDetailsFeedback strong{display:block}.role-dashboard-scope .applicationDetailsFeedback span{text-transform:uppercase;letter-spacing:.05em;font-size:14px;font-weight:600}.role-dashboard-scope .applicationDetailsFeedback strong{color:#8e242b;margin-top:5px}.role-dashboard-scope .applicationDetailsFeedback p{color:#4d5667;margin-top:7px;line-height:1.6}.role-dashboard-scope .applicationDetailsFeedback>div>small{color:#7d6970;margin-top:12px;display:block}.role-dashboard-scope .applicationDetailsFeedback.correction,.role-dashboard-scope .applicationDetailsFeedback.reupload{color:#a95800;background:#fff9ef;border-color:#f3ddb8}.role-dashboard-scope .applicationDetailsFields{margin-top:14px}.role-dashboard-scope .applicationDetailsFields small{color:#68758a;margin-bottom:7px;font-weight:700;display:block}.role-dashboard-scope .applicationDetailsFields>div{flex-wrap:wrap;gap:7px;display:flex}.role-dashboard-scope .applicationDetailsFields i{color:#8e242b;background:#ffe4e6;border-radius:999px;padding:5px 9px;font-size:14px;font-style:normal;font-weight:600}.role-dashboard-scope .applicationDetailsFooterAction{justify-content:flex-end;margin-top:20px;display:flex}.role-dashboard-scope .applicationDetailsFooterAction a{color:#fff;background:var(--primary-color);border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-weight:600;display:inline-flex}.role-dashboard-scope .applicationDetailsFooterAction .danger-btn{background:#e6454f}.role-dashboard-scope .applicationDetailsFooterAction svg{width:17px}.role-dashboard-scope .notificationPage{padding:30px}.role-dashboard-scope .notificationPageHeader{background:linear-gradient(135deg,#fff 55%,#edf9f4);border:1px solid #dce7e3;border-radius:16px;justify-content:space-between;align-items:flex-end;gap:20px;padding:25px 16px;display:flex}.role-dashboard-scope .notificationPageHeader span{color:var(--primary-color);letter-spacing:.08em;text-transform:capitalize;font-size:15px;font-weight:700}.role-dashboard-scope .notificationPageHeader h1{margin-top:6px;font-size:24px;font-weight:700}.role-dashboard-scope .notificationPageHeader p{color:#6d798b;margin-top:5px}.role-dashboard-scope .notificationPageHeader button{min-height:42px;color:var(--primary-color);cursor:pointer;background:#fff;border:1px solid #b9ded1;border-radius:9px;align-items:center;gap:8px;padding:0 15px;font-weight:600;display:inline-flex}.role-dashboard-scope .notificationPageHeader svg{width:17px}.role-dashboard-scope .notificationList{gap:12px;margin-top:18px;display:grid}.role-dashboard-scope .notificationList article{background:#fff;border:1px solid #e1e8eb;border-radius:10px;grid-template-columns:44px minmax(0,1fr);gap:14px;padding:19px 21px;display:grid}.role-dashboard-scope .notificationList article>span{color:#66758a;background:#f1f4f6;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.role-dashboard-scope .notificationList article header{justify-content:space-between;align-items:center;gap:12px;display:flex}.role-dashboard-scope .notificationList article h2{font-size:15px}.role-dashboard-scope .notificationList article p{color:#5e6c80;margin-top:5px;line-height:1.55}.role-dashboard-scope .notificationList article small{color:#8994a4;margin-top:8px;display:block}.role-dashboard-scope .notificationList article i{color:#087956;background:#dff6ec;border-radius:999px;padding:4px 8px;font-size:14px;font-style:normal;font-weight:700}.role-dashboard-scope .notificationList article.unread{box-shadow:inset 3px 0 var(--primary-color);background:#f6fcf9;border-color:#b9e1d2}.role-dashboard-scope .notificationList article.unread>span{color:var(--primary-color);background:#e3f7ef}.role-dashboard-scope .applicationDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.role-dashboard-scope .applicationDetailCard{background:#fff;border:1px solid #e0e7eb;border-radius:10px;padding:23px;box-shadow:0 7px 25px #1f37480a}.role-dashboard-scope .applicationDetailCard>header{border-bottom:1px solid #e9eef1;align-items:center;gap:12px;padding-bottom:17px;display:flex}.role-dashboard-scope .applicationDetailCard>header>span{width:40px;height:40px;color:var(--primary-color);background:#e8f8f2;border-radius:10px;place-items:center;display:grid}.role-dashboard-scope .applicationDetailCard>header>span svg{width:20px}.role-dashboard-scope .applicationDetailCard>header h2{font-size:17px}.role-dashboard-scope .applicationDetailCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;margin-top:19px;display:grid}.role-dashboard-scope .applicationDetailCard dt{color:#7a8799;font-size:14px}.role-dashboard-scope .applicationDetailCard dd{overflow-wrap:anywhere;color:#263957;margin-top:6px;font-size:15px;font-weight:700;line-height:1.45}.role-dashboard-scope .applicationDetailCardWide{grid-column:1/-1}.role-dashboard-scope .applicationDetailCardWide dl{grid-template-columns:repeat(3,minmax(0,1fr))}.role-dashboard-scope .applicationDocumentsCard ul{margin-top:8px;list-style:none}.role-dashboard-scope .applicationDocumentsCard li{border-bottom:1px solid #edf1f3;grid-template-columns:28px minmax(0,1fr) auto 36px;align-items:center;gap:10px;padding:12px 0;display:grid}.role-dashboard-scope .applicationDocumentsCard li>svg{width:19px;color:var(--primary-color)}.role-dashboard-scope .applicationDocumentsCard li>span{flex-direction:column;gap:4px;min-width:0;display:flex}.role-dashboard-scope .applicationDocumentsCard li>span strong{font-size:15px}.role-dashboard-scope .applicationDocumentsCard li>span small{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-dashboard-scope .applicationDocumentsCard li i{color:#9a6810;background:#fff5df;border-radius:999px;padding:5px 8px;font-size:14px;font-style:normal;font-weight:600}.role-dashboard-scope .applicationDocumentsCard li i.verified{color:#087956;background:#e7f8f1}.role-dashboard-scope .applicationDocumentsCard li i.rejected{color:#b42318;background:#fff0ef}.role-dashboard-scope .applicationDocumentsCard li>a{width:34px;height:34px;color:var(--primary-color);background:#f5fbf8;border:1px solid #dce8e3;border-radius:9px;place-items:center;display:grid}.role-dashboard-scope .applicationDocumentsCard li>a svg{width:16px}.role-dashboard-scope .noApplicationDocuments{color:#7a8799;text-align:center;padding:28px 0 8px}.role-dashboard-scope .applicationDetailsState{color:#6d7a8e;place-items:center;min-height:70vh;display:grid}.role-dashboard-scope .adminPage{margin-top:28px}.role-dashboard-scope .adminPageHeading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.role-dashboard-scope .adminPageHeading h2{font-size:25px}.role-dashboard-scope .adminPageHeading p{color:#718096;margin-top:6px}.role-dashboard-scope .adminPageHeading>button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex}.role-dashboard-scope .adminPageHeading>button svg{width:18px}.role-dashboard-scope .adminFilters,.role-dashboard-scope .adminInlineForm{background:#fff;border:1px solid #dfe7eb;border-radius:10px;gap:12px;margin-bottom:16px;padding:16px;display:grid}.role-dashboard-scope .adminFilters input,.role-dashboard-scope .adminFilters select,.role-dashboard-scope .adminInlineForm input,.role-dashboard-scope .adminInlineForm select{min-width:0;min-height:44px;color:var(--black);background:#fff;border:1px solid #d6e0e5;border-radius:7px;outline:0;padding:0 13px}.role-dashboard-scope .adminFilters input:focus,.role-dashboard-scope .adminFilters select:focus,.role-dashboard-scope .adminInlineForm input:focus,.role-dashboard-scope .adminInlineForm select:focus{border-color:var(--accent)}.role-dashboard-scope .adminFilters button,.role-dashboard-scope .adminInlineForm button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:7px;min-height:44px;padding:0 17px;font-weight:600}.role-dashboard-scope .adminFilters{grid-template-columns:minmax(260px,1fr) 210px}.role-dashboard-scope .adminFilters label{position:relative}.role-dashboard-scope .adminFilters label svg{color:#7b8798;width:19px;position:absolute;top:12px;left:12px}.role-dashboard-scope .adminFilters label input{width:100%;padding-left:42px}.role-dashboard-scope .adminInlineForm{grid-template-columns:repeat(4,minmax(150px,1fr)) auto}.role-dashboard-scope .adminModalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#07133f7a;place-items:center;padding:20px;animation:.18s ease-out adminModalFade;display:grid;position:fixed;inset:0}.role-dashboard-scope .adminModal{background:#fff;border:1px solid #dce7e2;border-radius:16px;width:min(590px,100%);max-height:calc(100dvh - 40px);animation:.2s ease-out adminModalEnter;overflow-y:auto;box-shadow:0 28px 70px #07133f3d}.role-dashboard-scope .adminModal>header{border-bottom:1px solid #e8eeeb;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px;display:flex}.role-dashboard-scope .adminModal>header>div{align-items:center;gap:13px;display:flex}.role-dashboard-scope .adminModal>header>div>span{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;display:grid}.role-dashboard-scope .adminModal>header>div>span svg{width:22px}.role-dashboard-scope .adminModal>header h3{font-size:19px}.role-dashboard-scope .adminModal>header p{color:#738095;margin-top:4px;font-size:15px}.role-dashboard-scope .adminModal>header>button{color:#6d798c;cursor:pointer;background:#f3f6f7;border:0;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid}.role-dashboard-scope .adminModal>header>button:hover{color:#b4232c;background:#fff0f1}.role-dashboard-scope .adminModal>header>button svg{width:18px}.role-dashboard-scope .adminModal>form{flex-direction:column;gap:17px;padding:23px 24px 24px;display:flex}.role-dashboard-scope .adminModal>form>label{color:#35435b;flex-direction:column;gap:8px;font-size:15px;font-weight:700;display:flex}.role-dashboard-scope .adminModal>form>label>input,.role-dashboard-scope .adminModal>form>label>select{border:1px solid #d5e0e5;border-radius:8px;outline:0;width:100%;min-height:47px;padding:0 14px}.role-dashboard-scope .adminModal>form>label>input:focus{border-color:var(--accent);box-shadow:0 0 0 3px #079d6b1a}.role-dashboard-scope .adminModal>form small{color:#8490a2;font-size:14px;font-weight:500}.role-dashboard-scope .adminModal>form small.error{color:#c3343d;font-weight:600}.role-dashboard-scope .adminModal footer{border-top:1px solid #e8eeeb;justify-content:flex-end;gap:10px;margin-top:4px;padding-top:18px;display:flex}.role-dashboard-scope .adminModal footer button{color:#fff;background:var(--accent);cursor:pointer;border:0;border-radius:8px;min-height:43px;padding:0 17px;font-weight:600}.role-dashboard-scope .adminModal footer .cancel{color:#5f6d82;background:#fff;border:1px solid #d6e0e5}.role-dashboard-scope .generatedPassword{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.role-dashboard-scope .generatedPassword .passwordControl>input{border:1px solid #d5e0e5;border-radius:8px;outline:0;min-height:47px;padding:0 46px 0 14px}.role-dashboard-scope .generatedPassword>button{min-height:47px;color:var(--accent);cursor:pointer;background:#f3fbf8;border:1px solid #add5c6;border-radius:8px;align-items:center;gap:7px;padding:0 13px;font-weight:600;display:inline-flex}.role-dashboard-scope .generatedPassword>button:hover{border-color:var(--accent);background:var(--accent-soft)}.role-dashboard-scope .generatedPassword>button svg{width:17px}.role-dashboard-scope .bulkUploadModal>form{gap:13px}.role-dashboard-scope .bulkUploadDropzone{cursor:pointer;text-align:center;background:#f8fcfa;border:1.5px dashed #9dbdaf;border-radius:10px;justify-content:center;align-items:center;min-height:190px;padding:24px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative;color:#738095!important;gap:8px!important;display:flex!important}.role-dashboard-scope .bulkUploadDropzone:hover,.role-dashboard-scope .bulkUploadDropzone:focus-within{border-color:var(--accent);background:#f1faf6;box-shadow:0 0 0 3px #079d6b14}.role-dashboard-scope .bulkUploadDropzone.hasFile{border-style:solid;border-color:var(--accent)}.role-dashboard-scope .bulkUploadDropzone input{clip-path:inset(50%);height:1px;position:absolute;overflow:hidden;width:1px!important;padding:0!important}.role-dashboard-scope .bulkUploadDropzone strong{max-width:100%;color:var(--black);text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.role-dashboard-scope .bulkUploadDropzone small{color:#78869a!important}.role-dashboard-scope .bulkUploadIcon{width:50px;height:50px;color:var(--accent);background:var(--accent-soft);border-radius:10px;place-items:center;margin-bottom:4px;display:grid}.role-dashboard-scope .bulkUploadIcon svg{width:23px}.role-dashboard-scope .bulkUploadHint{color:#66758a;background:#f5f7f9;border-radius:9px;flex-direction:column;gap:4px;padding:13px 14px;font-size:14px;display:flex}.role-dashboard-scope .bulkUploadHint strong{color:#35435b}.role-dashboard-scope .bulkUploadModal footer button{justify-content:center;align-items:center;gap:7px;display:inline-flex}.role-dashboard-scope .bulkUploadModal footer button svg{width:16px}@keyframes adminModalFade{0%{opacity:0}}@keyframes adminModalEnter{0%{opacity:0;transform:translateY(10px)scale(.985)}}.role-dashboard-scope .adminTable{border-collapse:collapse;width:100%}.role-dashboard-scope .adminTable th,.role-dashboard-scope .adminTable td{text-align:left;border-bottom:1px solid #e9eef1;padding:16px 19px}.role-dashboard-scope .adminTable th{color:#68768a;text-transform:uppercase;background:#f7f9fa;font-size:14px}.role-dashboard-scope .adminTable tr:last-child td{border-bottom:0}.role-dashboard-scope .adminTable td>a{color:var(--accent);align-items:center;gap:4px;font-weight:600;display:inline-flex}.role-dashboard-scope .adminTable td>a svg{width:16px}.role-dashboard-scope .adminUser{align-items:center;gap:11px;display:flex}.role-dashboard-scope .adminUser i{width:36px;height:36px;color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}.role-dashboard-scope .adminUser i svg{width:18px}.role-dashboard-scope .adminUser i{font-style:normal}.role-dashboard-scope .adminState{color:#728095;place-items:center;min-height:210px;padding:30px;display:grid}.role-dashboard-scope .adminBack{color:#607087;align-items:center;gap:7px;margin-bottom:16px;font-weight:700;display:inline-flex}.role-dashboard-scope .adminBack svg{width:18px}.role-dashboard-scope .adminDetailsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.role-dashboard-scope .adminDetailCard{background:#fff;border:1px solid #e0e7eb;border-radius:10px;padding:20px}.role-dashboard-scope .adminDetailCard h3{border-bottom:1px solid #e9eef1;padding-bottom:13px}.role-dashboard-scope .adminDetailCard dl{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:15px;display:grid}.role-dashboard-scope .adminDetailCard dt{color:#7a8799;font-size:14px}.role-dashboard-scope .adminDetailCard dd{color:#263957;margin-top:5px;font-weight:700}.role-dashboard-scope .adminDocuments{padding:20px}.role-dashboard-scope .adminDocuments>h3{margin-bottom:12px}.role-dashboard-scope .adminDocuments ul{list-style:none}.role-dashboard-scope .adminDocuments li{border-bottom:1px solid #edf1f3;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 0;display:grid}.role-dashboard-scope .adminDocuments li>svg{width:20px;color:var(--accent)}.role-dashboard-scope .adminDocuments li>span{flex-direction:column;gap:4px;min-width:0;display:flex}.role-dashboard-scope .adminDocuments li small{color:#8490a2;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.role-dashboard-scope .adminDocuments li>i{border-radius:999px;padding:5px 9px;font-size:14px;font-style:normal;font-weight:600}.role-dashboard-scope .adminDocuments .pending{color:#94610b;background:#fff4db}.role-dashboard-scope .adminDocuments .verified{color:#087b58;background:#e8f8f2}.role-dashboard-scope .adminDocuments .rejected{color:#b4232c;background:#fff0f1}.role-dashboard-scope .adminDocuments li>div{gap:7px;display:flex}.role-dashboard-scope .adminDocuments button{cursor:pointer;background:#fff;border:1px solid;border-radius:7px;align-items:center;gap:4px;min-height:34px;padding:0 10px;font-weight:700;display:inline-flex}.role-dashboard-scope .adminDocuments button svg{width:15px}.role-dashboard-scope .adminDocuments .approve{color:#07885f;border-color:#9fd3c0}.role-dashboard-scope .adminDocuments .reject{color:#b4232c;border-color:#ebbdc0}.role-dashboard-scope .adminPasswordCard{max-width:680px;padding:24px}.role-dashboard-scope .adminPasswordCard>header{border-bottom:1px solid #e8edf0;align-items:center;gap:14px;padding-bottom:18px;display:flex}.role-dashboard-scope .adminPasswordCard>header>svg{width:38px;height:38px;color:var(--accent);background:var(--accent-soft);border-radius:9px;padding:8px}.role-dashboard-scope .adminPasswordCard header p{color:#758297;margin-top:5px}.role-dashboard-scope .adminPasswordCard form{flex-direction:column;gap:15px;margin-top:20px;display:flex}.role-dashboard-scope .adminPasswordCard label{color:#35435b;flex-direction:column;gap:7px;font-size:15px;font-weight:700;display:flex}.role-dashboard-scope .adminPasswordCard input{border:1px solid #d5dfe4;border-radius:7px;min-height:42px;padding:0 13px}.role-dashboard-scope .adminPasswordCard .passwordControl>input{padding-right:46px}.role-dashboard-scope .adminPasswordCard small.error{color:#c3343d;font-size:14px;font-weight:600}.role-dashboard-scope .adminPasswordCard form button{color:#fff;background:var(--accent);border:0;border-radius:8px;align-self:flex-start;min-height:44px;padding:0 18px;font-weight:600}.role-dashboard-scope .dashboard-page .dashboard-header{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.role-dashboard-scope .dashboard-page .dashboard-header h1{color:#21396b;margin-bottom:0;font-size:24px;font-weight:700}.role-dashboard-scope .dashboard-page .dashboard-header p{color:#7280a7;font-size:15px}.role-dashboard-scope .dashboard-page .download-btn{color:#2f6df6;cursor:pointer;background:#fff;border:1px solid #2f6df6;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:500;display:flex}.role-dashboard-scope .dashboard-page .download-btn svg{width:16px}.role-dashboard-scope .dashboard-page .section-title{margin-bottom:16px}.role-dashboard-scope .dashboard-page .section-title h2{color:#243b6b;font-size:20px;font-weight:700}.role-dashboard-scope .dashboard-page .section-title p{color:#7d88a6;font-size:15px}.role-dashboard-scope .dashboard-page .application-card{background:#fff;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 4px 18px #1a325d0f}.role-dashboard-scope .dashboard-page .application-card+.application-card{margin-top:20px}.role-dashboard-scope .dashboard-page .left,.role-dashboard-scope .dashboard-page .middle,.role-dashboard-scope .dashboard-page .right{min-width:0;padding:24px}@media (max-width:1620px){.role-dashboard-scope .dashboard-page .left,.role-dashboard-scope .dashboard-page .middle,.role-dashboard-scope .dashboard-page .right{padding:16px}}.role-dashboard-scope .dashboard-page .middle,.role-dashboard-scope .dashboard-page .right{border-left:1px solid #edf1f7}.role-dashboard-scope .dashboard-page .left{gap:18px;display:flex}@media (max-width:1620px){.role-dashboard-scope .dashboard-page .left{gap:12px}}.role-dashboard-scope .dashboard-page .icon{border-radius:10px;justify-content:center;align-items:center;width:68px;height:68px;display:flex}@media (max-width:1620px){.role-dashboard-scope .dashboard-page .icon{width:48px;height:48px}}.role-dashboard-scope .dashboard-page .icon svg{stroke-width:1.8px}@media (max-width:1620px){.role-dashboard-scope .dashboard-page .icon svg{width:24px;height:auto}}.role-dashboard-scope .dashboard-page .icon.success{color:#23a566;background:#edf9f2}.role-dashboard-scope .dashboard-page .icon.danger{color:#ef4444;background:#fff1f1}.role-dashboard-scope .dashboard-page .icon.progress{color:#2563eb;background:#edf4ff}.role-dashboard-scope .dashboard-page .icon.warning{color:#d97706;background:#fff7e8}.role-dashboard-scope .dashboard-page .icon.neutral{color:#667085;background:#f1f3f5}.role-dashboard-scope .dashboard-page .details{min-width:0}.role-dashboard-scope .dashboard-page .details span{color:#8d98b6;font-size:15px}.role-dashboard-scope .dashboard-page .details h3{color:#1aa56b;overflow-wrap:anywhere;margin:8px 0;font-size:28px;font-weight:700}.role-dashboard-scope .dashboard-page .details p{color:#6d7692;margin-bottom:20px}.role-dashboard-scope .dashboard-page .info-item{margin-bottom:22px}.role-dashboard-scope .dashboard-page .info-item span{color:#8894b4;margin-bottom:5px;font-size:15px;display:block}.role-dashboard-scope .dashboard-page .info-item strong{color:#203765;font-size:15px}.role-dashboard-scope .dashboard-page .badge{border-radius:8px;margin-bottom:22px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.role-dashboard-scope .dashboard-page .badge.review{color:#1e9b59;background:#eaf8ef}.role-dashboard-scope .dashboard-page .badge.progress{color:#2563eb;background:#e8f0ff}.role-dashboard-scope .dashboard-page .badge.rejected{color:#ef4444;background:#fdeaea}.role-dashboard-scope .dashboard-page .badge.approved{color:#168653;background:#e8f7ef}.role-dashboard-scope .dashboard-page .badge.correction,.role-dashboard-scope .dashboard-page .badge.reupload{color:#b65f00;background:#fff3df}.role-dashboard-scope .dashboard-page .badge.cancelled{color:#626c7a;background:#eef1f4}.role-dashboard-scope .dashboard-page .status-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.role-dashboard-scope .dashboard-page .status-title h4{margin:0;font-size:20px;font-weight:700}.role-dashboard-scope .dashboard-page .success-text{color:#1ca567}.role-dashboard-scope .dashboard-page .right{flex-direction:column;flex:auto;display:flex}.role-dashboard-scope .dashboard-page .right p{color:#687491;margin-bottom:10px;line-height:1.5}.role-dashboard-scope .dashboard-page .comment-box{color:#ef4444;background:#fff3f3;border:1px solid #ffe0e0;border-radius:10px;gap:14px;margin-top:18px;padding:18px;display:flex}.role-dashboard-scope .dashboard-page .comment-box span{margin-bottom:5px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .dashboard-page .comment-box p{color:#444;margin:6px 0 0}.role-dashboard-scope .dashboard-page .comment-box>div{min-width:0}.role-dashboard-scope .dashboard-page .comment-box strong{color:#91252c;font-size:15px;display:block}.role-dashboard-scope .dashboard-page .comment-box small{color:#8b6570;margin-top:10px;font-size:14px;line-height:1.45;display:block}.role-dashboard-scope .dashboard-page .outline-btn,.role-dashboard-scope .dashboard-page .danger-btn,.role-dashboard-scope .dashboard-page .continue-btn{cursor:pointer;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:600;display:flex}.role-dashboard-scope .dashboard-page .outline-btn{color:#2f6df6;background:#fff;border:1px solid #2f6df6}.role-dashboard-scope .dashboard-page .danger-btn{color:#fff;background:#ef4444;border:none}.role-dashboard-scope .dashboard-page .continue-btn{color:#fff;background:#16965f;border:1px solid #16965f}.role-dashboard-scope .dashboard-page .dashboard-page-actions{justify-content:flex-end;gap:14px;margin-top:auto;padding-top:24px;display:flex}.role-dashboard-scope .danger-text{color:#ef4444!important}.role-dashboard-scope .masterDataPage{color:#26344d}.role-dashboard-scope .masterDataHeader{background:linear-gradient(135deg,#fff 55%,#effaf5);border:1px solid #dce6e2;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:24px 26px;display:flex;box-shadow:0 8px 28px #1842330f}.role-dashboard-scope .masterDataHeader span{color:var(--primary-color);text-transform:capitalize;letter-spacing:.04em;align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.role-dashboard-scope .masterDataHeader span svg{width:17px}.role-dashboard-scope .masterDataHeader h1{color:#14295e;margin:0 0 4px;font-size:24px;font-weight:700}.role-dashboard-scope .masterDataHeader p{color:#6a768a;margin:0;font-size:15px}.role-dashboard-scope .masterDataHeader>button{color:#fff;background:var(--primary-color);cursor:pointer;border:0;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 17px;font-weight:500;display:inline-flex;box-shadow:0 7px 16px #079d6b33}.role-dashboard-scope .masterDataHeader>button svg{width:18px}.role-dashboard-scope .masterDataLayout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;display:grid}.role-dashboard-scope .masterDataNav{background:#fff;border:1px solid #e0e7ed;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.role-dashboard-scope .masterDataNav a{color:#526077;border-radius:8px;padding:11px 13px;font-size:15px;font-weight:650;text-decoration:none;transition:all .2s}.role-dashboard-scope .masterDataNav a:hover{color:var(--primary-color);background:#f1faf6}.role-dashboard-scope .masterDataNav a.active{color:#fff;background:#17376f;box-shadow:0 5px 12px #17376f2e}.role-dashboard-scope .masterDataContent{background:#fff;border:1px solid #e0e7ed;border-radius:10px;min-width:0;overflow:hidden}.role-dashboard-scope .masterDataToolbar{background:#fbfcfd;border-bottom:1px solid #e8edf2;align-items:flex-end;gap:12px;padding:16px 18px;display:flex}.role-dashboard-scope .masterDataToolbar>label{flex-direction:column;gap:5px;min-width:150px;display:flex}.role-dashboard-scope .masterDataToolbar>label span{color:#59677c;font-size:14px;font-weight:700}.role-dashboard-scope .masterDataToolbar input,.role-dashboard-scope .masterDataToolbar select{color:#26344d;background:#fff;border:1px solid #d7e0e8;border-radius:8px;outline:0;height:39px;padding:0 11px}.role-dashboard-scope .masterDataToolbar input:focus,.role-dashboard-scope .masterDataToolbar select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #079d6b17}.role-dashboard-scope .masterDataToolbar>button{color:#40516a;cursor:pointer;background:#fff;border:1px solid #ccd7e2;border-radius:8px;align-items:center;gap:6px;height:39px;padding:0 13px;font-weight:700;display:inline-flex}.role-dashboard-scope .masterDataToolbar>button svg{width:16px}.role-dashboard-scope .masterSearch{flex:1;min-width:240px;position:relative}.role-dashboard-scope .masterSearch svg{color:#8995a6;width:17px;position:absolute;top:11px;left:12px}.role-dashboard-scope .masterSearch input{width:100%;padding-left:38px}.role-dashboard-scope .masterDataTableWrap{overflow-x:auto}.role-dashboard-scope .masterDataTable{border-collapse:collapse;width:100%}.role-dashboard-scope .masterDataTable th{color:#40516a;text-align:left;text-transform:uppercase;letter-spacing:.025em;background:#f3f6f8;padding:13px 16px;font-size:14px}.role-dashboard-scope .masterDataTable td{color:#4e5d72;border-top:1px solid #edf1f4;padding:14px 16px;font-size:15px}.role-dashboard-scope .masterDataTable td:first-child{color:#8a96a8;width:65px}.role-dashboard-scope .masterDataTable th:last-child,.role-dashboard-scope .masterDataTable td:last-child{text-align:center;width:110px}.role-dashboard-scope .masterDataTable tbody tr:hover{background:#fbfefc}.role-dashboard-scope .masterRowActions{justify-content:center;gap:7px;display:flex}.role-dashboard-scope .masterRowActions button{color:#2452a3;cursor:pointer;background:#fff;border:1px solid #d8e2ea;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.role-dashboard-scope .masterRowActions button:hover{background:#f3f7ff;border-color:#2452a3}.role-dashboard-scope .masterRowActions button.danger{color:#d34747}.role-dashboard-scope .masterRowActions button.danger:hover{background:#fff5f5;border-color:#d34747}.role-dashboard-scope .masterRowActions svg{width:15px}.role-dashboard-scope .masterDataState{color:#718096;text-align:center;padding:44px 20px;font-size:15px}.role-dashboard-scope .masterDataState.error{color:#c63f49}.role-dashboard-scope .masterDialogOverlay{z-index:1100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a173d85;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.role-dashboard-scope .masterDialog,.role-dashboard-scope .masterDeleteDialog{background:#fff;border-radius:16px;width:min(520px,100%);padding:28px;position:relative;box-shadow:0 24px 70px #03102a47}.role-dashboard-scope .masterDialog h2,.role-dashboard-scope .masterDeleteDialog h2{color:#172d62;margin:12px 0 5px;font-size:22px}.role-dashboard-scope .masterDialog>p,.role-dashboard-scope .masterDeleteDialog>p{color:#6d798c;margin:0 0 20px;font-size:15px;line-height:1.55}.role-dashboard-scope .masterDialogClose{color:#738096;cursor:pointer;background:#f1f4f7;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.role-dashboard-scope .masterDialogClose svg{width:17px}.role-dashboard-scope .masterDialogIcon,.role-dashboard-scope .masterDeleteDialog>span{width:44px;height:44px;color:var(--primary-color);background:#eaf8f2;border-radius:10px;place-items:center;display:grid}.role-dashboard-scope .masterDialogIcon svg,.role-dashboard-scope .masterDeleteDialog>span svg{width:21px}.role-dashboard-scope .masterDialogFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.role-dashboard-scope .masterDialogFields label{flex-direction:column;gap:6px;display:flex}.role-dashboard-scope .masterDialogFields label:first-child:last-child{grid-column:1/-1}.role-dashboard-scope .masterDialogFields span{color:#46556c;font-size:14px;font-weight:700}.role-dashboard-scope .masterDialogFields input,.role-dashboard-scope .masterDialogFields select{background:#fff;border:1px solid #d5dfe7;border-radius:8px;outline:0;height:43px;padding:0 12px}.role-dashboard-scope .masterDialogFields input:focus,.role-dashboard-scope .masterDialogFields select:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #079d6b17}.role-dashboard-scope .masterDialogFields input[aria-invalid=true],.role-dashboard-scope .masterDialogFields select[aria-invalid=true]{border-color:#d34852}.role-dashboard-scope .masterDialogFields small{color:#d34852;font-size:14px}.role-dashboard-scope .masterDialogActions,.role-dashboard-scope .masterDeleteDialog>div{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.role-dashboard-scope .masterDialogActions button,.role-dashboard-scope .masterDeleteDialog>div button{color:#506078;cursor:pointer;background:#fff;border:1px solid #d4dde6;border-radius:8px;padding:10px 16px;font-weight:750}.role-dashboard-scope .masterDialogActions button[type=submit],.role-dashboard-scope .masterDeleteDialog>div button[type=submit]{border-color:var(--primary-color);color:#fff;background:var(--primary-color)}.role-dashboard-scope .masterDialogActions button.danger,.role-dashboard-scope .masterDeleteDialog>div button.danger{color:#fff;background:#d54650;border-color:#d54650}.role-dashboard-scope .masterDialogActions button:disabled,.role-dashboard-scope .masterDeleteDialog>div button:disabled{opacity:.6;cursor:not-allowed}.role-dashboard-scope .masterDeleteDialog{text-align:center;width:min(430px,100%)}.role-dashboard-scope .masterDeleteDialog>span{color:#d54650;background:#fff0f1;margin:0 auto}.role-dashboard-scope .masterDeleteDialog>div{justify-content:center}.role-dashboard-scope .edit-application-header{padding:8px 0 28px}.role-dashboard-scope .edit-application-header .back-btn{cursor:pointer;color:#2563eb;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:10px;padding:0;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.role-dashboard-scope .edit-application-header .back-btn svg{width:18px;height:18px;transition:transform .25s}.role-dashboard-scope .edit-application-header .back-btn:hover{color:#1d4ed8}.role-dashboard-scope .edit-application-header .back-btn:hover svg{transform:translate(-3px)}.role-dashboard-scope .edit-application-header .progress-text{color:#2563eb!important}.role-dashboard-scope .edit-application-header .warning-text{color:#c66b05!important}.role-dashboard-scope .edit-application-header .neutral-text{color:#667085!important}.role-dashboard-scope .edit-application-header h1{color:#1e2f66;margin:0 0 8px;font-size:32px;font-weight:600;line-height:1.2}.role-dashboard-scope .edit-application-header p{color:#6b7280;max-width:700px;margin:0;font-size:15px;line-height:1.4}.role-dashboard-scope .edit-application-wrapper{column-gap:32px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div{flex:auto}.role-dashboard-scope .edit-application-wrapper .left-div .application-form{background:#fff;border:1px solid #e8edf5;border-radius:10px;overflow:hidden}.role-dashboard-scope .edit-application-wrapper .left-div .form-header{border-bottom:1px solid #edf1f7;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .form-header h2{color:#23386a;margin:0;font-size:22px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .form-header h2 span{color:#6b7280;margin-left:6px;font-size:15px;font-weight:500}.role-dashboard-scope .edit-application-wrapper .left-div .form-header p{color:#667085;font-size:15px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .form-header p span{color:#ef4444;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .application-table{border-collapse:collapse;width:100%}.role-dashboard-scope .edit-application-wrapper .left-div .section-row{border-bottom:1px solid #edf1f7}.role-dashboard-scope .edit-application-wrapper .left-div .section-row td{padding:18px 22px}.role-dashboard-scope .edit-application-wrapper .left-div .section-row .section-status{text-align:right;color:#667085;justify-content:flex-end;align-items:center;gap:8px;font-weight:600;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .section-title{align-items:center;gap:10px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .section-title svg{color:#16a34a}.role-dashboard-scope .edit-application-wrapper .left-div .section-title strong{color:#23386a}.role-dashboard-scope .edit-application-wrapper .left-div .active .section-title svg{color:#ef4444}.role-dashboard-scope .edit-application-wrapper .left-div .required-tag{color:#ef4444;margin-left:12px;font-size:15px;font-weight:600}.role-dashboard-scope .edit-application-wrapper .left-div .edit{color:#2563eb!important}.role-dashboard-scope .edit-application-wrapper .left-div .section-body td{background:#fafbfd;padding:0}.role-dashboard-scope .edit-application-wrapper .left-div .edit-card{border-radius:8px;width:calc(100% - 20px);margin:10px 10px 0;padding:24px}.role-dashboard-scope .edit-application-wrapper .left-div .edit-card.changes-required{background-color:#fff2f1}.role-dashboard-scope .edit-application-wrapper .left-div .form-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.role-dashboard-scope .edit-application-wrapper .left-div .form-group label{color:#23386a;margin-bottom:8px;font-weight:600;display:block}.role-dashboard-scope .edit-application-wrapper .left-div .form-group label span{color:#ef4444}.role-dashboard-scope .edit-application-wrapper .left-div .form-group label small{color:#98a2b3;font-weight:500}.role-dashboard-scope .edit-application-wrapper .left-div .form-group input,.role-dashboard-scope .edit-application-wrapper .left-div .form-group select,.role-dashboard-scope .edit-application-wrapper .left-div .form-group textarea{color:#23386a;background:#fff;border:1px solid #dbe2ec;border-radius:8px;width:100%;min-height:42px;padding:0 14px;font-size:15px}.role-dashboard-scope .edit-application-wrapper .left-div .form-group input:focus,.role-dashboard-scope .edit-application-wrapper .left-div .form-group select:focus,.role-dashboard-scope .edit-application-wrapper .left-div .form-group textarea:focus{border-color:#2563eb;outline:none}.role-dashboard-scope .edit-application-wrapper .left-div .form-group textarea{resize:vertical;min-height:120px;padding-top:12px}.role-dashboard-scope .edit-application-wrapper .left-div .form-group input:disabled{color:#6b7280;background:#f4f6f8}.role-dashboard-scope .edit-application-wrapper .left-div .form-group .error-msg{color:#d92d20;margin-top:7px;font-size:14px;display:block}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordions{flex-direction:column;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion{border-bottom:1px solid #edf1f7}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button{color:#667085;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:68px;padding:15px 22px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button>span{align-items:center;gap:9px;display:inline-flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button>span:first-child{color:#23386a}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button>span:first-child svg{color:#16a34a}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button>span:last-child{color:#2563eb;font-size:15px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>button>span:last-child svg{width:17px;transition:transform .2s}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion.open>button{background:#fafbfd}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion.open>button>span:last-child svg{transform:rotate(180deg)}.role-dashboard-scope .edit-application-wrapper .left-div .updateAccordion>.edit-card{margin:0 10px 14px}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl{background:#fff;border:1px solid #dbe2ec;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl>.updateFileSummary{align-items:center;gap:12px;min-width:0;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl .updateFilePreview{color:#2563eb;background:#f4f8ff;border:1px solid #dbe2ec;border-radius:7px;flex:none;place-items:center;width:58px;height:48px;display:grid;overflow:hidden}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl .updateFilePreview img{object-fit:cover;width:100%;height:100%}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl .updateFilePreview svg{width:19px}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl>.updateFileSummary>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl strong{color:#23386a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl a{color:#2563eb;font-size:14px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl small{color:var(--primary-color);font-size:14px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl>label{color:#2563eb;cursor:pointer;border:1px solid #2563eb;border-radius:7px;flex:none;align-items:center;gap:6px;margin:0;padding:8px 11px;font-size:14px;display:inline-flex}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl>label svg{width:15px;height:15px}.role-dashboard-scope .edit-application-wrapper .left-div .updateFileControl>label input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.role-dashboard-scope .edit-application-wrapper .left-div .input-icon{position:relative}.role-dashboard-scope .edit-application-wrapper .left-div .input-icon svg{color:#98a2b3;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.role-dashboard-scope .edit-application-wrapper .left-div .upload-box{border:1px solid #dbe2ec;border-radius:8px;justify-content:space-between;align-items:center;height:56px;padding:0 12px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .upload-box .file-info{align-items:center;gap:10px;display:flex}.role-dashboard-scope .edit-application-wrapper .left-div .upload-box .file-info strong{color:#23386a;font-size:15px;display:block}.role-dashboard-scope .edit-application-wrapper .left-div .upload-box .file-info span{color:#98a2b3;font-size:14px}.role-dashboard-scope .edit-application-wrapper .left-div .upload-box button{color:#2563eb;cursor:pointer;background:#fff;border:1px solid #2563eb;border-radius:8px;height:36px;padding:0 18px;font-weight:600}.role-dashboard-scope .edit-application-wrapper .left-div .error-msg{color:#ef4444;align-items:center;gap:6px;margin-top:10px;font-size:15px;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div{width:100%;max-width:380px}.role-dashboard-scope .edit-application-wrapper .right-div .application-sidebar{flex-direction:column;gap:22px;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-card{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:22px}.role-dashboard-scope .edit-application-wrapper .right-div .card-title{align-items:center;gap:10px;margin-bottom:22px;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div .card-title h3{margin:0;font-size:18px;font-weight:700}.role-dashboard-scope .edit-application-wrapper .right-div .card-title svg{flex-shrink:0}.role-dashboard-scope .edit-application-wrapper .right-div .card-title.danger{color:#ef4444}.role-dashboard-scope .edit-application-wrapper .right-div .card-title.info{color:#2563eb}.role-dashboard-scope .edit-application-wrapper .right-div .detail-item{margin-bottom:22px}.role-dashboard-scope .edit-application-wrapper .right-div .detail-item:last-of-type{margin-bottom:16px}.role-dashboard-scope .edit-application-wrapper .right-div .detail-item label{color:#8b97b3;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .edit-application-wrapper .right-div .detail-item p{color:#23386a;margin:0;font-size:15px;font-weight:600;line-height:1.6}.role-dashboard-scope .edit-application-wrapper .right-div .comment-box{background:#fff6f6;border:1px solid #ffd8d8;border-radius:10px;padding:18px}.role-dashboard-scope .edit-application-wrapper .right-div .comment-box .comment-title{color:#b42318;align-items:center;gap:8px;margin-bottom:12px;font-weight:700;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div .comment-box .comment-title span{font-size:15px}.role-dashboard-scope .edit-application-wrapper .right-div .comment-box p{color:#344054;margin:0;padding-left:26px;font-size:15px;line-height:1.5}.role-dashboard-scope .edit-application-wrapper .right-div .instruction-list{margin:0;padding-left:18px}.role-dashboard-scope .edit-application-wrapper .right-div .instruction-list li{color:#475467;margin-bottom:16px;font-size:15px;line-height:1.8}.role-dashboard-scope .edit-application-wrapper .right-div .instruction-list li:last-child{margin-bottom:0}.role-dashboard-scope .edit-application-wrapper .right-div .instruction-list li strong{color:#23386a;margin-left:4px;font-weight:600}.role-dashboard-scope .edit-application-wrapper .right-div .instruction-list li::marker{color:#2563eb}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer{gap:16px;margin-top:10px;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-outline,.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-success{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:100px;height:48px;padding:0 16px;font-size:15px;font-weight:600;transition:all .25s;display:flex}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-outline{color:#2563eb;background:#fff;border:1px solid #2563eb}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-outline:hover{background:#f5f9ff}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-success{color:#fff;background:linear-gradient(90deg,#059669,#16a34a);border:none;flex:1}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-success:hover{transform:translateY(-1px);box-shadow:0 8px 20px #16a34a40}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-success svg{transition:all .25s}.role-dashboard-scope .edit-application-wrapper .right-div .sidebar-footer .btn-success:hover svg{transform:translate(3px)}.role-dashboard-scope .dashboard-header.dir-row{flex-direction:column;gap:16px;display:flex}.role-dashboard-scope .summary-cards{grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:10px;display:grid}.role-dashboard-scope .summary-cards.grid-5{grid-template-columns:repeat(5,1fr)}.role-dashboard-scope .summary-card{background:#fff;border:1px solid #edf0f7;border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}@media (max-width:1620px){.role-dashboard-scope .summary-card{padding:16px}}.role-dashboard-scope .summary-card .icon-box{width:48px;height:48px;color:var(--primary-color);background:#079d6b14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.role-dashboard-scope .summary-card h2{color:#172554;margin:0;font-size:32px;font-weight:700;line-height:1}@media (max-width:1620px){.role-dashboard-scope .summary-card h2{font-size:24px;line-height:28px}}.role-dashboard-scope .summary-card p{color:#52607a;margin:0;font-size:15px;font-weight:500}@media (max-width:1620px){.role-dashboard-scope .summary-card p{font-size:15px}}.role-dashboard-scope .summary-card button{color:var(--primary-color);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.role-dashboard-scope .summary-card.primary{background:#f6faff}.role-dashboard-scope .summary-card.primary .icon-box{color:#3b82f6;background:#e6f1fe}.role-dashboard-scope .summary-card.warning .icon-box{color:#f59e0b;background:#f59e0b1a}.role-dashboard-scope .summary-card.orange{background:#fffcf6}.role-dashboard-scope .summary-card.orange .icon-box{color:#f97316;background:#fef6e8}.role-dashboard-scope .summary-card.success{background:#f9fdfb}.role-dashboard-scope .summary-card.success .icon-box{color:#22c55e;background:#e3f4eb}.role-dashboard-scope .summary-card.danger{background:#fef9f9}.role-dashboard-scope .summary-card.danger .icon-box{color:#ef4444;background:#ef44441a}.role-dashboard-scope .last-updated{background:#fdfdfe;flex-direction:column;justify-content:center;align-items:flex-start;row-gap:10px}.role-dashboard-scope .last-updated .label{color:#6b7280;font-size:15px;font-weight:600}.role-dashboard-scope .last-updated .label-with-icon-btn{justify-content:space-between;align-items:center;column-gap:8px;width:100%;display:flex}.role-dashboard-scope .last-updated .label-with-icon-btn .icon-btn{border:1px solid #dbe2ef;border-radius:100%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.role-dashboard-scope .last-updated .label-with-icon-btn .icon-btn svg{width:16px;height:auto}.role-dashboard-scope .last-updated svg{color:var(--primary-color);margin:6px 0}.role-dashboard-scope .last-updated h4{color:#172554;margin:0;font-size:24px;font-weight:700}.role-dashboard-scope .last-updated p{color:#6b7280;margin:0;font-weight:500}.role-dashboard-scope .filter-bar{white-space:nowrap;background:#fff;border:1px solid #edf0f7;border-radius:10px;flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;padding:18px;display:flex;box-shadow:0 8px 24px #192a460d}.role-dashboard-scope .summaryCardLink{color:var(--primary-color);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}@media (max-width:1620px){.role-dashboard-scope .summaryCardLink{font-size:15px;line-height:16px}}.role-dashboard-scope .userManagementSummary{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.role-dashboard-scope .userSummaryCard{background:#fff;border:1px solid #e5ebf1;border-radius:10px;align-items:center;gap:13px;min-height:92px;padding:17px;display:flex;box-shadow:0 7px 20px #192a460b}.role-dashboard-scope .userSummaryCard>span{width:42px;height:42px;color:var(--primary-color);background:#e9f8f2;border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.role-dashboard-scope .userSummaryCard small{color:#728097;font-size:14px;display:block}.role-dashboard-scope .userSummaryCard strong{color:#172554;margin-top:3px;font-size:24px;line-height:1;display:block}.role-dashboard-scope .user-management-filters{padding-top:54px;position:relative}.role-dashboard-scope .user-management-filters .filter-title{align-items:baseline;gap:9px;display:flex;position:absolute;top:15px;left:18px}.role-dashboard-scope .user-management-filters .filter-title strong{color:#172554;font-size:15px}.role-dashboard-scope .user-management-filters .filter-title span{color:#8290a5;font-size:14px}.role-dashboard-scope .filter-select,.role-dashboard-scope select.page-size-btn{width:100%;height:42px;min-height:unset;color:#374151;font:inherit;cursor:pointer;background-color:#fff;border:1px solid #dbe2ef;border-radius:10px;outline:none;padding:0 38px 0 13px}.role-dashboard-scope .filter-select:focus,.role-dashboard-scope select.page-size-btn:focus{border-color:var(--primary-color);box-shadow:0 0 0 3px #079d6b17}.role-dashboard-scope .filter-select:disabled,.role-dashboard-scope select.page-size-btn:disabled{cursor:not-allowed;background:#f5f7fa}.role-dashboard-scope select.page-size-btn{width:72px;height:42px;padding-left:10px}.role-dashboard-scope .dateRangeFilter{min-width:245px;position:relative}.role-dashboard-scope .dateRangeFilter .select-box{background:#fff;width:100%}.role-dashboard-scope .dateRangePopover{z-index:1000;background:#fff;border:1px solid #dfe7ec;border-radius:10px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 18px 50px #0f203c2e}.role-dashboard-scope .search-box{position:relative}.role-dashboard-scope .search-box input{border:1px solid #dbe2ef;border-radius:10px;outline:none;width:100%;height:48px;padding:0 42px 0 14px;font-size:15px}.role-dashboard-scope .search-box input:focus{border-color:var(--primary-color)}.role-dashboard-scope .search-box svg{color:var(--primary-color);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.role-dashboard-scope .filter-group{flex:1}.role-dashboard-scope .filter-group label{color:#4b5563;margin-bottom:6px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .select-box{cursor:pointer;border:1px solid #dbe2ef;border-radius:10px;justify-content:space-between;align-items:center;column-gap:8px;height:48px;padding:0 14px;display:flex}.role-dashboard-scope .select-box svg{color:var(--primary-color);flex:none}.role-dashboard-scope .select-box span{color:#374151;font-size:15px}.role-dashboard-scope .clear-filter{height:42px;color:var(--primary-color);cursor:pointer;white-space:nowrap;background:0 0;border-radius:10px;align-items:center;gap:8px;font-weight:600;display:flex}.role-dashboard-scope .clear-filter:hover{color:var(--primary-color);background:0 0}.role-dashboard-scope .add-btn-solid{border:1px solid var(--primary-color);background:var(--primary-color);color:#fff;cursor:pointer;white-space:nowrap;border-radius:10px;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:500;display:flex}.role-dashboard-scope .add-btn-solid:hover{background:var(--primary-color);color:#fff}.role-dashboard-scope .applications-table-card{background:#fff;border:1px solid #e7edf7;border-radius:10px;overflow:hidden;box-shadow:0 4px 18px #0f172a0d}.role-dashboard-scope .applications-table-card .table-header{background:#fff;border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}@media (max-width:1620px){.role-dashboard-scope .applications-table-card .table-header{padding:10px 16px}}.role-dashboard-scope .applications-table-card .table-header h4{color:var(--primary-color);margin:0;font-size:20px;font-weight:700}@media (max-width:1620px){.role-dashboard-scope .applications-table-card .table-header h4{font-size:16px}}.role-dashboard-scope .applications-table-card .table-header h4 span{font-weight:700}.role-dashboard-scope .applications-table-card .table-header .table-actions{align-items:center;gap:12px;display:flex}.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size{align-items:center;gap:8px;display:flex}.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size label{color:#64748b;font-size:15px;font-weight:500}.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size .page-size-btn{min-width:85px;height:42px;min-height:unset;cursor:pointer;color:#334155;background:#fff;border:1px solid #d8e2f0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:15px;transition:all .25s;display:flex}.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size .page-size-btn svg{width:16px;height:16px;color:var(--primary-color)}.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size .page-size-btn:hover{border-color:var(--primary-color)}.role-dashboard-scope .applications-table-card .table-header .table-actions .export-btn{border:1px solid var(--primary-color);height:42px;color:var(--primary-color);cursor:pointer;background:#079d6b0f;border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:all .25s;display:flex}.role-dashboard-scope .applications-table-card .table-header .table-actions .export-btn svg{width:16px;height:16px}.role-dashboard-scope .applications-table-card .table-header .table-actions .export-btn:hover{background:var(--primary-color);color:#fff}.role-dashboard-scope .applications-table-card .table-responsive{width:100%;overflow-x:auto}.role-dashboard-scope .applications-table-card .applications-table{border-collapse:collapse;width:100%;min-width:1550px}.role-dashboard-scope .applications-table-card .applications-table .user-type-badge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:5px 10px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.role-dashboard-scope .applications-table-card .applications-table .user-type-badge.state{color:#15803d;background:#dcfce7}.role-dashboard-scope .applications-table-card .applications-table .user-type-badge.district{color:#2563eb;background:#dbeafe}.role-dashboard-scope .applications-table-card .applications-table .user-type-badge.central{color:#9333ea;background:#f3e8ff}.role-dashboard-scope .applications-table-card .applications-table .status-badge{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:68px;padding:5px 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.role-dashboard-scope .applications-table-card .applications-table .status-badge.active{color:#15803d;background:#dcfce7}.role-dashboard-scope .applications-table-card .applications-table .status-badge.inactive{color:#ef4444;background:#fee2e2}.role-dashboard-scope .applications-table-card .applications-table .status-badge.pending{color:#d97706;background:#fef3c7}.role-dashboard-scope .applications-table-card .applications-table .status-badge.suspended{color:#7c2d12;background:#fed7aa}.role-dashboard-scope .applications-table-card .applications-table .status-badge.review{color:#2563eb;background:#dbeafe}.role-dashboard-scope .applications-table-card .applications-table .status-badge.approved{color:#15803d;background:#dcfce7}.role-dashboard-scope .applications-table-card .applications-table .status-badge.rejected{color:#dc2626;background:#fee2e2}.role-dashboard-scope .applications-table-card .applications-table .status-badge.correction{color:#ea580c;background:#ffedd5}.role-dashboard-scope .applications-table-card .applications-table .status-badge.fund{color:#7c3aed;background:#ede9fe}.role-dashboard-scope .applications-table-card .applications-table .status-badge.draft{color:#475569;background:#e2e8f0}.role-dashboard-scope .applications-table-card .applications-table .status-badge.submitted{color:#0369a1;background:#e0f2fe}.role-dashboard-scope .applications-table-card .applications-table .status-badge.processing{color:#0369a1;background:#dbeafe}.role-dashboard-scope .applications-table-card .applications-table .status-badge.verified{color:#0f766e;background:#ccfbf1}.role-dashboard-scope .applications-table-card .applications-table .status-badge.closed{color:#334155;background:#e5e7eb}.role-dashboard-scope .applications-table-card .applications-table thead .group-heading{background:#f5f8fd}.role-dashboard-scope .applications-table-card .applications-table thead .group-heading th{text-align:left;color:#23408e;white-space:nowrap;border:1px solid #e6edf7;padding:12px;font-size:15px;font-weight:700}.role-dashboard-scope .applications-table-card .applications-table thead .column-heading{background:#fafcff}.role-dashboard-scope .applications-table-card .applications-table thead .column-heading th{text-align:center;color:#334155;white-space:nowrap;vertical-align:middle;border:1px solid #edf2f7;padding:12px 10px;font-size:14px;font-weight:600}.role-dashboard-scope .applications-table-card .applications-table thead .column-heading th span{color:#64748b;margin-top:2px;font-size:14px;font-weight:500;display:block}.role-dashboard-scope .applications-table-card .applications-table tbody tr{transition:all .25s}.role-dashboard-scope .applications-table-card .applications-table tbody tr:hover{background:#f8fffc}.role-dashboard-scope .applications-table-card .applications-table tbody tr td{color:#334155;vertical-align:middle;border:1px solid #edf2f7;padding:8px 10px;font-size:15px}.role-dashboard-scope .applications-table-card .applications-table tbody tr td .td-actions{justify-content:center;display:flex}.role-dashboard-scope .applications-table-card .applications-table tbody .applicant-info{align-items:center;gap:12px;display:flex}.role-dashboard-scope .applications-table-card .applications-table tbody .applicant-info img{object-fit:cover;border:2px solid #edf2f7;border-radius:50%;width:42px;height:42px}.role-dashboard-scope .applications-table-card .applications-table tbody .applicant-info h6{color:#1e293b;margin:0;font-size:15px;font-weight:600}.role-dashboard-scope .applications-table-card .applications-table tbody .applicant-info p{color:#64748b;font-size:14px}.role-dashboard-scope .applications-table-card .applications-table tbody .view-btn{border:1px solid var(--primary-color);height:34px;color:var(--primary-color);cursor:pointer;background:#079d6b0d;border-radius:8px;align-items:center;gap:4px;padding:0 10px;font-size:15px;font-weight:500;transition:all .25s;display:inline-flex}.role-dashboard-scope .applications-table-card .applications-table tbody .view-btn svg{width:15px;height:15px}.role-dashboard-scope .applications-table-card .applications-table tbody .view-btn:hover{background:var(--primary-color);color:#fff}.role-dashboard-scope .applications-table-card .table-footer{border-top:1px solid #edf2f7;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.role-dashboard-scope .applications-table-card .table-footer .entries-info{color:#64748b;font-size:15px}.role-dashboard-scope .applications-table-card .table-footer .pagination{align-items:center;gap:6px;display:flex}.role-dashboard-scope .applications-table-card .table-footer .pagination button{color:#475569;cursor:pointer;background:#fff;border:1px solid #dce4ef;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .25s;display:flex}.role-dashboard-scope .applications-table-card .table-footer .pagination button:hover{border-color:var(--primary-color);color:var(--primary-color)}.role-dashboard-scope .applications-table-card .table-footer .pagination button.active{background:var(--primary-color);border-color:var(--primary-color);color:#fff}.role-dashboard-scope .applications-table-card .table-footer .pagination button.dots{cursor:default;background:0 0;border:none}.role-dashboard-scope .applications-table-card .table-footer .pagination button svg{width:16px;height:16px}.role-dashboard-scope .border-t-0{border-top:0!important}.role-dashboard-scope .border-b-0{border-bottom:0!important}.role-dashboard-scope .border-r-0{border-right:0!important}.role-dashboard-scope .border-l-0{border-left:0!important}.role-dashboard-scope .userInitialAvatar{color:#fff;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:700;display:inline-flex}.role-dashboard-scope .application-details-modal{z-index:999;background:#fff;border:1px solid #edf2f7;border-radius:10px;width:100%;max-width:520px;height:calc(100dvh - 72px);position:fixed;top:72px;right:0;overflow:hidden auto}.role-dashboard-scope .application-details-modal .modal-header{border-bottom:1px solid #edf2f7;justify-content:space-between;align-items:flex-end;padding:18px 20px;display:flex}.role-dashboard-scope .application-details-modal .modal-header h3{color:#1e3a8a;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;margin:0;font-size:22px;font-weight:700}.role-dashboard-scope .application-details-modal .modal-header h5{color:#334155;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;white-space:normal;margin:8px 0 0;font-size:17px;font-weight:600}.role-dashboard-scope .application-details-modal .modal-header .header-right{align-items:center;gap:12px;display:flex}.role-dashboard-scope .application-details-modal .modal-header .status-badge{border-radius:8px;padding:7px 14px;font-size:14px;font-weight:700}.role-dashboard-scope .application-details-modal .modal-header .status-badge.active{color:#15803d;background:#dcfce7}.role-dashboard-scope .application-details-modal .modal-header .status-badge.inactive,.role-dashboard-scope .application-details-modal .modal-header .status-badge.correctionNeeded{color:#ef4444;background:#fee2e2}.role-dashboard-scope .application-details-modal .modal-header .status-badge.pending,.role-dashboard-scope .application-details-modal .modal-header .status-badge.inprogress{color:#d97706;background:#fef3c7}.role-dashboard-scope .application-details-modal .modal-header .status-badge.suspended{color:#7c2d12;background:#fed7aa}.role-dashboard-scope .application-details-modal .modal-header .close-btn{cursor:pointer;color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .3s;display:flex;position:absolute;top:8px;right:8px}.role-dashboard-scope .application-details-modal .modal-header .close-btn:hover{background:#f4f6fb}.role-dashboard-scope .application-details-modal .details-tabs{border-bottom:1px solid #edf2f7;display:flex}.role-dashboard-scope .application-details-modal .details-tabs button{cursor:pointer;color:#64748b;background:0 0;border:none;padding:15px 18px;font-size:15px;font-weight:600;position:relative}.role-dashboard-scope .application-details-modal .details-tabs button.active{color:var(--primary-color)}.role-dashboard-scope .application-details-modal .details-tabs button.active:after{content:"";background:var(--primary-color);height:3px;position:absolute;bottom:-1px;left:0;right:0}.role-dashboard-scope .application-details-modal .details-card{background:#fff;border:1px solid #e9eef6;border-radius:10px;margin:18px}.role-dashboard-scope .application-details-modal .details-card .card-title{border-bottom:1px solid #eef2f8;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.role-dashboard-scope .application-details-modal .details-card .card-title .title-left{align-items:center;gap:8px;display:flex}.role-dashboard-scope .application-details-modal .details-card .card-title .title-left svg{color:var(--primary-color)}.role-dashboard-scope .application-details-modal .details-card .card-title .title-left h6{color:#334155;margin:0;font-size:15px;font-weight:700}.role-dashboard-scope .application-details-modal .details-card .card-title .edit-btn{border:1px solid var(--primary-color);color:var(--primary-color);cursor:pointer;background:#079d6b0d;border-radius:6px;align-items:center;gap:5px;padding:6px 12px;font-size:15px;display:flex}.role-dashboard-scope .application-details-modal .applicant-profile{gap:18px;padding:18px;display:flex}.role-dashboard-scope .application-details-modal .applicant-profile img{object-fit:cover;border-radius:50%;width:70px;height:70px}.role-dashboard-scope .application-details-modal .details-grid{padding:16px}.role-dashboard-scope .application-details-modal .profile-grid,.role-dashboard-scope .application-details-modal .details-grid{flex:1;grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.role-dashboard-scope .application-details-modal .profile-grid.single-column,.role-dashboard-scope .application-details-modal .details-grid.single-column{grid-template-columns:1fr}.role-dashboard-scope .application-details-modal .profile-grid label,.role-dashboard-scope .application-details-modal .details-grid label{color:#64748b;margin-bottom:5px;font-size:15px;display:block}.role-dashboard-scope .application-details-modal .profile-grid span,.role-dashboard-scope .application-details-modal .details-grid span{color:#1e293b;font-size:15px;font-weight:600}.role-dashboard-scope .application-details-modal .document-file{border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.role-dashboard-scope .application-details-modal .document-file button,.role-dashboard-scope .application-details-modal .document-file a{cursor:pointer;color:var(--primary-color);background:0 0;border:none;align-items:center;display:inline-flex}.role-dashboard-scope .application-details-modal .document-preview-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;overflow:hidden}.role-dashboard-scope .application-details-modal .document-preview-card .document-file{background:#fff;border:0;border-top:1px solid #e5e7eb;border-radius:0}.role-dashboard-scope .application-details-modal .document-preview-card .document-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.role-dashboard-scope .application-details-modal .document-preview{background:#f1f5f9;justify-content:center;align-items:center;width:100%;height:230px;display:flex;overflow:hidden}.role-dashboard-scope .application-details-modal .document-preview img,.role-dashboard-scope .application-details-modal .document-preview object{object-fit:contain;border:0;width:100%;height:100%}.role-dashboard-scope .application-details-modal .document-placeholder{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.role-dashboard-scope .application-details-modal .document-placeholder span{color:inherit;font-size:15px}.role-dashboard-scope .application-details-modal .officer-action-card{background:#fbfdfc;border:1px solid #e5eaf1;border-radius:10px;margin:18px;padding:16px}.role-dashboard-scope .application-details-modal .officer-action-card .card-title{margin-bottom:16px}.role-dashboard-scope .application-details-modal .officer-action-card h6{color:#334155;margin:0;font-size:15px;font-weight:700}.role-dashboard-scope .application-details-modal .officer-action-card p{color:#718096;margin:5px 0 0;font-size:14px}.role-dashboard-scope .application-details-modal .officerActionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.role-dashboard-scope .application-details-modal .officerActionFields label.full{grid-column:1/-1}.role-dashboard-scope .application-details-modal .officerActionFields label>span{color:#475569;margin-bottom:6px;font-size:14px;font-weight:700;display:block}.role-dashboard-scope .application-details-modal .officerActionFields select,.role-dashboard-scope .application-details-modal .officerActionFields textarea{color:#24324a;width:100%;font:inherit;background:#fff;border:1px solid #d8e1eb;border-radius:8px}.role-dashboard-scope .application-details-modal .officerActionFields select{height:42px;padding:0 12px}.role-dashboard-scope .application-details-modal .officerActionFields textarea{resize:vertical;padding:11px 12px}.role-dashboard-scope .application-details-modal .selectedActionSummary{color:#4f46e5;background:#eef2ff;border-radius:8px;align-items:center;gap:6px;width:fit-content;margin-top:11px;padding:7px 10px;font-size:14px;display:flex}.role-dashboard-scope .application-details-modal .selectedActionSummary span{color:inherit}.role-dashboard-scope .application-details-modal .selectedActionSummary strong{font-weight:600}.role-dashboard-scope .application-details-modal .selectedActionSummary.approved{color:#15803d;background:#ecfdf3}.role-dashboard-scope .application-details-modal .selectedActionSummary.rejected{color:#dc2626;background:#fff1f2}.role-dashboard-scope .application-details-modal .selectedActionSummary.correctionNeeded{color:#ea580c;background:#fff7ed}.role-dashboard-scope .application-details-modal .selectedActionSummary.documentReupload{color:#2563eb;background:#eff6ff}.role-dashboard-scope .application-details-modal .applicationFieldSelector{background:#fff;border:1px solid #dfe7ed;border-radius:10px;grid-column:1/-1;padding:15px}.role-dashboard-scope .application-details-modal .applicationFieldSelector legend{color:#334155;padding:0 6px;font-size:15px;font-weight:700}.role-dashboard-scope .application-details-modal .applicationFieldSelector>p{color:#718096;margin:0 0 13px;font-size:14px}.role-dashboard-scope .application-details-modal .applicationFieldGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-dashboard-scope .application-details-modal .applicationFieldGroup{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;padding:12px}.role-dashboard-scope .application-details-modal .applicationFieldGroup>strong{color:#172554;margin-bottom:9px;font-size:14px;display:block}.role-dashboard-scope .application-details-modal .applicationFieldGroup>div{gap:7px;display:grid}.role-dashboard-scope .application-details-modal .applicationFieldGroup label{color:#475569;cursor:pointer;align-items:center;gap:8px;margin:0;display:flex}.role-dashboard-scope .application-details-modal .applicationFieldGroup input{width:16px;height:16px;accent-color:var(--primary-color);flex:0 0 16px}.role-dashboard-scope .application-details-modal .applicationFieldGroup span{font-size:14px;font-weight:500}.role-dashboard-scope .application-details-modal .statusUpdateButton{background:var(--primary-color);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;margin-top:14px;font-size:15px;font-weight:700;display:flex}.role-dashboard-scope .application-details-modal .statusUpdateButton:disabled{opacity:.65;cursor:wait}.role-dashboard-scope .application-details-modal .action-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.role-dashboard-scope .application-details-modal .action-grid .full{grid-column:1/-1}.role-dashboard-scope .application-details-modal .action-btn{cursor:pointer;background:#fff;border:1px solid;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 10px;font-size:15px;font-weight:600;transition:all .25s;display:flex;position:relative}.role-dashboard-scope .application-details-modal .action-btn.selected{color:#fff;border-width:2px;transform:translateY(-1px);box-shadow:0 0 0 4px #079d6b29,0 7px 15px #0f172a1f}.role-dashboard-scope .application-details-modal .action-btn.selected:after{content:"Selected";color:#fff;background:#172554;border-radius:16px;padding:2px 7px;font-size:14px;font-weight:700;position:absolute;top:-9px;right:8px}.role-dashboard-scope .application-details-modal .action-btn.approve{color:#16a34a;border-color:#16a34a}.role-dashboard-scope .application-details-modal .action-btn.approve:hover,.role-dashboard-scope .application-details-modal .action-btn.approve.selected{color:#fff;background:#16a34a}.role-dashboard-scope .application-details-modal .action-btn.reject{color:#ef4444;border-color:#ef4444}.role-dashboard-scope .application-details-modal .action-btn.reject:hover,.role-dashboard-scope .application-details-modal .action-btn.reject.selected{color:#fff;background:#ef4444}.role-dashboard-scope .application-details-modal .action-btn.correction{color:#f97316;border-color:#f97316}.role-dashboard-scope .application-details-modal .action-btn.correction:hover,.role-dashboard-scope .application-details-modal .action-btn.correction.selected{color:#fff;background:#f97316}.role-dashboard-scope .application-details-modal .action-btn.review{color:#4f46e5;border-color:#4f46e5}.role-dashboard-scope .application-details-modal .action-btn.review:hover,.role-dashboard-scope .application-details-modal .action-btn.review.selected{color:#fff;background:#4f46e5}.role-dashboard-scope .application-details-modal .action-btn.reupload{color:#3b82f6;border-color:#3b82f6}.role-dashboard-scope .application-details-modal .action-btn.reupload:hover,.role-dashboard-scope .application-details-modal .action-btn.reupload.selected{color:#fff;background:#3b82f6}.role-dashboard-scope .application-details-modal .action-btn.upload{color:var(--primary-color);border-color:var(--primary-color)}.role-dashboard-scope .application-details-modal .action-btn.upload:hover{background:var(--primary-color);color:#fff}.role-dashboard-scope .application-details-modal .modal-footer{background:#fafbfc;border-top:1px solid #edf2f7;padding:14px 20px}.role-dashboard-scope .application-details-modal .modal-footer p{color:#64748b;margin:0;font-size:14px;line-height:1.6}.role-dashboard-scope .application-details-modal-overlay{z-index:998;width:100%;height:100%;position:fixed;top:0;left:0}.role-dashboard-scope .editApplicationLink{border:1px solid var(--primary-color);color:#07865d;background:#effaf6;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.role-dashboard-scope .editApplicationLink:hover{color:#fff;background:var(--primary-color)}.role-dashboard-scope .userActionCell{position:relative}.role-dashboard-scope .userActionMenu{z-index:30;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:165px;padding:6px;position:absolute;top:calc(50% + 19px);right:14px;overflow:hidden;box-shadow:0 14px 35px #0f172a29}.role-dashboard-scope .userActionMenu a,.role-dashboard-scope .userActionMenu button{color:#334155;width:100%;min-height:38px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:0 10px;font-size:15px;text-decoration:none;display:flex}.role-dashboard-scope .userActionMenu a:hover,.role-dashboard-scope .userActionMenu button:hover{color:var(--primary-color);background:#edf9f5}.role-dashboard-scope .userActionMenu button:last-child{color:#dc2626}.role-dashboard-scope .userActionMenu button:last-child:hover{background:#fff1f2}.role-dashboard-scope .confirmDialogOverlay{z-index:2000;background:#0f172a80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.role-dashboard-scope .confirmDialog{text-align:center;background:#fff;border-radius:16px;width:min(100%,430px);padding:28px;position:relative;box-shadow:0 24px 70px #0f172a4d}.role-dashboard-scope .confirmDialog .confirmClose{cursor:pointer;background:#f8fafc;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px}.role-dashboard-scope .confirmDialog .dangerIcon{color:#dc2626;background:#fff1f2;border-radius:50%;place-items:center;width:52px;height:42px;margin:0 auto 14px;display:grid}.role-dashboard-scope .confirmDialog h3{color:#172554;margin:0;font-size:20px}.role-dashboard-scope .confirmDialog p{color:#64748b;margin:10px 0 22px;line-height:1.55}.role-dashboard-scope .confirmDialog>div{justify-content:center;gap:10px;display:flex}.role-dashboard-scope .confirmDialog>div button{cursor:pointer;border-radius:8px;min-width:120px;height:42px;font-weight:700}.role-dashboard-scope .confirmDialog .cancel{color:#475569;background:#fff;border:1px solid #d8e0e8}.role-dashboard-scope .confirmDialog .danger{color:#fff;background:#dc2626;border:0}.role-dashboard-scope .historyTimeline{gap:0;padding:4px 0;display:grid;position:relative}.role-dashboard-scope .historyTimeline article{border-left:2px solid #e5ebf1;margin-left:13px;padding:0 0 22px 28px;position:relative}.role-dashboard-scope .historyTimeline article:last-child{border-left-color:#0000;padding-bottom:0}.role-dashboard-scope .historyDot{background:#64748b;border:3px solid #fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:-8px;box-shadow:0 0 0 2px #d8e0e8}.role-dashboard-scope .historyDot.approved{background:#16a34a;box-shadow:0 0 0 2px #bbf7d0}.role-dashboard-scope .historyDot.rejected{background:#dc2626;box-shadow:0 0 0 2px #fecaca}.role-dashboard-scope .historyDot.correctionNeeded{background:#f97316;box-shadow:0 0 0 2px #fed7aa}.role-dashboard-scope .historyDot.documentReupload{background:#3b82f6;box-shadow:0 0 0 2px #bfdbfe}.role-dashboard-scope .historyEntryHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.role-dashboard-scope .historyEntryHeader>div{flex-direction:column;gap:3px;display:flex}.role-dashboard-scope .historyEntryHeader strong{color:#172554;font-size:15px}.role-dashboard-scope .historyEntryHeader small,.role-dashboard-scope .historyEntryHeader>span{color:#8190a5;font-size:14px}.role-dashboard-scope .historyMeta{color:#64748b;flex-wrap:wrap;gap:8px 18px;margin-top:9px;font-size:14px;display:flex}.role-dashboard-scope .historyTimeline article>p{color:#475569;background:#f8fafc;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:14px;line-height:1.55}.role-dashboard-scope .historyFields{flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;display:flex}.role-dashboard-scope .historyFields small{color:#64748b;margin-right:3px}.role-dashboard-scope .historyFields span{color:#2563eb;background:#eff6ff;border-radius:16px;padding:4px 8px;font-size:14px;font-weight:700}.role-dashboard-scope .basic-information-card{background:#fff;border:1px solid #e8edf5;border-radius:16px;padding:22px 24px}.role-dashboard-scope .basic-information-card .card-header{margin-bottom:22px}.role-dashboard-scope .basic-information-card .card-header .title{align-items:center;gap:10px;display:flex}.role-dashboard-scope .basic-information-card .card-header .title svg{color:var(--accent)}.role-dashboard-scope .basic-information-card .card-header .title h3{color:var(--accent);margin:0;font-size:18px;font-weight:700}.role-dashboard-scope .basic-information-card .basic-information-form{flex-wrap:wrap;margin:-12px;display:flex}.role-dashboard-scope .basic-information-card .basic-information-form .form-group{width:100%;padding:12px}.role-dashboard-scope .basic-information-card .basic-information-form .form-group.w-2{max-width:50%}.role-dashboard-scope .basic-information-card .basic-information-form .form-group.w-3{max-width:33.33%}.role-dashboard-scope .basic-information-card .form-group label{color:#344054;align-items:center;gap:4px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .basic-information-card .form-group label span{color:#ef4444}.role-dashboard-scope .basic-information-card .form-group label small{color:#98a2b3;font-weight:500}.role-dashboard-scope .basic-information-card .form-group input,.role-dashboard-scope .basic-information-card .form-group select,.role-dashboard-scope .basic-information-card .form-group textarea{color:#344054;background:#fff;border:1px solid #d9e2ec;border-radius:8px;width:100%;height:44px;padding:0 14px;font-size:15px;transition:all .25s}.role-dashboard-scope .basic-information-card .form-group input:focus,.role-dashboard-scope .basic-information-card .form-group select:focus,.role-dashboard-scope .basic-information-card .form-group textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb14}.role-dashboard-scope .basic-information-card .form-group input::placeholder,.role-dashboard-scope .basic-information-card .form-group select::placeholder,.role-dashboard-scope .basic-information-card .form-group textarea::placeholder{color:#98a2b3}.role-dashboard-scope .basic-information-card .form-group textarea{resize:none;height:80px;padding-top:8px;padding-bottom:8px}.role-dashboard-scope .basic-information-card .form-group small{color:#667085;font-size:14px;display:block}.role-dashboard-scope .basic-information-card .phone-field{gap:10px;display:flex}.role-dashboard-scope .basic-information-card .phone-field select{cursor:pointer;flex-shrink:0;width:100px;padding-right:35px!important}.role-dashboard-scope .basic-information-card .phone-field input{flex:1}.role-dashboard-scope .basic-information-card .user-type{margin-top:28px}.role-dashboard-scope .basic-information-card .user-type .section-label{color:#344054;margin-bottom:14px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .basic-information-card .user-type .section-label span{color:#ef4444}.role-dashboard-scope .basic-information-card .user-type-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.role-dashboard-scope .basic-information-card .user-option{cursor:pointer;align-items:flex-start;gap:12px;display:flex;position:relative}.role-dashboard-scope .basic-information-card .user-option input{display:none}.role-dashboard-scope .basic-information-card .user-option h5{color:#17325c;margin:0 0 4px;font-size:15px;font-weight:600}.role-dashboard-scope .basic-information-card .user-option span{color:#667085;font-size:14px}.role-dashboard-scope .basic-information-card .user-option .radio-circle{border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:flex}.role-dashboard-scope .basic-information-card .user-option .radio-circle svg{display:none}.role-dashboard-scope .basic-information-card .user-option.active .radio-circle{background:#16a34a;border-color:#16a34a}.role-dashboard-scope .basic-information-card .user-option.active .radio-circle svg{color:#fff;display:block}.role-dashboard-scope .basic-information-card .password-field{flex:1;min-width:0;position:relative}.role-dashboard-scope .basic-information-card .password-field input{padding-right:42px}.role-dashboard-scope .basic-information-card .password-field .password-toggle{color:#98a2b3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.role-dashboard-scope .basic-information-card .passwordGenerateRow{align-items:stretch;gap:10px;display:flex}.role-dashboard-scope .basic-information-card .generatePasswordBtn{color:#07865d;cursor:pointer;background:#eefbf6;border:1px solid #079d6b52;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:44px;padding:0 16px;font-size:15px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.role-dashboard-scope .basic-information-card .generatePasswordBtn:hover{border-color:var(--primary-color);background:#e1f8ef}.role-dashboard-scope .basic-information-card .generatePasswordBtn:active{transform:translateY(1px)}.role-dashboard-scope .basic-information-card .passwordHint{margin-top:7px;line-height:1.4;color:#7b8798!important}.role-dashboard-scope .basic-information-card .password-options{margin-top:20px}.role-dashboard-scope .basic-information-card .checkbox-wrapper{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.role-dashboard-scope .basic-information-card .checkbox-wrapper input{flex:none;width:18px;height:18px;margin-top:4px}.role-dashboard-scope .basic-information-card .checkbox-wrapper strong{color:#344054;font-size:15px;display:block}.role-dashboard-scope .basic-information-card .checkbox-wrapper small{color:#667085;font-size:14px}.role-dashboard-scope .basic-information-card-multiple{flex-direction:column;row-gap:16px;display:flex}.role-dashboard-scope .form-footer-action-s1{border-top:1px solid #edf2f7;justify-content:flex-end;align-items:center;gap:16px;padding:18px 0;display:flex}.role-dashboard-scope .form-footer-action-s1__cancel,.role-dashboard-scope .form-footer-action-s1__submit{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:112px;height:42px;padding:0 22px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.role-dashboard-scope .form-footer-action-s1__cancel{color:#344054;background:#fff;border:1px solid #d9e2ec}.role-dashboard-scope .form-footer-action-s1__cancel:hover{background:#f8fafc;border-color:#cbd5e1}.role-dashboard-scope .form-footer-action-s1__submit{color:#fff;background:linear-gradient(90deg,#0b8f5a 0%,#08794b 100%);border:none;box-shadow:0 6px 16px #08794b2e}.role-dashboard-scope .form-footer-action-s1__submit svg{stroke-width:2px}.role-dashboard-scope .form-footer-action-s1__submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px #08794b40}.role-dashboard-scope .form-footer-action-s1__submit:active{transform:translateY(0)}.role-dashboard-scope .officerProfilePage{padding:24px}.role-dashboard-scope .officerProfileHero{color:#fff;background:linear-gradient(120deg,#075f43 0%,#0b8f5a 58%,#13a974 100%);border-radius:20px;align-items:center;gap:20px;margin-bottom:20px;padding:26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #075f432e}.role-dashboard-scope .officerProfileHero:after{content:"";background:#ffffff17;border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-50px}.role-dashboard-scope .officerProfileHero__avatar{z-index:1;background:#ffffff29;border:3px solid #ffffff9e;border-radius:20px;flex:0 0 78px;place-items:center;width:78px;height:78px;display:grid;position:relative}.role-dashboard-scope .officerProfileHero__avatar svg{width:38px;height:38px}.role-dashboard-scope .officerProfileHero__content{z-index:1;min-width:0;position:relative}.role-dashboard-scope .officerProfileHero__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#d8fff0;align-items:center;gap:6px;margin-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}.role-dashboard-scope .officerProfileHero h2{color:#fff;margin:0 0 10px;font-size:26px}.role-dashboard-scope .officerProfileHero__meta{flex-wrap:wrap;gap:8px 20px;display:flex}.role-dashboard-scope .officerProfileHero__meta span{color:#ffffffe0;align-items:center;gap:7px;font-size:15px;display:inline-flex}.role-dashboard-scope .officerProfileIntro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.role-dashboard-scope .officerProfileIntro h3{color:#102a43;margin:0 0 4px;font-size:19px}.role-dashboard-scope .officerProfileIntro p{color:#66758c;margin:0;font-size:15px}.role-dashboard-scope .officerProfileIntro>span{color:#08794b;white-space:nowrap;background:#f2fbf7;border:1px solid #dce7e2;border-radius:999px;padding:7px 12px;font-size:14px;font-weight:700}.role-dashboard-scope .user-option.is-locked{cursor:default}.role-dashboard-scope .user-option.is-locked:not(.active){opacity:.48}.role-dashboard-scope .profile-page-grid{flex-wrap:wrap;margin:-10px;display:flex}.role-dashboard-scope .profile-page-grid .grid-item{width:100%;padding:10px}.role-dashboard-scope .profile-page-grid .grid-item.max-w-70{max-width:66.66%}.role-dashboard-scope .profile-page-grid .grid-item.max-w-30{max-width:33.33%}.role-dashboard-scope .profile-page-grid .grid-item.max-w-60{max-width:60%}.role-dashboard-scope .profile-page-grid .grid-item.max-w-40{max-width:40%}.role-dashboard-scope .profile-page-grid .profile-overview-v2{background:#fff;border:1px solid #e8edf5;border-radius:16px;grid-template-columns:430px 1fr;align-items:center;gap:40px;padding:24px;display:grid}.role-dashboard-scope .profile-page-grid .profile-overview-v2__left{align-items:flex-start;gap:22px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2__avatar{flex-shrink:0;width:96px;height:96px;position:relative}.role-dashboard-scope .profile-page-grid .profile-overview-v2__avatar img{object-fit:cover;border:4px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 10px 25px #0f172a14}.role-dashboard-scope .profile-page-grid .profile-overview-v2__camera{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;bottom:2px;right:-4px}.role-dashboard-scope .profile-page-grid .profile-overview-v2__camera svg{color:#667085}.role-dashboard-scope .profile-page-grid .profile-overview-v2__info h2{color:#17325c;margin:0;font-size:34px;font-weight:700}.role-dashboard-scope .profile-page-grid .profile-overview-v2__info .designation{color:#667085;margin:2px 0 8px;font-size:18px;font-weight:500}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .role-tag{color:#159957;background:#eaf8ef;border-radius:8px;padding:6px 14px;font-size:15px;font-weight:600;display:inline-flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .contact-list{flex-direction:column;gap:8px;margin-top:8px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .contact-item{color:#475467;align-items:center;gap:12px;font-size:15px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .contact-item svg{color:#667085}.role-dashboard-scope .profile-page-grid .profile-overview-v2__right{border-left:1px solid #edf2f7;flex-direction:column;row-gap:16px;padding-left:36px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .info-card{align-items:flex-start;gap:14px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .info-card .text{align-items:flex-start;column-gap:10px;display:flex}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .info-card svg{color:#667085;margin-top:2px}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .info-card label{color:#17325c;width:140px;font-size:15px;font-weight:400;display:block}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .info-card strong{color:#17325c;flex:auto;font-size:15px;font-weight:400}.role-dashboard-scope .profile-page-grid .profile-overview-v2 .status-badge{color:#159957;background:#eaf8ef;border-radius:7px;align-items:center;padding:5px 12px;font-size:15px;font-weight:600;display:inline-flex}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1{background:#fff;border:1px solid #e8edf5;border-radius:16px;height:100%;padding:24px;box-shadow:0 2px 8px #0f172a0a}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__title{color:#0f8a58;margin:0;font-size:22px;font-weight:700}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item{cursor:pointer;color:#243b6b;background:0 0;border:0;align-items:center;gap:14px;width:100%;padding:14px 0;transition:all .25s;display:flex}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item svg{transition:all .3s}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item:not(:last-child){border-bottom:1px solid #f1f5f9}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item:hover{color:#0f8a58}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item:hover .quick-actions-card-s1__icon{color:#0f8a58;background:#eaf8ef}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__item:hover svg:last-child{transform:translate(4px)}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__icon{color:#4a5a8a;background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.role-dashboard-scope .profile-page-grid .quick-actions-card-s1__text{text-align:left;flex:1;font-size:15px;font-weight:600}.role-dashboard-scope .profile-page-grid .personal-information-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;padding:24px}.role-dashboard-scope .profile-page-grid .personal-information-card__header{align-items:center;gap:10px;margin-bottom:24px;display:flex}.role-dashboard-scope .profile-page-grid .personal-information-card__header svg{color:#148a5b}.role-dashboard-scope .profile-page-grid .personal-information-card__header h3{color:#148a5b;margin:0;font-size:18px;font-weight:700}.role-dashboard-scope .profile-page-grid .personal-information-card__body{grid-template-columns:repeat(2,1fr);gap:22px 30px;display:grid}.role-dashboard-scope .profile-page-grid .personal-information-card__footer{margin-top:24px}.role-dashboard-scope .profile-page-grid .form-group label{color:#344054;align-items:center;gap:4px;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .profile-page-grid .form-group label span{color:#98a2b3;font-weight:500}.role-dashboard-scope .profile-page-grid .form-group input,.role-dashboard-scope .profile-page-grid .form-group select,.role-dashboard-scope .profile-page-grid .form-group textarea{color:#344054;background:#fff;border:1px solid #d9e2ec;border-radius:8px;width:100%;font-size:15px;transition:all .2s}.role-dashboard-scope .profile-page-grid .form-group input,.role-dashboard-scope .profile-page-grid .form-group select{height:46px;padding:0 14px}.role-dashboard-scope .profile-page-grid .form-group textarea{resize:vertical;min-height:58px;padding:12px 14px}.role-dashboard-scope .profile-page-grid .form-group input:focus,.role-dashboard-scope .profile-page-grid .form-group select:focus,.role-dashboard-scope .profile-page-grid .form-group textarea:focus{border-color:#2563eb;outline:none;box-shadow:0 0 0 3px #2563eb14}.role-dashboard-scope .profile-page-grid .input-icon{position:relative}.role-dashboard-scope .profile-page-grid .input-icon input{padding-right:42px}.role-dashboard-scope .profile-page-grid .input-icon svg{color:#667085;pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.role-dashboard-scope .profile-page-grid .full-width{grid-column:1/-1}.role-dashboard-scope .profile-page-grid .edit-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#148a5b,#0d7a4d);border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.role-dashboard-scope .profile-page-grid .edit-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #148a5b2e}.role-dashboard-scope .profile-page-grid .organization-info-card{background:#fff;border:1px solid #e7edf5;border-radius:16px;height:100%;padding:24px}.role-dashboard-scope .profile-page-grid .organization-info-card .card-header{background:linear-gradient(#fafdfb 0%,#fff 100%)}.role-dashboard-scope .profile-page-grid .organization-info-card .card-header .header-title{align-items:center;gap:10px;display:flex}.role-dashboard-scope .profile-page-grid .organization-info-card .card-header .header-title svg{color:var(--primary-color)}.role-dashboard-scope .profile-page-grid .organization-info-card .card-header .header-title h4{color:#166534;margin:0;font-size:18px;font-weight:700}.role-dashboard-scope .profile-page-grid .organization-info-card .organization-details{padding:8px 0}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row{border-bottom:1px solid #edf2f7;grid-template-columns:220px 1fr;align-items:start;gap:20px;padding:18px 0;display:grid}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row.no-border{border-bottom:none}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row .label{color:#64748b;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row .label svg{color:var(--primary-color);flex-shrink:0}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row .value{color:#334155;font-size:15px;font-weight:600;line-height:1.6}.role-dashboard-scope .profile-page-grid .account-security-card{background:#fff;border:1px solid #e7edf5;border-radius:10px;overflow:hidden}.role-dashboard-scope .profile-page-grid .account-security-card .security-section{padding:20px 24px}.role-dashboard-scope .profile-page-grid .account-security-card .section-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.role-dashboard-scope .profile-page-grid .account-security-card .section-title svg{color:#148a5b}.role-dashboard-scope .profile-page-grid .account-security-card .section-title h3{color:#148a5b;margin:0;font-size:18px;font-weight:700}.role-dashboard-scope .profile-page-grid .account-security-card .security-grid{column-gap:32px;display:flex}.role-dashboard-scope .profile-page-grid .account-security-card .security-item{flex:auto;justify-content:space-between;align-items:flex-start;column-gap:16px;min-width:0;display:flex;position:relative}.role-dashboard-scope .profile-page-grid .account-security-card .security-item:not(:first-child){padding-left:32px}.role-dashboard-scope .profile-page-grid .account-security-card .security-item:not(:first-child):before{content:"";background:#e5e7eb;width:1px;height:42px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.role-dashboard-scope .profile-page-grid .account-security-card .security-item label{color:#64748b;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.role-dashboard-scope .profile-page-grid .account-security-card .password-value{letter-spacing:2px;color:#334155;font-size:18px;font-weight:700}.role-dashboard-scope .profile-page-grid .account-security-card .status-text{color:#64748b;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.role-dashboard-scope .profile-page-grid .account-security-card .status-text svg{width:16px;height:16px}.role-dashboard-scope .profile-page-grid .account-security-card .status-text.enabled{color:var(--primary-color)}.role-dashboard-scope .profile-page-grid .account-security-card .security-btn{border:1px solid var(--primary-color);height:42px;color:var(--primary-color);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;transition:all .25s;display:inline-flex}.role-dashboard-scope .profile-page-grid .account-security-card .security-btn:hover{background:var(--primary-color);color:#fff}.role-dashboard-scope .change-password-wrapper{grid-template-columns:2fr 1fr;gap:20px;display:grid}.role-dashboard-scope .password-form-card,.role-dashboard-scope .password-rules-card{background:#fff;border:1px solid #e8edf5;border-radius:10px;padding:24px}.role-dashboard-scope .password-form-card .card-header{align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.role-dashboard-scope .password-form-card .card-header .icon-box{background:#079d6b14;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.role-dashboard-scope .password-form-card .card-header .icon-box svg{color:var(--primary-color)}.role-dashboard-scope .password-form-card .card-header h3{color:#23325b;margin:0 0 4px;font-size:24px;font-weight:700;line-height:35px}.role-dashboard-scope .password-form-card .card-header p{color:#64748b;max-width:420px;margin:0;line-height:1.5}.role-dashboard-scope .password-form-card .form-group{margin-bottom:20px}.role-dashboard-scope .password-form-card .form-group label{color:#23325b;margin-bottom:10px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .password-form-card .form-group label span{color:#ef4444}.role-dashboard-scope .password-form-card .form-group small{color:#64748b;margin-top:8px;font-size:15px;display:block}.role-dashboard-scope .password-form-card .input-wrapper{position:relative}.role-dashboard-scope .password-form-card .input-wrapper input{border:1px solid #dfe5ef;border-radius:8px;outline:none;width:100%;height:42px;padding:0 48px 0 16px;font-size:15px;transition:all .25s}.role-dashboard-scope .password-form-card .input-wrapper input:focus{border-color:var(--primary-color)}.role-dashboard-scope .password-form-card .input-wrapper svg{color:#64748b;cursor:pointer;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.role-dashboard-scope .password-form-card .input-wrapper .password-eye{cursor:pointer;background:0 0;border:0;border-radius:7px;width:38px;height:38px;padding:0;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.role-dashboard-scope .password-form-card .input-wrapper .password-eye:hover{background:#f0f8f5}.role-dashboard-scope .password-form-card .input-wrapper .password-eye svg{position:static;transform:none}.role-dashboard-scope .password-form-card .form-actions{justify-content:flex-end;gap:16px;margin-top:40px;display:flex}.role-dashboard-scope .password-form-card .cancel-btn{border:1px solid var(--primary-color);min-width:140px;height:48px;color:var(--primary-color);cursor:pointer;background:#fff;border-radius:8px;font-weight:600}.role-dashboard-scope .password-form-card .update-btn{background:var(--primary-color);color:#fff;cursor:pointer;border:none;border-radius:8px;min-width:180px;height:48px;font-weight:600;box-shadow:0 8px 20px #079d6b33}.role-dashboard-scope .password-rules-card .rules-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.role-dashboard-scope .password-rules-card .rules-header .shield-icon{background:#079d6b14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.role-dashboard-scope .password-rules-card .rules-header .shield-icon svg{color:var(--primary-color)}.role-dashboard-scope .password-rules-card .rules-header h4{color:var(--primary-color);margin:0;font-size:20px;font-weight:700}.role-dashboard-scope .password-rules-card .rules-title{color:#23325b;margin-bottom:16px;font-weight:600}.role-dashboard-scope .password-rules-card .rules-list{margin:0;padding:0;list-style:none}.role-dashboard-scope .password-rules-card .rules-list li{color:#334155;align-items:flex-start;gap:12px;margin-bottom:10px;line-height:1.6;display:flex}.role-dashboard-scope .password-rules-card .rules-list li svg{color:var(--primary-color);flex-shrink:0;margin-top:3px}.role-dashboard-scope .password-rules-card .tip-box{background:#f3f8ff;border-radius:10px;align-items:flex-start;column-gap:12px;margin-top:16px;padding:12px;display:flex}.role-dashboard-scope .password-rules-card .tip-box .tip-icon{color:#2563eb;flex:none;align-items:center;margin-top:4px;display:flex}.role-dashboard-scope .password-rules-card .tip-box .tip-text .tip-title{color:#2563eb;align-items:center;gap:8px;margin-bottom:10px;font-weight:700;display:flex}.role-dashboard-scope .password-rules-card .tip-box .tip-text p{color:#64748b;margin:0;font-size:15px;line-height:1.5}.role-dashboard-scope .stateDashboard{background:#fff;border:1px solid #edf1f7;border-radius:10px;padding:20px}.role-dashboard-scope .stateDashboard .stateFilterSection{background:#fff;border:1px solid #edf1f7;border-radius:10px;align-items:flex-end;gap:18px;margin-bottom:24px;padding:18px;display:flex}.role-dashboard-scope .stateDashboard .stateSearchBox{flex-shrink:0;width:320px;position:relative}.role-dashboard-scope .stateDashboard .stateSearchBox input{color:#334155;border:1px solid #dbe3ef;border-radius:8px;outline:none;width:100%;height:46px;padding:0 48px 0 16px;font-size:15px;transition:all .25s}.role-dashboard-scope .stateDashboard .stateSearchBox input::placeholder{color:#94a3b8}.role-dashboard-scope .stateDashboard .stateSearchBox input:focus{border-color:#14835d}.role-dashboard-scope .stateDashboard .stateSearchBox svg{color:#64748b;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.role-dashboard-scope .stateDashboard .stateFilterItem{flex-direction:column;gap:8px;min-width:180px;display:flex}.role-dashboard-scope .stateDashboard .stateFilterItem label{color:#475569;font-size:15px;font-weight:600}.role-dashboard-scope .stateDashboard .stateSelectBtn{cursor:pointer;color:#475569;background:#fff;border:1px solid #dbe3ef;border-radius:8px;justify-content:space-between;align-items:center;height:46px;padding:0 14px;font-size:15px;transition:all .25s;display:flex}.role-dashboard-scope .stateDashboard .stateSelectBtn:hover{color:#14835d;border-color:#14835d}.role-dashboard-scope .stateDashboard .stateFilterAction{margin-left:auto}.role-dashboard-scope .stateDashboard .stateResetBtn{color:#14835d;cursor:pointer;background:#fff;border:1px solid #22c55e;border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 20px;font-weight:600;transition:all .25s;display:flex}.role-dashboard-scope .stateDashboard .stateResetBtn:hover{background:#f0fdf4}.role-dashboard-scope .stateDashboard .dashboardHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;display:flex}.role-dashboard-scope .stateDashboard .dashboardTitle h2{color:#1f2937;margin-bottom:6px;font-size:24px;font-weight:700}.role-dashboard-scope .stateDashboard .dashboardTitle p{color:#64748b;margin:0;font-size:15px}.role-dashboard-scope .stateDashboard .dashboardFilters{align-items:center;gap:12px;display:flex}.role-dashboard-scope .stateDashboard .filterBtn,.role-dashboard-scope .stateDashboard .exportBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 14px;font-size:15px;transition:all .25s;display:flex}.role-dashboard-scope .stateDashboard .filterBtn:hover,.role-dashboard-scope .stateDashboard .exportBtn:hover{border-color:#2563eb}.role-dashboard-scope .stateDashboard .filterBtn svg:last-child,.role-dashboard-scope .stateDashboard .exportBtn svg:last-child{margin-left:4px}.role-dashboard-scope .stateDashboard .exportBtn{color:#15803d;background:#f0fdf4;border-color:#c8ead3}.role-dashboard-scope .stateDashboard .dashboardInfo{color:#64748b;justify-content:flex-end;align-items:center;gap:8px;margin-bottom:16px;font-size:15px;display:flex}.role-dashboard-scope .stateDashboard .dashboardInfo svg{cursor:pointer}.role-dashboard-scope .stateDashboard .summaryCards{grid-template-columns:repeat(7,1fr);gap:16px;display:grid}.role-dashboard-scope .stateDashboard .summaryCard{border:1px solid #edf2f7;border-radius:10px;align-items:flex-start;gap:10px;padding:16px;transition:all .3s;display:flex}.role-dashboard-scope .stateDashboard .summaryCard:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000000f}.role-dashboard-scope .stateDashboard .summaryCard .cardIcon{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.role-dashboard-scope .stateDashboard .summaryCard .cardContent h5{color:#64748b;margin:0 0 8px;font-size:14px;font-weight:600;line-height:1.4}.role-dashboard-scope .stateDashboard .summaryCard .cardContent h3{color:#111827;margin:0;font-size:24px;font-weight:700;line-height:30px}.role-dashboard-scope .stateDashboard .summaryCard.green{background:#f6fffb}.role-dashboard-scope .stateDashboard .summaryCard.green .cardIcon{background:#16a34a}.role-dashboard-scope .stateDashboard .summaryCard.orange{background:#fffaf3}.role-dashboard-scope .stateDashboard .summaryCard.orange .cardIcon{background:#f59e0b}.role-dashboard-scope .stateDashboard .summaryCard.blue{background:#f5f9ff}.role-dashboard-scope .stateDashboard .summaryCard.blue .cardIcon{background:#2563eb}.role-dashboard-scope .stateDashboard .summaryCard.teal{background:#f2fcfa}.role-dashboard-scope .stateDashboard .summaryCard.teal .cardIcon{background:#0f8b6d}.role-dashboard-scope .stateDashboard .summaryCard.red{background:#fff5f5}.role-dashboard-scope .stateDashboard .summaryCard.red .cardIcon{background:#ef4444}.role-dashboard-scope .stateDashboard .summaryCard.yellow{background:#fff9f1}.role-dashboard-scope .stateDashboard .summaryCard.yellow .cardIcon{background:#f59e0b}.role-dashboard-scope .stateDashboard .summaryCard.purple{background:#faf5ff}.role-dashboard-scope .stateDashboard .summaryCard.purple .cardIcon{background:#8b5cf6}.role-dashboard-scope .stateDashboard .stateDashboard-row{flex-wrap:wrap;margin:-10px;display:flex}.role-dashboard-scope .stateDashboard .stateDashboard-row .stateDashboard-col{width:100%;padding:10px}.role-dashboard-scope .tableTotalRow{background:#fff}.role-dashboard-scope .tableTotalRow td{vertical-align:middle;border-top:2px solid #e5e7eb;padding:10px}.role-dashboard-scope .tableTotalRow .totalLabel{color:#14835d;text-align:left;font-size:18px;font-weight:700}.role-dashboard-scope .tableTotalRow .totalValue{color:#14835d;text-align:left;font-size:16px;font-weight:700}.role-dashboard-scope .stateDashboardHeader{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.role-dashboard-scope .stateDashboardHeader .stateBackBtn{color:#475569;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;width:fit-content;padding:0;font-size:15px;font-weight:500;transition:all .2s;display:inline-flex}.role-dashboard-scope .stateDashboardHeader .stateBackBtn:hover{color:#14835d}.role-dashboard-scope .stateDashboardHeader .stateBreadcrumb{align-items:center;gap:8px;font-size:15px;display:flex}.role-dashboard-scope .stateDashboardHeader .stateBreadcrumb a{color:#475569;font-weight:500;text-decoration:none}.role-dashboard-scope .stateDashboardHeader .stateBreadcrumb a:hover{color:#14835d}.role-dashboard-scope .stateDashboardHeader .stateBreadcrumb span{color:#1e293b;font-weight:600}.role-dashboard-scope .stateDashboardHeader .stateBreadcrumb svg{color:#94a3b8;width:14px;height:14px}.role-dashboard-scope .stateDashboardHeader .stateDashboardHeading h2{color:#1e293b;margin:0 0 8px;font-size:26px;font-weight:700;line-height:1.2}.role-dashboard-scope .stateDashboardHeader .stateDashboardHeading p{color:#64748b;margin:0;font-size:15px}.role-dashboard-scope .stateDashboardHeader .stateDashboardHeaderRight{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilters{align-items:center;gap:12px;display:flex}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilterBtn,.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe3ef;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:15px;transition:all .2s;display:flex}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilterBtn:hover,.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn:hover{color:#0f8b6d;border-color:#0f8b6d}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilterBtn svg:last-child,.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn svg:last-child{margin-left:4px}.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn{color:#14835d;font-weight:600}.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn:hover{background:#f0fdf4}.role-dashboard-scope .stateDashboardHeader .stateDashboardUpdated{color:#64748b;align-items:center;gap:6px;font-size:14px;display:flex}.role-dashboard-scope .stateDashboardHeader .stateDashboardUpdated svg{cursor:pointer;width:14px;height:14px}.role-dashboard-scope .reportHeaderFilter{background:#fff;border:1px solid #e6edf5;border-radius:10px;margin-bottom:24px;padding:22px 24px}.role-dashboard-scope .reportHeaderFilterTitle{color:#14835d;margin:0 0 16px;font-size:16px;font-weight:600}.role-dashboard-scope .reportHeaderFilterTop{grid-template-columns:repeat(5,1fr);gap:18px;margin-bottom:22px;display:grid}.role-dashboard-scope .reportHeaderFilterItem{flex-direction:column;gap:8px;display:flex}.role-dashboard-scope .reportHeaderFilterItem label{color:#344054;font-size:15px;font-weight:600}.role-dashboard-scope .reportHeaderFilterItem>select,.role-dashboard-scope .reportHeaderFilterItem .dateRangeFilter>.select-box{color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:8px;outline:0;width:100%;height:46px;padding:0 14px;font-size:15px}.role-dashboard-scope .reportHeaderFilterItem>select:focus{border-color:#14835d;box-shadow:0 0 0 3px #14835d17}.role-dashboard-scope .dynamicReportHeader{background:linear-gradient(135deg,#fff 55%,#edf9f4);border:1px solid #dce8e3;border-radius:10px;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px;padding:25px 27px;display:flex}.role-dashboard-scope .dynamicReportHeader>div:first-child>span{color:#14835d;text-transform:capitalize;align-items:center;gap:7px;font-size:16px;font-weight:600;display:inline-flex}.role-dashboard-scope .dynamicReportHeader h1{color:#14295e;margin:7px 0 5px;font-size:24px;font-weight:600;line-height:30px}.role-dashboard-scope .dynamicReportHeader p{color:#6c798d;margin:0;font-size:15px}.role-dashboard-scope .dynamicReportHeader>div:last-child{grid-template-columns:1fr auto;align-items:center;column-gap:12px;display:grid}.role-dashboard-scope .dynamicReportHeader>div:last-child small{color:#798699;font-size:14px}.role-dashboard-scope .dynamicReportHeader>div:last-child strong{color:#33445e;grid-row:2;font-size:15px}.role-dashboard-scope .dynamicReportHeader>div:last-child button{color:#14835d;cursor:pointer;background:#fff;border:1px solid #cddbd5;border-radius:8px;grid-area:1/2/3;align-items:center;gap:7px;height:42px;padding:0 10px;font-weight:500;display:inline-flex}.role-dashboard-scope .dynamicReportHeader>div:last-child button svg{width:16px}.role-dashboard-scope .reportStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.role-dashboard-scope .reportStats article{background:#fff;border:1px solid #e0e7ed;border-radius:10px;align-items:center;gap:12px;padding:17px;display:flex}.role-dashboard-scope .reportStats article>span{color:#167c5b;background:#eaf7f2;border-radius:10px;flex:none;place-items:center;width:43px;height:43px;display:grid}.role-dashboard-scope .reportStats article>span svg{width:21px}.role-dashboard-scope .reportStats article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.role-dashboard-scope .reportStats small{color:#69768a;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.role-dashboard-scope .reportStats strong{color:#1f335f;font-size:22px;line-height:1}.role-dashboard-scope .reportStats article.review>span{color:#315fb0;background:#edf3ff}.role-dashboard-scope .reportStats article.correction>span{color:#d67a1e;background:#fff5e8}.role-dashboard-scope .reportStats article.rejected>span{color:#d34d55;background:#fff0f1}.role-dashboard-scope .reportResults .applications-table td{vertical-align:middle}.role-dashboard-scope .reportResults .applications-table th:last-child,.role-dashboard-scope .reportResults .applications-table td:last-child{text-align:center;width:90px}.role-dashboard-scope .reportPageSize{color:#677489;align-items:center;gap:7px;font-size:14px;display:inline-flex}.role-dashboard-scope .reportPageSize select{background:#fff;border:1px solid #d6e0e8;border-radius:7px;height:34px;padding:0 8px}.role-dashboard-scope .reportCellSubtext{color:#8995a6;margin-top:3px;font-size:14px;display:block}.role-dashboard-scope .reportStatus{color:#506078;white-space:nowrap;background:#eef2f6;border-radius:16px;padding:5px 9px;font-size:14px;font-weight:750;display:inline-flex}.role-dashboard-scope .reportStatus.approved{color:#087653;background:#e9f8f2}.role-dashboard-scope .reportStatus.rejected,.role-dashboard-scope .reportStatus.cancelled{color:#c33f49;background:#fff0f1}.role-dashboard-scope .reportStatus.underReview{color:#315eaa;background:#edf3ff}.role-dashboard-scope .reportStatus.correctionNeeded,.role-dashboard-scope .reportStatus.documentReupload{color:#b96818;background:#fff4e6}.role-dashboard-scope .districtWiseSection{margin-top:22px}.role-dashboard-scope .districtWiseHeading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px;display:flex}.role-dashboard-scope .districtWiseHeading span{color:var(--primary-color);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600}.role-dashboard-scope .districtWiseHeading h2{color:#173165;margin:5px 0 0;font-size:24px;font-weight:700}.role-dashboard-scope .districtWiseHeading p{color:#6d798d;margin:0;font-size:15px}.role-dashboard-scope .districtWiseHeading button{color:#087b58;cursor:pointer;background:#fff;border:1px solid #cedbd6;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-weight:600;display:inline-flex}.role-dashboard-scope .districtWiseHeading button svg{width:16px}.role-dashboard-scope .districtWiseCards{grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px}.role-dashboard-scope .districtWiseCards .summaryCard{min-width:0}.role-dashboard-scope .stateDashboard .districtWiseCards{grid-template-columns:repeat(6,minmax(0,1fr))}.role-dashboard-scope .dashboardCharts{grid-template-columns:minmax(460px,1.5fr) minmax(300px,.8fr);gap:18px;margin-bottom:16px;display:grid}.role-dashboard-scope .dashboardChartCard{background:#fff;border:1px solid #e2e9e6;border-radius:10px;min-width:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 4px 16px #1b3d310d}.role-dashboard-scope .chartHeading{z-index:1;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:4px;display:grid;position:relative}.role-dashboard-scope .chartHeading .chartHeadingIcon{color:#315eaa;background:#eaf1ff;border-radius:12px;place-items:center;width:38px;height:38px;display:grid}.role-dashboard-scope .chartHeading .chartHeadingIcon.status{color:#d97706;background:#fff3df}.role-dashboard-scope .chartHeading .chartHeadingIcon svg{width:20px}.role-dashboard-scope .chartHeading h3{color:#173165;margin:0;font-size:16px;font-weight:600}.role-dashboard-scope .chartHeading p{color:#778394;margin:0;font-size:14px}.role-dashboard-scope .chartHeading>strong{color:#568070;text-transform:uppercase;letter-spacing:.05em;background:#ffffffbf;border:1px solid #dbe7e2;border-radius:999px;padding:6px 9px;font-size:14px}.role-dashboard-scope .chartCanvas{z-index:1;height:330px;position:relative}.role-dashboard-scope .chartCanvas .recharts-legend-item-text{font-weight:650;color:#506077!important}.role-dashboard-scope .dashboardChartTooltip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #d3e2dce6;border-radius:12px;min-width:165px;padding:12px 13px;box-shadow:0 12px 30px #18362d29}.role-dashboard-scope .dashboardChartTooltip>strong{color:#173165;border-bottom:1px solid #edf2f0;margin-bottom:7px;padding-bottom:7px;font-size:14px;display:block}.role-dashboard-scope .dashboardChartTooltip span{color:#647187;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;padding:3px 0;font-size:14px;display:grid}.role-dashboard-scope .dashboardChartTooltip span i{border-radius:50%;width:8px;height:8px}.role-dashboard-scope .dashboardChartTooltip span b{color:#20385e;font-size:14px}.role-dashboard-scope .statusChart .chartCenter{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.role-dashboard-scope .statusChart .chartCenter strong{color:#173165;font-size:25px;line-height:1}.role-dashboard-scope .statusChart .chartCenter span{color:#8190a1;text-transform:uppercase;letter-spacing:.08em;margin-top:5px;font-size:14px;font-weight:800}.role-dashboard-scope .chartEmpty{color:#778394;place-items:center;height:100%;font-size:15px;display:grid}.role-dashboard-scope .districtWiseTable th:last-child,.role-dashboard-scope .districtWiseTable td:last-child{width:70px}.role-dashboard-scope .districtDrilldown{width:34px;height:34px;color:var(--primary-color);background:#f4fbf8;border:1px solid #cfe1d9;border-radius:8px;place-items:center;display:inline-grid}.role-dashboard-scope .districtDrilldown:hover{color:#fff;background:var(--primary-color)}.role-dashboard-scope .districtDrilldown svg{width:16px}.role-dashboard-scope .districtApplicationsPage>header{background:linear-gradient(135deg,#fff,#eff9f5);border:1px solid #dce7e2;border-radius:10px;margin-bottom:20px;padding:22px 24px}.role-dashboard-scope .districtApplicationsPage>header a{color:#53647b;align-items:center;gap:7px;margin-bottom:15px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.role-dashboard-scope .districtApplicationsPage>header a svg{width:17px}.role-dashboard-scope .districtApplicationsPage>header>span{color:var(--primary-color);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.role-dashboard-scope .districtApplicationsPage>header>span svg{width:15px}.role-dashboard-scope .districtApplicationsPage>header h1{color:#173165;margin:6px 0 4px;font-size:27px}.role-dashboard-scope .districtApplicationsPage>header p{color:#6b788b;margin:0;font-size:15px}.role-dashboard-scope .reportHeaderFilterSelect{cursor:pointer;color:#344054;background:#fff;border:1px solid #d9e2ef;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;height:46px;padding:0 14px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.role-dashboard-scope .reportHeaderFilterSelect span{text-align:left;flex:1}.role-dashboard-scope .reportHeaderFilterSelect:hover{border-color:#14835d}.role-dashboard-scope .reportHeaderFilterSelect svg{color:#667085;flex-shrink:0}.role-dashboard-scope .reportHeaderFilterBottom{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.role-dashboard-scope .reportHeaderFilterSearch{flex:1}.role-dashboard-scope .reportHeaderFilterSearch label{color:#344054;margin-bottom:8px;font-size:15px;font-weight:600;display:block}.role-dashboard-scope .reportHeaderFilterSearchInput{position:relative}.role-dashboard-scope .reportHeaderFilterSearchInput input{color:#344054;border:1px solid #d9e2ef;border-radius:8px;outline:none;width:100%;height:46px;padding:0 48px 0 16px;font-size:15px;transition:all .2s}.role-dashboard-scope .reportHeaderFilterSearchInput input::placeholder{color:#98a2b3}.role-dashboard-scope .reportHeaderFilterSearchInput input:focus{border-color:#14835d}.role-dashboard-scope .reportHeaderFilterSearchInput svg{color:#667085;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.role-dashboard-scope .reportHeaderFilterActions{align-items:center;gap:16px;display:flex}.role-dashboard-scope .reportHeaderFilterGenerateBtn{color:#fff;cursor:pointer;background:#14835d;border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.role-dashboard-scope .reportHeaderFilterGenerateBtn svg{width:16px}.role-dashboard-scope .reportHeaderFilterGenerateBtn:hover{background:#0f6f4f}.role-dashboard-scope .reportHeaderFilterResetBtn{color:#14835d;cursor:pointer;background:#fff;border:1px solid #14835d;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 16px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.role-dashboard-scope .reportHeaderFilterResetBtn svg{width:16px}.role-dashboard-scope .reportHeaderFilterResetBtn:hover{background:#f0fdf4}@media (max-width:1620px){.role-dashboard-scope .roleBadge{gap:10px;padding:8px}.role-dashboard-scope .roleBadge>svg{width:20px}.role-dashboard-scope .roleBadge strong{font-style:12px}.role-dashboard-scope .sidebar nav{gap:3px;margin-top:16px}.role-dashboard-scope .sidebar nav a{grid-template-columns:18px 1fr 18px;gap:8px;padding:0 10px;font-size:15px}.role-dashboard-scope .sidebar nav svg{width:16px}.role-dashboard-scope .sidebarHelp{padding:10px}.role-dashboard-scope .sidebarHelpHeader{margin-bottom:10px}.role-dashboard-scope .sidebarHelpHeader h4{font-size:15px}.role-dashboard-scope .sidebarHelpHeader p{margin:0;font-size:15px}.role-dashboard-scope .sidebarHelpInfo{gap:5px}.role-dashboard-scope .sidebarHelpItem span{font-size:15px;line-height:20px}.role-dashboard-scope .sidebarHelpLink,.role-dashboard-scope .sidebar form button{font-size:15px}.role-dashboard-scope .shell .workspace .for-application-progress{width:260px}.role-dashboard-scope .dashboard-page .details h3{margin:0;font-size:18px;line-height:28px}.role-dashboard-scope .dashboard-page .details p{margin-bottom:16px;font-size:15px}.role-dashboard-scope .dashboard-page .badge,.role-dashboard-scope .dashboard-page .info-item{margin-bottom:16px}.role-dashboard-scope .dashboard-page .info-item span{margin-bottom:0}.role-dashboard-scope .dashboard-page .info-item strong{font-size:15px}.role-dashboard-scope .dashboard-page .status-title{margin-bottom:10px}.role-dashboard-scope .dashboard-page .status-title svg{width:16px}.role-dashboard-scope .dashboard-page .status-title h4{font-size:16px}.role-dashboard-scope .dashboard-page .right p{margin-bottom:8px;font-size:15px;line-height:22px}.role-dashboard-scope .dashboard-page .outline-btn,.role-dashboard-scope .dashboard-page .continue-btn{font-size:15px}.role-dashboard-scope .search-box input,.role-dashboard-scope .select-box{height:42px}.role-dashboard-scope .clear-filter{height:42px;font-size:15px}.role-dashboard-scope .clear-filter svg{width:16px}.role-dashboard-scope .stateDashboard .summaryCards{grid-template-columns:repeat(4,1fr)}.role-dashboard-scope .main{padding-inline:22px}.role-dashboard-scope .applications-table-card,.role-dashboard-scope .stateDashboard,.role-dashboard-scope .basic-information-card{max-width:100%}.role-dashboard-scope .statIcon{width:35px;height:35px}.role-dashboard-scope .stats article>strong{margin-top:0}.role-dashboard-scope .panelHeading{padding:16px}.role-dashboard-scope .panelHeading h2{font-size:16px;line-height:24px}.role-dashboard-scope .panelHeading p{margin:0;line-height:20px}.role-dashboard-scope .quickActions{padding:10px 16px}.role-dashboard-scope .quickActions svg{width:16px}.role-dashboard-scope .quickActions a{padding:6px 0;font-size:15px}.role-dashboard-scope .quickActions a>span{width:32px;height:32px}.role-dashboard-scope .quickActions a>span svg{width:18px}.role-dashboard-scope .securityCard{gap:10px;padding:12px}.role-dashboard-scope .securityCard svg{width:18px;margin:2px 0 0}.role-dashboard-scope .securityCard strong{font-size:15px}.role-dashboard-scope .securityCard p{margin:0}.role-dashboard-scope .activityList>div{grid-template-columns:32px 1fr 20px;gap:10px;padding:10px 16px}.role-dashboard-scope .activityList>div>div{gap:0}.role-dashboard-scope .activityList>div strong{font-size:15px;line-height:22px}.role-dashboard-scope .activityList>div svg{width:18px}.role-dashboard-scope .activityList>div span{width:32px;height:32px}.role-dashboard-scope .applicationCard>a{height:42px}.role-dashboard-scope .applicationCard h2{margin-top:2px}.role-dashboard-scope .applicationCard p{margin-top:4px}.role-dashboard-scope .summary-card{gap:10px}.role-dashboard-scope .summary-card .icon-box{width:35px;height:35px}.role-dashboard-scope .summary-card .icon-box svg{width:20px;height:auto}.role-dashboard-scope .summary-card .card-content h2{font-size:20px}.role-dashboard-scope .globalPagination{padding:10px 16px}.role-dashboard-scope .globalPagination button{width:28px;height:28px;font-size:14px}.role-dashboard-scope .globalPagination .entriesInfo{font-size:14px}}@media (max-width:1420px){.role-dashboard-scope .main{padding-inline:20px}.role-dashboard-scope .summaryCards,.role-dashboard-scope .districtWiseCards,.role-dashboard-scope .stateDashboard .districtWiseCards{grid-template-columns:repeat(3,minmax(0,1fr))}.role-dashboard-scope .table-responsive{width:100%;overflow-x:auto}.role-dashboard-scope .applications-table{min-width:1100px}}@media (max-width:1199px){.role-dashboard-scope .summary-cards{grid-template-columns:repeat(3,1fr)}.role-dashboard-scope .filter-bar{flex-wrap:wrap}.role-dashboard-scope .filter-group,.role-dashboard-scope .search-box{flex:250px}.role-dashboard-scope .stateDashboard .stateFilterSection{flex-wrap:wrap}.role-dashboard-scope .stateDashboard .stateSearchBox{width:100%}.role-dashboard-scope .stateDashboard .stateFilterItem{flex:1;min-width:220px}.role-dashboard-scope .stateDashboard .stateFilterAction{margin-left:0}.role-dashboard-scope .stateDashboardHeader{flex-direction:column}.role-dashboard-scope .stateDashboardHeader .stateDashboardHeaderRight{align-items:flex-start;width:100%}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilters{flex-wrap:wrap}.role-dashboard-scope .districtWiseCards,.role-dashboard-scope .stateDashboard .districtWiseCards{grid-template-columns:repeat(3,1fr)}.role-dashboard-scope .reportStats{grid-template-columns:repeat(2,1fr)}.role-dashboard-scope .reportHeaderFilterTop{grid-template-columns:repeat(3,1fr)}.role-dashboard-scope .reportHeaderFilterBottom{flex-direction:column;align-items:stretch}.role-dashboard-scope .reportHeaderFilterActions{justify-content:flex-end}.role-dashboard-scope .dashboard:has(.sidebar){padding-left:88px!important}.role-dashboard-scope .dashboard:has(.sidebar) .topbar{width:calc(100% - 88px);left:88px}.role-dashboard-scope .sidebar:not(.for-application-progress){width:88px;padding:18px 12px;overflow-x:hidden}.role-dashboard-scope .sidebar .brand{justify-content:center;padding-inline:0}.role-dashboard-scope .sidebar .brand span,.role-dashboard-scope .sidebar .roleBadge span,.role-dashboard-scope .sidebar .sidebarHelp{display:none}.role-dashboard-scope .sidebar .roleBadge{justify-content:center;padding:10px}.role-dashboard-scope .sidebar nav a{justify-content:center;align-items:center;min-height:42px;padding:0;font-size:0;display:flex}.role-dashboard-scope .sidebar nav a svg{width:21px;height:21px}.role-dashboard-scope .sidebar form button{justify-content:center;padding:0;font-size:0}.role-dashboard-scope .sidebar form button svg{width:21px}.role-dashboard-scope .dashboardCharts{grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr)}.role-dashboard-scope .reportHeaderFilterTop,.role-dashboard-scope .filter-grid,.role-dashboard-scope .dashboardFilters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.role-dashboard-scope .stats{grid-template-columns:repeat(2,1fr)}.role-dashboard-scope .contentGrid,.role-dashboard-scope .dashboard-page .application-card{grid-template-columns:1fr}.role-dashboard-scope .dashboard-page .middle,.role-dashboard-scope .dashboard-page .right{border-top:1px solid #edf1f7;border-left:0}.role-dashboard-scope .userManagementSummary{grid-template-columns:repeat(2,1fr)}.role-dashboard-scope .stateDashboard .dashboardHeader{flex-direction:column}.role-dashboard-scope .stateDashboard .dashboardFilters{flex-wrap:wrap;width:100%}.role-dashboard-scope .stateDashboard .summaryCards{grid-template-columns:repeat(2,1fr)}.role-dashboard-scope .topbar{padding-inline:22px}.role-dashboard-scope .topbar h1{overflow-wrap:anywhere;max-width:46vw}.role-dashboard-scope .dashboardCharts,.role-dashboard-scope .edit-application-wrapper,.role-dashboard-scope .details-dialog-grid,.role-dashboard-scope .contentGrid{grid-template-columns:1fr}.role-dashboard-scope .chartCanvas{min-width:0}.role-dashboard-scope .userManagementSummary,.role-dashboard-scope .summary-cards,.role-dashboard-scope .reportStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.role-dashboard-scope .masterDataLayout{grid-template-columns:1fr}.role-dashboard-scope .masterDataNav{flex-direction:row;overflow-x:auto}.role-dashboard-scope .masterDataNav a{flex:none}.role-dashboard-scope .masterDataToolbar{flex-wrap:wrap}.role-dashboard-scope .masterSearch{min-width:100%}.role-dashboard-scope .applications-table-card .table-header,.role-dashboard-scope .applications-table-card .table-footer{flex-direction:column;align-items:flex-start;gap:15px}.role-dashboard-scope .basic-information-card .basic-information-form,.role-dashboard-scope .basic-information-card .user-type-list{grid-template-columns:1fr}}@media (max-width:991px) and (max-width:767px){.role-dashboard-scope .officerProfilePage{padding:16px}.role-dashboard-scope .officerProfileHero{align-items:flex-start;padding:22px}.role-dashboard-scope .officerProfileHero h2{font-size:22px}.role-dashboard-scope .officerProfileHero__meta{flex-direction:column;gap:7px}}@media (max-width:991px) and (max-width:575px){.role-dashboard-scope .officerProfilePage{padding:12px}.role-dashboard-scope .officerProfileHero{border-radius:16px;gap:14px;padding:18px}.role-dashboard-scope .officerProfileHero__avatar{border-radius:15px;flex-basis:56px;width:56px;height:56px}.role-dashboard-scope .officerProfileHero__avatar svg{width:27px;height:27px}.role-dashboard-scope .officerProfileHero h2{font-size:19px}.role-dashboard-scope .officerProfileIntro{flex-direction:column;align-items:flex-start}}@media (max-width:991px){.role-dashboard-scope .profile-page-grid .profile-overview-v2{grid-template-columns:1fr}.role-dashboard-scope .profile-page-grid .profile-overview-v2__right{border-top:1px solid #edf2f7;border-left:0;padding-top:24px;padding-left:0}.role-dashboard-scope .profile-page-grid .account-security-card .security-grid{grid-template-columns:1fr;gap:18px}.role-dashboard-scope .profile-page-grid .account-security-card .action-column:before{display:none}.role-dashboard-scope .profile-page-grid .account-security-card .security-btn{justify-content:center;width:100%}.role-dashboard-scope .change-password-wrapper,.role-dashboard-scope .dashboardCharts{grid-template-columns:1fr}.role-dashboard-scope .main{padding:20px 18px}.role-dashboard-scope .topbar{gap:12px}.role-dashboard-scope .topActions{gap:12px;min-width:0}.role-dashboard-scope .topActions figure{min-width:0}.role-dashboard-scope .topActions figure figcaption{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.role-dashboard-scope .summaryCards,.role-dashboard-scope .districtWiseCards,.role-dashboard-scope .stateDashboard .districtWiseCards,.role-dashboard-scope .basic-information-form,.role-dashboard-scope .form-grid,.role-dashboard-scope .filter-grid,.role-dashboard-scope .reportHeaderFilterTop{grid-template-columns:repeat(2,minmax(0,1fr))}.role-dashboard-scope .applications-table-card{overflow:hidden}.role-dashboard-scope .applications-table-card .table-responsive{overflow-x:auto}.role-dashboard-scope .applications-table thead th{z-index:2;position:sticky;top:0}.role-dashboard-scope .pagination{flex-wrap:wrap;max-width:100%}.role-dashboard-scope .updateApplicationPage .right-div{position:static}.role-dashboard-scope .table-actions{flex-wrap:wrap;gap:8px}}@media (max-width:767px){.role-dashboard-scope .notificationPage{padding:10px 0}.role-dashboard-scope .notificationPageHeader{flex-direction:column;align-items:stretch;padding:12px}.role-dashboard-scope .notificationPageHeader button{justify-content:center}.role-dashboard-scope .notificationList article{grid-template-columns:36px minmax(0,1fr);padding:16px}.role-dashboard-scope .notificationList article>span{width:36px;height:36px}.role-dashboard-scope .applicationDetailsFeedback{padding:16px}.role-dashboard-scope .applicationDetailsFooterAction a{justify-content:center;width:100%}.role-dashboard-scope .filter-group,.role-dashboard-scope .search-box{flex:unset}.role-dashboard-scope .applicationDetailCardWide dl{grid-template-columns:1fr}.role-dashboard-scope .applicationDocumentsCard li{grid-template-columns:24px minmax(0,1fr) 34px}.role-dashboard-scope .applicationDocumentsCard li>i{grid-column:2;justify-self:start}.role-dashboard-scope .applicationDocumentsCard li>a{grid-area:1/3/span 2}.role-dashboard-scope .sidebarHelp{padding:18px}.role-dashboard-scope .sidebarHelpHeader h4{font-size:20px}.role-dashboard-scope .sidebarHelpItem span{font-size:15px}.role-dashboard-scope .sidebarHelpLink{font-size:16px}.role-dashboard-scope .dashboard{grid-template-columns:1fr}.role-dashboard-scope .sidebar{height:auto;position:static}.role-dashboard-scope .sidebar nav{grid-template-columns:repeat(2,1fr);display:grid}.role-dashboard-scope .sidebarHelp{display:none}.role-dashboard-scope .stats{grid-template-columns:1fr}.role-dashboard-scope .applicationCard{flex-direction:column;align-items:flex-start;gap:10px}.role-dashboard-scope .topbar{align-items:flex-start}.role-dashboard-scope .topbar p{display:none}.role-dashboard-scope .applicationsToolbar{flex-direction:column;align-items:stretch}.role-dashboard-scope .applicationsToolbar>a{justify-content:center}.role-dashboard-scope .applicationsTable th,.role-dashboard-scope .applicationsTable td{white-space:nowrap;padding:14px}.role-dashboard-scope .applicationDetailsHeader{flex-direction:column;align-items:flex-start;padding:22px}.role-dashboard-scope .applicationDetailsActions{flex-direction:column;align-items:stretch;width:100%}.role-dashboard-scope .applicationDetailsActions>a{justify-content:center}.role-dashboard-scope .applicationDetailsGrid,.role-dashboard-scope .applicationDetailCard dl{grid-template-columns:1fr}.role-dashboard-scope .adminPageHeading{flex-direction:column;align-items:stretch}.role-dashboard-scope .adminFilters,.role-dashboard-scope .adminInlineForm,.role-dashboard-scope .adminDetailsGrid{grid-template-columns:1fr}.role-dashboard-scope .adminPanel{overflow-x:auto}.role-dashboard-scope .adminTable{min-width:720px}.role-dashboard-scope .adminDocuments li{grid-template-columns:25px minmax(0,1fr)}.role-dashboard-scope .adminDocuments li>i,.role-dashboard-scope .adminDocuments li>div{grid-column:2}.role-dashboard-scope .generatedPassword{grid-template-columns:1fr}.role-dashboard-scope .generatedPassword>button{justify-content:center}.role-dashboard-scope .summary-cards{grid-template-columns:1fr}.role-dashboard-scope .filter-bar{flex-direction:column;align-items:stretch}.role-dashboard-scope .application-details-modal .applicant-profile{text-align:center;flex-direction:column;align-items:center}.role-dashboard-scope .application-details-modal .profile-grid,.role-dashboard-scope .application-details-modal .details-grid,.role-dashboard-scope .application-details-modal .action-grid{grid-template-columns:1fr}.role-dashboard-scope .application-details-modal .action-grid .full{grid-column:auto}.role-dashboard-scope .application-details-modal .modal-header{flex-direction:column;align-items:flex-start;gap:12px}.role-dashboard-scope .profile-page-grid .personal-information-card__body{grid-template-columns:1fr}.role-dashboard-scope .profile-page-grid .full-width{grid-column:auto}.role-dashboard-scope .profile-page-grid .organization-info-card .info-row{grid-template-columns:1fr;gap:10px;padding:16px 0}.role-dashboard-scope .profile-page-grid .organization-info-card .card-header{padding:16px}.role-dashboard-scope .profile-page-grid .organization-info-card .organization-details{padding:8px 16px}.role-dashboard-scope .password-form-card,.role-dashboard-scope .password-rules-card{padding:20px}.role-dashboard-scope .password-form-card .card-header{text-align:center;flex-direction:column;align-items:center}.role-dashboard-scope .password-form-card .form-actions{flex-direction:column}.role-dashboard-scope .password-form-card .cancel-btn,.role-dashboard-scope .password-form-card .update-btn{width:100%}.role-dashboard-scope .stateDashboard .stateFilterSection{flex-direction:column;align-items:stretch}.role-dashboard-scope .stateDashboard .stateSearchBox,.role-dashboard-scope .stateDashboard .stateFilterItem,.role-dashboard-scope .stateDashboard .stateFilterAction{width:100%}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilters{flex-direction:column;width:100%}.role-dashboard-scope .stateDashboardHeader .stateDashboardFilterBtn,.role-dashboard-scope .stateDashboardHeader .stateDashboardExportBtn{justify-content:space-between;width:100%}.role-dashboard-scope .districtWiseHeading{flex-direction:column;align-items:stretch}.role-dashboard-scope .districtWiseCards,.role-dashboard-scope .stateDashboard .districtWiseCards{grid-template-columns:1fr}.role-dashboard-scope .dashboardChartCard{padding:14px}.role-dashboard-scope .dynamicReportHeader{flex-direction:column;align-items:stretch}.role-dashboard-scope .reportStats,.role-dashboard-scope .reportHeaderFilterTop{grid-template-columns:1fr}.role-dashboard-scope .reportHeaderFilterActions{flex-direction:column}.role-dashboard-scope .reportHeaderFilterActions button{justify-content:center;width:100%}.role-dashboard-scope .dashboard:has(.sidebar){padding-bottom:78px;padding-left:0!important}.role-dashboard-scope .dashboard:has(.sidebar) .topbar{width:100%;left:0}.role-dashboard-scope .sidebar:not(.for-application-progress){z-index:250;border:0;border-top:1px solid #dde5ea;width:100%;height:72px;padding:6px 10px;position:fixed;inset:auto 0 0;overflow:auto hidden}.role-dashboard-scope .sidebar:not(.for-application-progress) .brand,.role-dashboard-scope .sidebar:not(.for-application-progress) .roleBadge,.role-dashboard-scope .sidebar:not(.for-application-progress) form{display:none}.role-dashboard-scope .sidebar:not(.for-application-progress) nav{flex-direction:row;gap:4px;width:max-content;min-width:100%;margin:0;display:flex}.role-dashboard-scope .sidebar:not(.for-application-progress) nav a{text-align:center;white-space:normal;flex-direction:column;gap:3px;min-width:72px;min-height:58px;padding:5px 7px;font-size:14px;line-height:1.1;display:flex}.role-dashboard-scope .sidebar:not(.for-application-progress) nav a svg{flex:none}.role-dashboard-scope .topbar{align-items:center;height:64px;padding-inline:16px}.role-dashboard-scope .dashboard:has(.topActions){padding-top:64px!important}.role-dashboard-scope .topbar h1{max-width:52vw;font-size:17px;line-height:1.25}.role-dashboard-scope .topActions figure figcaption{display:none}.role-dashboard-scope .avatar{width:38px;height:38px}.role-dashboard-scope .main{padding:16px}.role-dashboard-scope .districtWiseHeading,.role-dashboard-scope .dashboard-header,.role-dashboard-scope .table-header,.role-dashboard-scope .masterDataToolbar,.role-dashboard-scope .form-footer-action-s1,.role-dashboard-scope .sidebar-footer{flex-direction:column;align-items:stretch}.role-dashboard-scope .districtWiseHeading button,.role-dashboard-scope .dashboard-header button,.role-dashboard-scope .form-footer-action-s1 button,.role-dashboard-scope .sidebar-footer>*{justify-content:center;width:100%}.role-dashboard-scope .basic-information-form,.role-dashboard-scope .form-grid,.role-dashboard-scope .filter-grid,.role-dashboard-scope .reportHeaderFilterTop,.role-dashboard-scope .userManagementSummary,.role-dashboard-scope .summary-cards,.role-dashboard-scope .reportStats{grid-template-columns:1fr}.role-dashboard-scope .basic-information-form>*,.role-dashboard-scope .form-grid>*{min-width:0;grid-column:auto!important}.role-dashboard-scope .dashboardCharts{grid-template-columns:1fr}.role-dashboard-scope .chartCanvas{height:270px}.role-dashboard-scope .updateApplicationPage .edit-application-wrapper{display:block}.role-dashboard-scope .updateApplicationPage .right-div{margin-top:16px}.role-dashboard-scope .applications-table-card .table-header{row-gap:8px;padding:0 0 10px}.role-dashboard-scope .applications-table-card .table-header .table-actions .export-btn,.role-dashboard-scope .applications-table-card .table-header .table-actions .page-size .page-size-btn{height:36px}.role-dashboard-scope .application-details-modal{width:100%;max-width:unset;box-shadow:none;border-radius:0;height:100%;top:0}.role-dashboard-scope .application-details-modal .modal-header{padding:12px}.role-dashboard-scope .application-details-modal .modal-header h3{font-size:18px}.role-dashboard-scope .application-details-modal .modal-header h5{margin-top:4px;font-size:16px}.role-dashboard-scope .editApplicationLink{min-height:32px;padding:0 10px;font-size:14px}.role-dashboard-scope .application-details-modal .details-tabs button{padding:10px 12px;font-size:15px}.role-dashboard-scope .application-details-modal .details-grid{gap:10px;padding:10px}.role-dashboard-scope .application-details-modal .details-card{margin:12px}.role-dashboard-scope .application-details-modal .details-card .card-title{padding:10px 12px}.role-dashboard-scope .application-details-modal .profile-grid label,.role-dashboard-scope .application-details-modal .details-grid label{margin-bottom:2px;font-size:15px}.role-dashboard-scope .application-details-modal .profile-grid span,.role-dashboard-scope .application-details-modal .application-details-modal .details-grid span{font-size:15px}.role-dashboard-scope .application-details-modal .action-btn{height:40px;font-size:15px}}@media (max-width:575px){.role-dashboard-scope .chartHeading{grid-template-columns:38px minmax(0,1fr)}.role-dashboard-scope .chartHeading .chartHeadingIcon{width:38px;height:38px}.role-dashboard-scope .chartHeading>strong{display:none}.role-dashboard-scope .chartHeading h3{font-size:16px}.role-dashboard-scope .dashboardChartTooltip{min-width:145px}.role-dashboard-scope .statusChart .chartCenter{top:43%}.role-dashboard-scope .dashboard-page .dashboard-header{flex-direction:column;align-items:stretch;gap:18px}.role-dashboard-scope .dashboard-page .download-btn{justify-content:center}.role-dashboard-scope .dashboard-page .left,.role-dashboard-scope .dashboard-page .middle,.role-dashboard-scope .dashboard-page .right{padding:22px}.role-dashboard-scope .dashboard-page .left{flex-direction:column}.role-dashboard-scope .dashboard-page .dashboard-page-actions{flex-direction:column;align-items:stretch}.role-dashboard-scope .dashboard-page .outline-btn,.role-dashboard-scope .dashboard-page .danger-btn,.role-dashboard-scope .dashboard-page .continue-btn{justify-content:center}.role-dashboard-scope .main{padding:14px}.role-dashboard-scope .stateDashboard,.role-dashboard-scope .dashboardChartCard,.role-dashboard-scope .applications-table-card,.role-dashboard-scope .basic-information-card,.role-dashboard-scope .sidebar-card{border-radius:10px;padding:14px}.role-dashboard-scope .summaryCards,.role-dashboard-scope .districtWiseCards,.role-dashboard-scope .stateDashboard .districtWiseCards{grid-template-columns:1fr;gap:12px}.role-dashboard-scope .summaryCard{min-height:92px}.role-dashboard-scope .districtWiseHeading h2,.role-dashboard-scope .dashboard-header h1,.role-dashboard-scope .edit-application-header h1{font-size:22px;line-height:1.25}.role-dashboard-scope .chartCanvas{height:250px}.role-dashboard-scope .recharts-legend-wrapper{font-size:14px}.role-dashboard-scope .masterDataNav{max-width:100%;overflow-x:auto}.role-dashboard-scope .updateAccordion>button{align-items:flex-start;gap:10px}.role-dashboard-scope .updateAccordion>button>span:last-child{font-size:0}.role-dashboard-scope .pagination{justify-content:center;gap:6px}.role-dashboard-scope .masterDataHeader{flex-direction:column;align-items:stretch}.role-dashboard-scope .masterDataHeader>button{justify-content:center}.role-dashboard-scope .masterDialogFields{grid-template-columns:1fr}.role-dashboard-scope .masterDataToolbar>label{flex:1}.role-dashboard-scope .masterDataLayout{gap:12px}.role-dashboard-scope .userManagementSummary{grid-template-columns:1fr}.role-dashboard-scope .user-management-filters{padding-top:70px}.role-dashboard-scope .user-management-filters .filter-title{flex-direction:column;align-items:flex-start}.role-dashboard-scope .application-details-modal .applicationFieldGroups{grid-template-columns:1fr}.role-dashboard-scope .basic-information-card .basic-information-form .form-group.w-2,.role-dashboard-scope .basic-information-card .basic-information-form .form-group.w-3{max-width:100%}.role-dashboard-scope .basic-information-card .passwordGenerateRow{flex-direction:column}.role-dashboard-scope .basic-information-card .generatePasswordBtn{width:100%}.role-dashboard-scope .stateDashboard .summaryCards{grid-template-columns:1fr}.role-dashboard-scope .stateDashboard .filterBtn,.role-dashboard-scope .stateDashboard .exportBtn{justify-content:space-between;width:100%}.role-dashboard-scope .stateDashboard .dashboardFilters{flex-direction:column;width:100%}.role-dashboard-scope .stateDashboard .dashboardInfo{justify-content:flex-start}.role-dashboard-scope .stats{gap:10px;margin-top:10px}.role-dashboard-scope .notificationPageHeader button{font-size:15px}}@media (max-width:420px){.role-dashboard-scope .main{padding:12px}.role-dashboard-scope .topbar{padding-inline:12px}.role-dashboard-scope .topbar h1{max-width:50vw;font-size:15px}.role-dashboard-scope .notification-btn{width:36px;height:36px}.role-dashboard-scope .stateDashboard,.role-dashboard-scope .dashboardChartCard,.role-dashboard-scope .applications-table-card,.role-dashboard-scope .basic-information-card{padding:12px}.role-dashboard-scope .summaryCard{padding:14px 12px}.role-dashboard-scope .summaryCard .cardIcon{width:44px;height:44px}.role-dashboard-scope .summaryCard .cardContent h3{font-size:24px}.role-dashboard-scope .chartCanvas{height:230px}}@media (max-width:360px){.role-dashboard-scope .main{padding:10px}.role-dashboard-scope .topbar h1{max-width:46vw;font-size:15px}.role-dashboard-scope .topActions{gap:7px}.role-dashboard-scope .avatar{width:34px;height:34px;font-size:14px}.role-dashboard-scope .dashboardChartCard,.role-dashboard-scope .stateDashboard{padding:10px}.role-dashboard-scope .chartCanvas{height:215px}.role-dashboard-scope .sidebar:not(.for-application-progress) nav a{min-width:66px}}.faq-page-scope .page{background:#f8fbfa}.faq-page-scope .hero{text-align:center;background:radial-gradient(circle at 50% 0,#fff,#0000 42%),linear-gradient(135deg,#e9faf3,#eef9ff);padding:78px 28px}.faq-page-scope .hero>span{color:#087a59;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.faq-page-scope .hero h1{color:var(--black);letter-spacing:-.04em;margin-top:17px;font-size:clamp(38px,4.5vw,59px)}.faq-page-scope .hero p{color:#58647c;margin-top:15px;font-size:clamp(16px,1.4vw,20px)}.faq-page-scope .search{max-width:680px;color:var(--primary-color);background:#fff;border:1px solid #cfe2dc;border-radius:10px;align-items:center;gap:13px;margin:32px auto 0;padding:0 19px;display:flex;box-shadow:0 14px 35px #0c46381a}.faq-page-scope .search input{background:0 0;border:0;outline:0;width:100%;min-height:59px}.faq-page-scope .content{width:min(100% - 40px,950px);margin:0 auto;padding:70px 0 82px}.faq-page-scope .group+.group{margin-top:42px}.faq-page-scope .group h2{color:var(--black);margin-bottom:15px;font-size:25px}.faq-page-scope .item{background:#fff;border:1px solid #dfe9e7;border-radius:10px;overflow:hidden;box-shadow:0 5px 18px #123a410d}.faq-page-scope .item+.item{margin-top:11px}.faq-page-scope .item button{width:100%;color:var(--black);cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;font-weight:750;display:flex}.faq-page-scope .item button svg{color:var(--primary-color);flex:none;transition:transform .16s}.faq-page-scope .item button.open{color:#057c57;background:#f3fbf8}.faq-page-scope .item button.open svg{transform:rotate(180deg)}.faq-page-scope .answer{background:#f3fbf8;padding:0 22px 20px}.faq-page-scope .answer p{color:#59667d;line-height:1.65}@media (max-width:575px){.faq-page-scope .hero{padding-block:58px}.faq-page-scope .content{width:min(100% - 28px,950px);padding-block:50px 60px}.faq-page-scope .item button{padding:17px}.faq-page-scope .answer{padding:0 17px 17px}}@media (max-width:1620px){.faq-page-scope .page{max-width:100%}}@media (max-width:1420px){.faq-page-scope .content,.faq-page-scope .wrapper{max-width:calc(100% - 44px)}}@media (max-width:1199px){.faq-page-scope .wrapper{gap:28px}}@media (max-width:1024px){.faq-page-scope .wrapper{grid-template-columns:1fr}}@media (max-width:991px){.faq-page-scope .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.faq-page-scope .hero{padding-inline:20px}.faq-page-scope .content,.faq-page-scope .wrapper{max-width:calc(100% - 32px)}}@media (max-width:575px){.faq-page-scope .grid,.faq-page-scope .fieldGrid{grid-template-columns:1fr}.faq-page-scope .hero h1{overflow-wrap:anywhere}}@media (max-width:420px){.faq-page-scope .content,.faq-page-scope .wrapper{max-width:calc(100% - 24px)}}@media (max-width:360px){.faq-page-scope .content,.faq-page-scope .wrapper{max-width:calc(100% - 20px)}}.help-page-scope .page{background:#fff}.help-page-scope .hero{text-align:center;background:radial-gradient(circle at 50% 0,#fff 0,#0000 42%),linear-gradient(135deg,#e9faf3,#eff9ff);padding:82px 28px}.help-page-scope .eyebrow,.help-page-scope .sectionHeading>span,.help-page-scope .supportCta>div>span{color:#087a59;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.help-page-scope .eyebrow{background:#fff;border:1px solid #bde8d6;border-radius:999px;padding:9px 14px}.help-page-scope .hero h1{color:var(--black);letter-spacing:-.045em;margin-top:18px;font-size:clamp(40px,5vw,62px)}.help-page-scope .hero p{color:#55627c;max-width:700px;margin:16px auto 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.help-page-scope .search{color:#079b69;background:#fff;border:1px solid #cfe2dc;border-radius:10px;align-items:center;gap:13px;max-width:680px;margin:34px auto 0;padding:0 19px;display:flex;box-shadow:0 14px 35px #0c46381a}.help-page-scope .search input{width:100%;min-height:61px;color:var(--black);background:0 0;border:0;outline:0}.help-page-scope .categories{padding:82px clamp(28px,7vw,130px)}.help-page-scope .sectionHeading{text-align:center;max-width:680px;margin:0 auto}.help-page-scope .sectionHeading h2{color:var(--black);margin-top:11px;font-size:clamp(30px,3vw,44px)}.help-page-scope .sectionHeading p{color:#647087;margin-top:13px;line-height:1.6}.help-page-scope .grid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1250px;margin:46px auto 0;display:grid}.help-page-scope .card{background:#fff;border:1px solid #e0e9e8;border-radius:16px;padding:27px;transition:transform .16s,box-shadow .16s;box-shadow:0 10px 28px #113c3f12}.help-page-scope .card:hover{transform:translateY(-3px);box-shadow:0 15px 34px #113c3f21}.help-page-scope .icon{width:52px;height:42px;color:var(--primary-color);background:#e7f8f1;border-radius:10px;place-items:center;font-size:24px;display:grid}.help-page-scope .card h3{color:var(--black);margin-top:20px;font-size:19px}.help-page-scope .card p{color:#647087;min-height:75px;margin-top:10px;font-size:15px;line-height:1.6}.help-page-scope .card a{color:var(--primary-color);align-items:center;gap:8px;margin-top:15px;font-size:15px;font-weight:800;display:inline-flex}.help-page-scope .supportCta{color:#fff;background:linear-gradient(110deg,#047d59,#08a874);border-radius:16px;justify-content:space-between;align-items:center;gap:28px;max-width:1250px;margin:0 auto 82px;padding:45px 52px;display:flex}.help-page-scope .supportCta>div>span{color:#c8f0e1}.help-page-scope .supportCta h2{margin-top:9px;font-size:clamp(28px,3vw,40px)}.help-page-scope .supportCta p{color:#d9f5eb;margin-top:8px}.help-page-scope .ctaActions{flex-wrap:wrap;gap:12px;display:flex}.help-page-scope .ctaActions a{border:1px solid #fff;border-radius:9px;padding:15px 20px;font-weight:800}.help-page-scope .ctaActions a:first-child{color:var(--primary-color);background:#fff}.help-page-scope .card p{min-height:auto}@media (max-width:1024px){.help-page-scope .grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:575px){.help-page-scope .hero,.help-page-scope .categories{padding-block:58px}.help-page-scope .grid{grid-template-columns:1fr}.help-page-scope .supportCta{flex-direction:column;align-items:flex-start;margin:0 20px 58px;padding:35px 28px}}@media (max-width:1620px){.help-page-scope .page{max-width:100%}}@media (max-width:1420px){.help-page-scope .content,.help-page-scope .wrapper{max-width:calc(100% - 44px)}}@media (max-width:1199px){.help-page-scope .wrapper{gap:28px}}@media (max-width:1024px){.help-page-scope .wrapper{grid-template-columns:1fr}}@media (max-width:991px){.help-page-scope .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.help-page-scope .hero{padding-inline:20px}.help-page-scope .content,.help-page-scope .wrapper{max-width:calc(100% - 32px)}}@media (max-width:575px){.help-page-scope .grid,.help-page-scope .fieldGrid{grid-template-columns:1fr}.help-page-scope .hero h1{overflow-wrap:anywhere}}@media (max-width:420px){.help-page-scope .content,.help-page-scope .wrapper{max-width:calc(100% - 24px)}}@media (max-width:360px){.help-page-scope .content,.help-page-scope .wrapper{max-width:calc(100% - 20px)}}.privacy-page-scope .page{background:linear-gradient(#edf9f4 0%,#fff 340px);flex:1;padding:44px 24px 80px}.privacy-page-scope .wrap{width:min(100%,1100px);margin:0 auto}.privacy-page-scope .breadcrumb{color:#53617c;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.privacy-page-scope .breadcrumb a{color:var(--primary-color)}.privacy-page-scope .hero{padding:38px 0 30px}.privacy-page-scope .hero span{color:var(--primary-color);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.privacy-page-scope .hero h1{color:var(--black);margin-top:12px;font-size:clamp(34px,4vw,54px);line-height:1.08}.privacy-page-scope .hero p{color:#53617c;max-width:760px;margin-top:15px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.privacy-page-scope .card{background:#fff;border:1px solid #dfeae6;border-radius:16px;padding:clamp(28px,4vw,48px);box-shadow:0 18px 46px #0e41361a}.privacy-page-scope .section{border-bottom:1px solid #e6efec;padding:26px 0}.privacy-page-scope .section:first-child{padding-top:0}.privacy-page-scope .section:last-child{border-bottom:0;padding-bottom:0}.privacy-page-scope .section h2{color:var(--black);font-size:clamp(22px,2vw,28px);line-height:1.25}.privacy-page-scope .section p{color:#53617c;margin-top:12px;font-size:16px;line-height:1.75}.privacy-page-scope .section ul{color:#53617c;gap:10px;margin-top:15px;padding-left:20px;line-height:1.65;display:grid}.privacy-page-scope .section li::marker{color:var(--primary-color)}@media (max-width:575px){.privacy-page-scope .page{padding:30px 18px 58px}.privacy-page-scope .card{border-radius:10px}}@media (max-width:1620px){.privacy-page-scope .page{max-width:100%}}@media (max-width:1420px){.privacy-page-scope .content,.privacy-page-scope .wrapper{max-width:calc(100% - 44px)}}@media (max-width:1199px){.privacy-page-scope .wrapper{gap:28px}}@media (max-width:1024px){.privacy-page-scope .wrapper{grid-template-columns:1fr}}@media (max-width:991px){.privacy-page-scope .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.privacy-page-scope .hero{padding-inline:20px}.privacy-page-scope .content,.privacy-page-scope .wrapper{max-width:calc(100% - 32px)}}@media (max-width:575px){.privacy-page-scope .grid,.privacy-page-scope .fieldGrid{grid-template-columns:1fr}.privacy-page-scope .hero h1{overflow-wrap:anywhere}}@media (max-width:420px){.privacy-page-scope .content,.privacy-page-scope .wrapper{max-width:calc(100% - 24px)}}@media (max-width:360px){.privacy-page-scope .content,.privacy-page-scope .wrapper{max-width:calc(100% - 20px)}}.terms-page-scope .page{background:linear-gradient(#edf9f4 0%,#fff 340px);flex:1;padding:44px 24px 80px}.terms-page-scope .wrap{width:min(100%,1100px);margin:0 auto}.terms-page-scope .breadcrumb{color:#53617c;flex-wrap:wrap;align-items:center;gap:10px;font-size:15px;font-weight:700;display:flex}.terms-page-scope .breadcrumb a{color:var(--primary-color)}.terms-page-scope .hero{padding:38px 0 30px}.terms-page-scope .hero span{color:var(--primary-color);letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:600}.terms-page-scope .hero h1{color:var(--black);margin-top:12px;font-size:clamp(34px,4vw,54px);line-height:1.08}.terms-page-scope .hero p{color:#53617c;max-width:760px;margin-top:15px;font-size:clamp(16px,1.4vw,19px);line-height:1.5}.terms-page-scope .card{background:#fff;border:1px solid #dfeae6;border-radius:16px;padding:clamp(28px,4vw,48px);box-shadow:0 18px 46px #0e41361a}.terms-page-scope .section{border-bottom:1px solid #e6efec;padding:26px 0}.terms-page-scope .section:first-child{padding-top:0}.terms-page-scope .section:last-child{border-bottom:0;padding-bottom:0}.terms-page-scope .section h2{color:var(--black);font-size:clamp(22px,2vw,28px);line-height:1.25}.terms-page-scope .section p{color:#53617c;margin-top:12px;font-size:16px;line-height:1.75}.terms-page-scope .section ul{color:#53617c;gap:10px;margin-top:15px;padding-left:20px;line-height:1.65;display:grid}.terms-page-scope .section li::marker{color:var(--primary-color)}@media (max-width:575px){.terms-page-scope .page{padding:30px 18px 58px}.terms-page-scope .card{border-radius:10px}}@media (max-width:1620px){.terms-page-scope .page{max-width:100%}}@media (max-width:1420px){.terms-page-scope .content,.terms-page-scope .wrapper{max-width:calc(100% - 44px)}}@media (max-width:1199px){.terms-page-scope .wrapper{gap:28px}}@media (max-width:1024px){.terms-page-scope .wrapper{grid-template-columns:1fr}}@media (max-width:991px){.terms-page-scope .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.terms-page-scope .hero{padding-inline:20px}.terms-page-scope .content,.terms-page-scope .wrapper{max-width:calc(100% - 32px)}}@media (max-width:575px){.terms-page-scope .grid,.terms-page-scope .fieldGrid{grid-template-columns:1fr}.terms-page-scope .hero h1{overflow-wrap:anywhere}}@media (max-width:420px){.terms-page-scope .content,.terms-page-scope .wrapper{max-width:calc(100% - 24px)}}@media (max-width:360px){.terms-page-scope .content,.terms-page-scope .wrapper{max-width:calc(100% - 20px)}}
