.public-service-form-page{background:#f6f8fb;min-height:60vh}.public-service-form-content{max-width:1180px}@media (max-width:575.98px){.public-service-form-content{padding-left:12px;padding-right:12px}}.public-page.tenant-cpcb .hero{position:relative;overflow:hidden}.public-page.tenant-cpcb .hero img{object-fit:cover;object-position:center;width:100%;height:445px}.public-page.tenant-cpcb .cpcb-section{padding:70px 0}.public-page.tenant-cpcb .rules-section{background:linear-gradient(#0f69ae 0%,#083153 100%)}.public-page.tenant-cpcb .sc-section{background:#f5f6f4}.public-page.tenant-cpcb .section-title{letter-spacing:-.5px;color:#121826;margin-bottom:8px;font-size:2.6rem;font-weight:600}.public-page.tenant-cpcb .section-subtitle{color:#4a4a4a;max-width:520px;margin:0;font-size:13.5px;font-weight:500}.public-page.tenant-cpcb .btn-rules-download{color:#0d6efd;white-space:nowrap;background:#fff;border:1.5px solid #0d6efd;border-radius:10px;padding:11px 22px;font-size:15px;font-weight:600;transition:all .2s}.public-page.tenant-cpcb .btn-rules-download:hover{color:#fff;background:#0d6efd;transform:translateY(-1px);box-shadow:0 8px 20px #0d6efd40}.public-page.tenant-cpcb .feature-card{background:#fff;border:5px solid #d9dfdf;border-radius:8px;height:100%;padding:34px 32px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 10px 30px #1218260f}.public-page.tenant-cpcb .feature-card:hover{border-color:#d6e4ff;transform:translateY(-6px);box-shadow:0 18px 40px #0d6efd24}.public-page.tenant-cpcb .feature-card h5{color:#121826;margin:22px 0 12px;font-size:1.25rem;font-weight:700}.public-page.tenant-cpcb .feature-card p{color:#5a6273;margin:0;font-size:1rem;line-height:1.6}.public-page.tenant-cpcb .feature-tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.public-page.tenant-cpcb .feature-tag-wrap{position:relative}.public-page.tenant-cpcb .feature-tag{cursor:default;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:.76rem;font-weight:800;display:inline-flex}.public-page.tenant-cpcb .feature-tooltip{color:#1f2937;opacity:0;pointer-events:none;visibility:hidden;white-space:normal;z-index:20;background:#fff;border:1px solid #a6dff2;border-radius:4px;flex-direction:column;gap:4px;width:max-content;min-width:140px;max-width:220px;padding:10px 12px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(8px);box-shadow:0 8px 20px #1218261f}.public-page.tenant-cpcb .feature-tooltip:after{content:"";background:#fff;border-bottom:1px solid #a6dff2;border-right:1px solid #a6dff2;width:12px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.public-page.tenant-cpcb .feature-tag-wrap:hover .feature-tooltip{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.public-page.tenant-cpcb .feature-tooltip-item{font-size:.95rem;line-height:1.25}.public-page.tenant-cpcb .feature-tag-wet{color:#2d7c2e;background:#d8f0cf}.public-page.tenant-cpcb .feature-tag-dry{color:#2164d1;background:#d9ebff}.public-page.tenant-cpcb .feature-tag-sanitary{color:#f07d00;background:#fff0b8}.public-page.tenant-cpcb .feature-tag-special{color:#d63434;background:#ffd9d9}.public-page.tenant-cpcb .icon-box{color:#0d6efd;background:linear-gradient(135deg,#e8f0ff,#dbe7ff);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;font-size:28px;transition:all .3s;display:flex}.public-page.tenant-cpcb .feature-card:hover .icon-box{color:#fff;background:linear-gradient(135deg,#0d6efd,#3b82f6);transform:scale(1.05)}.public-page.tenant-cpcb .pill-label{color:#0d6efd;background:#e9f1ff;border-left:5px solid #0d6efd;border-radius:8px;align-items:center;gap:10px;padding:10px 20px 10px 16px;font-size:1.05rem;font-weight:700;display:inline-flex}.public-page.tenant-cpcb .pill-label i{font-size:1.2rem}.public-page.tenant-cpcb .criteria-row{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.public-page.tenant-cpcb .criteria-card{text-align:center;background:#fff;border:1.5px solid #d8efe6;border-radius:16px;flex:1 1 0;min-width:240px;padding:34px 24px;transition:transform .3s,box-shadow .3s,border-color .3s;box-shadow:0 8px 24px #1218260d}.public-page.tenant-cpcb .criteria-card:hover{border-color:#9fd9c4;transform:translateY(-5px);box-shadow:0 16px 36px #0d6efd1f}.public-page.tenant-cpcb .criteria-icon{color:#0d6efd;margin-bottom:18px;font-size:34px}.public-page.tenant-cpcb .criteria-label{color:#7b8494;margin-bottom:10px;font-size:1.05rem;font-weight:500}.public-page.tenant-cpcb .criteria-value{color:#121826;font-size:30px;font-weight:800;line-height:1}.public-page.tenant-cpcb .criteria-value .unit{color:#3b4250;margin-left:4px;font-size:1.1rem;font-weight:600}.public-page.tenant-cpcb .criteria-sub{color:#1f9d57;letter-spacing:1px;margin-top:12px;font-size:.85rem;font-weight:700}.public-page.tenant-cpcb .or-connector{flex:none;justify-content:center;align-items:center;padding:0 6px;display:flex}.public-page.tenant-cpcb .or-connector span{color:#1f9d57;background:#fff;border:1.5px solid #d8efe6;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 4px 12px #1218260f}.public-page.tenant-cpcb .category-card{background:#fff;border:1px solid #eef1f6;border-radius:14px;transition:box-shadow .3s,border-color .3s;overflow:hidden;box-shadow:0 6px 20px #1218260d}.public-page.tenant-cpcb .category-card:hover{border-color:#cfe0ff;box-shadow:0 12px 28px #0d6efd1f}.public-page.tenant-cpcb .category-toggle{color:#121826;text-align:left;background:#fff;border:none;align-items:center;gap:14px;width:100%;padding:18px 20px;font-size:1.1rem;font-weight:700;display:flex}.public-page.tenant-cpcb .category-toggle .cat-icon{color:#0d6efd;background:#e9f1ff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.public-page.tenant-cpcb .category-toggle .chevron{color:#5a6273;margin-left:auto;transition:transform .3s}.public-page.tenant-cpcb .category-toggle[aria-expanded=true] .chevron{transform:rotate(180deg)}.public-page.tenant-cpcb .category-toggle[aria-expanded=true]{color:#0d6efd}.pdf-ordergrid{grid-template-columns:repeat(8,1fr);gap:1rem;display:grid}.public-page.tenant-cpcb .category-list{margin:0;padding:18px 22px 20px;list-style:none}.public-page.tenant-cpcb .category-list li{color:#3a4250;margin-bottom:14px;padding-left:22px;font-size:1rem;line-height:1.45;position:relative}.public-page.tenant-cpcb .category-list li:last-child{margin-bottom:0}.public-page.tenant-cpcb .category-list li:before{content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:2px}.public-page.tenant-cpcb .cat-institutional .category-list{background:#e7f0fb}.public-page.tenant-cpcb .cat-institutional .category-list li:before{background:#2f6fd6}.public-page.tenant-cpcb .cat-commercial .category-list{background:#fdeede}.public-page.tenant-cpcb .cat-commercial .category-list li:before{background:#f3792b}.public-page.tenant-cpcb .cat-residential .category-list{background:#e7f5ec}.public-page.tenant-cpcb .cat-residential .category-list li:before{background:#2e9e54}.public-page.tenant-cpcb .sc-heading{color:#16203a;letter-spacing:-.3px;margin:0;font-size:2rem;font-weight:800}.public-page.tenant-cpcb .sc-underline{background:#ed1c24;border-radius:3px;width:84px;height:4px;margin:10px 0 16px}.public-page.tenant-cpcb .sc-subtitle{color:#4a5160;margin-bottom:38px;font-size:1.1rem}.public-page.tenant-cpcb .pdf-item{background:#d2ebff;flex-direction:column;align-items:center;text-decoration:none;transition:all .3s ease-in-out;display:flex}.public-page.tenant-cpcb .pdf-item img{transition:transform .3s}.public-page.tenant-cpcb .pdf-item:hover img{transform:translateY(-6px)scale(1.05)}.public-page.tenant-cpcb .pdf-date{color:#8a909c;align-items:center;gap:7px;margin-top:5px;font-size:11px;font-weight:500;display:inline-flex}.public-page.tenant-cpcb .pdf-date i{font-size:1rem}.public-page.tenant-cpcb .pdf-item:hover .pdf-date{color:#ed1c24}@media (max-width:991px){.public-page.tenant-cpcb .hero img{object-fit:contain;height:auto}}@media (max-width:767px){.public-page.tenant-cpcb .section-title{font-size:2rem}.public-page.tenant-cpcb .criteria-row{flex-direction:column}.public-page.tenant-cpcb .criteria-card{width:100%}.public-page.tenant-cpcb .or-connector{padding:10px 0}.public-page.tenant-cpcb .btn-rules-download{width:100%}}@media (max-width:575px){.public-page.tenant-cpcb .section-title{font-size:1.8rem}}.login-wrapper{font-family:var(--font-family,"Noto Sans", sans-serif);background:url(/img/bins4-swapped.webp) 0 0/cover;padding:0}p.rgstrboxs{color:#727272;margin-bottom:0;font-size:14px}.login-wrapper .login-row{align-items:flex-start}.login-wrapper .login-card,.track-status-wrapper .login-card{background:#fff;border-radius:18px;width:100%;max-width:500px;padding:34px 32px;box-shadow:0 20px 50px #00000014}.login-wrapper .accent{background:#3b82f6;border-radius:2px;width:45px;height:4px;margin-bottom:12px}.login-wrapper .secure-text{letter-spacing:1px;color:#2563eb;font-size:12px;font-weight:600}.login-wrapper .title,.track-status-wrapper .title{color:#0b78cb;font-size:28px;font-weight:700}.login-wrapper .subtitle,.track-status-wrapper .subtitle{color:#64748b;font-size:14px;margin-bottom:.75rem!important}.login-wrapper .progress-custom{background:#e5e7eb;border-radius:2px;height:4px;overflow:hidden}.login-wrapper .progress-fill{background:#2563eb;height:100%;transition:width .3s}.track-status-wrapper .input-group{flex-wrap:nowrap}.login-wrapper .form-control,.track-status-wrapper .form-control{background:#fff;border:1px solid #d1d5db;border-radius:8px;height:auto;padding:10px 12px;font-size:14px;width:100%!important}.login-wrapper .form-text,.track-status-wrapper .form-text{font-size:12px;font-weight:500}.login-wrapper button.btn.btn-main.btn-success.blu,.track-status-wrapper button.btn.btn-main.btn-success.blu{color:#fff;background:linear-gradient(#0f69ae 0%,#083153 100%);border-radius:8px;flex-direction:row;justify-content:center;align-items:center;font-weight:500;display:flex}.login-wrapper .form-control.is-invalid{padding-right:calc(1.5em + .75rem)}.login-wrapper .form-control:focus,.track-status-wrapper .form-control:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.login-wrapper .form-label,.track-status-wrapper .form-label{color:#212121;margin-bottom:3px;font-size:15px;font-weight:500}.login-wrapper .login-card .mb-4{margin-bottom:1rem!important}.login-wrapper .login-card .mb-3{margin-bottom:.85rem!important}.login-wrapper .eye{cursor:pointer;color:#6b7280;background:0 0;border:none;align-items:center;line-height:1;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-wrapper input#passwordInput{padding-right:40px}.track-status-wrapper .btn.btn-primary{color:#fff!important}.login-wrapper .login-mode-toggle .btn,.track-status-wrapper .btn{white-space:nowrap;color:#0b78cb;border:1px solid #0b78cb;height:auto;padding:12px 14px;font-size:14px;font-weight:500;line-height:1.2;display:block;border-radius:10px!important}.login-wrapper .login-mode-toggle .btn.btn-main{color:#fff;text-align:center;cursor:pointer;background:#0b78cb;border:none;width:100%;padding-top:10px;padding-bottom:10px;transition:all .2s;display:block}.login-wrapper .btn-main:hover{color:#fff;background:#0b78cb;transform:translateY(-1px);box-shadow:0 10px 20px #2563eb40}.login-wrapper .btn-main:disabled{opacity:.65;cursor:not-allowed;transform:none}.login-wrapper .login-left,.login-wrapper .login-right{justify-content:center;align-items:flex-start;display:flex}.login-wrapper .login-right-media{justify-content:center;align-items:center;width:100%;display:flex}.login-wrapper .login-right img{object-fit:contain;width:100%;height:auto;max-height:100%}.login-wrapper .otp-sent-info{color:#4b5563;margin-bottom:8px;font-size:13px}.login-wrapper .otp-timer{text-align:center;margin-bottom:14px;font-size:13px}.login-wrapper .otp-footer-row{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.login-wrapper .back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.login-wrapper .back-btn:hover{color:#2563eb}.login-wrapper .resend-text-btn{color:#2563eb;cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.login-wrapper .resend-text-btn:hover{opacity:.75}.login-wrapper .persona-heading{color:#4b5563;margin-bottom:12px;font-size:13px}.login-wrapper .persona-list{flex-direction:column;gap:8px;max-height:340px;padding-right:2px;display:flex;overflow-y:auto}.login-wrapper .persona-card{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;outline:none;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.login-wrapper .persona-card:hover,.login-wrapper .persona-card--selected{border-color:#2563eb;box-shadow:0 2px 8px #2563eb1f}.login-wrapper .persona-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.login-wrapper .persona-info{flex-direction:column;flex:1;min-width:0;display:flex}.login-wrapper .persona-title{color:#1f2937;font-size:14px;font-weight:600;line-height:1.3}.login-wrapper .persona-subtitle{color:#6b7280;margin-top:1px;font-size:12px}.login-wrapper .persona-check{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;font-weight:700;display:flex}.login-wrapper .facility-type-section{border-top:1px solid #e5e7eb;margin-top:16px;padding-top:14px}.login-wrapper .facility-type-label{color:#374151;margin-bottom:10px;font-size:13px;font-weight:600}.login-wrapper .facility-type-grid{flex-direction:column;gap:6px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.login-wrapper .facility-type-card{cursor:pointer;background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;outline:none;align-items:center;gap:10px;padding:9px 12px;transition:border-color .2s,background .2s;display:flex}.login-wrapper .facility-type-card:hover,.login-wrapper .facility-type-card--selected{background:#eff6ff;border-color:#2563eb}.login-wrapper .facility-type-code{color:#2563eb;white-space:nowrap;text-align:center;background:#dbeafe;border-radius:4px;flex-shrink:0;min-width:110px;padding:2px 7px;font-size:11px;font-weight:700}.login-wrapper .facility-type-desc{color:#374151;flex:1;font-size:13px;line-height:1.3}.login-wrapper .facility-type-check{color:#fff;background:#2563eb;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:flex}@media (max-width:992px){.login-wrapper .login-right{display:none}.login-wrapper .login-card{margin:20px;padding:28px}}@media (max-width:576px){.login-wrapper .login-card{max-width:100%;margin:16px;padding:24px}}.public-page.tenant-cpcb .signup-page{font-family:var(--font-family,"Noto Sans", sans-serif);color:var(--signup-text-primary);padding:0 0 48px}.public-page.tenant-cpcb .signup-shell{max-width:1280px;margin:0 auto;padding:0}.public-page.tenant-cpcb .signup-breadcrumb{color:var(--signup-text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;font-size:13px;display:flex}.public-page.tenant-cpcb .signup-breadcrumb a{color:var(--signup-text-muted);text-decoration:none}.public-page.tenant-cpcb .signup-breadcrumb a:hover{color:var(--signup-blue)}.public-page.tenant-cpcb .signup-breadcrumb .current{color:var(--signup-blue);font-weight:500}.public-page.tenant-cpcb .signup-card{border:1px solid var(--signup-border);border-radius:var(--signup-radius-lg);box-shadow:var(--signup-shadow);background:#fff;overflow:hidden}.public-page.tenant-cpcb .signup-card.bcknone{box-shadow:none;background:0 0;border:none}.public-page.tenant-cpcb .signup-banner{color:#2e2e2e;background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:5px 20px;display:block}.public-page.tenant-cpcb .signup-banner-left{text-align:center;align-items:center;display:block}.public-page.tenant-cpcb .signup-banner-icon{background:#ffffff2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:inline-flex}.public-page.tenant-cpcb .signup-banner-title{font-size:18px;font-weight:600;line-height:1.25}.public-page.tenant-cpcb .signup-banner-subtitle{margin-top:0;font-size:12px;font-weight:400}.public-page.tenant-cpcb .signup-banner-badge{white-space:nowrap;background:#fff3;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;padding:6px 16px;font-size:12.5px;font-weight:600;display:inline-flex}.public-page.tenant-cpcb .signup-stepper{border-bottom:0;align-items:flex-start;padding:30px 60px 20px;display:flex;overflow-x:auto}.public-page.tenant-cpcb .signup-stepper-node{flex-direction:row;align-items:center;gap:8px;min-width:100px;display:flex}.public-page.tenant-cpcb .signup-stepper-circle{color:#ddd;background:#fff;border:2px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.public-page.tenant-cpcb .signup-stepper-circle--active{border-color:var(--signup-blue);color:var(--signup-blue);background:#fff;box-shadow:0 0 0 3px #1565c038}.public-page.tenant-cpcb .signup-stepper-circle--done{background:var(--signup-blue);border-color:var(--signup-blue);color:#fff}.public-page.tenant-cpcb .signup-stepper-label{color:var(--signup-text-muted);text-align:center;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.35}.public-page.tenant-cpcb .signup-stepper-node--active .signup-stepper-label,.public-page.tenant-cpcb .signup-stepper-node--done .signup-stepper-label{color:var(--signup-text-primary)}.public-page.tenant-cpcb .signup-stepper-line{background:var(--signup-border);flex:1;min-width:24px;height:2px;margin-top:16px;margin-left:8px;margin-right:8px}.public-page.tenant-cpcb .signup-stepper-line--done{background:var(--signup-blue)}.public-page.tenant-cpcb .signup-body{padding:20px 0 26px}.public-page.tenant-cpcb .signup-category-card:hover .signup-category-label{color:#fff}.public-page.tenant-cpcb .signup-category-grid{margin-bottom:8px}.public-page.tenant-cpcb .signup-category-card{border:1px solid var(--signup-option-border);cursor:pointer;text-align:center;background:#fff;border-radius:10px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;padding:0;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex}.public-page.tenant-cpcb .signup-category-card:hover{border-color:var(--signup-cyan);border:1px solid var(--signup-option-border);background:#f0f8ff;transform:translateY(-2px);box-shadow:0 10px 24px #1565c01f}.public-page.tenant-cpcb .signup-category-card--active{background:var(--signup-blue-light);border:1px solid var(--signup-option-border);box-shadow:0 0 0 2px #1565c02e}.public-page.tenant-cpcb .signup-category-icon-wrap{background:#e0f2ff;border-radius:9px 0 0 9px;justify-content:center;align-items:center;height:100%;padding:25px;display:inline-flex;box-shadow:inset 0 0 0 1px #1565c01f}.public-page.tenant-cpcb .signup-category-icon{color:#fff;background:var(--signup-option-border);border:2px solid #dceffe;border-radius:10px;justify-content:center;align-items:center;padding:8px;font-size:30px;line-height:1;display:inline-flex;box-shadow:0 0 5px #1565c01f}.public-page.tenant-cpcb .signup-category-icon svg{width:30px;height:30px;display:block}.public-page.tenant-cpcb .signup-category-label{color:#2e2e2e;font-size:16px;font-weight:600;line-height:18px}.public-page.tenant-cpcb .signup-category-grid .signup-category-card{isolation:isolate;background:linear-gradient(#0f69ae 0%,#083153 100%);border-color:#083153;position:relative;overflow:hidden}.public-page.tenant-cpcb .signup-category-grid .signup-category-card:hover,.public-page.tenant-cpcb .signup-category-grid .signup-category-card--active{background:linear-gradient(#0f69ae 0%,#083153 100%);border-color:#083153;animation:1.5s light}@keyframes light{0%{box-shadow:0 0 #fff0}50%{box-shadow:0 0 12px #ffffff8c}to{box-shadow:0 0 #fff0}}.public-page.tenant-cpcb .signup-category-grid .signup-category-card:before{content:"";pointer-events:none;z-index:2;background:linear-gradient(120deg,#fff0 0%,#ffffff73 50%,#fff0 100%);width:50%;height:100%;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.public-page.tenant-cpcb .signup-category-grid .signup-category-card:hover:before{animation:.9s ease-in-out bwg-shimmer-sweep}@keyframes bwg-shimmer-sweep{0%{left:-75%}to{left:125%}}.public-page.tenant-cpcb .signup-category-grid .signup-category-label{color:#fff}.public-page.tenant-cpcb .signup-category-helper{color:var(--signup-text-secondary);font-size:13px;font-weight:500;line-height:15px}.public-page.tenant-cpcb .signup-field-label{color:var(--signup-text-primary);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.public-page.tenant-cpcb .signup-required{color:var(--signup-accent-hover);margin-left:3px;font-weight:700}.public-page.tenant-cpcb .signup-input-group{border:1px solid var(--signup-border);border-radius:var(--signup-radius-md);background:#fff;align-items:stretch;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.public-page.tenant-cpcb .signup-input-group:focus-within{border-color:var(--signup-blue);box-shadow:0 0 0 3px #1565c01f}.public-page.tenant-cpcb .signup-input-icon{background:var(--signup-blue-light);width:42px;color:var(--signup-blue-dark);flex-shrink:0;justify-content:center;align-items:center;font-size:15px;display:inline-flex}.public-page.tenant-cpcb .signup-input-group input,.public-page.tenant-cpcb .signup-input-group select{color:#868686;background:0 0;border:none;outline:none;flex:1;min-width:0;height:auto;padding:7px 12px;font-family:inherit;font-size:14px}.public-page.tenant-cpcb .signup-input-group--inline{flex:1}.public-page.tenant-cpcb .signup-input-group--readonly{cursor:not-allowed;background:#f4f6f8;border-color:#d1d5db}.public-page.tenant-cpcb .signup-input-group--readonly input{cursor:not-allowed;color:#374151!important;background:0 0!important}.public-page.tenant-cpcb .signup-input-group--readonly:focus-within{box-shadow:none;border-color:#d1d5db}.public-page.tenant-cpcb .signup-field-hint{color:var(--signup-text-muted);margin-top:6px;font-size:12px;font-weight:500;display:block}.public-page.tenant-cpcb .signup-eye-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0 12px;display:inline-flex}.public-page.tenant-cpcb .signup-eye-btn:hover{color:var(--signup-blue-dark)}.public-page.tenant-cpcb .signup-input-group--error{border-color:#f5c2c0}.public-page.tenant-cpcb .signup-input-group--error:focus-within{border-color:#c62828;box-shadow:0 0 0 3px #c628281f}.public-page.tenant-cpcb .signup-field-error{color:#c62828;margin-top:6px;font-size:12px;font-weight:500;display:block}.public-page.tenant-cpcb .signup-mobile-row{align-items:stretch;gap:8px;display:flex}.public-page.tenant-cpcb .signup-captcha-box{border-radius:var(--signup-radius-md);background:#fff;border:1px solid #e9e9e9;align-items:center;gap:12px;padding:7px 14px;display:flex}.public-page.tenant-cpcb .signup-captcha-question{letter-spacing:1px;color:#2e2e2e;min-width:110px;font-size:14px;font-weight:600;font-family:var(--font-family,"Noto Sans", sans-serif)}.public-page.tenant-cpcb .signup-refresh-btn{border:1px solid var(--signup-blue);color:var(--signup-blue);border-radius:var(--signup-radius-sm);cursor:pointer;background:#fff;border-radius:8px;margin-top:30px;padding:7px 13px;font-size:13px;font-weight:600;transition:background .15s}.public-page.tenant-cpcb .signup-refresh-btn:hover{background:var(--signup-blue-light)}.public-page.tenant-cpcb .signup-otp-row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.public-page.tenant-cpcb .signup-mobile-otp-block{margin-top:0}.public-page.tenant-cpcb .signup-mobile-otp-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.public-page.tenant-cpcb .signup-otp-boxes{align-items:center;gap:8px;display:flex}.public-page.tenant-cpcb .signup-otp-boxes input{border:1px solid var(--signup-border);border-radius:var(--signup-radius-sm);color:#727272;text-align:center;background:#fff;outline:none;width:37px;height:43px;font-size:14px;font-weight:500}option{color:#727272;padding:5px;font-size:13px;line-height:19px}select:not(:-internal-list-box):not([multiple]) option{border-color:var(--signup-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--signup-blue) 18%, transparent)}.public-page.tenant-cpcb .signup-otp-boxes input:focus{border-color:var(--signup-blue);box-shadow:0 0 0 2px color-mix(in srgb, var(--signup-blue) 18%, transparent)}.public-page.tenant-cpcb .signup-otp-boxes input:disabled{background:var(--signup-bg-light)}.public-page.tenant-cpcb .signup-resend-link{color:var(--signup-blue);cursor:pointer;background:0 0;border:none;padding:6px 0 0;font-size:12.5px;font-weight:600}.public-page.tenant-cpcb .signup-resend-link:disabled{color:var(--signup-text-muted);cursor:default}.public-page.tenant-cpcb .signup-actions-row{justify-content:flex-end;align-items:center;gap:12px;display:flex}.public-page.tenant-cpcb .signup-btn-send-otp{background:var(--signup-accent);color:#fff;border-radius:var(--signup-radius-md);white-space:nowrap;border:none;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s}.public-page.tenant-cpcb .signup-btn-send-otp:hover:not(:disabled){background:var(--signup-accent-hover)}.public-page.tenant-cpcb .signup-btn-send-otp:disabled{opacity:.65}.public-page.tenant-cpcb .signup-btn-primary{background:var(--signup-blue);color:#fff;border-radius:var(--signup-radius-md);border:none;padding:7px 16px;font-size:14px;font-weight:500;transition:background .15s,transform .1s}.public-page.tenant-cpcb .signup-btn-primary:hover:not(:disabled){background:var(--signup-blue-dark)}.public-page.tenant-cpcb .signup-btn-primary:disabled{opacity:.65}.public-page.tenant-cpcb .signup-btn-outline{color:#0b78cb;border-radius:var(--signup-radius-md);background:#fff;border:1px solid #0b78cb;padding:7px 15px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.public-page.tenant-cpcb .signup-btn-outline:hover:not(:disabled){background:var(--signup-bg-light);border-color:var(--signup-text-muted)}.public-page.tenant-cpcb .signup-btn-link{color:var(--signup-text-secondary);background:0 0;border:none;padding:11px 4px;font-size:14px;font-weight:600}.public-page.tenant-cpcb .signup-alert-error{color:#c62828;border-radius:var(--signup-radius-md);background:#fdecea;border:1px solid #f5c2c0;margin-bottom:18px;padding:12px 16px;font-size:13.5px}.public-page.tenant-cpcb .signup-alert-info{background:var(--signup-blue-light);border:1px solid var(--signup-cyan);color:var(--signup-blue-dark);border-radius:var(--signup-radius-md);margin:8px 0;padding:7px 12px;font-size:13px}.public-page.tenant-cpcb .signup-password-criteria{border:1px solid var(--signup-border);border-radius:var(--signup-radius-md);width:100%;box-shadow:var(--signup-shadow);z-index:1000;background:#fff;margin-top:6px;padding:10px 14px;font-size:12.5px;position:absolute;left:0}.public-page.tenant-cpcb .signup-criteria-ok{color:var(--signup-green)}.public-page.tenant-cpcb .signup-criteria-bad{color:#c62828}.public-page.tenant-cpcb .signup-success{text-align:center;padding:24px 0}.public-page.tenant-cpcb .signup-success-icon{background:var(--signup-green-light);width:64px;height:64px;color:var(--signup-green);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:30px;display:inline-flex}.public-page.tenant-cpcb .signup-success-modal-backdrop{z-index:1100;background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.public-page.tenant-cpcb .signup-success-modal{border-radius:var(--signup-radius-lg);background:#fff;width:min(430px,100%);padding:28px;box-shadow:0 24px 60px #00000047}.public-page.tenant-cpcb .signup-success-modal-footer{justify-content:flex-end;display:flex}.public-page.tenant-cpcb .signup-success-modal h3{color:var(--signup-text-primary);margin:0 0 10px;font-size:20px;font-weight:700}.public-page.tenant-cpcb .signup-success-modal p{color:var(--signup-text-muted);margin:0 0 22px;font-size:14px;line-height:1.55}.public-page.tenant-cpcb .signup-success-modal-icon{background:var(--signup-green);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 0 18px;font-size:32px;display:inline-flex}.public-page.tenant-cpcb .signup-success-modal .signup-btn-primary{padding:9px 28px}.public-page.tenant-cpcb .signup-terms-modal-backdrop{z-index:1100;background:#0000009e;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.public-page.tenant-cpcb .signup-terms-inline-link{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:none}.public-page.tenant-cpcb .signup-terms-inline-link:focus-visible{outline-offset:2px;outline:2px solid}.public-page.tenant-cpcb .signup-terms-modal{border-radius:var(--signup-radius-lg);background:#fff;flex-direction:column;width:min(760px,100%);max-height:85vh;display:flex;overflow:hidden;box-shadow:0 24px 60px #00000047}.public-page.tenant-cpcb .signup-terms-modal-header{border-bottom:1px solid var(--signup-border);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.public-page.tenant-cpcb .signup-terms-modal-header h3{color:var(--signup-text-primary);margin:0;font-size:18px;font-weight:700}.public-page.tenant-cpcb .signup-terms-modal-close{color:var(--signup-text-muted);background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.public-page.tenant-cpcb .signup-terms-modal-body{padding:20px 24px;overflow-y:auto}.public-page.tenant-cpcb .signup-terms-modal-body h6{color:var(--signup-text-primary);margin:18px 0 6px;font-size:14px;font-weight:700}.public-page.tenant-cpcb .signup-terms-modal-body h6:first-child{margin-top:0}.public-page.tenant-cpcb .signup-terms-modal-body p{color:var(--signup-text-secondary);margin:0 0 8px;font-size:13.5px;line-height:1.6}.public-page.tenant-cpcb .signup-terms-checkbox-row{border-top:1px solid var(--signup-border);color:var(--signup-text-primary);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;padding-top:14px;font-size:13.5px;display:flex}.public-page.tenant-cpcb .signup-terms-checkbox-row:first-of-type{border-top:none;margin-top:20px;padding-top:0}.public-page.tenant-cpcb .signup-terms-checkbox-row input{flex-shrink:0;margin-top:3px}.public-page.tenant-cpcb .signup-terms-modal-footer{border-top:1px solid var(--signup-border);justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.public-page.tenant-cpcb .signup-facility-modal-backdrop{z-index:1200;background:#000000ad;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.public-page.tenant-cpcb .signup-facility-modal{background:#f7fafc;border-radius:12px;width:min(720px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 24px 64px #00000057}.public-page.tenant-cpcb .signup-facility-modal-header{color:#fff;background:linear-gradient(#0d7fc2 0%,#075a91 100%);justify-content:space-between;align-items:center;min-height:48px;padding:11px 16px;display:flex}.public-page.tenant-cpcb .signup-facility-modal-header h3{color:inherit;margin:0;font-size:15px;font-weight:700}.public-page.tenant-cpcb .signup-facility-modal-close{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.public-page.tenant-cpcb .signup-facility-modal-close:hover,.public-page.tenant-cpcb .signup-facility-modal-close:focus-visible{background:#ffffff29}.public-page.tenant-cpcb .signup-facility-modal-body{padding:16px;overflow-y:auto}.public-page.tenant-cpcb .signup-facility-option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.public-page.tenant-cpcb .signup-facility-option{color:#fff;text-align:left;text-transform:none;cursor:pointer;background:linear-gradient(#0f69ae 0%,#083153 100%);border:1px solid #3985b5;border-radius:8px;align-items:center;gap:10px;min-width:0;min-height:70px;padding:9px 10px;font-size:11px;font-weight:600;line-height:1.3;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.public-page.tenant-cpcb .signup-facility-option:hover,.public-page.tenant-cpcb .signup-facility-option:focus-visible{color:#fff;background:#3a83ba;border-color:#3a83ba;outline:none;transition:background-color .15s,border-color .15s,box-shadow .15s;box-shadow:0 5px 14px #173f583d}.public-page.tenant-cpcb .signup-facility-option-icon{background:#d9f3ff;border-radius:6px;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;padding:5px;display:inline-flex;overflow:hidden}.public-page.tenant-cpcb .signup-facility-option-icon img{object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}@media (max-width:640px){.public-page.tenant-cpcb .signup-facility-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-page.tenant-cpcb .signup-facility-modal-body{padding:12px}.public-page.tenant-cpcb .signup-facility-option{min-height:64px;padding:7px;font-size:9.5px}}@media (max-width:420px){.public-page.tenant-cpcb .signup-facility-option-grid{grid-template-columns:1fr}}.login-wrapper .card-ui{background:#fff;border-radius:18px;width:100%;max-width:500px;padding:42px;box-shadow:0 20px 50px #00000014}.login-wrapper .stepper{grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 0 28px;display:grid;position:relative}.login-wrapper .stepper-progress{display:none}.login-wrapper .step{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.login-wrapper .step:not(:last-child):after{content:"";z-index:0;background:#e5e7eb;width:calc(100% - 40px);height:2px;position:absolute;top:14px;left:calc(50% + 20px)}.login-wrapper .step .circle{color:#9ca3af;background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 0 0 4px #fff}.login-wrapper .step.active .circle{color:#fff;background:#2563eb;border-color:#2563eb}.login-wrapper .step.done .circle{color:#2563eb;background:#dbeafe;border-color:#2563eb}.login-wrapper .step .label{color:#9ca3af;text-align:center;white-space:nowrap;margin-top:6px;font-size:11px;font-weight:500}.login-wrapper .step.active .label,.login-wrapper .step.done .label{color:#2563eb;font-weight:600}.login-wrapper .pw-input-wrap{position:relative}.login-wrapper .pw-input-wrap .form-control{padding-right:54px}.login-wrapper .pw-toggle{color:#6b7280;cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.login-wrapper .pw-toggle:hover{color:#2563eb}.login-wrapper .pw-policy{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;padding:10px 14px}.login-wrapper .pw-policy-item{color:#6b7280;align-items:center;gap:7px;margin:3px 0;font-size:12px;transition:color .2s;display:flex}.login-wrapper .pw-policy-item.met{color:#2563eb}.login-wrapper .pw-policy-dot{background:#d1d5db;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .2s}.login-wrapper .pw-policy-item.met .pw-policy-dot{background:#2563eb}.login-wrapper .otp-timer{text-align:center;color:#6b7280;margin-bottom:12px;font-size:13px}.login-wrapper .otp-timer.expiring{color:#dc2626}.login-wrapper .otp-channel-switch{color:#2563eb;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:4px 0;font-size:12px;font-weight:600;text-decoration:underline;display:block}.login-wrapper .otp-channel-switch:hover{opacity:.75}@media (max-width:576px){.login-wrapper .card-ui{padding:28px 20px}}body{font-family:var(--font-family);background-color:#fff;padding-top:0}.bg-primary{background-color:var(--primary-color)}.bg-primary-outline{border-color:var(--primary-color)}.bg-primary-outline:hover{background-color:var(--primary-color)}.bg-gray{background-color:#f3f4f6}.bg-gray:hover{background-color:var(--primary-color)}.text-primary{color:var(--primary-color)}.border-primary{border-color:var(--primary-color)}.icon-primary{color:var(--primary-color)}.header-main .top-bar{background-color:var(--primary-light-color);color:var(--primary-color)}.tailwind-scope{font-family:var(--font-family,"Noto Sans", sans-serif)}.tailwind-scope a.text-gray-700{color:#374151}.tailwind-scope a.text-gray-900{color:#111827}.tailwind-scope a.text-red-600{color:#dc2626}.tailwind-scope a.text-red-700{color:#b91c1c}.tailwind-scope a.text-red-800{color:#991b1b}.tailwind-scope a.text-white{color:#fff}.tailwind-scope a.hover\:text-red-700:hover{color:#b91c1c}.tailwind-scope a.hover\:bg-red-50:hover{background-color:#fef2f2}.tailwind-scope a.bg-red-100{background-color:#fee2e2}.tailwind-scope a.bg-red-50{background-color:#fef2f2}.tailwind-scope p.text-red-600{color:#dc2626;margin-top:.25rem;margin-bottom:0;font-size:.875rem;font-weight:500}.tailwind-scope p.text-gray-500{color:#6b7280;margin-top:.25rem;margin-bottom:0;font-size:.875rem}.tailwind-scope .bg-primary{background-color:var(--primary-color)!important}.tailwind-scope .text-primary,.tailwind-scope .hover\:text-primary:hover{color:var(--primary-color)!important}.tailwind-scope .bg-primary-outline{border-color:var(--primary-color)}.tailwind-scope .bg-primary-outline:hover{background-color:var(--primary-color);color:#fff}.tailwind-scope .bg-gray{background-color:#f3f4f6}.tailwind-scope .bg-gray:hover{background-color:var(--primary-color);color:#fff}.investor-bg{border-bottom:1px solid #ddd}.investor-header .header-icon-btn{color:#2f2f2f;background:#fff;border:1px solid #d9dee5;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.investor-header .header-icon-btn:hover{background:#f3f4f6}.investor-header .header-icon{color:#2f2f2f;stroke-width:2px;width:22px;height:22px}.investor-header .department-header-brand.department-brand-split{flex-direction:column;align-items:flex-start;max-width:190px;display:flex}.investor-header .department-header-brand .department-brand-content,.investor-header .department-header-brand .department-brand-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.investor-header .department-header-brand.department-brand-bottom .department-brand-content{gap:6px}.investor-header .department-header-brand.department-brand-right .department-brand-content{flex-direction:row;align-items:flex-start;gap:8px}.investor-header.layout2-header .department-header-brand.department-brand-split{min-width:0;max-width:none}.investor-header.layout2-header .department-header-brand.department-brand-right .department-brand-content{flex-wrap:nowrap;gap:8px}.investor-header.layout2-header .department-header-brand .department-brand-top{gap:4px}.investor-header.layout2-header .department-header-brand .department-brand-text{min-width:0}.investor-header.layout2-header .department-header-brand .department-brand-small-text,.investor-header.layout2-header .department-header-brand .department-brand-title{white-space:nowrap;text-overflow:clip;max-width:none;overflow:visible}.investor-header .department-header-brand .department-brand-top{align-items:flex-start;gap:6px;display:flex}.investor-header .department-header-brand .department-brand-emblem,.investor-header .department-header-brand .department-brand-logo{object-fit:contain;flex:none;width:auto;height:40px}.investor-header .department-header-brand .department-brand-small-text{color:#4b5563;letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:190px;margin:0;font-weight:700;display:block;font-size:6px!important;line-height:3.5!important}.investor-header .department-header-brand .department-brand-title{color:#4b5563;letter-spacing:0;text-transform:uppercase;max-width:190px;margin:0;font-weight:700;font-size:12px!important;line-height:1!important}.fb-theme-dark .investor-header .department-header-brand .department-brand-small-text,.fb-theme-dark .investor-header .department-header-brand .department-brand-title{color:#e5e7eb}.fb-theme-brand .investor-header .department-header-brand .department-brand-small-text,.fb-theme-brand .investor-header .department-header-brand .department-brand-title{color:#422006}.action-pill .action-label{opacity:0!important;white-space:nowrap!important;max-width:0!important;overflow:hidden!important}.action-pill:hover .action-label,.action-pill.active .action-label{opacity:1!important;max-width:220px!important}.action-pill .action-icon img{display:block}.accordion-item:first-of-type{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.accordion-item:last-of-type{border-bottom-right-radius:8px!important;border-bottom-left-radius:8px!important}.investor-layout-root,.investor-layout-loading{min-height:100vh}.investor-main-content{margin-left:272px!important}.investor-main-content.sidebar-collapsed{margin-left:80px!important}.investor-main-content-shell{flex-direction:column;min-height:100vh;transition:margin-left .3s ease-in-out;display:flex}@media (max-width:1023.98px){.investor-dashboard-shell .investor-main-content,.investor-dashboard-shell .investor-main-content.sidebar-collapsed{margin-left:0!important}.investor-dashboard-shell.investor-mobile-sidebar-layout .investor-main-content,.investor-dashboard-shell.investor-mobile-sidebar-layout .investor-main-content.sidebar-collapsed{margin-left:80px!important}.investor-dashboard-shell.investor-mobile-sidebar-layout.investor-mobile-sidebar-open .investor-main-content,.investor-dashboard-shell.investor-mobile-sidebar-layout.investor-mobile-sidebar-open .investor-main-content.sidebar-collapsed{margin-left:270px!important}.department-dashboard-shell .investor-sidebar{z-index:40}.department-dashboard-shell .investor-main-content,.department-dashboard-shell .investor-main-content.sidebar-collapsed{margin-left:80px!important}.department-dashboard-shell.department-mobile-sidebar-open .investor-main-content,.department-dashboard-shell.department-mobile-sidebar-open .investor-main-content.sidebar-collapsed{margin-left:270px!important}}.investor-dashboard-shell,.investor-dashboard-shell *{font-family:inherit}.investor-dashboard-shell .pi{font-family:primeicons!important}.investor-dashboard-shell{--fb-font-scale:1}.investor-dashboard-shell.fb-font-size-small{--fb-font-scale:.75}.investor-dashboard-shell.fb-font-size-medium{--fb-font-scale:1}.investor-dashboard-shell.fb-font-size-large{--fb-font-scale:1.5}.investor-dashboard-shell.font-sans{font-family:Noto Sans,sans-serif}.investor-dashboard-shell.font-serif{font-family:Georgia,Times New Roman,Times,serif}.investor-dashboard-shell.font-mono{font-family:Courier New,Courier,monospace}.investor-dashboard-shell.font-display{font-family:Brush Script MT,Comic Sans MS,cursive}.investor-dashboard-shell :where(.text-xs,.small){font-size:calc(.75rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(.text-sm,.sm-txt,.form-label,.form-control,.form-select,.btn,table){font-size:calc(.875rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(.text-base,p,li,input,select,textarea,button){font-size:14px}.investor-dashboard-shell :where(h6,.h6){font-size:calc(1rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(h5,.h5){font-size:calc(1.125rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(h4,.h4){font-size:calc(1.25rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(h3,.h3){font-size:calc(1.5rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(h2,.h2){font-size:calc(1.75rem * var(--fb-font-scale))!important}.investor-dashboard-shell :where(h1,.h1){font-size:calc(2rem * var(--fb-font-scale))!important}.investor-dashboard-shell.fb-theme-dark{--fb-dashboard-page-bg:#000;--fb-dashboard-surface:#000;--fb-dashboard-surface-muted:#0a0a0a;--fb-dashboard-surface-soft:#111;--fb-dashboard-border:#333;--fb-dashboard-text:#fff;--fb-dashboard-text-muted:#fff;--fb-dashboard-text-soft:#e5e7eb;color:#fff;background:#000}.investor-dashboard-shell.fb-theme-brand{--fb-dashboard-page-bg:#fefce8;--fb-dashboard-surface:#fefce8;--fb-dashboard-surface-muted:#fef9c3;--fb-dashboard-surface-soft:#fef3c7;--fb-dashboard-border:#eab308;--fb-dashboard-text:#000;--fb-dashboard-text-muted:#000;--fb-dashboard-text-soft:#111;color:#000;background:#fefce8}.investor-dashboard-shell.fb-theme-dark .investor-main-content{color:#fff;background:#000}.investor-dashboard-shell.fb-theme-brand .investor-main-content{color:#000;background:#fefce8}.investor-dashboard-shell.fb-theme-dark :where(.investor-bg,.footer-main,.card,.card-body,.card-header,.modal-content,.dropdown-menu,.accordion-item,.list-group-item,.table,.table>:not(caption)>*>*,.bg-white,.bg-light,.bg-gray-50,.bg-slate-50,.bg-slate-100){color:#fff!important;background-color:#000!important;border-color:#333!important}.investor-dashboard-shell.fb-theme-brand :where(.investor-bg,.footer-main,.card,.card-body,.card-header,.modal-content,.dropdown-menu,.accordion-item,.list-group-item,.table,.table>:not(caption)>*>*,.bg-white,.bg-light,.bg-gray-50,.bg-slate-50,.bg-slate-100){color:#000!important;background-color:#fefce8!important;border-color:#eab308!important}.investor-dashboard-shell.fb-theme-dark :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,a,button,th,td,li,.text-primary,.text-dark,.text-muted,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:#fff!important}.investor-dashboard-shell.fb-theme-brand :where(h1,h2,h3,h4,h5,h6,p,span,label,small,strong,a,button,th,td,li,.text-primary,.text-dark,.text-muted,.text-gray-400,.text-gray-500,.text-gray-600,.text-gray-700,.text-gray-800,.text-gray-900,.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700,.text-slate-800,.text-slate-900){color:#000!important}.investor-dashboard-shell.fb-theme-dark :where(input,select,textarea,.form-control,.form-select,.p-inputtext,.p-dropdown,.p-multiselect){color:#fff!important;background-color:#000!important;border-color:#333!important}.investor-dashboard-shell.fb-theme-brand :where(input,select,textarea,.form-control,.form-select,.p-inputtext,.p-dropdown,.p-multiselect){color:#000!important;background-color:#fefce8!important;border-color:#eab308!important}.investor-dashboard-shell.fb-theme-dark :where(){color:#e5e7eb!important}.investor-dashboard-shell.fb-theme-brand :where(){color:#111!important}.investor-dashboard-shell.fb-theme-dark :where(svg,svg path,svg circle,svg rect,svg line,svg polyline){color:#fff;stroke:currentColor}.investor-dashboard-shell.fb-theme-brand :where(svg,svg path,svg circle,svg rect,svg line,svg polyline){color:#000;stroke:currentColor}.investor-layout2-root{--department-layout2-header-height:92px}.investor-layout2-main{min-height:calc(100vh - var(--department-layout2-header-height,74px))}.investor-layout2-main .footer-main{z-index:50;width:calc(100% + 272px);margin-left:-272px;position:relative}.investor-layout2-main.sidebar-collapsed .footer-main{width:calc(100% + 80px);margin-left:-80px}.investor-bg-pattern-default{--bg-pattern:url(/img/bg-pattern/default.png)}.investor-bg-pattern-cpcb{--bg-pattern:none}.investor-bg-pattern-rera{--bg-pattern:url(/img/bg-pattern/rera.png)}.investor-bg-pattern-nmc{--bg-pattern:url(/img/bg-pattern/nmc.png)}.investor-footer-illustration-none{--footer-illustration:none;--footer-illustration-size:0 0;--footer-illustration-position:center bottom;--footer-illustration-space:0px}.investor-footer-illustration-cpcb{--footer-illustration:url(/img/img-bottom/cpcb.png);--footer-illustration-size:min(92vw, 1320px) auto;--footer-illustration-position:center calc(121% - 90px);--footer-illustration-space:clamp(180px, 20vw, 320px)}.fb-dashboard-shell .investor-main-content{margin-left:272px!important}.fb-dashboard-shell .investor-main-content.sidebar-collapsed,.fb-dashboard-shell .investor-sidebar.w-20+.investor-main-content{margin-left:80px!important}.investor-dashboard-shell .investor-main-content .footer-main{z-index:50;width:calc(100% + 272px);margin-left:-272px;position:relative}.investor-dashboard-shell .investor-main-content.sidebar-collapsed .footer-main,.investor-dashboard-shell .investor-sidebar.w-20+.investor-main-content .footer-main{width:calc(100% + 80px);margin-left:-80px}@media (max-width:1023.98px){.investor-dashboard-shell .investor-sidebar{z-index:40}.investor-dashboard-shell .investor-main-content .footer-main,.investor-dashboard-shell .investor-main-content.sidebar-collapsed .footer-main{width:100%;margin-left:0}}.investor-main-content.fb-horizontal-layout,.investor-main-content.fb-horizontal-layout.sidebar-collapsed{margin-left:0!important}.investor-main-content.fb-horizontal-layout .footer-main{width:100%}.investor-sidebar-horizontal{z-index:80;width:100%;position:relative}@media (max-width:991.98px){.fb-dashboard-shell .investor-main-content,.fb-dashboard-shell .investor-main-content.sidebar-collapsed{margin-left:0!important}}.fb-dashboard-shell{--fb-dashboard-page-bg:#fff;--fb-dashboard-surface:#fff;--fb-dashboard-surface-muted:#f9fafb;--fb-dashboard-surface-soft:#f3f4f6;--fb-dashboard-border:#e5e7eb;--fb-dashboard-border-strong:#d1d5db;--fb-dashboard-text:#111827;--fb-dashboard-text-muted:#6b7280;--fb-dashboard-text-soft:#9ca3af;--fb-dashboard-input-bg:#fff;--fb-dashboard-row-bg:#fff;--fb-dashboard-row-alt-bg:#fafafa;--fb-dashboard-row-hover-bg:#f0f9ff;--fb-dashboard-grid-border:#dbe4f0;--fb-stat-pending-bg:#fbfce8;--fb-stat-pending-border:#f1f27a;--fb-stat-forwarded-bg:#dbeafe;--fb-stat-forwarded-border:#60a5fa;--fb-stat-approved-bg:#e7f7f2;--fb-stat-approved-border:#34d399;--fb-stat-rejected-bg:#faeeee;--fb-stat-rejected-border:#fb7185;--fb-stat-reverted-bg:#fff7ed;--fb-stat-reverted-border:#fdba74;transition:background-color .3s,color .3s}.fb-dashboard-shell.fb-theme-light{color:#0f172a;background-color:#f8fafc}.fb-dashboard-shell.fb-theme-dark{--fb-dashboard-page-bg:#0f172a;--fb-dashboard-surface:#111827;--fb-dashboard-surface-muted:#172033;--fb-dashboard-surface-soft:#1f2937;--fb-dashboard-border:#334155;--fb-dashboard-border-strong:#475569;--fb-dashboard-text:#f8fafc;--fb-dashboard-text-muted:#cbd5e1;--fb-dashboard-text-soft:#94a3b8;--fb-dashboard-input-bg:#0f172a;--fb-dashboard-row-bg:#111827;--fb-dashboard-row-alt-bg:#162033;--fb-dashboard-row-hover-bg:#1e293b;--fb-dashboard-grid-border:#334155;--fb-stat-pending-bg:#3f3b16;--fb-stat-pending-border:#a3a13b;--fb-stat-forwarded-bg:#11294a;--fb-stat-forwarded-border:#3b82f6;--fb-stat-approved-bg:#12352f;--fb-stat-approved-border:#14b8a6;--fb-stat-rejected-bg:#3b1d25;--fb-stat-rejected-border:#f43f5e;--fb-stat-reverted-bg:#3b2818;--fb-stat-reverted-border:#fb923c;color:#e5e7eb;background:linear-gradient(#0f172a 0%,#111827 100%)}.fb-dashboard-shell.fb-theme-brand{--fb-dashboard-page-bg:#fefce8;--fb-dashboard-surface:#fff;--fb-dashboard-surface-muted:#fef9c3;--fb-dashboard-surface-soft:#fef3c7;--fb-dashboard-border:#fde68a;--fb-dashboard-border-strong:#facc15;--fb-dashboard-text:#422006;--fb-dashboard-text-muted:#854d0e;--fb-dashboard-text-soft:#a16207;--fb-dashboard-input-bg:#fff;--fb-dashboard-row-bg:#fff;--fb-dashboard-row-alt-bg:#fffbeb;--fb-dashboard-row-hover-bg:#fef3c7;--fb-dashboard-grid-border:#fde68a;--fb-stat-pending-bg:#fef9c3;--fb-stat-pending-border:#eab308;--fb-stat-forwarded-bg:#fef3c7;--fb-stat-forwarded-border:#f59e0b;--fb-stat-approved-bg:#ecfccb;--fb-stat-approved-border:#84cc16;--fb-stat-rejected-bg:#fee2e2;--fb-stat-rejected-border:#f87171;--fb-stat-reverted-bg:#ffedd5;--fb-stat-reverted-border:#fb923c;color:#422006;background-color:#fefce8}.fb-dashboard-shell .department-footer{z-index:50;width:100%;min-height:var(--department-footer-height,92px);border-top:1px solid var(--fb-dashboard-border);color:var(--primary-color);border-bottom:0;position:relative}.fb-dashboard-shell .department-footer .text-primary{color:var(--primary-color)!important}.fb-dashboard-shell .department-footer a{text-decoration:none}.fb-dashboard-shell.fb-theme-dark .department-footer{color:#facc15;border-color:#000;background:#000!important}.fb-dashboard-shell.fb-theme-dark .department-footer .text-primary,.fb-dashboard-shell.fb-theme-dark .department-footer a,.fb-dashboard-shell.fb-theme-dark .department-footer p{color:#facc15!important}.fb-theme-dark{background-color:#111827}.fb-dashboard-shell.fb-theme-dark .investor-main-content{background-image:none}.fb-dashboard-shell.fb-font-size-small{--fb-font-scale:.75}.fb-dashboard-shell.fb-font-size-medium{--fb-font-scale:1}.fb-dashboard-shell.fb-font-size-large{--fb-font-scale:1.5}.fb-dashboard-shell.fb-font-size-small,.fb-dashboard-shell.fb-font-size-medium,.fb-dashboard-shell.fb-font-size-large{font-size:calc(1rem * var(--fb-font-scale))}.fb-dashboard-shell.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.fb-dashboard-shell.font-serif{font-family:Georgia,Times New Roman,Times,serif}.fb-dashboard-shell.font-mono{font-family:Courier New,Courier,monospace}.fb-dashboard-shell.font-display{font-family:Brush Script MT,Comic Sans MS,cursive}.investor-sidebar.font-sans{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.investor-sidebar.font-serif{font-family:Georgia,Times New Roman,Times,serif}.investor-sidebar.font-mono{font-family:Courier New,Courier,monospace}.investor-sidebar.font-display{font-family:Brush Script MT,Comic Sans MS,cursive}.fb-dashboard-shell,.fb-dashboard-shell *{font-family:inherit}.fb-dashboard-shell .fb-themed-surface{background:var(--fb-dashboard-surface)!important;border-color:var(--fb-dashboard-border)!important;color:var(--fb-dashboard-text)!important}.fb-dashboard-shell .fb-themed-muted-surface{background:var(--fb-dashboard-surface-muted)!important;border-color:var(--fb-dashboard-border)!important;color:var(--fb-dashboard-text)!important}.fb-dashboard-shell .fb-themed-soft-surface{background:var(--fb-dashboard-surface-soft)!important;border-color:var(--fb-dashboard-border)!important;color:var(--fb-dashboard-text)!important}.fb-dashboard-shell .fb-themed-text{color:var(--fb-dashboard-text)!important}.fb-dashboard-shell .fb-themed-muted-text{color:var(--fb-dashboard-text-muted)!important}.fb-dashboard-shell .fb-themed-soft-text{color:var(--fb-dashboard-text-soft)!important}.fb-dashboard-shell :where(.text-xs,.small){font-size:calc(.75rem * var(--fb-font-scale))!important}.fb-dashboard-shell :where(.text-sm,.sm-txt,.form-label,.form-control,.form-select,.btn,table){font-size:calc(.875rem * var(--fb-font-scale))!important}.fb-dashboard-shell :where(.text-base,p,li,input,select,textarea,button),.fb-dashboard-shell :where(h6,.h6){font-size:calc(1rem * var(--fb-font-scale))}.fb-dashboard-shell :where(h5,.h5){font-size:calc(1.25rem * var(--fb-font-scale))}.fb-dashboard-shell :where(h4,.h4){font-size:calc(1.5rem * var(--fb-font-scale))}.fb-dashboard-shell :where(h3,.h3){font-size:calc(1.75rem * var(--fb-font-scale))}.fb-dashboard-shell :where(h2,.h2){font-size:calc(2rem * var(--fb-font-scale))}.fb-dashboard-shell :where(h1,.h1){font-size:calc(2.5rem * var(--fb-font-scale))}.fb-dashboard-main{transition:background-color .3s,color .3s}.fb-theme-light .fb-dashboard-main{color:#0f172a;background-color:#fff}.fb-theme-brand .fb-dashboard-main{background-color:var(--fb-dashboard-page-bg);color:var(--fb-dashboard-text)}.fb-theme-dark .fb-dashboard-main{color:#e5e7eb;background-color:#0000}.fb-dashboard-shell :where(.card,.modal-content,.dropdown-menu,.accordion-item,.list-group-item,.table,.table>:not(caption)>*>*){background-color:var(--fb-dashboard-surface)!important;border-color:var(--fb-dashboard-border)!important;color:var(--fb-dashboard-text)!important}.fb-dashboard-shell :where(.card-header,.card-footer,.modal-header,.modal-footer,.accordion-button,.table-light,thead,.bg-light,.bg-white){border-color:var(--fb-dashboard-border)!important;color:var(--fb-dashboard-text)!important;background-color:#f6ede9!important}.fb-dashboard-shell :where(.text-gray-900,.text-gray-800,.text-slate-900,.text-slate-800,.text-dark,.fw-bold,.fw-semibold,h1,h2,h3,h4,h5,h6){color:var(--fb-dashboard-text)!important}.fb-dashboard-shell :where(.text-gray-700,.text-gray-600,.text-gray-500,.text-slate-700,.text-slate-600,.text-slate-500,.text-muted){color:var(--fb-dashboard-text-muted)!important}.fb-dashboard-shell :where(.form-control,.form-select,.p-inputtext,.p-dropdown,.p-multiselect,input,select,textarea){background-color:var(--fb-dashboard-input-bg)!important;border-color:var(--fb-dashboard-border-strong)!important;color:var(--fb-dashboard-text)!important}.fb-dashboard-shell :where(){color:var(--fb-dashboard-text-soft)!important}.fb-dashboard-shell :where(.btn-outline-secondary,.btn-light){background-color:var(--fb-dashboard-surface)!important;border-color:var(--fb-dashboard-border-strong)!important;color:var(--fb-dashboard-text)!important}.fb-theme-dark .fb-dashboard-header .header-icon-btn{color:#e5e7eb;background:#1f2937;border-color:#334155}.fb-theme-dark .fb-dashboard-header .header-icon-btn:hover{background:#334155}.fb-theme-dark .fb-dashboard-header .header-icon{color:#e5e7eb}.fb-dashboard-shell.fb-theme-light .fb-dashboard-header{background-color:var(--primary-light-color)!important}header.sticky-header-top{z-index:99;padding:5px 0;position:sticky;top:0}.fb-theme-dark .fb-dashboard-sidebar{box-shadow:0 10px 30px #00000040;background-color:#111827!important;border-color:#334155!important}.fb-theme-dark .fb-dashboard-sidebar nav .menu-link{color:#e5e7eb}.fb-theme-dark .fb-dashboard-sidebar nav .menu-link:hover,.fb-theme-dark .fb-dashboard-sidebar nav .menu-link.active{color:#111;background-color:#dbeafe}.fb-theme-dark .fb-dashboard-sidebar nav .menu-dropdown .m-txt{color:#e5e7eb}.fb-theme-dark .fb-dashboard-sidebar nav .menu-dropdown.active .m-txt,.fb-theme-dark .fb-dashboard-sidebar nav .menu-dropdown:hover .m-txt{color:#111}.fb-theme-dark .fb-dashboard-sidebar a.sidebar-submenu-link{color:#cbd5e1}.fb-theme-dark .fb-dashboard-sidebar a.sidebar-submenu-link.active{color:#111!important}.fb-dashboard-shell .stat-card{color:var(--fb-dashboard-text)}.fb-dashboard-shell .stat-card .stat-card-label{color:var(--fb-dashboard-text-muted);font-size:calc(.875rem * var(--fb-font-scale))!important}.fb-dashboard-shell .stat-card .stat-card-value{color:var(--fb-dashboard-text);font-size:calc(2rem * var(--fb-font-scale))!important}.fb-dashboard-shell .nmc-dashboard{padding:1.5rem}.fb-dashboard-shell .nmc-dashboard-header{margin-bottom:1.5rem}.fb-dashboard-shell .nmc-dashboard-title{color:var(--fb-dashboard-text);font-size:calc(1.4rem * var(--fb-font-scale,1));margin:0 0 4px;font-weight:700}.fb-dashboard-shell .nmc-dashboard-subtitle{color:var(--fb-dashboard-text-muted);font-size:calc(.875rem * var(--fb-font-scale,1));margin:0}.fb-dashboard-shell .nmc-dashboard-loading{color:var(--fb-dashboard-text-muted);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:4rem 2rem;display:flex}.fb-dashboard-shell .nmc-dashboard-loading-spinner{border:3px solid #e5e7eb;border-top-color:#b91c1c;border-radius:50%;width:40px;height:40px;margin-bottom:16px;animation:1s linear infinite nmc-dashboard-spin}.fb-dashboard-shell .nmc-dashboard-loading-title{color:var(--fb-dashboard-text);font-size:calc(1.1rem * var(--fb-font-scale,1));font-weight:500}.fb-dashboard-shell .nmc-dashboard-loading-subtitle{color:var(--fb-dashboard-text-soft);font-size:calc(.85rem * var(--fb-font-scale,1));margin-top:8px}.fb-dashboard-shell .fb-dashboard-message-wrap{padding:2rem}.fb-dashboard-shell .fb-dashboard-warning{color:#92400e;background:#fef3c7;border:5px solid #fcd34d;border-radius:8px;padding:14px 18px}@keyframes nmc-dashboard-spin{to{transform:rotate(360deg)}}.fb-dashboard-shell .nmc-dashboard-card-grid{gap:6px;margin-bottom:1.5rem;display:grid}.fb-dashboard-shell .nmc-dashboard-card-grid-rectangle{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-dashboard-shell .nmc-dashboard-card-grid-square{grid-template-columns:repeat(auto-fill,calc(16.6667% - 5.33333px))}.fb-dashboard-shell .nmc-dashboard-card{background:var(--fb-dashboard-surface);cursor:pointer;border:1px solid #9ef9ae;border-bottom-width:5px;border-radius:8px;justify-content:space-between;align-items:center;min-height:100px;padding:20px 24px;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #00000014}.fb-dashboard-shell .nmc-dashboard-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001f}.fb-dashboard-shell .nmc-dashboard-card.is-active{border-left-color:var(--primary-light-color);border-right-color:var(--primary-light-color);border-top-color:var(--primary-light-color);border-bottom-color:var(--primary-color);border-top-width:2px;border-left-width:2px;border-right-width:2px;box-shadow:0 4px 12px #95cfa426}.fb-dashboard-shell .nmc-dashboard-card.is-active:hover{transform:none}.fb-dashboard-shell .nmc-dashboard-card-square{aspect-ratio:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:95%;min-height:0;padding:20px 24px}.fb-dashboard-shell .nmc-dashboard-card-square .nmc-dashboard-card-content{gap:8px}.fb-dashboard-shell .nmc-dashboard-card-square .nmc-dashboard-card-count{margin-top:0}.fb-dashboard-shell .nmc-dashboard-card-content{flex-direction:column;gap:8px;display:flex}.fb-dashboard-shell .nmc-dashboard-card-icon{color:#8b0000}.fb-dashboard-shell .nmc-dashboard-card-label{color:var(--fb-dashboard-text);font-size:calc(.94rem * var(--fb-font-scale,1));font-weight:500;line-height:1.2}.fb-dashboard-shell .nmc-dashboard-card-count{color:#f59e0b;font-size:calc(2.25rem * var(--fb-font-scale,1));font-weight:600;line-height:1}@media (max-width:767.98px){.fb-dashboard-shell .nmc-dashboard-card-grid-rectangle{grid-template-columns:1fr}.fb-dashboard-shell .nmc-dashboard-card-grid-square{grid-template-columns:repeat(auto-fill,minmax(140px,calc(50% - 8px)))}}@media (min-width:992px){.investor-main-content{margin-left:256px;transition:margin-left .3s ease-in-out}.investor-main-content.sidebar-collapsed{margin-left:80px}}@media (max-width:991.98px){.investor-main-content{margin-left:0}}.stats-card:hover,.service-card:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #dc262626}.main-header-admin h1{font-size:18px}.investor-sidebar-top-default{top:0}.investor-sidebar-top-layout2{top:var(--department-layout2-header-height,74px)}.investor-sidebar-height-full{height:100vh}.investor-sidebar-height-footer{height:calc(100vh - var(--department-footer-height,92px))}.investor-sidebar-height-layout2{height:calc(100vh - var(--department-layout2-header-height,74px))}.investor-sidebar-height-layout2-footer{height:calc(100vh - var(--department-layout2-header-height,74px) - var(--department-footer-height,92px))}.investor-sidebar{background-color:#fff;border-color:#e5e7eb #c3c0c2 #e5e7eb #e5e7eb;border-right-style:solid;border-right-width:1px}.investor-sidebar.w-64,.fb-dashboard-shell .investor-sidebar.w-64{width:270px}.fb-dashboard-shell .investor-sidebar{position:fixed!important}.investor-sidebar.w-20{width:80px}.investor-sidebar.w-20 .sidebar-toggle{top:15px;right:25px}.investor-sidebar .logo-investuk{object-fit:contain;width:auto;max-width:140px;height:auto;max-height:52px}.fb-dashboard-shell .investor-sidebar .logo-investuk{width:160px}.investor-sidebar .department-brand-split{flex-direction:column;align-items:flex-start;max-width:190px;display:flex}.investor-sidebar .department-brand-content,.investor-sidebar .department-brand-text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.investor-sidebar .department-brand-bottom .department-brand-content{gap:6px}.investor-sidebar .department-brand-right .department-brand-content{flex-direction:row;align-items:flex-start;gap:8px}.investor-sidebar .department-brand-top{align-items:flex-start;gap:6px;width:100%;display:flex}.investor-sidebar .department-brand-emblem,.investor-sidebar .department-brand-logo{object-fit:contain;flex:none;width:auto;height:30px}.investor-sidebar .department-brand-small-text{color:#4b5563;letter-spacing:0;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:190px;margin:0;font-weight:700;display:block;font-size:6px!important;line-height:1.2!important}.investor-sidebar .department-brand-title{color:#4b5563;letter-spacing:0;text-transform:uppercase;max-width:190px;margin:0;font-weight:700;font-size:12px!important;line-height:1.25!important}.investor-sidebar .sidebar-toggle{background-color:#e5e7eb;border-radius:5px;width:30px;height:30px;position:absolute;right:5px}.investor-sidebar .sidebar-toggle svg path{fill:#4b5563;stroke:none}.investor-sidebar .sidebar-toggle:hover{background-color:#d1d5db}.investor-sidebar nav{background:linear-gradient(#1275c1 0%,#0a558e 100%);padding:12px 15px 12px 0!important}.investor-sidebar nav .menu-title{color:#9aa3b2;letter-spacing:.05em;font-size:12px;font-weight:600}.investor-sidebar nav .menu-link{color:#0a1a1a;text-align:left;margin-bottom:0;font-size:13px;font-weight:400}.investor-sidebar nav .menu-link span{text-align:left}.investor-sidebar nav .menu-link svg,.investor-sidebar nav .menu-link svg *{fill:currentColor!important;stroke:currentColor!important}.investor-sidebar nav .menu-link:hover,.investor-sidebar nav .menu-link.active{color:#111;background-color:#dbeafe}.investor-sidebar nav .menu-link:hover span,.investor-sidebar nav .menu-link.active span{color:#111;font-weight:600}.investor-sidebar nav .menu-link:hover svg,.investor-sidebar nav .menu-link:hover svg *,.investor-sidebar nav .menu-link.active svg,.investor-sidebar nav .menu-link.active svg *{color:#111!important;fill:currentColor!important;stroke:currentColor!important}.investor-sidebar nav .menu-dropdown{margin-bottom:6px}.investor-sidebar nav .menu-dropdown .m-txt{color:#363636;word-wrap:break-word}.investor-sidebar nav .menu-dropdown .sm-txt .bg-slate-400{top:2px}.investor-sidebar nav .menu-dropdown .sm-txt:hover .bg-slate-400{background-color:var(--primary-color)}.investor-sidebar .sidebar-submenu-link{color:#363636;line-height:1.5}.investor-sidebar a.sidebar-submenu-link{padding:8px 12px;font-size:14px;text-decoration:none}.investor-sidebar a.sidebar-submenu-link .active{font-weight:600}.investor-sidebar a.sidebar-submenu-link svg,.investor-sidebar a.sidebar-submenu-link svg *{fill:currentColor!important;stroke:currentColor!important}.investor-sidebar a.sidebar-submenu-link:hover,.investor-sidebar a.sidebar-submenu-link.active{background-color:#dbeafe;color:#111!important}.investor-sidebar a.sidebar-submenu-link:hover svg,.investor-sidebar a.sidebar-submenu-link:hover svg *,.investor-sidebar a.sidebar-submenu-link.active svg,.investor-sidebar a.sidebar-submenu-link.active svg *{color:#111!important;fill:currentColor!important;stroke:currentColor!important}.investor-sidebar .department-brand-small-text{color:#0d4aa5;letter-spacing:.04em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-weight:500;font-size:6px!important;line-height:1.2!important}.investor-sidebar .department-brand-title{color:#0d4aa5;letter-spacing:0;text-transform:uppercase;font-weight:700;font-size:12px!important;line-height:1.25!important}.investor-sidebar .sidebar-brand-shell{flex-direction:column;align-items:flex-start;width:100%;min-width:0;max-width:240px;display:block}.investor-sidebar .department-sidebar-brand-image{width:260px}.investor-sidebar .sidebar-brand.department-brand-split{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0;max-width:240px;display:flex}.investor-sidebar-horizontal .department-sidebar-brand-horizontal,.investor-sidebar-horizontal .department-sidebar-brand-horizontal .department-brand-split,.investor-sidebar-horizontal .department-sidebar-brand-horizontal .department-brand-content,.investor-sidebar-horizontal .department-sidebar-brand-horizontal .department-brand-top{width:100%;max-width:100%}.investor-sidebar-horizontal .department-sidebar-brand-horizontal .department-brand-text{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;padding-bottom:18px;display:inline-flex}.investor-sidebar .sidebar-brand .department-brand-text{border-bottom:1px solid #cbd5e1;flex-direction:column;align-items:flex-start;width:fit-content;min-width:0;max-width:100%;padding-bottom:2px;display:inline-flex}.investor-sidebar .sidebar-brand .department-brand-right .department-brand-content{flex-direction:row;align-items:center;gap:8px;display:flex}.investor-sidebar .sidebar-brand .department-brand-right .department-brand-top{flex:none;width:auto}.investor-sidebar .sidebar-brand .department-brand-right .department-brand-text{border-bottom:none;flex:auto;width:auto;min-width:0;padding-bottom:0;padding-left:5px}.investor-sidebar .sidebar-brand .department-brand-top{align-items:center;gap:6px;width:100%;display:flex}.investor-sidebar .sidebar-brand .department-brand-emblem,.investor-sidebar .sidebar-brand .department-brand-logo{object-fit:contain;flex:none;width:auto;height:42px}.investor-sidebar .sidebar-brand .department-brand-small-text{color:var(--blue,#0b5db3);letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:700;font-size:13px!important;line-height:1.3!important}.investor-sidebar .sidebar-brand .department-brand-title{color:#6b7280;overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:500;font-size:10px!important}.fb-dashboard-shell .investor-sidebar .department-brand-split{max-width:240px}.dynamic-form input[type=text],.dynamic-form input[type=email],.dynamic-form input[type=tel],.dynamic-form textarea,.dynamic-form select{background-color:#fff;border:2px solid #c1c1c1!important}.dynamic-form label{font-size:16px;font-weight:500}.dynamic-form .radio-wrap input[type=radio]{vertical-align:text-top;margin-right:6px}.dynamic-form .radio-wrap span{font-size:16px}.dynamic-form .checkbox-wrap input[type=checkbox]{vertical-align:text-bottom;margin-right:5px}.dynamic-form .checkbox-wrap span{font-size:16px}.dynamic-form .p-inputwrapper{position:relative}.dynamic-form .p-inputwrapper .p-button{position:absolute;top:0;bottom:0;right:0}.counter-wrap{background-color:#eff3f2}.counter-wrap .projectsinfo{border:1px solid #e6e7e8;border-radius:10px;padding:10px 20px}.counter-wrap .projectsinfo p.count{color:var(--color-primary);font-size:2rem;font-weight:600}.departmentService{border-style:solid;border-width:1px;border-color:var(--color-primary);background-color:#fafafa;border-radius:5px;padding:5px 10px}.border-b-1{border-bottom:1px solid #dfdfdf}.border-t-1{border-top:1px solid #dfdfdf}.investor-stepper-label{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.investor-route-loader{z-index:9999;background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.investor-route-loader-track{width:50vw;max-width:520px;height:56px;position:relative;overflow:hidden}.investor-route-loader-logo{height:48px;animation:3s ease-in-out infinite investor-loader-sweep;position:absolute;top:50%;transform:translateY(-50%)}@keyframes investor-loader-sweep{0%{left:0}50%{left:calc(100% - 140px)}to{left:0}}.rounded-full{border-radius:9999px}.text-2xl{font-size:1.5rem;line-height:2rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.form-select{height:45px}.p-dropdown{background-color:#fff;border-radius:8px;width:100%;height:auto;transition:border-color .15s,box-shadow .15s;position:relative;border:1px solid #c1c1c1!important}.p-dropdown .p-dropdown-label{color:#868686;align-items:center;height:100%;padding:0 .75rem;font-size:14px;display:flex}.p-dropdown .p-dropdown-trigger{color:#6c757d;justify-content:center;align-items:center;width:2.5rem;display:flex}.p-dropdown .p-dropdown-clear-icon{color:#6c757d;cursor:pointer;margin:0;font-size:.75rem;display:none;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.p-dropdown:hover{border-color:#888!important}.p-dropdown.p-focus,.p-dropdown:focus-within{box-shadow:none;outline:none;border-color:var(--primary-color)!important}.p-dropdown.p-invalid{border-color:#dc3545!important}.p-dropdown-panel{border:1px solid #dfdfdf;border-radius:6px;overflow:hidden;box-shadow:0 4px 14px #0000001f}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items{padding:4px 0}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item{padding:10px 15px;font-size:.9rem}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item.p-highlight{color:var(--primary-color);background-color:#e9090c14;font-weight:500}.p-dropdown-panel .p-dropdown-items-wrapper .p-dropdown-items .p-dropdown-item:not(.p-highlight):hover{background-color:#f5f5f5}.p-dropdown-panel .p-dropdown-header{border-bottom:1px solid #efefef;padding:8px 10px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-container .p-dropdown-filter{border:1px solid #dfdfdf;border-radius:4px;width:100%;padding:8px 12px}.p-dropdown-panel .p-dropdown-header .p-dropdown-filter-container .p-dropdown-filter-icon{top:50%;right:14px;transform:translateY(-50%)}.p-multiselect{background-color:#fff;border-radius:6px;width:100%;height:auto;transition:border-color .15s,box-shadow .15s;position:relative;color:#868686!important;border:1px solid #c1c1c1!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important}.p-multiselect .p-multiselect-label{color:#868686;flex-wrap:wrap;align-items:center;gap:6px;height:100%;font-size:14px;display:flex}.p-multiselect .p-multiselect-trigger{color:#6c757d;justify-content:center;align-items:center;width:2.5rem;display:flex}.p-multiselect .p-multiselect-clear-icon{color:#6c757d;cursor:pointer;margin:0;font-size:.75rem;display:none;position:absolute;top:50%;right:2.5rem;transform:translateY(-50%)}.p-multiselect:hover{border-color:#888!important}.p-multiselect.p-focus,.p-multiselect:focus-within{outline:none;box-shadow:0 0 0 .18rem #e9090c26;border-color:var(--primary-color)!important}.p-multiselect.p-invalid{border-color:#dc3545!important}.p-multiselect-panel{border:1px solid #dfdfdf;border-radius:6px;max-height:300px;overflow:hidden auto;box-shadow:0 4px 14px #0000001f}.p-multiselect-panel .p-multiselect-items{padding:4px 0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item{white-space:normal;word-wrap:break-word;word-break:normal;padding:10px 15px;font-size:14px;overflow:visible}.p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):hover{background-color:#f5f5f5}.p-multiselect-panel .p-multiselect-header{border-bottom:1px solid #efefef;flex-wrap:nowrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.p-multiselect-panel .p-multiselect-header .p-checkbox{flex:none;align-items:center;width:auto!important}.p-multiselect-panel .p-multiselect-header .p-checkbox:after{content:"Select All";color:#212529;white-space:nowrap;margin-left:8px;font-size:.9rem}.p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container{flex:auto;width:auto}.p-multiselect .p-multiselect-label-container{width:100%!important;display:block!important;overflow:visible!important}.p-multiselect .p-multiselect-items-wrapper{overflow:visible!important}.department-action-panel .p-fileupload .p-button{color:#fff;background-color:#545454;border-radius:8px;height:40px;padding:0 15px}.department-action-panel .p-fileupload .p-button:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:#fff}.p-datepicker .p-datepicker-title .p-datepicker-month{margin-right:.5rem}.department-action-panel .p-fileupload .p-button svg{margin-right:10px}.process-wrap{scrollbar-width:thin;overscroll-behavior-x:contain;flex-wrap:nowrap;width:100%;overflow:auto hidden}.process-wrap>div:nth-child(odd){flex-flow:column;justify-content:center;width:110px;height:100%;display:flex}.process-wrap>div:nth-child(odd) button{text-align:center}.process-wrap>div:nth-child(2n){background:#bbc3c8;flex:150px;width:auto;min-width:12px;height:2px;margin-top:18px}.applicant-stepper-circle{color:#ddd;background:#fff;border:1.5px solid #ddd;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.applicant-stepper-circle--completed{color:#fff;background:#0b78cb;border-color:#0b78cb}.applicant-stepper-circle--current{color:#0b78cb;background:#fff;border-color:#0b78cb;box-shadow:0 0 0 3px #1565c038}.applicant-stepper-circle--pending{color:#bbc3c8;background:#fff;border-color:#bbc3c8}.applicant-stepper-circle.is-clickable{cursor:pointer}.applicant-stepper-check{font-size:14px}.application-documents-content{min-width:0}.common-document-upload-panel{background:#fff;border:1px solid #1683c7;border-radius:4px;overflow:hidden}.common-document-upload-panel__header{color:#fff;cursor:pointer;text-align:left;background:#147fc1;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:10px 14px;font-size:13px;font-weight:500;display:flex}.common-document-upload-panel__header:focus-visible{outline-offset:-3px;outline:2px solid #0f4aa1}.common-document-upload-panel__chevron{flex:none;font-size:10px;transition:transform .18s}.common-document-upload-panel__chevron.is-expanded{transform:rotate(180deg)}.common-document-upload-panel__body{padding:12px}.common-document-upload-panel__body[hidden]{display:none}.common-document-upload-empty{color:#64748b;text-align:center;background:#f4faff;border:1px dashed #91ccef;border-radius:6px;padding:18px;font-size:13px}.common-document-upload-card{background:#f2f9fe;border:1px dashed #82c8f2;border-radius:6px;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;display:flex}.common-document-upload-card+.common-document-upload-card{margin-top:10px}.common-document-upload-card.is-uploaded{background:#eef8ff;border-color:#1683c7;align-items:center}.common-document-upload-card__icon{color:#fff;background:#4db4ec;border-radius:5px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:34px;font-size:15px;display:inline-flex}.common-document-upload-card.is-uploaded .common-document-upload-card__icon{background:#0b4a76}.common-document-upload-card__content{flex:auto;min-width:0}.common-document-upload-card__title{color:#243446;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;line-height:1.35;overflow:hidden}.common-document-upload-card__required{color:#dc2626}.common-document-upload-card__meta{color:#6b7280;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;line-height:1.35;overflow:hidden}.common-document-upload-card__browse{color:#0877be;cursor:pointer;background:0 0;border:0;margin-top:3px;padding:0;font-size:10px;font-weight:600;line-height:1.4}.common-document-upload-card__browse:hover{color:#075985;text-decoration:underline}.common-document-upload-card__browse:disabled{color:#94a3b8;cursor:not-allowed;text-decoration:none}.common-document-upload-card__select.p-dropdown{border-radius:4px;min-height:30px;border-color:#9ccfee!important}.common-document-upload-card__select.p-dropdown .p-dropdown-label{padding:5px 8px;font-size:12px}.common-document-upload-card__uploaded-actions{align-items:center;gap:8px;margin-top:5px;display:flex}.common-document-upload-card__success{color:#059669;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.common-document-upload-card__action{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.common-document-upload-card__action:hover{color:#075985;background:#dbeefe}@media (max-width:575.98px){.common-document-upload-panel__body{padding:9px}.common-document-upload-card{padding:10px}.common-document-upload-card__title,.common-document-upload-card__meta{white-space:normal}}.investor-main-content{background-image:var(--footer-illustration,none), var(--bg-pattern);background-repeat:no-repeat,no-repeat;background-position:var(--footer-illustration-position,center bottom), center top;background-size:var(--footer-illustration-size,0 0), cover}.inner-main-wrap{padding-bottom:var(--footer-illustration-space,0)}.footer-main{background-color:var(--primary-light-color)}.footer-main p,.footer-main a{font-size:.75rem}.main-popup-wrap>div{height:calc(100vh - 100px)}.main-popup-wrap>div h2{color:var(--primary-color);font-size:1.5rem;font-weight:600}.main-popup-wrap>div .scl-content{height:calc(100vh - 310px)}.main-popup-wrap>div .scl-content ul.list-disc{margin-bottom:30px;list-style-type:number}.main-popup-wrap>div .scl-content ul.list-disc li{margin-bottom:5px}.custom-card{border-bottom:10px solid var(--primary-color);background:#f5f5f5;border-radius:12px;box-shadow:0 0 8px #0000001a}.custom-card svg path{fill:var(--primary-color)}.fb-dashboard-shell .layout2-dashboard,.layout2-dashboard{--layout2-accent:#f59e0b;--layout2-blue:#1455f5;--layout2-danger:#e6003c;--layout2-green:#0f9f6e;--layout2-border:#d9e0ea;--layout2-soft:#f5f8fc;--layout2-muted:#637083;background:var(--fb-dashboard-page-bg,#f6f9fd);color:var(--fb-dashboard-text,#071426);box-sizing:border-box;width:100%;max-width:calc(100% - 48px);min-height:calc(100vh - 80px);margin:0 auto}.layout2-topbar{background:var(--fb-dashboard-surface,#fff);border-bottom:1px solid var(--fb-dashboard-border,var(--layout2-border));border-top:3px solid var(--layout2-accent);min-height:41px;padding:0 18px 0 0;overflow:hidden}.layout2-brand{flex:0 0 250px;min-width:112px;padding-left:0}.layout2-brand-kicker{color:var(--fb-dashboard-text-muted,#4b29ff);font-size:calc(9px * var(--fb-font-scale,1));letter-spacing:3px;text-transform:uppercase;font-weight:700}.layout2-brand-title{color:var(--fb-dashboard-text,#e000b8);font-family:inherit;font-size:calc(15px * var(--fb-font-scale,1))}.layout2-status-tabs{flex:auto;justify-content:flex-start;min-width:0;max-width:calc(100vw - 140px);overflow:visible}.layout2-status-pill{background:var(--fb-dashboard-surface,#fff);border:1px solid var(--fb-dashboard-border,#dbe4ef);color:var(--fb-dashboard-text,#172033);font-size:calc(10.5px * var(--fb-font-scale,1));white-space:nowrap;border-radius:16px;flex:none;align-items:center;gap:6px;min-width:max-content;height:28px;padding:0 8px;font-weight:600;display:inline-flex}.layout2-status-pill span:not(.layout2-status-dot):not(.layout2-status-count){flex:none}.layout2-status-pill.active,.layout2-status-pill:hover{background:var(--fb-dashboard-surface-soft,#fff7ed);border-color:var(--layout2-accent);color:var(--fb-dashboard-text,#c2410c)}.layout2-status-dot{background:currentColor;border-radius:999px;width:5px;height:5px;display:inline-block}.layout2-status-count{background:var(--fb-dashboard-surface-soft,#eff4ff);color:var(--layout2-blue);font-size:calc(10px * var(--fb-font-scale,1));border-radius:7px;justify-content:center;align-items:center;min-width:18px;height:17px;padding:0 5px;font-weight:700;display:inline-flex}.layout2-status-pill-warning{color:#a16207;background:#fef9c3;border-color:#fef3c3}.layout2-status-pill-primary{color:#1d4ed8;background:#dbeafe;border-color:#dbeafe}.layout2-status-pill-orange{color:#c2410c;background:#fff7ed;border-color:#fff7ed}.layout2-status-pill-danger{color:#b91c1c;background:#fee2e2;border-color:#fee2e2}.layout2-status-pill-success{color:#15803d;background:#dcfce7;border-color:#dcfce7}.layout2-status-pill-purple{color:#7c3aed;background:#ede9fe;border-color:#ede9fe}.layout2-status-pill-warning .layout2-status-count{color:#c2410c;background:#ffedd5}.layout2-status-pill-danger .layout2-status-count{color:#e11d48;background:#ffe4e6}.layout2-status-pill-success .layout2-status-count{color:#059669;background:#dcfce7}.layout2-status-pill-purple .layout2-status-count{color:#7c3aed;background:#ede9fe}.layout2-content{align-items:stretch}.layout2-filter-panel{background:var(--fb-dashboard-surface,#fff);border-right:1px solid var(--fb-dashboard-border,var(--layout2-border));flex:0 0 216px;min-height:calc(100vh - 121px)}.layout2-filter-header{border-bottom:1px solid var(--fb-dashboard-border,var(--layout2-border));color:var(--fb-dashboard-text,#071426);font-size:calc(13px * var(--fb-font-scale,1));height:38px;padding:0 16px;font-weight:700}.layout2-clear-link{text-decoration:none;color:var(--layout2-blue)!important;font-size:calc(9px * var(--fb-font-scale,1))!important}.layout2-filter-body{padding:14px 13px}.layout2-field{flex-direction:column;gap:6px;margin-bottom:13px;display:flex}.layout2-field>span{color:var(--fb-dashboard-text-muted,#4b5563);font-size:calc(9px * var(--fb-font-scale,1));letter-spacing:2px;text-transform:uppercase;font-weight:700}.layout2-field .form-control,.layout2-field .form-select,.layout2-page-size{background-color:var(--fb-dashboard-input-bg,#fff);border:1px solid var(--fb-dashboard-border-strong,#d6dde8);color:var(--fb-dashboard-text,#101828);font-size:calc(12px * var(--fb-font-scale,1));border-radius:5px;min-height:30px}.layout2-segmented{background:var(--fb-dashboard-surface-muted,#f1f4f8);border:1px solid var(--fb-dashboard-border,#d7dee9);border-radius:4px;padding:2px}.layout2-segmented .btn,.layout2-sla-grid .btn{color:var(--fb-dashboard-text,#111827);font-size:calc(10px * var(--fb-font-scale,1));border:1px solid #0000;font-weight:600}.layout2-segmented .btn.active,.layout2-sla-grid .btn.active{background:var(--fb-dashboard-surface,#fff);border-color:var(--layout2-blue);color:var(--layout2-blue)}.layout2-sla-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.layout2-sla-grid .btn{background:var(--fb-dashboard-surface,#fff);border-color:var(--fb-dashboard-border-strong,#d6dde8)}.layout2-filter-error{color:var(--layout2-danger);font-size:calc(10px * var(--fb-font-scale,1));margin:-6px 0 10px}.layout2-apply-btn,.layout2-search-btn{background:var(--layout2-danger);border-color:var(--layout2-danger);font-size:calc(12px * var(--fb-font-scale,1));min-height:30px;font-weight:700}.layout2-main{min-width:0;padding:14px 20px 22px}.layout2-search-row{margin-bottom:14px}.layout2-search-row .layout2-field{margin-bottom:0}.layout2-column-btn{font-size:calc(12px * var(--fb-font-scale,1));align-items:center;gap:7px;min-height:30px;font-weight:600;display:inline-flex}.layout2-table-title-row{margin-bottom:12px}.layout2-section-title{color:var(--fb-dashboard-text,#111827);font-family:inherit;font-size:calc(18px * var(--fb-font-scale,1));align-items:center;gap:8px;margin:0;font-weight:500;line-height:1.1;display:flex}.layout2-title-dot{background:var(--layout2-accent);border-radius:999px;width:6px;height:6px;display:inline-block}.layout2-section-subtitle{color:var(--fb-dashboard-text-muted,#475569);font-size:calc(10px * var(--fb-font-scale,1));margin:3px 0 0}.layout2-icon-group{background:var(--fb-dashboard-surface-muted,#eef2f7);border:1px solid var(--fb-dashboard-border-strong,#d6dde8);border-radius:5px;padding:2px}.layout2-icon-group .btn{color:var(--fb-dashboard-text-muted,#64748b);border:0;justify-content:center;align-items:center;height:28px;padding:0 8px;display:inline-flex}.layout2-icon-group .btn.active{background:var(--fb-dashboard-surface,#fff);color:var(--fb-dashboard-text,#111827)}.layout2-page-size{min-width:92px}.layout2-table-card{background:var(--fb-dashboard-surface,#fff);border:1px solid var(--fb-dashboard-border,var(--layout2-border));border-radius:8px;overflow:hidden}.layout2-table{color:var(--fb-dashboard-text,#0f172a);font-size:calc(12px * var(--fb-font-scale,1));vertical-align:middle}.layout2-table thead th{background:var(--fb-dashboard-surface-muted,#fbfcfe);border-bottom:1px solid var(--fb-dashboard-border,var(--layout2-border));color:var(--fb-dashboard-text,#00112c);font-size:calc(9px * var(--fb-font-scale,1));letter-spacing:.7px;text-transform:uppercase;white-space:nowrap;padding:12px 14px;font-weight:800}.layout2-table tbody td{border-bottom:1px solid var(--fb-dashboard-border,var(--layout2-border));color:var(--fb-dashboard-text,#334155);white-space:nowrap;padding:12px 14px}.layout2-table tbody tr:last-child td{border-bottom:0}.layout2-table tbody tr:hover td{background:var(--fb-dashboard-row-hover-bg,#f8fbff)}.layout2-table-compact .layout2-table tbody td{padding-top:8px;padding-bottom:8px}.layout2-table-standard .layout2-table th,.layout2-table-standard .layout2-table td{box-shadow:none;border:0!important}.layout2-table-standard{border:1px solid var(--fb-dashboard-border,var(--layout2-border))}.layout2-table-standard .layout2-table{border-collapse:separate!important;border-spacing:0 8px!important}.layout2-table-standard .layout2-table thead th{background:#fbfaf7;border-bottom:1px solid #cbd5e1!important}.layout2-table-standard .layout2-table tbody td{background:var(--fb-dashboard-surface,#fff)}.layout2-table-standard .layout2-table tbody tr:hover td{background:var(--fb-dashboard-row-hover-bg,#f8fbff)}.layout2-table-tabular .layout2-table th,.layout2-table-tabular .layout2-table td{border-right:1px solid var(--layout2-border)}.layout2-app-id{color:var(--layout2-danger);font-size:calc(12px * var(--fb-font-scale,1));font-weight:800}.layout2-muted-line{color:var(--fb-dashboard-text-muted,#475569);font-size:calc(10px * var(--fb-font-scale,1));margin-top:2px;line-height:1.25;display:block}.layout2-person-name{color:var(--fb-dashboard-text,#0f172a);font-weight:700;line-height:1.2;display:block}.layout2-avatar{color:#075985;font-size:calc(9px * var(--fb-font-scale,1));border-radius:999px;flex:0 0 26px;justify-content:center;align-items:center;width:26px;height:26px;font-weight:800;display:inline-flex}.layout2-avatar-0{color:#6d28d9;background:#ede9fe}.layout2-avatar-1{color:#047857;background:#d1fae5}.layout2-avatar-2{color:#0369a1;background:#dbeafe}.layout2-avatar-3{color:#be123c;background:#fce7f3}.layout2-avatar-4{color:#e11d48;background:#fee2e2}.layout2-avatar-5{color:#0f766e;background:#ccfbf1}.layout2-status-badge{font-size:calc(10px * var(--fb-font-scale,1));text-transform:uppercase;border:1px solid;border-radius:5px;padding:3px 8px;font-weight:800;display:inline-flex}.layout2-status-badge-warning{color:#b45309;background:#fef3c7}.layout2-status-badge-primary{color:#1d4ed8;background:#dbeafe}.layout2-status-badge-orange{color:#c2410c;background:#ffedd5}.layout2-status-badge-danger{color:#e11d48;background:#ffe4e6}.layout2-status-badge-success{color:#047857;background:#dcfce7}.layout2-sla{font-size:calc(10px * var(--fb-font-scale,1));align-items:center;gap:5px;font-weight:700;display:inline-flex}.layout2-sla.within{color:#047857}.layout2-sla.breached{color:#dc2626}.layout2-sla-dot{background:currentColor;border-radius:999px;width:5px;height:5px;display:inline-block}.layout2-actions .btn{font-size:calc(10px * var(--fb-font-scale,1));border-radius:5px;align-items:center;gap:5px;min-height:26px;padding:3px 9px;font-weight:700;display:inline-flex}.layout2-empty-cell{text-align:center;color:var(--layout2-muted)!important;padding:40px!important}.layout2-empty-cell span{margin-right:8px}.layout2-pagination-row{color:var(--fb-dashboard-text,#334155);font-size:calc(12px * var(--fb-font-scale,1));padding:13px 0}.layout2-page-indicator{color:var(--fb-dashboard-text,#0f172a);font-weight:600}.layout2-loading{color:var(--fb-dashboard-text-muted);cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:40vh;padding:4rem 2rem;display:flex}.layout2-loading-title{color:var(--fb-dashboard-text);font-size:calc(1.1rem * var(--fb-font-scale,1));margin-top:16px;font-weight:600}.layout2-loading-subtitle{color:var(--fb-dashboard-text-soft);font-size:calc(.85rem * var(--fb-font-scale,1));margin-top:8px}.layout2-modal-backdrop{z-index:1000;background:#0f172a73;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.layout2-modal-dialog,.layout2-column-dialog{background:var(--fb-dashboard-surface,#fff);border:1px solid var(--fb-dashboard-border,var(--layout2-border));border-radius:10px;flex-direction:column;width:min(900px,100%);max-height:86vh;display:flex;box-shadow:0 18px 55px #0f172a38}.layout2-column-dialog{width:min(460px,100%)}.layout2-modal-header,.layout2-modal-footer{border-bottom:1px solid var(--fb-dashboard-border,var(--layout2-border));justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.layout2-modal-footer{border-bottom:0;border-top:1px solid var(--fb-dashboard-border,var(--layout2-border));justify-content:flex-end;gap:8px}.layout2-modal-title{color:var(--fb-dashboard-text,#111827);font-size:calc(15px * var(--fb-font-scale,1));margin:0;font-weight:800}.layout2-modal-body{padding:16px;overflow-y:auto}.layout2-icon-btn{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.layout2-column-list{flex-direction:column;gap:8px;padding:16px;display:flex;overflow-y:auto}.layout2-column-item{background:var(--fb-dashboard-surface-muted,#f8fafc);border:1px solid var(--fb-dashboard-border,#dbe4ef);border-radius:7px;align-items:center;gap:10px;padding:8px 10px;display:flex}.layout2-column-item.drag-over{border-color:#2563eb;box-shadow:inset 0 0 0 1px #2563eb}.layout2-drag-handle{color:var(--fb-dashboard-text-muted,#64748b);cursor:grab;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.layout2-column-check{align-items:center;gap:8px;margin:0;display:flex;position:relative}.layout2-column-input{opacity:0;cursor:pointer;width:1rem;height:1rem;margin:0;position:absolute;inset:0 auto auto 0}.layout2-checkbox-box{background:var(--fb-dashboard-surface,#fff);border:1px solid var(--fb-dashboard-border-strong,#cbd5e1);border-radius:4px;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex;position:relative}.layout2-column-input:checked+.layout2-checkbox-box{background:var(--layout2-blue);border-color:var(--layout2-blue)}.layout2-column-input:checked+.layout2-checkbox-box:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:.22rem;height:.45rem;margin-top:-.08rem;display:block;transform:rotate(45deg)}.layout2-column-check .form-check-label{color:var(--fb-dashboard-text,#111827);font-size:calc(13px * var(--fb-font-scale,1));font-weight:600}.layout2-config-note{color:var(--fb-dashboard-text-muted,#64748b);font-size:calc(11px * var(--fb-font-scale,1));padding:0 16px 14px}@media (max-width:1199.98px){.layout2-content{flex-direction:column}.layout2-filter-panel{flex:none;min-height:0}.layout2-filter-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.layout2-apply-btn{align-self:end}}@media (max-width:767.98px){.layout2-topbar,.layout2-search-row,.layout2-table-title-row{flex-direction:column;align-items:stretch!important}.layout2-brand,.layout2-status-tabs{min-width:0;max-width:100%;padding:8px 12px}.layout2-filter-body{grid-template-columns:1fr}.layout2-main{padding:12px}}html[data-theme=cpcb] .investor-sidebar{background-color:#fff!important;border-right:1px solid #e5e7eb!important;font-family:Noto Sans,sans-serif!important}html[data-theme=cpcb] .investor-sidebar nav{color:#2e2e2e!important}html[data-theme=cpcb] .investor-sidebar>div:first-child{color:var(--blue,#0b5db3)!important;border-bottom:1px solid #e5e7eb!important;position:relative!important}html[data-theme=cpcb] .investor-sidebar.w-20 .department-brand-text{display:none!important}html[data-theme=cpcb] .investor-sidebar.w-20>div:first-child{justify-content:center!important}html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed{opacity:1!important;justify-content:center!important;width:100%!important;display:flex!important}html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed .department-brand-split,html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed .department-brand-content,html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed .department-brand-top{justify-content:center!important;align-items:center!important;width:56px!important;max-width:56px!important}html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed .department-brand-emblem,html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-collapsed .department-brand-logo{object-fit:contain!important;max-width:56px!important;max-height:48px!important}html[data-theme=cpcb] .investor-sidebar.w-20 nav .menu-link{justify-content:center!important}html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand-shell{width:auto!important;max-width:none!important}html[data-theme=cpcb] .investor-sidebar.w-20 .sidebar-brand .department-brand-right .department-brand-top{border:none!important}html[data-theme=cpcb] .investor-sidebar .sidebar-toggle{display:none!important}html[data-theme=cpcb] .header-sidebar-toggle-btn{z-index:99;border-radius:5px;color:#fff!important;background-color:#0b78cb!important;border:none!important}html[data-theme=cpcb] .header-sidebar-toggle-btn:hover{background-color:#0b78cb!important}html[data-theme=cpcb] .investor-sidebar .sidebar-brand-shell{box-sizing:border-box!important;border-color:#e5e7eb!important;width:100%!important;max-width:230px!important}html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-emblem,html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-logo{height:auto}html[data-theme=cpcb] .investor-sidebar .department-brand-split,html[data-theme=cpcb] .investor-sidebar .sidebar-brand.department-brand-split{max-width:230px!important}html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-right .department-brand-text{max-width:178px!important}html[data-theme=cpcb] .investor-sidebar .department-brand-small-text,html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-small-text{color:var(--blue,#0b5db3)!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;display:block!important;overflow:hidden!important}html[data-theme=cpcb] .investor-sidebar .department-brand-title,html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-title{color:#6b7280!important}html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-text{border-bottom-color:#e5e7eb!important}html[data-theme=cpcb] .investor-sidebar .sidebar-brand .department-brand-right .department-brand-text{border-left-color:#e5e7eb!important}html[data-theme=cpcb] .investor-sidebar nav .menu-title{color:#9aa3b2!important}html[data-theme=cpcb] .investor-sidebar nav>*+*{margin-top:6px!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link{color:#2e2e2e!important;background-color:#0000!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link>span{color:#fff!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link svg,html[data-theme=cpcb] .investor-sidebar nav .menu-link svg *{color:#fff!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover{border-radius:0 5px 5px 0;color:var(--blue,#0b5db3)!important;background-color:#dceffe!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover>span{color:var(--blue,#0b5db3)!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover svg,html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover svg *{color:var(--blue,#0b5db3)!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link.active,html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover{font-weight:700;color:#0b78cb!important;background:#dceffe!important;border-left:none!important;border-radius:0 5px 5px 0!important;box-shadow:0 2px 8px #0b5db347!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link.active>span{font-weight:500;color:#0b78cb!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link.active svg,html[data-theme=cpcb] .investor-sidebar nav .menu-link.active svg *{color:#065693!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar nav .menu-dropdown .m-txt{color:#fff!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link.active .m-txt{color:#0b78cb!important}html[data-theme=cpcb] .investor-sidebar nav .menu-dropdown .ml-4.mt-1.space-y-1{background-color:#e9edf2!important;border-radius:10px!important;padding:4px!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link{color:#0b78cb!important;background-color:#0000!important;font-size:13px!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link svg,html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link svg *{color:var(--blue,#0b5db3)!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link:hover{color:var(--blue,#0b5db3)!important;background-color:#eaf2ff!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link:hover>span,html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link:hover svg,html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link:hover svg *{color:var(--blue,#0b5db3)!important;fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link.active{font-weight:600;color:var(--blue,#0b5db3)!important;background-color:#fff!important;border-radius:4px!important}html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link.active svg,html[data-theme=cpcb] .investor-sidebar .sidebar-submenu-link.active svg *{fill:currentColor!important;stroke:currentColor!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link .transition svg path,html[data-theme=cpcb] .investor-sidebar nav button .transition svg path{fill:#fff!important;stroke:#0000!important}html[data-theme=cpcb] .investor-sidebar nav .menu-dropdown .menu-link:hover .m-txt{font-weight:500;color:#0b78cb!important}html[data-theme=cpcb] .investor-sidebar nav .menu-dropdown .menu-link:hover .transition svg path{fill:#0b78cb!important;stroke:#0000!important}html[data-theme=cpcb] .investor-sidebar nav::-webkit-scrollbar{width:3px}html[data-theme=cpcb] .investor-sidebar nav::-webkit-scrollbar-track{background:0 0}html[data-theme=cpcb] .investor-sidebar nav::-webkit-scrollbar-thumb{background:#c7d2e0;border-radius:2px}html[data-theme=cpcb] .investor-header,html[data-theme=cpcb] .investor-header.fb-dashboard-header,html[data-theme=cpcb] .fb-dashboard-shell.fb-theme-light .fb-dashboard-header{color:#2e2e2e!important;background-color:#f0f8ff!important;border-bottom:1px solid #e5e7eb!important;box-shadow:0 2px 10px #0000000f!important}html[data-theme=cpcb] .investor-header{color:#2e2e2e}html[data-theme=cpcb] .investor-header button p,html[data-theme=cpcb] .investor-header button span:not(.bg-red-500){color:#2e2e2e!important}html[data-theme=cpcb] .investor-header .border-slate-200,html[data-theme=cpcb] .investor-header .border-slate-100{border-color:#e5e7eb!important}html[data-theme=cpcb] .investor-header>div svg path,html[data-theme=cpcb] .investor-header>div svg circle,html[data-theme=cpcb] .investor-header>div svg polyline,html[data-theme=cpcb] .investor-header>div svg line{stroke:#fff!important}html[data-theme=cpcb] .investor-header span.absolute{color:#fff!important;background-color:#ef4444!important}html[data-theme=cpcb] .investor-header .header-icon-btn{color:var(--blue,#0b5db3)!important;background-color:#eef2f7!important;border-color:#e5e7eb!important}html[data-theme=cpcb] .investor-header .header-icon-btn:hover{background-color:#dfe7f0!important}html[data-theme=cpcb] .investor-header div.absolute{color:#111827!important;background-color:#fff!important;border-color:#e5e7eb!important;font-family:Noto Sans,sans-serif!important}html[data-theme=cpcb] .investor-header div.absolute *{color:#111827!important;font-family:Noto Sans,sans-serif!important}html[data-theme=cpcb] .investor-header div.absolute svg path,html[data-theme=cpcb] .investor-header div.absolute svg circle{stroke:#374151!important}html[data-theme=cpcb] .investor-header div.absolute .text-primary,html[data-theme=cpcb] .investor-header div.absolute button.text-primary{color:var(--blue,#0b5db3)!important}html[data-theme=cpcb] .investor-header div.absolute .hover\:bg-slate-100:hover{background-color:#f1f5f9!important}html[data-theme=cpcb] .investor-header div.absolute .hover\:bg-red-50:hover{background-color:#fef2f2!important}html[data-theme=cpcb] .investor-header div.absolute .bg-red-500{color:#fff!important;background-color:#ef4444!important}html[data-theme=cpcb] .investor-header div.absolute .border-green-500{border-color:#22c55e!important}html[data-theme=cpcb] .investor-main-content{background-color:#f5f8fc!important}html[data-theme=cpcb] .footer-main{display:none!important}html[data-theme=cpcb] .applicant-page-title{color:#2e2e2e!important;margin-bottom:5px!important;font-size:16px!important;font-weight:500!important}html[data-theme=cpcb] .investor-runtime-form .process-wrap>div.text-center{max-width:150px;padding:2px 10px;text-align:left!important;flex-direction:row!important;align-items:center!important;width:auto!important;display:flex!important}html[data-theme=cpcb] .investor-runtime-form .process-wrap>div.text-center>button:last-child{margin-left:12px!important}html[data-theme=cpcb] .investor-runtime-form .process-wrap>div.text-center div[style*=max-width]{-webkit-line-clamp:unset!important;line-clamp:unset!important;white-space:nowrap!important;max-width:none!important;display:block!important}html[data-theme=cpcb] .investor-runtime-form .process-wrap{flex-wrap:nowrap!important;align-items:center!important;max-width:100%!important;overflow:hidden!important}html[data-theme=cpcb] .investor-runtime-form .process-wrap>.applicant-page-stepper-connector{background:#dce7f2;flex:1;min-width:24px;height:2px;margin-top:0;margin-left:4px;margin-right:4px}html[data-theme=cpcb] .investor-runtime-form .applicant-category-card{border-color:#065693!important;border-radius:6px!important;box-shadow:0 6px 20px #0f172a0d!important}html[data-theme=cpcb] .investor-runtime-form .applicant-category-header{background:#0b78cb!important;border-bottom:none!important;padding:11px 20px!important}html[data-theme=cpcb] .investor-runtime-form .applicant-category-toggle{color:#fff;cursor:pointer;background:0 0}html[data-theme=cpcb] .investor-runtime-form .applicant-category-toggle:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}html[data-theme=cpcb] .investor-runtime-form .applicant-category-chevron{color:#fff;flex:none;font-size:.8rem;transition:transform .18s}html[data-theme=cpcb] .investor-runtime-form .applicant-category-chevron.is-expanded{transform:rotate(180deg)}html[data-theme=cpcb] .investor-runtime-form .applicant-category-header h4{color:#fff!important;font-size:16px!important;font-weight:500!important}html[data-theme=cpcb] .investor-runtime-form .form-control,html[data-theme=cpcb] .investor-runtime-form .form-select,html[data-theme=cpcb] .investor-runtime-form .p-inputtext,html[data-theme=cpcb] .investor-runtime-form .p-dropdown{border-radius:6px!important}html[data-theme=cpcb] .investor-runtime-form .form-control:focus,html[data-theme=cpcb] .investor-runtime-form .p-inputtext:focus{border-color:var(--blue,#0b5db3)!important;box-shadow:0 0 0 .2rem #0b5db326!important}:is(html[data-theme=cpcb] .investor-runtime-form .field-input-with-upload:not(:has(.upload-affix-group)) .field-input-holder .p-inputtext,html[data-theme=cpcb] .investor-runtime-form .field-input-with-upload:not(:has(.upload-affix-group)) .field-input-holder .p-inputnumber-input,html[data-theme=cpcb] .investor-runtime-form .field-input-with-upload:not(:has(.upload-affix-group)) .field-input-holder .p-dropdown){border-radius:6px!important}html[data-theme=cpcb] .investor-runtime-form .p-inputtext,html[data-theme=cpcb] .investor-runtime-form .p-inputnumber-input,html[data-theme=cpcb] .investor-runtime-form .form-control{color:#868686!important;border-color:#c6c6c6!important;padding:10px 12px!important;font-size:14px!important;font-weight:400!important}html[data-theme=cpcb] .investor-runtime-form label.form-label{margin-bottom:6px!important;font-size:14px!important;font-weight:500!important}html[data-theme=cpcb] .process-wrap>div:nth-child(2n){background:#c7d2e0}html[data-theme=cpcb] .investor-runtime-form .applicant-form-actions button{padding:8px 20px!important;font-size:14px!important}html[data-theme=cpcb] .investor-runtime-form .applicant-form-actions button.text-white{background:var(--blue,#0b5db3)!important;border-color:var(--blue,#0b5db3)!important}.investor-documents-page .p-tag{border-radius:999px;font-weight:600}.investor-docs-toolbar .p-toolbar-group-left,.investor-docs-toolbar .p-toolbar-group-right,.investor-docs-toolbar .p-toolbar-group-start,.investor-docs-toolbar .p-toolbar-group-end{width:100%}@media (min-width:992px){.investor-docs-toolbar .p-toolbar-group-left,.investor-docs-toolbar .p-toolbar-group-start,.investor-docs-toolbar .p-toolbar-group-right,.investor-docs-toolbar .p-toolbar-group-end{width:auto}}.investor-docs-btn .p-button,.investor-docs-btn.p-button{border-radius:6px;font-weight:500}.investor-docs-btn-reset.p-button{color:#0078d4!important;height:38px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1.5px solid #0078d4!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:500!important;transition:all .15s ease-in-out!important;display:inline-flex!important}.investor-docs-btn-reset.p-button .p-button-icon{color:#0078d4!important;font-size:13px!important}.investor-docs-btn-reset.p-button .p-button-label{color:#0078d4!important;font-size:13.5px!important;font-weight:500!important}.investor-docs-btn-reset.p-button:hover{background:#f0f7ff!important}.investor-docs-form-actions .investor-docs-btn-primary.p-button{color:#fff!important;height:38px!important;box-shadow:none!important;background:#0078d4!important;border:1px solid #0078d4!important;border-radius:6px!important;align-items:center!important;padding:8px 20px!important;font-size:13.5px!important;font-weight:500!important;display:inline-flex!important}.investor-docs-form-actions .investor-docs-btn-primary.p-button .p-button-label{color:#fff!important;font-size:13.5px!important;font-weight:500!important}.investor-docs-form-actions .investor-docs-btn-primary.p-button:not(:disabled):hover{background:#0060aa!important;border-color:#0060aa!important}.investor-docs-btn-cancel.p-button{color:#fff!important;background:#dc3545!important;border-color:#dc3545!important;padding:.55rem 1.35rem!important}.investor-docs-btn-cancel.p-button:not(:disabled):hover{background:#bb2d3b!important;border-color:#b02a37!important}.investor-docs-form-actions .investor-docs-btn.p-button{padding:.55rem 1.35rem}.investor-docs-add-btn.p-button{white-space:nowrap;border-radius:8px;min-height:auto;box-shadow:0 8px 20px #3b82f62e;background:#0b78cb!important;padding:7px 12px!important;font-size:14px!important}.investor-docs-add-btn.p-button,.investor-docs-add-btn.p-button .p-button-label,.investor-docs-add-btn.p-button .p-button-icon{color:#fff}.investor-docs-add-btn.p-button .p-button-icon{margin-right:7px;font-size:14px}.investor-documents-page .page-title{font-size:16px!important}.investor-docs-add-btn.p-button .p-button-label{font-size:14px;font-weight:400!important}@media (max-width:640px){.investor-docs-add-btn.p-button{justify-content:center;width:100%}}.investor-documents-dialog.p-dialog{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:14px!important;flex-direction:column!important;width:min(640px,92vw)!important;max-width:92vw!important;max-height:85vh!important;margin:0!important;display:flex!important;position:fixed!important;top:50%!important;left:50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.investor-documents-dialog.p-dialog .p-dialog-header{background:#0b78cb;padding:10px 20px;color:#fff!important}.investor-documents-dialog.p-dialog .p-dialog-content{font-size:14px}.investor-documents-dialog .p-dialog-header .p-dialog-title{color:#fff;font-size:16px;font-weight:500}.investor-documents-dialog .p-dialog-header .p-dialog-header-icon{color:#fff;border-radius:8px;width:2rem;height:2rem}.investor-documents-dialog .p-dialog-header .p-dialog-header-icon:hover{color:#0f172a;background:#f1f5f9}.investor-docs-form{flex-direction:column;flex:auto;gap:.85rem;min-height:0;padding-right:.15rem;display:flex;overflow:auto}.investor-docs-form-section{overflow-wrap:anywhere;word-break:break-word;border-bottom:1px solid #ddd;margin:0 20px;padding:15px 0}.investor-documents-dialog .p-dialog-content{overflow-x:hidden!important}.investor-docs-section-title{color:#0b78cb;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:14px;font-weight:600;display:flex}.investor-docs-section-title:before{content:"";background:#e9090c;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #e9090c1f}.investor-docs-form-section .row{margin-left:-.4rem;margin-right:-.4rem}.investor-docs-form-section .row+.row{border-top:1px dashed #eef0f3;margin-top:.15rem;padding-top:.15rem}.investor-docs-form-section [class*=col-]{padding-left:.4rem;padding-right:.4rem}.investor-docs-form-section .mb-3{margin-bottom:.75rem!important}.investor-documents-dialog .form-label{color:#374151;margin-bottom:.4rem;font-weight:600}.investor-documents-dialog .form-select,.investor-documents-dialog .form-control,.investor-documents-dialog .p-inputtext,.investor-documents-dialog .p-calendar .p-inputtext{min-height:40px;box-shadow:none;border-radius:10px;font-size:.9rem;border:1px solid #d1d5db!important}.investor-documents-dialog .form-select{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:2.75rem!important}.investor-documents-dialog .form-select:focus,.investor-documents-dialog .form-control:focus,.investor-documents-dialog .p-inputtext:focus{border-color:#e9090c!important;box-shadow:0 0 0 3px #e9090c1f!important}.investor-documents-dialog .p-calendar{width:100%}.investor-documents-dialog .p-calendar .p-button{color:#e9090c;background:#fff0f0;border:0;width:2.25rem}.investor-documents-dialog .p-calendar .p-button:hover{background:#fee2e2}.investor-docs-form-actions{background:linear-gradient(#f8fafc00 0%,#f8fafceb 20%,#f8fafc 100%);position:sticky;bottom:0}.investor-docs-form-actions .p-button{min-height:42px}.investor-documents-table .p-datatable-header{background:#f9fafb;border:1px solid #eef0f3;border-radius:14px;padding:.85rem}.investor-documents-table .p-datatable-header .p-input-icon-left{width:100%;position:relative}.investor-documents-table .p-datatable-header .p-input-icon-left>.pi{color:#9ca3af;margin-top:-.5rem;left:.95rem}.investor-documents-table .p-datatable-header .p-input-icon-left>.p-inputtext{width:100%;min-height:46px;box-shadow:none;background:#fff;border:1px solid #d1d5db;border-radius:12px;padding-left:2.5rem;transition:border-color .15s,box-shadow .15s}.investor-documents-table .p-datatable-header .p-input-icon-left>.p-inputtext:focus{border-color:#e9090c;box-shadow:0 0 0 3px #e9090c1f}.investor-documents-table .p-datatable-header .p-input-icon-left>.p-inputtext::placeholder{color:#9ca3af}.investor-documents-table .p-column-filter{color:#374151;width:100%;min-width:110px;height:34px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #cfd6df;border-radius:8px;font-size:.8rem;transition:border-color .15s,box-shadow .15s}.investor-documents-table .p-column-filter:focus,.investor-documents-table .form-select.p-column-filter:focus{border-color:#e9090c;outline:0;box-shadow:0 0 0 3px #e9090c1f}.investor-documents-table .p-column-filter::placeholder{color:#94a3b8;font-size:.75rem}.investor-documents-table .p-column-filter .p-inputtext,.investor-documents-table .p-column-filter.p-inputtext{box-shadow:none;color:#374151;background:0 0;border:0;border-radius:8px;height:32px;min-height:32px;padding:.35rem .6rem;font-size:.8rem}.investor-documents-table select.p-column-filter.form-select{color:#374151;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:12px 12px;border:1px solid #cfd6df;border-radius:8px;height:34px;min-height:34px;padding:.3rem 1.8rem .3rem .6rem;font-size:.8rem;line-height:1.2;box-shadow:none!important}.investor-documents-table .p-calendar.p-column-filter{border-radius:8px;align-items:center;min-width:92px;padding-right:2.4rem;display:flex;position:relative;overflow:hidden}.investor-documents-table .p-calendar.p-column-filter .p-inputtext{background:0 0;outline:0;margin:0;padding-right:2.2rem;box-shadow:none!important;border:0!important}.investor-documents-table .p-calendar.p-column-filter .p-button{color:#64748b;background:#f8fafc;border:0;border-radius:6px;width:32px;height:32px;position:absolute;top:50%;right:.2rem;transform:translateY(-50%)}.investor-documents-table .p-calendar.p-column-filter .p-button:hover{color:#e9090c;background:#fee2e2}.investor-documents-table .p-column-filter>.p-inputtext:focus,.investor-documents-table .p-calendar.p-column-filter .p-inputtext:focus,.investor-documents-table select.p-column-filter.form-select:focus{box-shadow:none!important}.investor-documents-table .p-datatable-tbody>tr>td{color:#1f2937;background:#fff;border-color:#eef0f3;padding:.8rem .75rem}.investor-documents-table .p-datatable-tbody>tr:hover>td{background:snow}.investor-documents-table .p-datatable-tbody>tr:nth-child(2n):hover>td{background:#fff7f7}.investor-documents-table .p-datatable-wrapper{border:1px solid #eef0f3;border-radius:14px;overflow:hidden}.investor-documents-table .p-paginator{background:#fff;border-top:1px solid #eef0f3;border-bottom-right-radius:14px;border-bottom-left-radius:14px;padding:.75rem}.investor-documents-table .p-paginator .p-paginator-pages .p-paginator-page,.investor-documents-table .p-paginator .p-paginator-next,.investor-documents-table .p-paginator .p-paginator-prev,.investor-documents-table .p-paginator .p-paginator-first,.investor-documents-table .p-paginator .p-paginator-last{border-radius:10px}.investor-documents-table .p-paginator .p-paginator-pages .p-paginator-page.p-highlight{color:#fff;background:#e9090c;border-color:#e9090c}.investor-documents-controls,.investor-documents-table-card{background:#fff;border:1px solid #dfe5eb;border-radius:8px;box-shadow:0 2px 10px #0f172a0a}.investor-documents-controls{padding:1rem}.investor-documents-controls-top{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.investor-documents-controls-top h2{color:#111827;margin:0;font-size:.95rem;font-weight:600}.investor-documents-controls-actions{background:#f1f1f1;align-items:center;gap:.65rem;margin-bottom:10px;padding:8px 15px;display:flex}.investor-documents-controls-top .investor-documents-controls-actions{background:0 0;padding:0}.investor-documents-table-card .p-datatable th span svg{height:10px;margin-left:3px;color:#2e2e2e!important}.user-doc-card{cursor:pointer;background:#fff;border:1px solid #e2e8f0;transition:all .2s ease-in-out;border-radius:14px!important;align-items:center!important;padding:15px 20px!important;display:flex!important}.user-doc-card .doc-count-title{color:#1e293b;margin-bottom:4px!important;font-size:32px!important;font-weight:700!important;line-height:1.1!important}.user-doc-card .document-titl{color:#1e293b;margin-bottom:0!important;font-size:14px!important;font-weight:400!important;line-height:1.25!important}.user-doc-card-icon{border-radius:20px!important;justify-content:center!important;align-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;margin-right:15px!important;padding:0!important;display:flex!important}.user-doc-card-icon i{font-size:26px!important}.user-doc-card.active{background-color:#066bb7!important;border-color:#066bb7!important}.user-doc-card.active .doc-count-title,.user-doc-card.active .document-titl{color:#fff!important}.user-doc-card:hover{background-color:#066bb7!important;border-color:#066bb7!important}.user-doc-card:hover .doc-count-title,.user-doc-card:hover .document-titl{color:#fff!important}.investor-docs-add-bar{background:#f1f3f5;border-radius:8px;align-items:center;margin-bottom:12px;padding:10px 14px;display:flex}.investor-docs-add-btn.p-button{color:#fff!important;box-shadow:none!important;background:#0b79d0!important;border:1px solid #0b79d0!important;border-radius:6px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:13.5px!important;font-weight:400!important;display:inline-flex!important}.investor-docs-add-btn.p-button .p-button-label{color:#fff!important;font-size:13.5px!important;font-weight:400!important}.investor-docs-add-btn.p-button .p-button-icon{font-size:14px;color:#fff!important}.investor-documents-controls{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:16px;padding:16px 20px}.investor-documents-controls-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.investor-documents-controls-top h2{color:#1e293b!important;align-self:center!important;margin:0!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important}.investor-documents-controls-actions{flex-wrap:wrap;align-self:center;align-items:center;gap:12px;display:flex}.investor-docs-export-btn.p-button{gap:10px;color:#fff!important;box-shadow:none!important;background:#0078d4!important;border:1px solid #0078d4!important;border-radius:6px!important;padding:7px 12px!important;font-size:13px!important;font-weight:400!important}.investor-docs-export-btn.p-button .p-button-label{color:#fff!important;font-size:13.5px!important;font-weight:400!important}.investor-docs-reference-search{box-sizing:border-box;background:#f8f9fb;border:1px solid #d1d5db;border-radius:8px;flex-shrink:0;align-items:center;gap:7px;width:auto;height:auto;padding:7px 12px;transition:border-color .15s;display:inline-flex;position:static}.investor-docs-reference-search:focus-within{background:#fff;border-color:#94a3b8}.investor-docs-reference-search i,.investor-docs-reference-search .pi{top:unset;left:unset;z-index:unset;color:#111827;flex-shrink:0;font-size:13px;position:static;transform:none}.investor-docs-reference-search input{color:#374151;width:185px;box-shadow:none;appearance:none;background:0 0;border:none;border-radius:0;outline:none;padding:0;font-size:13px}.investor-docs-reference-search input::placeholder{color:#9ca3af;font-size:13px}.investor-docs-reference-search input:focus{box-shadow:none;border:none}.investor-documents-filterbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;display:flex}.filter-item-group{align-items:center;gap:6px;display:inline-flex}.filter-item-label{color:#94a3b8;white-space:nowrap;font-size:12.5px;font-weight:500}.filter-pill-box{background:#fff;border:1px solid #94a3b8;border-radius:8px;align-items:center;gap:4px;max-width:150px;height:auto;padding:7px 10px;display:inline-flex}.investor-documents-filterbar.docummnt-filtr .filter-item-group{display:grid}.investor-documents-filterbar.docummnt-filtr .filter-item-group .filter-pill-box{min-width:130px}.investor-documents-controls-top.document-fltr-separte{border-bottom:1px solid #ddd}.filter-pill-box select{color:#475569;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;outline:none;min-width:45px;max-width:180px;padding-right:4px;font-size:12px;overflow:hidden}.filter-pill-box select option{white-space:normal;word-break:break-word;max-width:320px}.filter-pill-box input[type=date]{color:#475569;cursor:pointer;background:0 0;border:none;outline:none;width:110px;font-size:12px}.filter-pill-box i{color:#64748b;font-size:12px}.filter-date-pill{cursor:pointer;min-width:140px;position:relative}.investor-docs-apply-btn.p-button{color:#fff!important;height:30px!important;box-shadow:none!important;background:#0078d4!important;border:1px solid #0078d4!important;border-radius:6px!important;padding:5px 16px!important;font-size:13px!important;font-weight:500!important}.investor-docs-clear-btn.p-button{color:#64748b;height:30px;padding:4px 8px;font-size:12px}.investor-action-btn{cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:all .15s ease-in-out;display:inline-flex}.investor-action-btn-view{color:#b86e10;border:1.5px solid #b86e10}.investor-action-btn-view:hover{color:#9c5c08;background:#fff8f0;border-color:#9c5c08}.investor-action-btn-download{color:#0078d4;border:1.5px solid #0078d4}.investor-action-btn-download:hover{color:#0060aa;background:#f0f7ff;border-color:#0060aa}.investor-action-btn-delete{color:#dc2626;border:1.6px solid #dc2626}.investor-action-btn-delete:hover{color:#b71c1c;background:#fff5f5;border-color:#b71c1c}.investor-action-btn:disabled,.investor-action-btn.disabled{opacity:.35;cursor:not-allowed!important;pointer-events:auto!important}.investor-action-btn:disabled:hover,.investor-action-btn.disabled:hover{border-color:inherit!important;color:inherit!important;background:0 0!important}.doc-status-badge{letter-spacing:.01em;color:#fff;border-radius:8px;padding:4px 14px;font-size:12px;font-weight:600;display:inline-block}.doc-status-unverified{background:#5e35ea}.doc-status-verified{background:#2e8b1e}.doc-status-rejected{background:#a81717}.doc-status-mismatched{background:#0078d4}.doc-status-default{background:#64748b}.investor-documents-table-card{padding:10px 20px;overflow:hidden}.investor-documents-table .p-datatable-table{width:100%!important;min-width:100%!important}.investor-documents-table .p-datatable-wrapper{border:0;border-radius:0}.investor-documents-table .p-datatable-thead>tr.p-datatable-filter-row{display:none!important}.investor-documents-table .p-datatable-thead>tr>th{vertical-align:middle;border-color:#77b9df;padding:.65rem .8rem;font-weight:600;color:#2e2e2e!important;background:#8ac9f9!important;font-size:12px!important}.investor-documents-table .p-datatable-thead>tr>th:first-child,.investor-documents-table .p-datatable-tbody>tr>td:first-child{text-align:center!important}.investor-documents-table .p-datatable-thead>tr>th:first-child .p-column-header-content{justify-content:center!important;align-items:center!important;width:100%!important;display:flex!important}.investor-documents-table .p-datatable-tbody>tr>td{color:#283643;word-break:break-word;overflow-wrap:anywhere;border-color:#dce8f0;padding:7px 10px;font-size:.76rem}.investor-documents-table .p-checkbox .p-checkbox-box{border-radius:3px;width:16px;height:16px}.investor-documents-table .p-checkbox.p-highlight .p-checkbox-box{background:#065693;border-color:#065693!important}small.text-muted.showing-county{font-size:12px}.p-paginator.p-component{font-size:12px;display:flex}.p-paginator.p-component button{color:#868686;width:auto;min-width:auto;height:auto;padding:5px 7px;font-size:12px}.p-paginator.p-component .p-dropdown.p-component{border-radius:4px;width:auto;padding:3px 7px;font-size:12px}.p-paginator.p-component .p-dropdown .p-dropdown-label{color:#868686;padding:0 6px 0 0;font-size:12px}.p-paginator.p-component .p-dropdown-trigger svg{width:8px}.p-paginator.p-component .p-dropdown .p-dropdown-trigger{width:auto}.investor-documents-table .p-datatable-tbody>tr:nth-child(2n)>td{background:#fff}.investor-documents-table .p-datatable-tbody>tr:hover>td,.investor-documents-table .p-datatable-tbody>tr:nth-child(2n):hover>td{background:#f2f9fd}.investor-documents-table .p-tag{border-radius:7px;justify-content:center;min-width:82px;padding:.3rem .65rem;font-size:.7rem}.investor-documents-table .p-datatable-tbody .d-flex.gap-2{justify-content:flex-start;gap:.5rem!important}.investor-documents-table .p-datatable-tbody .p-button.btn-sm{border:1px solid;border-radius:7px;width:30px;height:30px;padding:0}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-info{border-color:#bb772b}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-info span{color:#bb772b}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-secondary{border-color:#0b78cb}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-secondary span{color:#0b78cb}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-danger{border-color:#d4362e}.investor-documents-table .p-datatable-tbody .p-button.btn-sm.p-button-danger span{color:#d4362e}.investor-documents-table .p-datatable-tbody .p-button.btn-sm .p-button-icon{font-size:.75rem}.investor-documents-table-card>.d-flex{border-top:1px solid #dce8f0;padding:.7rem 1rem;margin:0!important}@media (max-width:1100px){.investor-documents-filterbar{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (max-width:760px){.investor-documents-controls-top,.investor-documents-controls-actions{flex-direction:column;align-items:stretch}.investor-docs-reference-search{width:100%}.investor-documents-filterbar{grid-template-columns:1fr}.investor-documents-filter-actions{justify-content:stretch}.investor-documents-filter-actions .p-button{flex:1}}.investor-payment-page{--payment-accent-start:var(--blue);--payment-accent-end:var(--blue-dark);--payment-soft-bg-start:#f0fdf4;--payment-soft-bg-end:#dcfce7;--payment-soft-border:#bbf7d0;--payment-surface:#fff;--payment-border:#d1d5db;--payment-border-light:#e5e7eb;--payment-text-strong:#111827;--payment-text-soft:#374151;--payment-text-muted:#4b5563;--payment-back-btn-border:var(--primary,#0d4aa5)}.investor-payment-loading{min-height:320px}.investor-payment-loading .p-progress-spinner,.investor-payment-loading .spinner-border{color:var(--payment-accent-start)}.investor-payment-card{background:var(--payment-surface);border:1px solid var(--payment-border);box-shadow:0 20px 40px #0f172a14}.investor-payment-heading{margin-bottom:30px;font-weight:600;font-size:16px!important}.investor-payment-heading-sub{color:var(--payment-text-muted);margin-bottom:16px;font-size:.88rem}.investor-payment-card-header{background:var(--button-blue)}.investor-payment-card-header-title{color:#fff;font-size:1rem;font-weight:700}.investor-payment-status-pill{color:var(--payment-accent-end);background:#ffffffeb;border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600}.investor-payment-status-pill .pi{font-size:11px}.investor-payment-card-header-chevron{color:#ffffffd9;font-size:12px}.investor-payment-detail-row{border-bottom:1px solid var(--payment-border-light);padding:10px 0}.investor-payment-detail-row:last-of-type{border-bottom:none}.investor-payment-detail-label{color:var(--payment-text-soft)}.investor-payment-detail-desc{color:var(--payment-text-muted);font-size:12px}.investor-payment-detail-value{color:var(--payment-text-strong);white-space:nowrap}.investor-payment-total-row{border:1px solid var(--payment-soft-border);background:#b5eee2}.investor-payment-total-label,.investor-payment-total-amount{color:var(--payment-accent-start)}.investor-payment-actions{align-items:stretch}.investor-payment-btn-back.p-button{border:1px solid var(--payment-back-btn-border);color:var(--payment-text-strong);background:#f8fafc;border-radius:10px;flex:none;gap:8px;min-width:0;padding:9px 16px;font-size:.9rem;font-weight:600}.investor-payment-btn-pay.p-button{background:var(--button-blue);border:1px solid var(--payment-accent-start);color:#fff;border-radius:10px;flex:none;gap:8px;min-width:0;padding:9px 16px;font-size:.9rem;font-weight:700;box-shadow:0 8px 18px #22c55e38}.investor-payment-btn-pay.p-button .p-button-label,.investor-payment-btn-pay.p-button .p-button-icon{color:#fff}@media (max-width:767.98px){.investor-payment-btn-back.p-button,.investor-payment-btn-pay.p-button{flex:auto}}.investor-bwg-track-page{--track-primary:var(--blue);--track-primary-dark:var(--blue-dark);--track-surface:#fff;--track-border:#e5e7eb;--track-border-soft:#eef1f5;--track-text-strong:#0f172a;--track-text-soft:#374151;--track-text-muted:#64748b;--track-success-bg:#ecfdf5;--track-success-border:#bbf7d0;--track-success-text:#15803d;--track-info-bg:#eff6ff;--track-info-border:#bfdbfe;--track-info-text:#1d4ed8;--track-warning-bg:#fffbeb;--track-warning-border:#fde68a;--track-warning-text:#b45309;--track-danger-bg:#fef2f2;--track-danger-border:#fecaca;--track-danger-text:#b91c1c;--track-pending-bg:#f3f4f6;--track-pending-border:#e5e7eb;--track-pending-text:#9ca3af}.investor-bwg-track-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.investor-bwg-track-title{color:var(--track-text-strong);margin:0;font-weight:600;font-size:16px!important}.investor-bwg-track-back-btn.p-button{color:var(--track-primary);padding:6px 10px;font-weight:600}.investor-bwg-track-banner{border:1px solid var(--track-border);border-radius:10px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:.92rem;font-weight:600;display:flex}.investor-bwg-track-banner-warning span{font-size:13px;font-weight:500}.investor-bwg-track-banner .pi{font-size:16px}.investor-bwg-track-banner-success{background:var(--track-success-bg);border-color:var(--track-success-border);color:var(--track-success-text)}.investor-bwg-track-banner-info{background:var(--track-info-bg);border-color:var(--track-info-border);color:var(--track-info-text)}.investor-bwg-track-banner-warning{color:#8f5719;background:#fbf0e3;border-color:#b77224}.investor-bwg-track-banner-danger{background:var(--track-danger-bg);border-color:var(--track-danger-border);color:var(--track-danger-text)}.investor-bwg-track-summary-card{background:var(--track-surface);border:1px solid var(--track-border);border-radius:14px;grid-template-columns:1fr 280px;gap:0;margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.investor-bwg-track-info-grid{grid-template-columns:repeat(3,1fr);gap:18px 20px;padding:20px 22px;display:grid}.investor-bwg-track-info-item-label{color:var(--track-text-muted);text-transform:uppercase;letter-spacing:.03em;margin-bottom:4px;font-size:.74rem;display:block}.investor-bwg-track-info-item-value{color:var(--track-text-strong);font-size:.94rem;font-weight:600}.investor-bwg-track-info-item-value.link{color:var(--track-primary)}.investor-bwg-track-status-panel{border-left:1px solid var(--track-border);background:#f8fafc;flex-direction:column;gap:10px;padding:20px;display:flex}.investor-bwg-track-status-panel-title{color:var(--track-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:.74rem}.investor-bwg-track-status-icon{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.1rem;display:flex}.investor-bwg-track-status-icon.success{background:var(--track-success-bg);color:var(--track-success-text)}.investor-bwg-track-status-icon.info{background:var(--track-info-bg);color:var(--track-info-text)}.investor-bwg-track-status-icon.warning{background:var(--track-warning-bg);color:var(--track-warning-text)}.investor-bwg-track-status-icon.danger{background:var(--track-danger-bg);color:var(--track-danger-text)}.investor-bwg-track-status-label{color:var(--track-text-strong);margin:0;font-size:1rem;font-weight:700}.investor-bwg-track-status-desc{color:var(--track-text-muted);margin:0;font-size:.82rem;line-height:1.4}.investor-bwg-track-status-divider{border:none;border-top:1px solid var(--track-border);margin:4px 0}.investor-bwg-track-status-eta-label{color:var(--track-text-muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 2px;font-size:.74rem}.investor-bwg-track-status-eta-value{color:var(--track-text-soft);margin:0;font-size:.86rem}.investor-bwg-track-cert-btn.p-button{background:var(--track-success-text);border-color:var(--track-success-text);margin-top:4px;font-size:.84rem;font-weight:600}.investor-bwg-track-edit-btn.p-button{margin-top:4px;font-size:.84rem;font-weight:600}.investor-bwg-track-timeline-card{background:var(--track-surface);border:1px solid var(--track-border);border-radius:14px;margin-bottom:16px;padding:22px 24px 18px;box-shadow:0 1px 3px #0f172a0f}.investor-bwg-track-timeline-title{color:var(--track-text-strong);margin:0 0 20px;font-size:1rem;font-weight:700}.investor-bwg-track-timeline{align-items:flex-start;display:flex}.investor-bwg-track-timeline-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.investor-bwg-track-timeline-connector{background:var(--track-pending-border);flex:40px;height:2px;margin-top:19px}.investor-bwg-track-timeline-connector.done{background:var(--track-success-text)}.investor-bwg-track-timeline-node{border:2px solid var(--track-pending-border);width:38px;height:38px;color:var(--track-pending-text);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:8px;font-size:1rem;display:flex}.investor-bwg-track-timeline-node.complete{background:var(--track-success-text);border-color:var(--track-success-text);color:#fff}.investor-bwg-track-timeline-node.active{background:var(--track-info-text);border-color:var(--track-info-text);color:#fff}.investor-bwg-track-timeline-node.danger{background:var(--track-danger-text);border-color:var(--track-danger-text);color:#fff}.investor-bwg-track-timeline-label{color:var(--track-text-soft);padding:0 4px;font-size:.8rem;font-weight:600;line-height:1.3}.investor-bwg-track-timeline-step.active .investor-bwg-track-timeline-label{color:var(--track-info-text)}.investor-bwg-track-timeline-step.complete .investor-bwg-track-timeline-label{color:var(--track-success-text)}.investor-bwg-track-timeline-date{color:var(--track-text-muted);margin-top:2px;font-size:.72rem}.investor-bwg-track-bottom-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:16px;display:grid}.investor-bwg-track-card{background:var(--track-surface);border:1px solid var(--track-border);border-radius:14px;padding:18px 20px;box-shadow:0 1px 3px #0f172a0f}.investor-bwg-track-card-title{color:var(--track-text-strong);align-items:center;gap:8px;margin:0 0 14px;font-size:.95rem;font-weight:700;display:flex}.investor-bwg-track-doc-table{border-collapse:collapse;width:100%;font-size:.85rem}.investor-bwg-track-doc-table th{text-align:left;color:var(--track-text-muted);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--track-border-soft);padding:6px 8px;font-size:.74rem;font-weight:600}.investor-bwg-track-doc-table td{border-bottom:1px solid var(--track-border-soft);color:var(--track-text-soft);vertical-align:middle;padding:10px 8px}.investor-bwg-track-doc-table tr:last-child td{border-bottom:none}.investor-bwg-track-doc-name{color:var(--track-text-strong);align-items:center;gap:8px;font-weight:600;display:flex}.investor-bwg-track-doc-name .pi{color:var(--track-danger-text)}.investor-bwg-track-doc-action-btn.p-button{border-radius:8px;padding:4px 12px;font-size:.78rem;font-weight:600}.investor-bwg-track-empty-docs{color:var(--track-text-muted);padding:8px;font-size:.85rem}.investor-bwg-track-view-all{text-align:center;color:var(--track-primary);margin-top:12px;font-size:.85rem;font-weight:600;text-decoration:none;display:block}.investor-bwg-track-remarks-empty{background:var(--track-info-bg);border:1px solid var(--track-info-border);color:var(--track-info-text);border-radius:10px;gap:10px;padding:12px 14px;font-size:.84rem;line-height:1.4;display:flex}.investor-bwg-track-remarks-empty .pi{margin-top:2px}.investor-bwg-track-remarks-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:.85rem}.investor-bwg-track-remarks-table col.by{width:26%}.investor-bwg-track-remarks-table col.on{width:18%}.investor-bwg-track-remarks-table col.comment{width:56%}.investor-bwg-track-remarks-table th{text-align:left;color:var(--track-text-muted);text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid var(--track-border);padding:0 10px 8px;font-size:.72rem;font-weight:600}.investor-bwg-track-remarks-table td{color:var(--track-text-soft);vertical-align:top;word-break:break-word;padding:12px 10px;line-height:1.5}.investor-bwg-track-remarks-table tbody tr{border-top:1px solid var(--track-border-soft)}.investor-bwg-track-remarks-table tbody tr:first-child{border-top:none}.investor-bwg-track-remarks-by-primary{color:var(--track-text-strong);font-weight:700}.investor-bwg-track-remarks-by-secondary{color:var(--track-text-muted);word-break:break-word;margin-top:2px;font-size:.74rem}.investor-bwg-track-remarks-table td:nth-child(2){color:var(--track-text-muted);font-size:.78rem}.investor-bwg-track-loading,.investor-bwg-track-empty-state{text-align:center;min-height:320px;color:var(--track-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.investor-bwg-track-empty-state .pi{color:var(--track-border);font-size:2.4rem}.investor-bwg-track-empty-state-title{color:var(--track-text-strong);margin:0;font-size:1.05rem;font-weight:700}.investor-bwg-amendment-card{background:var(--track-surface);border:1px solid var(--track-border);border-radius:14px;margin-bottom:16px;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.investor-bwg-amendment-card-header{color:#fff;background:#0b78cb;padding:20px}.investor-bwg-amendment-card-header h3{margin:0;font-weight:600;font-size:20px!important}.investor-bwg-amendment-card-header p{color:#ffffffd9;margin:4px 0 0;font-size:13px}.investor-bwg-amendment-card-body{padding:22px 24px}.investor-bwg-track-page .appeal-ec-accordion .accordion-button,.investor-bwg-track-page .appeal-ec-accordion .accordion-button.collapsed{color:#fff!important;background:#0b78cb!important}.investor-bwg-track-page .appeal-ec-accordion .accordion-button:after,.investor-bwg-track-page .appeal-ec-accordion .accordion-button.collapsed:after{filter:brightness(0)invert()}.investor-bwg-amendment-section-title{color:var(--track-text-strong);border-bottom:1px solid var(--track-border-soft);margin:0 0 12px;padding-bottom:8px;font-size:.95rem;font-weight:700}@media (max-width:991.98px){.investor-bwg-track-summary-card{grid-template-columns:1fr}.investor-bwg-track-status-panel{border-left:none;border-top:1px solid var(--track-border)}.investor-bwg-track-bottom-grid{grid-template-columns:1fr}.investor-bwg-track-info-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767.98px){.investor-bwg-track-page{padding:1rem}.investor-bwg-track-info-grid{grid-template-columns:1fr;gap:14px;padding:16px}.investor-bwg-track-status-panel{padding:16px}.investor-bwg-track-timeline-card{padding:18px 14px 14px;overflow-x:auto}.investor-bwg-track-timeline{min-width:480px}.investor-bwg-track-doc-table,.investor-bwg-track-remarks-table{display:block}.investor-bwg-track-doc-table thead,.investor-bwg-track-remarks-table thead{display:none}.investor-bwg-track-doc-table tbody,.investor-bwg-track-doc-table tr,.investor-bwg-track-remarks-table tbody,.investor-bwg-track-remarks-table tr{width:100%;display:block}.investor-bwg-track-doc-table tr,.investor-bwg-track-remarks-table tr{border-bottom:1px solid var(--track-border-soft);padding:10px 0}.investor-bwg-track-doc-table td,.investor-bwg-track-remarks-table td{border-bottom:none;justify-content:space-between;align-items:flex-start;gap:10px;padding:4px 0;display:flex}.investor-bwg-track-doc-table td:before,.investor-bwg-track-remarks-table td:before{content:attr(data-label);text-transform:uppercase;color:var(--track-text-muted);flex-shrink:0;font-size:.72rem;font-weight:600}}@media (max-width:575.98px){.investor-bwg-track-timeline-label{font-size:.72rem}.investor-bwg-track-timeline-node{width:32px;height:32px;font-size:.85rem}}.fb-app-view-page{--fb-app-accordion-application:linear-gradient(135deg, #2563eb 0%, #1d4ed8 100%);--fb-app-accordion-application-border:#1e40af;--fb-app-accordion-timeline:linear-gradient(135deg, #0ea5e9 0%, #0284c7 100%);--fb-app-accordion-timeline-border:#0369a1;--fb-app-accordion-document:linear-gradient(135deg, #16a34a 0%, #15803d 100%);--fb-app-accordion-document-border:#166534;--fb-app-accordion-default:linear-gradient(135deg, #0891b2 0%, #0f766e 100%);--fb-app-accordion-default-border:#0f766e;--fb-app-cat-applicant:#166534;--fb-app-cat-address:#1d4ed8;--fb-app-cat-document:#6d28d9;--fb-app-cat-payment:#b45309;--fb-app-cat-bank:#be185d;--fb-app-cat-land:#0369a1;--fb-app-cat-default:#475569;--fb-app-status-pending-bg:#fef9c3;--fb-app-status-pending-text:#a16207;--fb-app-status-approved-bg:#dcfce7;--fb-app-status-approved-text:#15803d;--fb-app-status-rejected-bg:#fee2e2;--fb-app-status-rejected-text:#b91c1c;--fb-app-status-forwarded-bg:#dbeafe;--fb-app-status-forwarded-text:#1d4ed8;--fb-app-status-fa-bg:#e0e7ff;--fb-app-status-fa-text:#4338ca;--fb-app-status-rbi-bg:#fff7ed;--fb-app-status-rbi-text:#c2410c;--fb-app-status-reopened-bg:#ede9fe;--fb-app-status-reopened-text:#6d28d9;--fb-app-status-default-bg:#f3f4f6;--fb-app-status-default-text:#374151;min-height:100vh;font-family:var(--font-family,"Noto Sans", sans-serif);background:linear-gradient(120deg,#eaf2ff,#f8fafc);padding:1.5rem}@media print{.fb-app-no-print{display:none!important}.fb-app-print-container{font-size:12px;padding:0!important}}@keyframes fbAppPulse{0%,to{opacity:1}50%{opacity:.35}}.fb-app-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.25rem;display:flex}.fb-app-back-btn{color:#6b7280;cursor:pointer;background:0 0;border:none;margin-bottom:6px;padding:0;font-size:.875rem}.fb-app-title{color:#111827;margin:0;font-size:1.3rem;font-weight:700}.fb-app-header-actions{gap:10px;display:flex}.fb-app-print-btn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:7px;padding:9px 20px;font-size:.875rem;font-weight:600}.fb-app-loading{text-align:center;color:#9ca3af;background:#fff;border-radius:10px;padding:3rem}.fb-app-meta-card{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e2e8f0;border-radius:16px;margin-bottom:1.5rem;padding:1.75rem;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000005}.fb-app-meta-card-accent{background:#3b82f6;width:4px;height:100%;position:absolute;top:0;left:0}.fb-app-meta-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:24px 32px;display:grid}.fb-app-meta-label{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:.72rem;font-weight:600}.fb-app-meta-value{color:#1e293b;align-items:center;gap:6px;font-size:.92rem;font-weight:700;display:flex}.fb-app-status-label{margin-bottom:6px}.fb-app-status-badge{border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:6px 14px;font-size:.75rem;font-weight:800;display:inline-flex}.fb-app-status-badge.pending{background:var(--fb-app-status-pending-bg);color:var(--fb-app-status-pending-text);border-color:var(--fb-app-status-pending-text)}.fb-app-status-badge.approved{background:var(--fb-app-status-approved-bg);color:var(--fb-app-status-approved-text);border-color:var(--fb-app-status-approved-text)}.fb-app-status-badge.rejected{background:var(--fb-app-status-rejected-bg);color:var(--fb-app-status-rejected-text);border-color:var(--fb-app-status-rejected-text)}.fb-app-status-badge.forwarded{background:var(--fb-app-status-forwarded-bg);color:var(--fb-app-status-forwarded-text);border-color:var(--fb-app-status-forwarded-text)}.fb-app-status-badge.fa{background:var(--fb-app-status-fa-bg);color:var(--fb-app-status-fa-text);border-color:var(--fb-app-status-fa-text)}.fb-app-status-badge.rbi{background:var(--fb-app-status-rbi-bg);color:var(--fb-app-status-rbi-text);border-color:var(--fb-app-status-rbi-text)}.fb-app-status-badge.reopened{background:var(--fb-app-status-reopened-bg,#ede9fe);color:var(--fb-app-status-reopened-text,#6d28d9);border-color:var(--fb-app-status-reopened-text,#6d28d9)}.fb-app-status-badge.default{background:var(--fb-app-status-default-bg);color:var(--fb-app-status-default-text);border-color:var(--fb-app-status-default-text)}.fb-app-status-dot{background:currentColor;border-radius:50%;width:8px;height:8px}.fb-app-status-dot.pulse{animation:2s infinite fbAppPulse}.fb-app-accordion{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:1.25rem;overflow:hidden;box-shadow:0 1px 3px #0000000f}.fb-app-accordion-header{cursor:pointer;text-align:left;border:none;justify-content:space-between;align-items:center;width:100%;padding:.6rem 1.5rem;transition:background .2s,border-color .2s;display:flex}.fb-app-accordion-header.application{background:var(--fb-app-accordion-application);border-bottom:1px solid var(--fb-app-accordion-application-border)}.fb-app-accordion-header.timeline{background:var(--fb-app-accordion-timeline);border-bottom:1px solid var(--fb-app-accordion-timeline-border)}.fb-app-accordion-header.document{background:var(--fb-app-accordion-document);border-bottom:1px solid var(--fb-app-accordion-document-border)}.fb-app-accordion-header.default{background:var(--fb-app-accordion-default);border-bottom:1px solid var(--fb-app-accordion-default-border)}.fb-app-accordion-title{color:#f8fafc;font-size:.92rem;font-weight:600;line-height:1.2}.fb-app-accordion-caret{color:#fff;background:#ffffff24;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:1rem;transition:transform .2s;display:inline-flex}.fb-app-accordion-caret.open{transform:rotate(180deg)}.fb-app-accordion-body{border-top:1px solid #f3f4f6;padding:0 1.5rem 1.25rem}.fb-app-empty-note{color:#9ca3af;padding-top:1rem;font-size:.875rem}.fb-app-sections-wrap{margin-top:1rem}.fb-app-section-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:1.75rem;padding:24px;position:relative;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000003}.fb-app-section-card.applicant{border-left:5px solid var(--fb-app-cat-applicant)}.fb-app-section-card.address{border-left:5px solid var(--fb-app-cat-address)}.fb-app-section-card.document{border-left:5px solid var(--fb-app-cat-document)}.fb-app-section-card.payment{border-left:5px solid var(--fb-app-cat-payment)}.fb-app-section-card.bank{border-left:5px solid var(--fb-app-cat-bank)}.fb-app-section-card.land{border-left:5px solid var(--fb-app-cat-land)}.fb-app-section-card.default{border-left:5px solid var(--fb-app-cat-default)}.fb-app-section-title{color:#1f2937;border-bottom:1px solid #e5e7eb;align-items:center;margin-bottom:16px;padding-bottom:8px;font-size:.95rem;font-weight:700;line-height:1.2;display:flex}.fb-app-section-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px 48px;display:grid}.fb-app-field{flex-direction:column;gap:8px;height:100%;display:flex}.fb-app-field-label{color:#64748b;letter-spacing:.02em;font-size:.75rem;font-weight:600;line-height:1.4}.fb-app-field-value{color:#0f172a;word-break:break-word;min-height:1.4rem;font-size:.95rem;font-weight:600;line-height:1.6}.fb-app-value-empty{color:#cbd5e1}.fb-app-value-bool{border:1px solid #0000;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:600}.fb-app-value-bool.yes{color:#166534;background:#f0fdf4;border-color:#bbf7d0}.fb-app-value-bool.no{color:#991b1b;background:#fef2f2;border-color:#fecaca}.fb-app-file-chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.fb-app-file-chip{color:#2563eb;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.fb-app-file-chip:hover{background:#eff6ff;border-color:#3b82f6}.fb-app-file-chip-name{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.fb-app-file-chip-name.single{max-width:200px}.fb-app-addmore-wrap{margin-top:1rem}.fb-app-addmore-group{margin-bottom:1.25rem}.fb-app-addmore-title{color:#7c2d12;background:#fff7ed;border-bottom:2px solid #fdba74;border-radius:6px 6px 0 0;padding:7px 14px;font-size:.85rem;font-weight:700}.fb-app-addmore-table-card{background:#fff;border:1px solid #e5e7eb;border-top:none;border-radius:0 0 6px 6px;padding:12px 14px;overflow-x:auto}.fb-app-addmore-table{border-collapse:collapse;width:100%;min-width:720px}.fb-app-addmore-table th{text-align:left;color:#6b7280;text-transform:uppercase;border-bottom:1px solid #e5e7eb;padding:8px 10px;font-size:.75rem}.fb-app-addmore-table td{color:#6b7280;vertical-align:top;border-bottom:1px solid #f3f4f6;padding:10px;font-size:.78rem}.fb-app-addmore-table td.row-index{color:#111827;font-weight:700}.fb-app-subsection{padding-top:1rem}.fb-app-subsection-loading{text-align:center;color:#9ca3af;padding:2rem;font-size:.875rem}.fb-app-subsection-empty{color:#9ca3af;padding:1rem;font-size:.875rem}.fb-app-error-page{padding:2rem}.fb-app-error-text{color:#b91c1c}.fb-app-raw-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;padding:1rem 0;display:grid}.fb-app-raw-card{background:#fff;border:1px solid #f3f4f6;border-radius:8px;padding:12px}.fb-app-raw-label{color:#6b7280;text-transform:uppercase;margin-bottom:6px;font-size:.75rem;font-weight:700}.fb-app-raw-value{color:#111827;font-size:.875rem}@media (max-width:767.98px){.fb-app-view-page{padding:1rem}.fb-app-meta-card{padding:1.1rem}.fb-app-section-card{padding:16px}.fb-app-section-grid{grid-template-columns:1fr;gap:16px}}.public-resources-page{font-family:var(--font-family,"Noto Sans", sans-serif);padding-top:120px;padding-bottom:100px}.public-resources-type-filter{max-width:220px}.public-resources-table{font-size:1.1rem}.public-resources-table thead th{border:none;background-color:var(--strip-blue,#1565c0)!important;color:#fff!important}.public-resources-description-cell{max-width:360px}.public-resources-download-btn{width:2.25rem;height:2.25rem;padding:0}.p-inputtext.srchicon{background:#fff;color:#727272!important;border:1px solid #ddd!important;height:auto!important;padding:7px 12px 7px 32px!important;font-size:14px!important}button.p-button.p-component.p-button-outlined.p-button-sm.p-button-secondary{gap:5px;font-weight:500;color:var(--blue)!important}.applicant-form-card.select-optn-width select{max-width:140px}.grievnc-srch.p-icon-field.p-icon-field-left{flex:auto;width:auto;max-width:160px;margin-right:0}.p-datatable th span svg{color:#2e2e2e!important}.p-datatable{padding:18px}.p-datatable th{color:#2e2e2e!important;background:#8ac9f9!important;padding:6px 8px!important;font-size:12px!important}.p-datatable th span svg{height:10px;color:#2e2e2e!important}.data-table-wrap .p-datatable .p-datatable-wrapper .p-datatable-table .p-datatable-tbody td{color:#111827;padding:6px 8px;font-size:13px;line-height:16px;background:#fff!important}.page-bdr{border-top:1px solid #a8a1c4}.public-page.tenant-cpcb .signup-input-group input:disabled,.public-page.tenant-cpcb .signup-input-group select:disabled{background:#ddd;border-color:#c6c6c6}.top-strip{background:var(--blue);color:#fff;justify-content:flex-end;align-items:center;padding:3px 18px;font-size:13px;display:flex}.top-strip ul{align-items:center;gap:18px;margin:0;list-style:none;display:flex}.top-strip a{color:#fff;text-decoration:none}.top-strip li{padding:0 7px;position:relative}.top-strip li:not(:last-child):after{content:"";background:#fff6;width:1px;height:14px;position:absolute;top:3px;right:-9px}.entityapproved{color:#fff;background:linear-gradient(135deg,#197bb9 0%,#08649d 100%);border:1px solid #2d83b8;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;padding:17px 20px 18px;display:grid;box-shadow:0 2px 8px #04416b29}.dashboard{color:#29344d;max-width:1440px;padding:6px 4px 40px;font-family:Noto Sans,sans-serif;font-weight:400}.profileHeading{grid-column:1/3;align-items:center;padding-bottom:2px;display:flex}.entityapproved{color:#fff;background:linear-gradient(135deg,#1275c1 0%,#0d6baf 50%,#0a558e 100%);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:18px 30px;padding:17px 20px 18px;display:grid;box-shadow:0 4px 6px -1px #0b78cb33,0 2px 4px -2px #0b78cb33}.emntityusericon{background:#ffffff40;border:1px solid #ffffff40;border-radius:8px;margin-right:15px;padding:8px 15px;font-size:20px}.profileTopLabel{color:#ffffffeb;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:0;font-size:10px;font-weight:500;display:flex}.entityName{color:#fff;font-size:23px;font-weight:600;line-height:26px}.approved{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-align:center;text-transform:uppercase;background:#0a4a7a99;border:1px solid #fff3;border-radius:5px;flex-direction:column;justify-self:end;align-items:center;padding:10px;display:flex}.approved>svg{color:#fff;width:40px;height:34px;margin-bottom:8px;padding:3px}.approved .label{color:#ffffffc7;text-transform:capitalize;margin-bottom:0;font-size:11px;font-weight:400}.approved .value{color:#fff;font-size:11px;line-height:16px}.registr-section{border-left:1px solid #e8e8e8;padding-left:20px}.registn-details .registr-section:first-child{border-left:0;padding-left:0}.registn-details{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 20px;display:grid}.value{color:#2e2e2e;font-size:13px;font-weight:600}.label{color:#727272;text-transform:uppercase;margin-bottom:0;font-size:10px;font-weight:500}.profileTopLabel span+span{border-left:1px solid #ffffff8c;padding-left:8px;font-weight:400}.regis-details{box-sizing:border-box;background:#ffffffe6;border:1px solid #0b78cb26;border-radius:16px;align-items:flex-start;margin-top:12px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.profileBottom{background:linear-gradient(90deg,#fff8ee 0%,#fff3e0 100%);border-top:2px solid #f59e0b4d;border-radius:0 0 15px 15px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 20px;display:grid}.registr-section2{border-left:1px solid #fcdba3;padding-left:20px}.registr-section2:first-child{border-left:0;padding-left:0}.period{background:#ffffffe6;border:1px solid #0b78cb26;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;margin:12px 0;padding:12px 20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.period strong{color:#667085;margin-right:6px;font-size:12px;font-weight:500}.period strong i{color:#075789;margin-right:4px}.period-select-area{border-radius:8px;align-items:center;gap:5px;display:flex}.period button,.period2 button,.year{cursor:pointer;border-radius:8px;font-size:12px;font-weight:500}.period button,.period2 button{color:#57627a;background:#f2f4f9;border:1px solid #e6eaf3;padding:5px 18px;transition:background .15s,color .15s,box-shadow .15s}.period button:hover,.period2 button:hover{background:#0a558e}.period button.active,.period2 button.active{color:#fff;background:#0b78cb;border-color:#0b78cb;font-weight:500;box-shadow:0 6px 14px -4px #3157d573;height:auto!important;padding:5px 10px!important;font-size:12px!important;line-height:15px!important}.year{color:#38455f;background:#fff;border:1px solid #dde2ee;padding:5px 9px;font-size:12px!important}.statusGrid{grid-template-columns:1fr;gap:0;margin-top:20px;display:grid}.dashboard .section{background:#ffffffe6;border:1px solid #0b78cb26;border-radius:16px;margin:12px 0;padding:12px 20px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.sectionTitle{color:#212121;margin:0;font-weight:600;font-size:14px!important}.sectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sectionTitleWrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sectionTitleButton{cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.statusBadge{color:#16803c;background:#eaf8ee;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1}.steps{margin-top:18px;display:flex}.timelineDiagram{position:relative}.step{text-align:center;flex:1;position:relative}.step:not(:last-child):after{content:"";background:#cfe9d8;height:2px;position:absolute;top:15px;left:50%;right:-50%}.step.connectorCompleted:not(:last-child):after{background:#41a565}.step.rejectedConnector:not(:last-child):after{background:#d92d20}.step.recorrectionConnector:not(:last-child):after{background:#d97706}.step.rejectedStep .dot{color:#d92d20;background:#fff5f5;border-color:#d92d20}.step.rejectedStep .stepName{color:#d92d20;font-weight:700}.step.rejectedStep .date{color:#d92d20}.step.recorrectionStep .dot{color:#b45309;background:#fff8eb;border-color:#d97706}.step.recorrectionStep .stepName{color:#b45309;font-weight:700}.step.recorrectionStep .date{color:#d97706}.dot{color:#929cad;z-index:1;background:#f8fafc;border:2px solid #cbd2dc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:inline-flex;position:relative}.stepCompleted .dot{color:#fff;background:#3c9718;border-color:#3c9718}.step.stepCompleted .stepName{font-weight:600}.step.stepCompleted .date{color:#5f9b72}.step.stepCompleted.greyUnderReview .dot{color:#929cad;background:#f8fafc;border-color:#cbd2dc}.step.stepCompleted.greyUnderReview .stepName{color:#98a2b3;font-weight:600}.step.stepCompleted.greyUnderReview .date{color:#b4bbc7}.stepPending .stepName{color:#98a2b3}.stepPending .date{color:#b4bbc7}.step.stepCompleted.rejectedStep .dot{color:#d92d20;background:#fff5f5;border-color:#d92d20}.step.stepCompleted.rejectedStep .stepName{color:#d92d20;font-weight:700}.step.stepCompleted.rejectedStep .date{color:#d92d20;font-weight:500}.step.stepCompleted.recorrectionStep .dot{color:#d97706;background:#fff8eb;border-color:#d97706}.step.stepCompleted.recorrectionStep .stepName{color:#d97706;font-weight:700}.step.stepCompleted.recorrectionStep .date{color:#d97706;font-weight:500}.stepName{color:#33405c;margin-top:9px;font-size:11px;font-weight:500}.date{color:#8a93a5;margin-top:0;font-size:10px;font-weight:400}.kpi{background:var(--soft);border:1px solid var(--border);border-radius:14px;justify-content:space-between;align-items:center;min-width:0;min-height:100px;padding:16px 18px;transition:box-shadow .18s,transform .18s;display:flex}.kpi:hover{transform:translateY(-2px);box-shadow:0 14px 26px -10px #1426522e}.kpiIcon{color:var(--color);flex:0 0 42px;justify-content:end;align-items:center;height:42px;display:flex}.kpiTitle{color:var(--color);font-size:12px;font-weight:500;line-height:1.35}.kpiValue{color:#2e2e2e;margin-top:6px;font-size:24px;font-weight:700}.unit{color:#0b78cb;background:#e8f4ff;border-radius:5px;margin-top:2px;padding:2px 6px;font-size:11px;font-weight:500;display:table}.dashboard .date{color:#8a93a5;margin-top:0;font-size:10px;font-weight:400}.dashboard .current{color:#697386;background:#f7f9fc;border-radius:10px;margin:20px 0 14px;padding:10px 14px;font-size:12px;font-weight:400}.dashboard .current strong{color:#16803c;margin-left:8px;font-weight:600}.dashboard .current strong.currentRecorrection{color:#b45309}.dashboard .current strong.currentRejected{color:#d92d20}.actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.actions .button:not(:disabled):hover{color:#fff;background:#3157d5}.actions .button.downloadButton:not(:disabled):hover{color:#1c274a;background:#f5f7fa;border-color:#bfc8d8}.actions .button:disabled{cursor:not-allowed;opacity:.45}.tablePanel{background:#ffffffe6;border:1px solid #0b78cb26;border-radius:16px;margin:12px 0;padding:12px 20px;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.tableHeader{justify-content:space-between;align-items:center;padding:0 0 10px;display:flex}.viewAll{color:#fff;cursor:pointer;background:#0b78cb;border:1px solid #dde2ee;border-radius:7px;padding:5px 15px;font-weight:500;transition:background .15s;font-size:12px!important}.viewAll:hover{background:#0b78cb}.tableWrap{overflow-x:auto}.dashboard .table{border-collapse:collapse;border:1px solid #ddd;width:100%}.dashboard .table th{color:#000;letter-spacing:0;text-align:left;text-transform:capitalize;background:#8ac9f9;padding:5px 7px;font-size:11px;font-weight:600}.dashboard .table td{color:#38455f;border-top:1px solid #eef1f7;padding:5px 7px;font-size:11px;font-weight:400}.dashboard .table tbody tr{transition:background .12s}.dashboard .table tbody tr:hover{background:#f9fafd}.dashboard .status{color:#16803c;background:#eafaf0;border-radius:20px;padding:4px 12px;font-size:11px;font-weight:600}.dashboard .link{color:#3157d5;cursor:pointer;font-weight:500;text-decoration:none}.dashboard .link:hover{text-decoration:underline}.applicationSummaryGrid{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:start;gap:18px;margin-top:20px;display:grid}.applicationSummaryCard{max-width:100%;padding:18px 20px}.compactSummaryCard{color:#fff;cursor:pointer;text-align:left;background:linear-gradient(#0f69ae 0%,#083153 100%);border:0;border-radius:8px;align-self:start;align-items:center;gap:10px;width:100%;min-height:74px;padding:12px 16px;transition:background-color .15s,transform .15s;display:flex}.compactSummaryCard:hover{background:#075789;transform:translateY(-1px)}.compactSummaryIcon{color:#1684d6;background:#dff2ff;border-radius:7px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}.compactSummaryText{flex-direction:column;display:flex}.compactSummaryText strong{font-size:20px;line-height:1}.compactSummaryText small{margin-top:4px;font-size:11px;font-weight:500;line-height:13px}.summaryCardHeader{border-bottom:1px solid #e8ecf4;align-items:center;gap:10px;padding-bottom:14px;display:flex}.summaryCardIcon{color:#1684d6;background:#e7f4ff;border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;display:inline-flex}.summaryHeading{color:#1c274a;cursor:default;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;display:flex}.summaryHeadingButton{cursor:pointer}.summaryHeadingButton:hover strong{color:#0b69ad;text-underline-offset:2px;text-decoration:underline}.summaryHeading strong{color:#1684d6;font-size:20px;line-height:1}.summaryHeading span{color:#667085;margin-top:4px;font-size:11px}.summaryCountButton:hover{color:#0b69ad;text-decoration:underline}.summaryRows{gap:12px;padding-top:15px;display:grid}.summaryRow{color:#57627a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.summaryCountButton{color:#212c47;cursor:pointer;text-align:right;background:0 0;border:0;min-width:28px;padding:0 2px;font-size:16px;font-weight:700}.summaryStaticCount{color:#212c47;text-align:right;min-width:28px;font-size:16px}.applicationActions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.iconAction{cursor:pointer;border:0;border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .15s,transform .15s;display:inline-flex}.iconAction:hover{transform:translateY(-1px)}.editAction{color:#d97706;background:#d9770618}.editAction:hover{background:#d9770630}.viewAction{color:#1565c0;background:#1565c018}.viewAction:hover{background:#1565c030}.timelineAction{color:#7c3aed;background:#7c3aed18}.timelineAction:hover{background:#7c3aed30}.acknowledgementAction{color:#0e7490;background:#0e749018}.acknowledgementAction:hover{background:#0e749030}.certificateAction{color:#15803d;background:#15803d18}.certificateAction:hover{background:#15803d30}.applicationTimelineModal{max-height:70vh;overflow-y:auto}.documentHistoryTitle{color:var(--fb-dashboard-text,#1c274a);margin:20px 0 10px;font-size:16px;font-weight:700}.loading,.error{text-align:center;border-radius:16px;padding:60px}.loading{color:#667085;background:#f7f9fc;font-weight:500}.noTableData{color:#687386;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;width:100%;min-height:150px;padding:24px;font-size:15px;font-weight:700;display:flex}.noTableDataIcon{color:#e59a16}.error{color:#b42318;background:#fff5f5;font-weight:600}.noTimelineData{color:#687386;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;font-size:12px;font-weight:700;display:flex}.noTimelineDataIcon{color:#e59a16}.annualNoTimelineData .noTimelineDataIcon{color:#c71925}.annualFilingDue{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:118px;display:flex}.annualFilingApplyButton{color:#fff;cursor:default;background:#1689d8;border:0;border-radius:7px;padding:10px 20px;font-size:12px;font-weight:600}.annualFilingApplyButton:disabled{opacity:1}.annualFilingDue p{color:#30384b;margin:17px 0 0;font-size:12px}.statusDetailsButton{color:#2563eb;background:#fff;border:1px solid #2563eb}.statusDetailsButton:hover{color:#1d4ed8;background:#eff6ff;border-color:#1d4ed8}.modalOverlay{z-index:9999;background:#0f172a7a;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modalDialog{background:#fff;border:1px solid #dfe5ee;border-radius:12px;width:min(900px,100%);max-height:calc(100vh - 40px);overflow:hidden;box-shadow:0 20px 50px #0f172a2e,0 8px 20px #0f172a1a}.modalHeader{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.modalHeading{align-items:center;gap:10px;display:flex}.modalHeadingIcon{color:#2563eb;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.modalTitle{color:#24314f;margin:0;font-size:17px;font-weight:700}.modalCloseButton{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex}.modalCloseButton:hover{color:#1e293b;background:#f1f5f9}.modalBody{min-height:320px;padding:20px;overflow:auto}.modalMessage{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:280px;font-size:14px;font-weight:600;display:flex}.modalError{color:#b42318}.historyTableWrap{border:1px solid #e5eaf1;border-radius:10px;overflow-x:auto}.historyTable{border-collapse:collapse;width:100%;min-width:720px}.historyTable th{color:#667085;letter-spacing:.03em;text-align:left;text-transform:uppercase;background:#f7f9fc;padding:13px 16px;font-size:11px;font-weight:700}.historyTable td{color:#38455f;vertical-align:top;border-top:1px solid #e9edf4;padding:14px 16px;font-size:12.5px;line-height:1.5}.historyTable tbody tr:hover{background:#fafbfe}.historyStatus{color:#3157d5;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:700;display:inline-block}.historyDateTime{white-space:nowrap}@media (max-width:640px){.sectionHeader{flex-direction:column;align-items:flex-start}.actions{justify-content:flex-start;width:100%}.applicationSummaryGrid{grid-template-columns:1fr}.modalOverlay{padding:12px}.modalDialog{max-height:calc(100vh - 24px)}.modalHeader{padding:14px 16px}.modalBody{min-height:260px;padding:16px}}@media (max-width:1100px){.profile{grid-template-columns:repeat(3,minmax(0,1fr))}.profileBottom{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.statusGrid{grid-template-columns:1fr}}@media (max-width:640px){.profile,.profileBottom{grid-template-columns:1fr}.profileHeading,.approved{grid-area:auto/1}.approved{justify-self:stretch;min-width:0}.period{flex-wrap:wrap;justify-content:flex-start}.dashboard{padding:14px 0 28px}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}.FacilitiesDashboard_dashboard__VxGqf{color:#24314f;padding:18px 8px 32px;font-family:Noto Sans,sans-serif}.FacilitiesDashboard_panel__weoUo{background:#fff;border:1px solid #e4e9f2;border-radius:14px;box-shadow:0 2px 8px #1e37640f}.FacilitiesDashboard_profile__br4hN{grid-template-columns:1.45fr repeat(4,1fr) 1.35fr;align-items:center;gap:22px;padding:22px;display:grid}.FacilitiesDashboard_profile__br4hN small,.FacilitiesDashboard_profile__br4hN span{color:#687590;margin-bottom:6px;font-size:12px;display:block}.FacilitiesDashboard_profile__br4hN strong{font-size:14px;display:block}.FacilitiesDashboard_profileLead__vBQPn,.FacilitiesDashboard_registrationState__AaSdo{align-items:center;gap:14px;display:flex}.FacilitiesDashboard_profileLead__vBQPn svg{color:#3157d5}.FacilitiesDashboard_profileLead__vBQPn span{color:#3157d5;margin:0;font-size:16px;font-weight:800}.FacilitiesDashboard_profileLead__vBQPn strong{margin-top:5px}.FacilitiesDashboard_registrationState__AaSdo{color:#16803c}.FacilitiesDashboard_registrationState__AaSdo small{color:#687590}.FacilitiesDashboard_registrationState__AaSdo strong{color:#16803c;margin-bottom:5px;font-size:17px}.FacilitiesDashboard_profileBottom__SgolJ{border-top:1px solid #edf0f5;grid-column:1/-1;grid-template-columns:1fr 1fr 2fr;padding-top:14px;display:grid}.FacilitiesDashboard_statsArea__lKm4W{grid-template-columns:1fr 250px;gap:18px;margin-top:18px;display:grid}.FacilitiesDashboard_facilityStats__joJXM{padding:22px}.FacilitiesDashboard_facilityStats__joJXM h2,.FacilitiesDashboard_timelinePanel__92bmD h2,.FacilitiesDashboard_tablePanel__yNZG0 h2{color:#3157d5;margin:0;font-size:16px}.FacilitiesDashboard_facilityStats__joJXM h2 small{font-size:11px}.FacilitiesDashboard_statsGroups__0Ajld{grid-template-columns:1fr 1fr;gap:48px;margin-top:20px;display:grid}.FacilitiesDashboard_statsGroups__0Ajld h3{color:#16803c;margin:0 0 14px;font-size:13px}.FacilitiesDashboard_statRow__cDowB{grid-template-columns:1fr 1fr;gap:25px;display:grid}.FacilitiesDashboard_statRow__cDowB small,.FacilitiesDashboard_statRow__cDowB span{font-size:11px;display:block}.FacilitiesDashboard_statRow__cDowB strong{color:#16803c;margin:10px 7px 4px 0;font-size:20px;display:inline-block}.FacilitiesDashboard_filters__QeeeX{padding:18px}.FacilitiesDashboard_filters__QeeeX>strong,.FacilitiesDashboard_filters__QeeeX label{margin-bottom:10px;font-size:12px;display:block}.FacilitiesDashboard_filters__QeeeX div{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid}.FacilitiesDashboard_filters__QeeeX button{color:#4f5e78;background:#fff;border:1px solid #dce3ef;padding:8px}.FacilitiesDashboard_filters__QeeeX .FacilitiesDashboard_active__yilQh{color:#fff;background:#3157d5}.FacilitiesDashboard_filters__QeeeX select{border:1px solid #dce3ef;border-radius:6px;width:100%;margin-top:8px;padding:8px}.FacilitiesDashboard_kpis__DGK5h{grid-template-columns:repeat(5,1fr);gap:14px;margin:18px 0;display:grid}.FacilitiesDashboard_kpi__nL2pe{background:#fff;border:1px solid #e4e9f2;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.FacilitiesDashboard_kpi__nL2pe>span{background:color-mix(in srgb, var(--metric-color) 10%, white);color:var(--metric-color);border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.FacilitiesDashboard_kpi__nL2pe small{min-height:30px;font-size:11px;display:block}.FacilitiesDashboard_kpi__nL2pe strong{color:var(--metric-color);margin-right:7px;font-size:20px}.FacilitiesDashboard_kpi__nL2pe em{color:var(--metric-color);font-size:10px;font-style:normal}.FacilitiesDashboard_timelineGrid__wdpYK{grid-template-columns:1fr 1fr;gap:18px;display:grid}.FacilitiesDashboard_timelinePanel__92bmD{padding:18px;overflow:hidden}.FacilitiesDashboard_sectionHeader__cnrAo{justify-content:space-between;align-items:center;gap:16px;display:flex}.FacilitiesDashboard_sectionHeader__cnrAo h2{margin:0 0 7px}.FacilitiesDashboard_approvedText__Zktgo{color:#16803c;font-size:12px}.FacilitiesDashboard_rejected__Qc1DH{color:#c73545}.FacilitiesDashboard_recorrection__tNpzk{color:#e47b16}.FacilitiesDashboard_actions__NZiX3,.FacilitiesDashboard_rowActions__WY0Sh{gap:7px;display:flex}.FacilitiesDashboard_actions__NZiX3 button,.FacilitiesDashboard_rowActions__WY0Sh button{color:#3157d5;cursor:pointer;background:#fff;border:1px solid #b9c8ea;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:flex}.FacilitiesDashboard_actions__NZiX3 button:disabled{cursor:not-allowed;opacity:.45}.FacilitiesDashboard_timeline___3Ey9{grid-template-columns:repeat(5,1fr);margin-top:24px;display:grid}.FacilitiesDashboard_timelineStep__ESglV{text-align:center;position:relative}.FacilitiesDashboard_timelineStep__ESglV:after{content:"";z-index:0;background:#cdd4df;width:100%;height:2px;position:absolute;top:13px;left:50%}.FacilitiesDashboard_timelineStep__ESglV:last-child:after{display:none}.FacilitiesDashboard_timelineDot__CLkH8{z-index:1;background:#fff;border:2px solid #cdd4df;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin:0 auto 8px;display:flex;position:relative}.FacilitiesDashboard_timelineStep__ESglV strong,.FacilitiesDashboard_timelineStep__ESglV small{font-size:10px;display:block}.FacilitiesDashboard_timelineStep__ESglV small{color:#7c8799;margin-top:5px}.FacilitiesDashboard_completed__BYExW:after{background:#16803c}.FacilitiesDashboard_completed__BYExW .FacilitiesDashboard_timelineDot__CLkH8{color:#16803c;border-color:#16803c}.FacilitiesDashboard_rejectedStep__k84So .FacilitiesDashboard_timelineDot__CLkH8{color:#c73545;border-color:#c73545}.FacilitiesDashboard_recorrectionStep__IA_5W .FacilitiesDashboard_timelineDot__CLkH8{color:#e47b16;border-color:#e47b16}.FacilitiesDashboard_tablePanel__yNZG0{margin-top:18px;padding:18px}.FacilitiesDashboard_tableWrap__6CFv_{overflow:auto}.FacilitiesDashboard_tablePanel__yNZG0 table{border-collapse:collapse;width:100%;margin-top:14px}.FacilitiesDashboard_tablePanel__yNZG0 th,.FacilitiesDashboard_tablePanel__yNZG0 td{text-align:left;white-space:nowrap;border-bottom:1px solid #edf0f5;padding:9px;font-size:11px}.FacilitiesDashboard_tablePanel__yNZG0 th{color:#3157d5}.FacilitiesDashboard_status__GNkqK{color:#16803c;font-weight:700}.FacilitiesDashboard_empty__BXYfO{color:#7c8799;justify-content:center;align-items:center;gap:9px;min-height:110px;display:flex}.FacilitiesDashboard_message__D8qLz{text-align:center;padding:40px}.FacilitiesDashboard_modalOverlay__0jrXC{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.FacilitiesDashboard_modal__pouhA{background:#fff;border-radius:14px;width:min(850px,92vw);max-height:80vh;padding:18px;overflow:auto}.FacilitiesDashboard_modalHeader__tvam1{justify-content:space-between;align-items:center;display:flex}.FacilitiesDashboard_modalHeader__tvam1 button{cursor:pointer;background:0 0;border:0}@media (max-width:1100px){.FacilitiesDashboard_profile__br4hN{grid-template-columns:repeat(3,1fr)}.FacilitiesDashboard_statsArea__lKm4W,.FacilitiesDashboard_timelineGrid__wdpYK{grid-template-columns:1fr}.FacilitiesDashboard_kpis__DGK5h{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.FacilitiesDashboard_profile__br4hN,.FacilitiesDashboard_statsGroups__0Ajld,.FacilitiesDashboard_statRow__cDowB,.FacilitiesDashboard_kpis__DGK5h,.FacilitiesDashboard_profileBottom__SgolJ{grid-template-columns:1fr}.FacilitiesDashboard_actions__NZiX3{flex-direction:column;align-items:flex-start}.FacilitiesDashboard_timeline___3Ey9{min-width:650px;overflow-x:auto}}.kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.kpis .kpi:first-child{background:#fff;grid-column:1/-1}.kpis .kpi:first-child .kpiIcon svg{width:auto;height:90px!important}.kpis .kpi:first-child .kpiTitle{color:#727272}.kpis .kpi:first-child .kpiValue{color:#065693}.kpi{border:1px solid var(--border);background-color:var(--soft);border-radius:12px;padding:20px}@media (max-width:991px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.kpis{grid-template-columns:1fr}}table{border-collapse:collapse;border:1px solid #ddd;width:100%}table th{letter-spacing:0;text-transform:capitalize;color:#000!important;text-align:left!important;background:#8ac9f9!important;padding:5px 7px!important;font-size:11px!important;font-weight:600!important}table td{border-top:1px solid #eef1f7;line-height:15px;color:#38455f!important;padding:5px 7px!important;font-size:11px!important;font-weight:400!important}table tbody tr{transition:background .12s}table tbody tr:hover{background:#f9fafd}.period-select-area label{color:#000;margin-left:10px;font-size:13px}.investor-runtime-form .accordion-item{border:1px solid #065693;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px #0000000f}.investor-runtime-form .accordion-header{margin-bottom:0}.investor-runtime-form .accordion-button{padding:12px 15px;font-weight:500;background:var(--button-blue)!important;color:#fff!important;font-size:15px!important}.investor-runtime-form .accordion-button:after{filter:brightness(0)invert()}.investor-runtime-form .accordion-body{background:#fff;padding:15px}.investor-runtime-form .waste-management-guide{padding:0 0 4px}.investor-runtime-form .waste-management-guide__intro{color:#6c6c6c;margin:0 0 12px;font-size:15px;line-height:1.5}.investor-runtime-form .waste-management-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.investor-runtime-form .waste-management-card{color:#252525;border-radius:15px;min-width:0;padding:20px}.investor-runtime-form .waste-management-card__icon{background:#ffffffe6;border-radius:12px;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:14px;font-size:24px;display:flex}.investor-runtime-form .waste-management-card h3{margin:0 0 10px;font-weight:600;line-height:1.25;font-size:20px!important}.investor-runtime-form .waste-management-card ul{margin:0;padding-left:20px;font-size:16px;line-height:1.95;list-style-type:disc!important}.investor-runtime-form .waste-management-card li{color:#000;padding-left:2px;list-style-type:disc!important}.investor-runtime-form .wet-waste-card{color:#2e7d32;background:#e8f5e9}.investor-runtime-form .dry-waste-card{color:#1565c0;background:#e3f2fd}.investor-runtime-form .sanitary-waste-card{color:#c62828;background:#ffebee}.investor-runtime-form .special-care-waste-card{color:#000;background:#b0b0b0}@media (max-width:992px){.investor-runtime-form .waste-management-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.investor-runtime-form .waste-management-cards{grid-template-columns:1fr}}body .investor-runtime-form .field-input-with-upload .field-input-holder .p-multiselect{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.p-multiselect.p-multiselect-chip .p-multiselect-token{color:#868686;background:0 0}.p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon{display:none}.p-inputwrapper-filled.p-multiselect.p-multiselect-chip .p-multiselect-label{padding:0!important;font-size:14px!important}button.btn.btn-primary{background:var(--button-blue)!important;border-color:var(--button-blue)!important;height:auto!important}button.btn.btn-primary-border.px-4.me-2{border:2px solid var(--button-blue);height:auto!important;padding:7px 20px!important}.p-checkbox:not(.p-checkbox-checked) .p-checkbox-box,.p-radiobutton:not(.p-radiobutton-checked) .p-radiobutton-box{border-color:#ced4da!important}.p-checkbox .p-checkbox-box,.p-radiobutton .p-radiobutton-box{box-shadow:none;border:1.5px solid #ced4da!important}.p-checkbox-input,input.p-radiobutton-input{border:0!important}.actions .button{color:#000;cursor:pointer;background:#51aef5;border:1px solid #ddd;border-radius:8px;align-items:center;gap:7px;padding:6px 15px;font-weight:500;transition:background .15s,color .15s;display:inline-flex;font-size:12px!important}.actions .button.downloadButton{color:#000;background:0 0;border-color:#d8dee9}.statistics-part{background:#e2f4ff;border-radius:10px;padding:16px 20px}.facility-statistics{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.statistics-part h3{color:var(--button-blue);margin-bottom:12px;font-size:14px!important}.statistics-text{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;font-size:13px;display:grid}.statics-lbl span{font-size:11px}.statics-lbl small{color:#000}.statics-lbl strong{color:#000;font-size:18px}.statics-lbl{border-left:1px solid #a2d7ff;padding-left:20px}.statistics-text .statics-lbl:first-child{border-left:0;padding-left:0}.calendar-container{background:#fff;border:1px solid #0867af;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #00000014}.calendar-header{background:#f0f8ff;align-items:center;gap:20px;padding:10px 15px;display:flex}.fySwiper{flex:1}.fy-slide{text-align:center}.fy-slide h2{color:#0f172a;margin-bottom:3px;font-weight:600;font-size:14px!important}.fy-slide h2 span{color:#0f172a}.progress-wrapper{justify-content:center;align-items:center;gap:15px;display:flex}.progress{background:#e8edf4;border-radius:30px;width:120px;height:10px;overflow:hidden}.progress-bar{border-radius:30px}.progress-wrapper label{color:#059669;font-size:14px;font-weight:600}.progress .bg-success{width:80%}.fy-btn{color:#0867af;cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:800;transition:all .3s;display:flex;font-size:16px!important}.fy-btn:hover{transform:scale(1.08)}.calendar-legend{flex-wrap:wrap;justify-content:start;gap:15px;padding:15px;display:flex}.calendar-legend div{align-items:center;font-size:11px;font-weight:600;display:flex}.legend{border-radius:4px;width:12px;height:12px;margin-right:4px}.legend.completed{background:#198754}.legend.due{background:#ffc107}.legend.overdue{background:#dc3545}.legend.upcoming{background:#6b7280}.months-grid{grid-template-columns:repeat(12,1fr);gap:8px;padding:0 15px 15px;display:grid}.month-header i{margin-left:3px;font-size:12px}.month-card{cursor:pointer;border:1px solid #0000;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:70px;padding:5px;transition:all .35s;box-shadow:0 8px 16px #00000026}.month-card:hover{transform:translateY(-5px)}.month-card.active{border:2px solid #0d6efd;transform:translateY(-6px);box-shadow:0 18px 35px #0d6efd33}.month-header{justify-content:space-between;align-items:center;display:flex}.month-header h5{color:#2e2e2e;font-weight:600;font-size:13px!important}.month-header i{font-size:15px}.month-card p{margin:5px 0;font-weight:500;font-size:11px!important}.month-card small{color:#666}.month-card.completed{background:#ecf9f2;border-color:#198754}.month-card.completed i,.month-card.completed p{color:#198754}.month-card.due{background:#fff8df;border-color:#ffc107}.month-card.due i,.month-card.due p{color:#d89d00}.month-card.overdue{background:#fff1f1;border-color:#dc3545}.month-card.overdue i,.month-card.overdue p{color:#dc3545}.month-card.upcoming{background:#f5f6f8;border-color:#6b7280}.month-card.upcoming p,.month-card.upcoming i{color:#6b7280}@media (max-width:1200px){.months-grid{grid-template-columns:repeat(4,1fr)}.fy-slide h2{font-size:26px}}@media (max-width:768px){.calendar-container{padding:18px}.calendar-header{gap:10px}.fy-slide h2{font-size:22px}.progress-wrapper{flex-direction:column;gap:8px}.progress{width:180px}.calendar-legend{gap:18px}.months-grid{grid-template-columns:repeat(2,1fr);gap:15px}.month-card{min-height:130px;padding:15px}.month-header h5,.month-header i{font-size:18px}}@media (max-width:480px){.months-grid{grid-template-columns:1fr}.fy-slide h2{font-size:19px}.progress{width:150px}.calendar-legend{justify-content:flex-start}}@keyframes calendarFadeIn{0%{opacity:0}to{opacity:1}}@keyframes calendarSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:.2s ease-out forwards calendarFadeIn}.animate-slide-up{animation:.25s cubic-bezier(.16,1,.3,1) forwards calendarSlideUp}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#94a3b8}.accordion-body.bg-white.descriptn-text{color:#727272;font-size:14px;font-weight:500;line-height:16px}.applicant-page-stepper-card .process-wrap{flex-wrap:nowrap!important;max-width:100%!important;overflow:hidden!important}.applicant-page-stepper-card .process-wrap>div.text-center{padding:2px 10px;text-align:left!important;flex-direction:row!important;align-items:center!important;width:auto!important;display:flex!important}.applicant-page-stepper-card .process-wrap>div.text-center>button:last-child{margin-left:6px!important}.applicant-page-stepper-card .process-wrap>.applicant-page-stepper-connector{background:#dce7f2;flex:1;min-width:24px;height:2px;margin-top:16px;margin-left:8px;margin-right:8px}.applicant-page-stepper-card button div{color:#000;font-size:12px;font-weight:500}.doc-count-title{color:#2e2e2e;font-size:28px;font-weight:500;line-height:32px}.document-titl{color:#2e2e2e;font-size:12px;font-weight:400;line-height:18px}.user-doc-card{background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;padding:15px;display:flex}.user-doc-card:hover{background:#0867af}.user-doc-card:hover .document-titl,.user-doc-card:hover .doc-count-title{color:#fff}.user-doc-card-icon{background:#bae0fd;border-radius:12px;align-items:center;margin-right:12px;padding:10px 12px}.user-doc-card-icon i{color:#065693;font-size:18px}.form-select{color:#727272;height:auto;padding:6px 12px;font-size:14px}.card-wrapper{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.card-wrapper .stat-card-area .custom-card{border-radius:8px;flex-direction:row;justify-content:left;align-items:center;width:auto;height:auto;background:linear-gradient(135deg,#1275c1 0%,#0d6baf 50%,#0a558e 100%)!important;border:1px solid #e5e5e5!important}.Staticon-area i{color:#065693;background:#bae0fd;border-radius:8px;height:auto;padding:10px}.stat-content-card{color:#fff}.title-text{color:#fff;text-transform:uppercase;font-size:14px;font-weight:500}.public-page .insights{background:#dceffe;padding:2.2rem 0}.public-page .insights h5{color:#2e2e2e;font-size:21px;font-weight:600}.public-page .btn-dashboard{color:#fff;background:#065693;border-radius:5px;padding:6px 12px;font-size:13px;font-weight:500;text-decoration:none}.public-page.btn-dashboard:hover{color:#fff;background:#065693}.public-page .stat-card{color:#fff;background:linear-gradient(#0f69ae 0%,#083153 100%);border-radius:.5rem;align-items:flex-start;gap:.8rem;height:100%;padding:1rem 1.1rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.public-page .stat-card .stat-icon{background:#0b78cb;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;padding:10px 15px;font-size:1.05rem;display:flex}.public-page .stat-card .stat-num{font-size:1.35rem;font-weight:800;line-height:1}.public-page .stat-card .stat-unit{opacity:.85;font-size:.7rem;font-weight:600}.public-page .stat-card .stat-label{opacity:.85;margin-top:6px;font-size:10px;font-weight:400;line-height:13px}.public-page .stat-card:hover{border-color:#d6e4ff;transform:translateY(-6px)}span.stat-icon svg{width:22px;height:26px}.rules-section{color:#fff;background:linear-gradient(#0f69ae 0%,#083153 100%);padding:3.5rem 0}.eyebrow{letter-spacing:0;color:var(--sky-200);text-transform:uppercase;font-size:12px;font-weight:500}.rules-section h2{font-size:22px;font-weight:500}.rules-section p{color:#e9e9e9;text-align:justify;margin-bottom:10px;font-size:14px;font-weight:400;line-height:20px}.download-link{color:#fff;border-bottom:0;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none}.obligations-card{background:#8ac9f9;border-radius:8px;padding:25px}.obligations-card h6{color:#0c2e5c;font-size:19px;font-weight:600}.obligations-card>p{color:#2e2e2e}.obligation-item{background:#f0f6fc;border-radius:.5rem;height:100%;padding:18px}.obligation-item .ob-icon{color:#fff;margin-bottom:.7rem;display:flex}.obligation-item h6{color:#0c2e5c;font-size:14px;font-weight:600}.obligation-item p{color:#2e2e2e;margin-top:6px;margin-bottom:0;font-size:13px;line-height:18px}span.ob-icon2 img{max-width:110px;margin-bottom:10px}span.ob-icon img{max-height:40px}a.download-link{color:#fff;margin-top:22px;font-size:14px;display:flex}a.download-link:hover{color:#d9d9d9}a.download-link i{margin-right:6px}.bwg-section{padding:3.5rem 0 2rem}.eyebrow-blue{color:#0b78cb;text-transform:uppercase;font-size:12px;font-weight:600}.bwg-section h2{color:var(--ink-900);font-size:32px;font-weight:600}.eligibility-box{background:#f0f8ff;border:1px solid #e1edf9;border-radius:8px;padding:2rem}.eligibility-box h5{font-size:19px;font-weight:600}.eligibility-box p{font-size:13px}.threshold-card{cursor:pointer;color:#fff;text-align:center;background:#0878cb;border-radius:8px;min-width:155px;padding:15px;transition:all .3s ease-in-out}.threshold-card .t-icon{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin:0 auto .6rem;font-size:1.2rem;display:flex}.threshold-card .t-num{font-size:24px;font-weight:600}.threshold-card .t-num small{font-size:.85rem;font-weight:600}.threshold-card .t-label{opacity:.85;margin-top:.3rem;font-size:10px}.threshold-card:hover{color:#065693;background:#fff;border:1px solid #065693;transform:scale(1.05)translateY(-5px);box-shadow:0 10px 20px #0003}.threshold-card:hover .t-num{color:#065693}.threshold-card:hover .t-num small{color:#2e2e2e}.threshold-card:hover .t-label{color:#727272}.threshold-card:hover .t-icon{background:#065693}.threshold-card:hover .t-icon i{color:#fff}.or-label{color:#0b78cb;font-size:14px;font-weight:500}.btn-eligibility{color:#fff;background:#0867af;border-radius:.4rem;padding:.55rem 1.6rem;font-weight:600}.btn-eligibility:hover{color:#fff;background:#0878cb}.threshold-card label{font-size:12px}button.btn-eligibility{background:#0867af;border:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-block}#eligibilityModal .modal-content{border:0;border-radius:1rem;overflow:hidden}.elig-modal-header{background:linear-gradient(120deg,#0a3a5c,#1a6abc);padding:1.8rem 3.5rem 1.8rem 2rem;position:relative}.elig-modal-header h5{color:#fff;max-width:80%;margin:0;font-size:1.4rem;font-weight:800}.elig-modal-badge{color:#fff;border:2px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.3rem;display:flex}.elig-modal-close{color:#fff;z-index:2;background:#ffffff26;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:1rem;right:1rem}.elig-modal-close:hover{background:#ffffff47}.elig-modal-body{padding:2rem}.elig-field-icon{color:#1c8a4c;background:#eaf4fc;border-radius:.4rem;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.05rem;display:flex}.elig-field-icon.icon-blue{color:#155f9c}.elig-field-label{color:#2e2e2e;margin-bottom:0;font-size:.92rem;font-weight:700}.elig-field-sub{color:#727272;font-size:.76rem}.elig-input{background:#f3f9fd;border:1px solid #dce8f0;border-radius:.5rem;width:100%;padding:.7rem .9rem;font-size:.92rem}.elig-input:focus{background:#fff;border-color:#1a6cab;outline:none;box-shadow:0 0 0 3px #155f961f}.elig-threshold{color:#727272;margin-top:.5rem;font-size:.76rem}.btn-check-elig{color:#fff;background:linear-gradient(120deg,#155f96,#1a6cab);border:0;border-radius:.5rem;width:100%;padding:.75rem 1.6rem;font-weight:700}.btn-check-elig:hover{opacity:.92;color:#fff}.category-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #d9d9d9;border-radius:.5rem;align-items:center;gap:.8rem;width:100%;padding:.9rem 1.1rem;display:flex}.category-row .cat-icon{border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.1rem;display:flex}.category-row .cat-title{color:var(--ink-900);font-size:14px;font-weight:600}.categry-titl{margin:25px 0 15px;font-size:16px;font-weight:600}button.category-row.cat-residential{background:#dceffe}button.category-row.cat-commercial{background:#fef1e7}button.category-row.cat-institutional{background:#eefcf9}.category-row .cat-sub{font-size:10px;font-weight:500}.cat-residential .cat-icon{color:var(--blue-700)}.cat-residential .cat-sub{color:#0b78cb}.cat-commercial .cat-icon{color:#c2661a;background:#fdeee1}.cat-commercial .cat-sub{color:#c2661a}.cat-institutional .cat-icon{color:#1c8a4c;background:#e4f3ea}.cat-institutional .cat-sub{color:#1c8a4c}.cat-chevron{transition:transform .3s}.category-row[aria-expanded=true] .cat-chevron{transform:rotate(180deg)}.category-accordion-item{border:1px solid #e5e5e5;border-radius:.5rem;height:fit-content;overflow:hidden}.category-accordion-item .category-row{border:none;border-radius:0}.category-panel-body{color:#2e2e2e;max-height:300px;padding:0 1.1rem 1.1rem;font-size:12px;overflow-y:scroll}.category-panel-body ul{margin-bottom:0;padding:10px 0 0}.category-panel-body li{align-items:center;margin-bottom:6px;display:flex}.categoryAccordion{grid-template-columns:repeat(3,1fr);gap:18px 20px;display:grid}.category-panel-body ul li i{color:#10846d;margin-right:5px;font-size:18px;line-height:18px}.facilities-section{background:#bae0fd;padding:25px 0}.facilities-section h2{color:var(--ink-900);font-size:32px;font-weight:600}.btn-register-facility{color:#fff;background:#065693;border-radius:.4rem;padding:.55rem 1.2rem;font-size:.85rem;font-weight:500;text-decoration:none}.btn-register-facility:hover{color:#fff;background:#155f96}.facility-card{color:#fff;background:#155f96;border-radius:.5rem;align-items:center;gap:.9rem;height:100%;padding:1rem 1.1rem;transition:all .3s ease-in-out;display:flex}.facility-card .f-icon{background:#fff;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.facility-card .f-title{font-size:.85rem;font-weight:700;line-height:1.3}span.f-icon img{border-radius:6px;max-width:52px}.flip-card{perspective:1000px;background:0 0;height:96px;transition:height .6s}.flip-card-inner{text-align:left;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s;position:relative}.flip-card:hover .flip-card-inner,.flip-card:focus-within .flip-card-inner{transform:rotateY(180deg)}.flip-card-front,.flip-card-back{backface-visibility:hidden;border-radius:.5rem;align-items:center;padding:1rem 1.1rem;display:flex;position:absolute;inset:0}.flip-card-front{color:#fff;background:linear-gradient(#0f69ae 0%,#083153 100%);gap:.9rem;transition:all .3s}.flip-card-front .f-icon{background:#fff;border-radius:.4rem;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:1.3rem;display:flex}.flip-card-front .f-title{font-size:14px;font-weight:600;line-height:1.3}span.f-icon i{color:#065693}span.f-icon{background:#e0f4fb!important}.flip-card-back{color:#dbe9f5;background:#3a83ba;align-items:flex-start;width:100%;height:auto;font-size:.74rem;line-height:1.4;display:block;transform:rotateY(180deg)}.flip-card-back h4{color:#fff;border-bottom:1px solid;width:100%;padding-bottom:5px;font-size:15px}.flip-card-back p{color:#fff;margin:10px 0 0;font-size:12px}.orders-section{background:#f8fafc;padding:3.5rem 0}.orders-section h2{font-size:28px;font-weight:600}.order-card{text-align:center;border:1px solid #dfdfdf;border-radius:.6rem;padding:1.4rem 1rem}.order-card .o-icon{color:red;justify-content:center;align-items:center;margin:0 auto .8rem;font-size:1.2rem;display:flex}.order-card .o-date{color:#2e2e2e;font-size:11px;font-weight:500}.order-card .o-sub{color:#727272;font-size:10px;font-weight:400}.order-card .o-icon img{max-width:40px}.btn-view-orders{color:#065693;border:1px solid #065693;border-radius:.4rem;padding:.5rem 1.1rem;font-size:.85rem;font-weight:600}.btn-view-orders:hover{color:#fff;background:#065693}.public-page.tenant-cpcb .pdf-item.order-card:hover{background:#3a83ba;transform:scale(1.05)translateY(-5px)}.public-page.tenant-cpcb .pdf-item.order-card:hover .o-date,.public-page.tenant-cpcb .pdf-item.order-card:hover .o-sub{color:#fff}.hero{min-height:445px;position:relative;overflow:hidden}.hero-slide{align-items:center;min-height:445px;display:flex;position:relative;overflow:hidden}.hero-slide img.bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-slide:before{content:"";z-index:1;background:linear-gradient(90deg,#06223ae0 0%,#06223a9e 40%,#06223a26 60%);position:absolute;inset:0}.hero-content{z-index:2;color:#fff;padding:3rem 2rem;position:relative}.hero-content h1{font-size:42px;font-weight:700;line-height:1.15}.hero-content p{color:#fff;max-width:480px;font-size:15px;font-weight:600}.btn-register{color:#065693;background:#fff;border-radius:.4rem;padding:.65rem 1.6rem;font-weight:700}.btn-register:hover{color:#065693;background:#f2f2f2}.hero-dots{z-index:3;padding-left:var(--bs-gutter-x,.75rem);gap:.4rem;display:flex;position:absolute;bottom:56px;left:0;right:0}.hero-dots [data-bs-target]{opacity:1;box-sizing:content-box;background:#ffffff59;border:0;border-radius:3px;width:26px;height:5px;margin:0}.hero-dots .active{background:#fff}.hero-dates{z-index:3;color:#ffffff8c;pointer-events:none;font-size:.72rem;position:absolute;bottom:14px;left:0;right:0}.hero .carousel-control-prev,.hero .carousel-control-next{z-index:3;opacity:0;width:5%;transition:opacity .2s}.hero:hover .carousel-control-prev,.hero:hover .carousel-control-next{opacity:.8}.hero-slide.fisrt-mg .hero-content .btn-register{color:#fff;background:#065693}.carousel-indicators{z-index:2;justify-content:left;margin-bottom:3rem;margin-left:6%;margin-right:0;padding:0;display:flex;position:absolute;bottom:0;left:0;right:auto}.modl-titl h2{color:#2e2e2e;font-size:16px!important}.open-map-button__modal-content{box-sizing:border-box;font-size:14px;width:100%!important;margin:0!important;padding:0!important}.map-location-picker__map{height:250px!important}.open-map-button__modal-footer{color:#2e2e2e;padding:0!important;font-size:14px!important}ul.p-menu-list{margin-bottom:0;padding:6px}ul.p-menu-list li{padding:5px;font-size:14px}ul.p-menu-list li span.p-menuitem-icon{margin-right:6px;font-size:14px}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{color:#065693;background:0 0}.investor-docs-filter-field option{color:#868686;padding:5px 0;font-size:11px;line-height:16px}.page-subtitle{font-size:13px!important}.myapplication .p-inputtext.srchicon,.myapplication .p-dropdown{color:#868686;background:#fff;border-radius:6px;border:1px solid #d1d5db!important;height:auto!important;font-size:14px!important}.myapplication .p-datatable{padding:15px 0}h2.model-text-titl{font-size:16px!important}.btn.btn-export,.p-button-success.btn.btn-adduser{color:#fff;cursor:pointer;background-color:#0b78cb;border:1px solid #0b78cb;border-radius:8px;height:auto;padding:5px 12px;font-size:14px;font-weight:500;transition:all .2s}.btn.btn-export2{color:#0b78cb;cursor:pointer;background-color:#fff;border:1px solid #0b78cb;border-radius:8px;height:auto;padding:5px 12px;font-size:14px;font-weight:500;transition:all .2s}.btn.btn-export span{color:#fff!important;font-weight:500!important}.btn.btn-export:first-child:active,.btn.btn-export2:active,.btn.btn-export2:focus,.p-button-success.btn.btn-adduser:active,.p-button-success.btn.btn-adduser:focus{background-color:#0b78cb;border:1.5px solid #0b78cb}.user-modl .form-control{color:#727272;border:1px solid #d7d7d7;padding:6px 12px;font-size:14px;display:flex;height:auto!important}.user-modl .p-dropdown .p-dropdown-label{color:#727272;border:0;align-items:center;height:100%;padding:0;font-size:14px;display:flex}.px-3.py-2.fw-semibold.text-white.cardtitle{background:#0b78cb;font-size:14px}.crdlabel,.cardspan{color:#2e2e2e;font-size:14px}.actiontbnarea .btn{border-radius:5px;gap:5px;height:auto;padding:4px 8px;font-size:14px;color:#fff!important;font-weight:400!important}.actiontbnarea .btn span{color:#fff;font-size:13px;font-weight:500}.btn.btn-deactivate{color:#fff;background-color:#dc7527}.user-datatable .p-datatable{padding:10px 0}.user-datatable .globl-srch{background:#fff;border:1px solid #d7d7d7;border-radius:7px;max-width:280px;margin:5px 0;padding:7px 12px}.user-datatable .p-datatable-header{background:#fff;place-content:end;display:flex}.user-datatable .pi.pi-search{top:5px;left:0}.user-datatable input.usrmanagemnt{color:#727272;padding-left:25px;font-size:14px;font-weight:500}.user-datatable table input,.user-datatable table .form-select{min-width:54px;height:auto;padding:5px;font-size:11px}.user-datatable .p-tag.p-tag-success{font-size:11px;font-weight:500;padding:5px!important}.p-multiselect-header .p-multiselect-filter-icon{top:28%}.p-multiselect-item .p-multiselect-checkbox{margin-right:7px}.p-multiselect-header .p-multiselect-filter-container input.p-multiselect-filter.p-inputtext.p-component{border:1px solid #ddd;border-radius:9px;padding:5px}.p-inputtext:enabled:focus,.p-multiselect.p-focus,.p-multiselect:focus-within{box-shadow:none;border-color:#ddd!important}select.tophdr-slct{font-size:14px;border:0!important}select.tophdr-slct:focus{box-shadow:none;border:0;outline:none!important}.notification-btn button svg,.notification-btn button,html[data-theme=cpcb] .investor-header .notification-btn button svg path{color:#0b78cb!important;stroke:#0b78cb!important}button.chk-profile{color:#fff;background:#0b78cb;border-radius:8px;padding:7px 12px;font-size:14px}html[data-theme=cpcb] .investor-header button.chk-profile p{color:#fff!important}button.chk-profile i{color:#fff;font-size:15px}html[data-theme=cpcb] .investor-sidebar nav .menu-link span.dropicon svg path{stroke:#0000!important;fill:#fff!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover span.dropicon svg path,html[data-theme=cpcb] .investor-sidebar nav .menu-link.active span.dropicon svg path{stroke:#0000!important;fill:#0b78cb!important}html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover span.dropicon svg path{fill:#0b78cb!important}html[data-theme=cpcb] .investor-header .notification-btn .header-icon-btn{border:0;height:auto;background:0 0!important}.btn-clearfiltr.p-button-outlined,.dept-roles-page .p-button-outlined.btn-clearfiltr{color:#0b78cb;background:#fff;border:1px solid #0b78cb;gap:10px;height:auto;padding:5px 12px;font-size:14px;font-weight:500}.btn-clearfiltr.p-button-outlined span,.dept-roles-page .btn-clearfiltr.p-button-outlined span{margin:0 3px;font-size:14px;font-weight:500}.dept-roles-page .btn-primary,.dept-roles-page .btn-primary:hover,.dept-roles-page .btn-primary:active,.dept-roles-page :not(.btn-check)+.btn:active,.dept-roles-page .btn.show,.dept-roles-page .btn:first-child:active{color:#fff;box-shadow:none;background-color:#0b78cb;outline:0}.dept-roles-page .btn.btn-adduser span{margin:0 3px;font-size:14px;font-weight:500}button:focus:not(:focus-visible){box-shadow:none}.dept-roles-page span.p-tag.p-component.p-tag-warning{padding:5px;font-size:11px}.dept-roles-page span.p-tag.p-component.p-tag-warning span{text-align:center;font-weight:500;line-height:13px}.dept-roles-page .user-datatable .p-tag.p-tag-success{font-size:11px;font-weight:500;padding:5px!important}.dept-roles-page button.btn-sm.btn.btn-icon-table.p-button-warning{color:#d97706;cursor:pointer;border:1px solid #d9770680;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.dept-roles-page button.btn-sm.btn.btn-icon-table.p-button-info{color:#1565c0;cursor:pointer;border:1px solid #1565c058;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.dept-roles-page button.btn-sm.btn.btn-icon-table.p-button-success{color:#22c55e;cursor:pointer;border:1px solid #22c55e58;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.dept-roles-page button.btn-sm.btn.btn-icon-table.p-button-contrast{color:#7c3aed;cursor:pointer;border:1px solid #7c3aed80;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.dept-roles-page .btn.btn-adduser{color:#fff;cursor:pointer;background-color:#0b78cb;border:1px solid #0b78cb;border-radius:6px;gap:10px;height:auto;padding:5px 12px;font-size:14px;font-weight:500;transition:all .2s}.dept-roles-page .table-areacard{background:#fff;border:1px solid #e4e7ec;border-radius:12px;padding:16px;overflow:hidden;box-shadow:0 2px 8px #1018280d}.dept-roles-page .user-datatable table input,.user-datatable table .form-select,.user-datatable table .form-control{min-width:54px;height:auto;padding:5px;font-size:11px;display:flex}.dept-roles-page span.p-tag-value{padding:5px;font-size:11px;font-weight:500}.dept-roles-page button.p-datepicker-trigger.p-button.p-component.p-button-icon-only{width:auto;padding:0}.dept-roles-page button.btn-sm.btn.btn-icon-table.p-button-danger{color:#ed3a3a;cursor:pointer;border:1px solid #ed3a4b80;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:14px;transition:background .15s;display:inline-flex}.dept-roles-page .user-datatable .p-tag.p-tag-success span.p-tag-value{padding:0}div.absolute.profile-submenu-optn,div.absolute.profile-submenu-optn a{z-index:9999;font-size:12px}.dept-roles-page .p-datatable-tbody .badge{border-radius:15px;padding:5px 9px;font-size:10px;font-weight:500}.masterdefinition .p-dialog-header{color:#fff;background:#0b78cb;padding:10px 20px}.masterdefinition .p-dialog-title,.masterdefinition .p-dialog-header-icon{font-size:16px;font-weight:500}.masterdefinition .p-dialog-content{padding:22px}button.p-button.p-component.actn{color:#fff;background:#0b78cb;border-radius:5px;gap:10px;height:auto;padding:5px 12px;font-size:13px;font-weight:500}button.p-button.p-component.p-button-outlined.p-button-secondary{color:#0b78cb;background:0 0;border:1px solid #0b78cb;border-radius:5px;gap:10px;padding:5px 12px;font-size:13px;font-weight:500}.dept-roles-page .p-datatable-header .p-input-icon-left .p-inputtext{padding-left:24px}button span.p-button-label.p-c{font-size:13px}.d-flex.align-items-center.gap-2.mastr-optn .p-dropdown{border-radius:6px;padding:6px 12px;font-size:14px}.masterdefinition .p-dropdown .p-dropdown-label{border-radius:5px;padding:6px 12px}main.publicdash.dashboard{background:#f0f8ff;max-width:100%;padding:25px}h4.publicdash-subtitle{color:#0b78cb;font-size:12px}h2.publicdash-title{margin-bottom:15px;font-size:22px;line-height:35px}section.tabingarea-dashboard-kd{border-bottom:1px solid #ccc;margin-bottom:10px}.publicdash .fliter-optns{gap:10px;display:flex}.publicdash .investor-documents-controls-top{margin-bottom:0;padding:12px 20px}.publicdash .investor-documents-filterbar{justify-content:space-between;padding:0 20px}.publicdash section.investor-documents-controls{padding:0}.publicdash .applicationSummaryGrid{margin-top:0}.publicdash .tablePanel{box-shadow:none;background:#ffffffe6;border:1px solid #e5e5e5;border-radius:0;margin:15px 0;padding:12px 0 0;overflow:hidden}.publicdash .tableHeader{border-left:4px solid #d58512;justify-content:space-between;align-items:center;margin-left:20px;padding:0 10px;display:flex}.publicdash .sectionTitle{color:#212121;margin:0;padding:0;font-weight:600;line-height:12px;font-size:12px!important}.publicdash .tableHeader div{line-height:12px}.publicdash .statusGrid .kpi{background:0 0;border:0;border-bottom:1px solid #e5e5e5;border-radius:0;min-height:87px;margin:20px 0 0;padding:0 0 20px}.approved.dmdash svg{background:#0bb51b}.publicdash .statusGrid .kpi .borderdvarea{border-left:4px solid var(--border);padding:0 20px}.p-toolbar{background:0 0}.publicdash .statusGrid .kpi:hover{box-shadow:none}.publicdash .statusGrid{border-top:1px solid #e5e5e5;margin-top:10px}.publicdash .unit{color:#2e2e2e;display:inline}.publicdash .progress{width:100%;height:6px;margin-top:5px}.publicdash .recharts-responsive-container{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.chart-progres-status{padding:13px 20px}.chart-progres-status span,.chart-progres-status span strong{font-size:14px}.chart-progres-status .date{margin-top:5px}.applicationSummaryGrid.iconplace{text-align:center;width:100%}.publicdash .kpi{display:block}.publicdash .kpiIcon{justify-content:center;margin:10px 0}.publicdash .applicationSummaryGrid.iconplace .summaryRow{color:var(--border)}.applicationSummaryGrid.iconplace{border-top:1px solid #e5e5e5;grid-template-columns:minmax(250px,1fr) minmax(250px,1fr);margin-top:10px;padding:20px}.publicdash .state-registration-heading h2{font-size:21px;font-weight:600}.publicdash .local-body-toggle button{min-width:20px;padding:4px 10px;font-size:12px}.publicdash .filter-pill-box{background:#fff;border:1px solid #94a3b8;border-radius:5px;align-items:center;gap:4px;padding:7px 8px;display:inline-flex}.tableHeader.tble-details{margin-bottom:12px;padding-right:20px}.publicdash .tble-detailsarea .investor-documents-filterbar{padding:0 0 0 20px}section.tablePanel.tble-detailsarea .tableWrap{padding:10px 20px}section.tablePanel.tble-detailsarea .period{box-shadow:none;border:0;margin:0 0 10px;padding:0 20px}section.tablePanel.tble-detailsarea{background:#8ac9f9;padding:20px}.tabledetailback{background:#fff;padding:20px 0}.dashboard.publicdash .table th,.state-registration-table th{border-color:#ccc;background:#dfe9eb!important}.publicdash .state-card-title strong{font-weight:600}.publicdash select.state-registration-filter{max-width:110px;padding:7px 12px;font-size:13px;font-weight:500;line-height:15px}.publicdash .state-registration-actions button{padding:7px 12px;font-size:13px;font-weight:500}.publicdash .statusGrid .kpi:last-child{margin-bottom:0;padding-bottom:25px}.opngrid-onclick .applicationSummaryCard{background:#ffffffe6;border:1px solid #0b78cb26;border-radius:8px;max-width:100%;padding:0 0 14px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.opngrid-onclick .summaryCardHeader{background:#09639f;border-bottom:1px solid #e8ecf4;border-radius:10px 10px 0 0;align-items:center;gap:10px;padding:14px;display:flex}.opngrid-onclick .summaryRows{gap:5px;padding:15px;display:grid}.opngrid-onclick .summaryHeading span,.opngrid-onclick .summaryHeading strong,.opngrid-onclick .summaryHeadingButton:hover strong{color:#fff;text-decoration:none}.col.txtstyle span{margin-right:10px;font-size:12px!important;font-weight:500!important}.col.txtstyle strong{font-weight:600!important}.col.txtstyle small{display:block}section.section.ulb-facility-submitd button.btn{border-width:1px!important;font-weight:500!important}section.section.ulb-facility-submitd .btn .badge{min-width:33px;font-size:10px;top:0;border-radius:5px!important;padding:5px 6px!important}section.section.ulb-facility-submitd .btn span span{font-size:12px;line-height:12px}section.section.ulb-facility-submitd .text-truncate{text-overflow:ellipsis;white-space:break-spaces;font-weight:600;overflow:hidden}.registratn-stats .btn{white-space:break-spaces;display:block;padding:5px!important}.registratn-stats .btn small{font-size:11px;font-weight:500;display:block!important}section.tabingarea-dashboard{border-bottom:1px solid #ccc;margin-bottom:15px}section.tabingarea-dashboard .period-select-area button{color:#2e2e2e;border-bottom:2px solid #064574;font-size:14px}.tabingarea-dashboard-kd .period-select-area button{color:#212121;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:5px 8px;font-size:14px;font-weight:500}.tabingarea-dashboard-kd .period-select-area button.active{color:#2e2e2e;background:#ddedfc;border:0;border-bottom:2px solid #0b78cb;border-radius:6px 6px 0 0}.cpcb-dashboardsec section.tabingarea-dashboard-kd{border-bottom:1px solid #ccc;margin-bottom:10px}.cpcb-dashboardsec .local-body-toggle{background:0 0}.cpcb-dashboardsec .local-body-toggle button{background:#ddedfc}.cpcb-dashboardsec .local-body-toggle button.active{color:#fff;background:#0b78cb;border-color:#0b78cb}.cpcb-dashboardsec .filter-pill-box input[type=date]{width:100%}.cpcb-dashboardsec .filter-pill-box{max-width:110px}.cpcb-dashboardsec .investor-documents-filterbar strong{color:#2e2e2e}.cpcb-dashboardsec .section-coverage .sectionTitle{font-size:16px!important}.cpcb-dashboardsec .section-coverage .sectionTitle .label{text-transform:capitalize;margin-left:10px;font-size:12px!important}.cpcb-dashboardsec .card-wrapper .stat-card-area .custom-card{background:#f0f8ff}.cpcb-dashboardsec section.section.applicationSummaryCard{border-radius:10px;padding:0;overflow:hidden}.cpcb-dashboardsec section.section.applicationSummaryCard .sectionHeader{color:#fff;background:#0b78cb;border-radius:10px 10px 0 0;margin-bottom:0;padding:10px 12px}.cpcb-dashboardsec section.section.applicationSummaryCard .sectionHeader button.sectionTitleButton .sectionTitle{color:#fff}.cpcb-dashboardsec section.section.applicationSummaryCard .statusBadge{line-height:14px}.cpcb-dashboardsec section.section.applicationSummaryCard .statistics-part{background:0 0;padding:0}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics{display:block}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part h3{color:#2e2e2e;text-transform:uppercase;background:#f3f3f3;margin-bottom:0;padding:7px 12px;font-weight:500;font-size:12px!important}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-text{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl{text-align:center;background:#f9f9f9;border-color:#ccc;padding:8px 15px}.cpcb-dashboardsec .summaryCardIcon{color:#0867af;border:1px solid #0867af;padding:10px 8px}.cpcb-dashboardsec .regist-status-cpcb label{color:#444;text-transform:capitalize;margin-left:12px;font-size:12px;line-height:15px}.registrtn-cpcb{vertical-align:middle;align-items:center;display:flex}.regist-status-cpcb strong.entityName{color:#2e2e2e;text-align:center;padding:10px 0;font-size:32px}.regist-status-cpcb .profileTopLabel{color:#727272;text-transform:capitalize;font-size:12px;font-weight:500}section.section-coverage .sectionHeader{margin:20px 0 10px}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl:first-child{background:#dceffe}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl:first-child label{color:#0b78cb}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl span{display:block}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl label{color:#2e2e2e;font-size:24px;font-weight:600}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl{background:#f1f1f1;border:0;align-items:center;padding:4px 15px;display:flex}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl:first-child{background:#f1f1f1;border-right:1px solid #ccc;border-radius:0 0 0 10px}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl:last-child{border-radius:0 0 10px}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl span{margin-right:8px;font-size:12px;display:inline-block}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 h3 label{margin-left:8px}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl label{color:#2e2e2e;margin-right:10px;font-size:14px;font-weight:600}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 h3{color:#2e2e2e;text-transform:uppercase;margin-bottom:0;padding:4px 12px;font-weight:500;font-size:12px!important}.cpcb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statistics-text{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.cpcb-dashboardsec .applicationSummaryGrid.facility-breakdownsec{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 15px 15px}.viewAll{border:0}.cpcb-dashboardsec .tableHeader{border-left:4px solid #d58512;justify-content:space-between;align-items:center;margin-left:20px;padding:0 10px;display:flex}.cpcb-dashboardsec .sectionTitle{color:#212121;margin:0;padding:0;font-weight:600;line-height:12px;font-size:12px!important}.cpcb-dashboardsec select.year{margin-left:7px}.cpcb-dashboardsec .entityapproved{grid-template-columns:repeat(2,minmax(0,1fr))}.cpcb-dashboardsec .approved{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.cpcb-dashboardsec .aprovd-sec{border-right:1px solid #6e8ea7;padding:20px 10px}.cpcb-dashboardsec .approved .value{font-weight:500}.cpcb-dashboardsec .revnue-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.cpcb-dashboardsec .revnue-custom-card .profileTopLabel span{color:#727272;font-size:12px}.cpcb-dashboardsec .revnue-custom-card .entityName{color:#2e2e2e;font-size:32px;font-weight:700;line-height:40px}.cpcb-dashboardsec .revnue-secheader .sectionHeaders{border-bottom:1px solid #ccc;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;margin-bottom:10px;padding-bottom:10px;display:grid}.cpcb-dashboardsec .investor-documents-filterbar.revnue-filterbar{flex-wrap:wrap;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-start;align-items:center;gap:14px;padding-bottom:10px;display:grid}.cpcb-dashboardsec .revnue-filterbar .filter-item-group{display:grid}.cpcb-dashboardsec .revnue-filterbar .filter-item-group .filter-pill-box,.cpcb-dashboardsec .revnue-filterbar .filter-item-group .filter-pill-box select{width:100%;max-width:100%}section.state-registration-section.revnue-distsec{background:#fff;border:1px solid #ddd;padding:0}section.state-registration-section.revnue-distsec .state-registration-heading{border-bottom:1px solid #ddd;padding:10px 15px}section.state-registration-section.revnue-distsec .local-body-toggle{background:0 0}section.state-registration-section.revnue-distsec .local-body-toggle button.active{color:#fff;background:#0d6efd;border-color:#0d6efd}.cpcb-dashboardsec .stat-card-area{text-align:center;background:#f0f8ff;border:1px solid #0867af;border-radius:8px;margin-top:5px;padding:12px}section.state-registration-section.revnue-distsec .local-body-toggle button{color:#2e2e2e;border:1px solid #ddd;border-radius:14px;min-width:20px;padding:4px 10px;font-size:12px;font-weight:500;line-height:15px}.card-wapper-greivance{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.card-wapper-greivance .profileTopLabel{color:#727272;text-transform:capitalize;text-align:center;font-size:12px;font-weight:500;display:block}.cpcb-dashboardsec .state-registration-heading h2{font-size:20px;font-weight:600}.cpcb-waste-details-only.cpcb-dashboardsec main.publicdash.dashboard{padding:15px 0}.cpcb-dashboardsec .stat-card-area:first-child{background:#fffbeb;border-color:#d97706}.cpcb-dashboardsec .stat-card-area:nth-child(2){background:#f5f3ff;border-color:#7c3aed}.cpcb-dashboardsec .stat-card-area:nth-child(3){background:#fff1f2;border-color:#e11d48}.cpcb-dashboardsec .stat-card-area:nth-child(4){background:#f0fdf4;border-color:#16a34a}.cpcb-dashboardsec .stat-card-area:first-child .summaryCardIcon{color:#d97706;background:#fffbeb;border-color:#d97706}.cpcb-dashboardsec .stat-card-area:nth-child(2) .summaryCardIcon{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.cpcb-dashboardsec .stat-card-area:nth-child(3) .summaryCardIcon{color:#e11d48;background:#fff1f2;border-color:#e11d48}.cpcb-dashboardsec .stat-card-area:nth-child(4) .summaryCardIcon{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.cpcb-dashboardsec .state-table-header .local-body-toggle button{border-left:1px solid #0b78cb}.cpcb-dashboardsec .state-table-header .local-body-toggle button:first-child{border-left:none}.cpcb-dashboardsec .state-map-summary-inline.aligngrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card{cursor:pointer;background:#ffffffe6;border-top:3px solid #613af5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:15px 20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:first-child{background:#fffbeb;border-color:#d97706}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(2){background:#f5f3ff;border-color:#7c3aed}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(3){background:#fff1f2;border-color:#e11d48}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:first-child .entityName{color:#d97706}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(2) .entityName{color:#7c3aed}.cpcb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(3) .entityName{color:#e11d48}.cpcb-dashboardsec article.regist-status-cpcb.greivancetextsec label{text-align:left;align-items:center;min-height:45px;margin-bottom:10px;display:flex}.actions.spcb-fltr-titl{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;width:100%;padding-bottom:10px;display:flex}.investor-documents-filterbar.spcb-fltrbar{justify-content:space-between}.cpcb-dashboardsec .investor-documents-filterbar.spcb-fltrbar .filter-pill-box{max-width:160px}.actions.spcb-fltr-titl h5{font-size:14px;line-height:18px}.recharts-responsive-container svg,.recharts-responsive-container{font-size:10px}strong.bluetext-clr{color:#0b78cb}.state-registration-table-wrap.price-brkup{border:0;border-radius:0;padding:10px}.sla-card{width:100%;display:block!important}.sla-card .compactSummaryCard{margin-bottom:10px}.cpcb-dashboardsec .state-map-topline{display:grid}input.fb-dashboard-search-input{width:100%;padding-left:58px}div.stat-card.event-stat-card{cursor:default;flex:0 0 150px;max-width:150px;transition:box-shadow .15s ease-in-out;box-shadow:0 1px 3px #0000000f}.event-stat-card.cursor-pointer{cursor:pointer}.event-stat-card.cursor-pointer:hover{box-shadow:0 4px 20px #00000003}.event-modal-overlay{z-index:1000;background:#00000073}.event-modal-box{max-width:900px;max-height:85vh;box-shadow:0 8px 32px #0000002e}.event-search-wrapper{max-width:450px}.skel-line-16{height:16px}.cell-mw-180{max-width:180px}.cell-mw-200{max-width:200px}.cell-mw-220{max-width:220px}.cell-mw-160{max-width:160px}.pag-btn-num{min-width:32px}.event-row{border-bottom:1px solid #f3f4f6}table tr.event-row td{vertical-align:middle;padding-top:5px;padding-bottom:5px}.event-row-even{background-color:#fff}.event-row-odd{background-color:#fafafa}table tbody tr.event-row:hover{background-color:#f0f9ff}button.btn.event-table-btn{padding:3px 10px;font-size:.76rem;line-height:1.2}.event-icon-btn{cursor:pointer;width:30px;height:30px;font-size:.85rem;transition:background-color .15s}.event-icon-btn-amber{color:#d97706;background-color:#d9770617}.event-icon-btn-amber:hover{background-color:#d9770630}.event-icon-btn-blue{color:#1565c0;background-color:#1565c017}.event-icon-btn-blue:hover{background-color:#1565c030}.event-icon-btn-purple{color:#7c3aed;background-color:#7c3aed17}.event-icon-btn-purple:hover{background-color:#7c3aed30}.event-icon-btn-green{color:#15803d;background-color:#15803d17}.event-icon-btn-green:hover{background-color:#15803d30}.event-badge-approved{color:#15803d;background-color:#dcfce7;border:1px solid #15803d33;font-size:.78rem}.event-badge-pending{color:#a16207;background-color:#fef9c3;border:1px solid #a1620733;font-size:.78rem}.event-badge-forwarded{color:#1d4ed8;background-color:#dbeafe;border:1px solid #1d4ed833;font-size:.78rem}.event-badge-autoclosed{color:#166534;background-color:#f0fdf4;border:1px solid #16653433;font-size:.78rem}.event-badge-initiated{color:#374151;background-color:#f3f4f6;border:1px solid #37415133;font-size:.78rem}.event-badge-rejected{color:#b91c1c;background-color:#fee2e2;border:1px solid #b91c1c33;font-size:.78rem}.event-badge-hold{color:#7c3aed;background-color:#f3e8ff;border:1px solid #7c3aed33;font-size:.78rem}.event-badge-rbi{color:#c2410c;background-color:#fff7ed;border:1px solid #c2410c33;font-size:.78rem}button.event-action-timeline-btn{color:#0d9488;cursor:pointer;background-color:#f0fdfa;border:1.5px solid #99f6e4;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:background-color .15s,transform .12s;display:inline-flex}button.event-action-timeline-btn:hover:not(:disabled){background-color:#ccfbf1;transform:scale(1.08)}.greivnce-card{cursor:pointer;text-align:left;outline:none,;border-radius:12px;align-items:center;gap:16px;padding:18px 20px;transition:all .18s ease-in-out;display:flex}.grevnc-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.grievnc-countlod{font-size:24px;font-weight:600;line-height:24px}.grievnc-lbl{white-space:nowrap;text-overflow:ellipsis;text-wrap:wrap;margin-top:3px;font-size:14px;font-weight:500;line-height:17px;overflow:hidden}.grievnc-srch-action.p-icon-field.p-icon-field-left{max-width:250px}.greivn-filtr-slct{color:#727272;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;max-width:115px;padding:7px 10px;font-size:13px;font-weight:500}.greivn-filtr-inpt span{color:#2e2e2e;font-size:13px;font-weight:500}.greivn-filtr-inpt input{color:#727272;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;max-width:115px;padding:7px 10px;font-size:13px}:focus-visible{outline:none}.calndr-area .actions.spcb-fltr-titl{padding:12px 15px}.applicant-form-card.border.calndr-area{background:#fff;border-radius:10px;box-shadow:0 10px 20px #00000014}.clandr-titl .day-titl{background:#dceffe;border:1px solid #bce0fb;padding:12px;font-size:12px;font-weight:600}button.alrt-noti{color:#0b78cb;cursor:pointer;background:#fff;border:1px solid #0b78cb;border-radius:6px;gap:8px;padding:7px 12px;font-size:14px;font-weight:500}button.alrt-noti span{font-size:14px;font-weight:500}.applicant-form-card.gazet-noti{background:#fff;border-radius:10px;padding:7px 15px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}html[data-theme=cpcb] .investor-sidebar nav .menu-link.active svg path,html[data-theme=cpcb] .investor-sidebar nav .menu-link.active svg path,html[data-theme=cpcb] .investor-sidebar nav .menu-link:hover svg path{color:#0b78cb}html[data-theme=cpcb] .investor-sidebar nav button.sidebar-submenu-link .transition svg path{fill:#727272!important;stroke:none!important}.statusBadge{color:#16803c;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:600;line-height:1}.statusBadge.currentDue,.statusBadge.currentPending{color:#fff;background:#613af5}.statusBadge.currentRecorrection{color:#b45309;background:#fff7e8}.statusBadge.approved-stats{color:#16803c;background:#eaf8ee}.statusBadge.currentRejected{color:#d92d20;background:#fff0f0}.statusBadge.currentDraft{color:#fff;background:#727272}.statusBadge.appealregectd{color:#b7131a;background:#fff;border-color:#b7131a}.myapplication.event-myevent{background:#fff;border-radius:12px;padding:15px 20px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.p-paginator-bottom{padding:15px 0 0!important}.cpcb-dashboardsec .state-table-header .local-body-toggle button,.cpcb-dashboardsec .state-registration-actions button{padding:7px 9px;font-size:13px;font-weight:500;line-height:16px}.user-datatable table .form-select{background-position:right .35rem center;background-size:11px 11px!important}.user-datatable table .form-select.p-column-filter{padding-right:22px}.act-rule-notification-dialog.investor-documents-dialog .p-inputtext{border:0!important;height:auto!important}.p-dropdown-panel .p-dropdown-items-wrapper{padding:10px;font-size:14px}.p-dropdown-panel .p-dropdown-items-wrapper ul{margin-bottom:0}.p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight{color:#2e2e2e;background-color:#0000}.p-button.butn-view-applictn-sign{color:#1565c0;cursor:pointer;border:1px solid #1565c068;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.butn-timeline-sign{color:#10846d;cursor:pointer;border:1px solid #10846d;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.butn-acknowl-letr-sign{color:#0e7490;cursor:pointer;border:1px solid #0e749058;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.butn-downld-sign{color:#3c9718;cursor:pointer;border:1px solid #3c9718;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.p-button.butn-edit-aplctn-sign{color:#bb772b;cursor:pointer;border:1px solid #bb772b;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.p-button.butn-delt-applictn-sign{color:#e82805;cursor:pointer;border:1px solid #e82805;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.p-button.butn-aprv-applictn-sign{color:#3c9718;cursor:pointer;border:1px solid #3c9718;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:background .15s;display:inline-flex}.p-button.butn-view-applictn-sign,.p-button.butn-edit-aplctn-sign,.p-button.butn-delt-applictn-sign,.p-button.butn-aprv-applictn-sign{background-color:#0000;padding:0}.p-button.butn-view-applictn-sign:not(:disabled):hover,.p-button.butn-edit-aplctn-sign:not(:disabled):hover,.p-button.butn-delt-applictn-sign:not(:disabled):hover,.p-button.butn-aprv-applictn-sign:not(:disabled):hover{background-color:#0000000a}.gazette-table-wrap .p-tag{border-radius:6px;padding:.25rem .6rem;font-size:12px}.gazette-table-wrap .p-datatable,.gazette-table-wrap .p-datatable .p-datatable-wrapper{border-radius:9px;overflow:hidden}.view-app-titl-area{justify-content:space-between;align-items:center;margin-bottom:10px;padding:0 0 7px;display:flex}.btn-sec-vwapp{gap:10px;display:flex}.app-acknowlg-no{background:#fff;border:1px solid #d7dde5;border-radius:8px;margin-bottom:18px;overflow:hidden}.app-vew-detl-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-vw-grid-sec{border-bottom:1px solid #e3e8ee;border-right:1px solid #e3e8ee;min-height:68px;padding:12px 25px}.app-vw-grid-sec .fb-app-meta-label{color:#6b7683;margin-bottom:6px;font-size:12px;font-weight:600}.app-vw-grid-sec .fb-app-meta-value{word-break:break-word;overflow-wrap:anywhere;color:#1f2a37;font-size:14px;font-weight:500;line-height:1.5}.app-vw-grid-sec .fb-app-status-badge.approved{text-transform:capitalize;color:#15803d;background:#dcfce7;border:1px solid #15803d33;border-radius:999px;flex-direction:row;align-items:center;padding:4px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.app-acknowlg-no button.fb-app-accordion-header.application{background:#0b78cb}.app-vw-grid-sec .fb-app-status-badge.pending{color:#bb772b;border-color:#bb772b}.app-vw-grid-sec2 .appvw-section-title{color:#0b78cb;background:#d9efff;border-bottom:1px solid #0b78cb;padding:10px 25px;font-size:14px;font-weight:600}.app-acknowlg-no .fb-app-accordion{margin-bottom:0}main.max-w.mx-auto.appl-view .fb-app-accordion .fb-app-accordion-header{background:#0b78cb}main.max-w.mx-auto.appl-view .fb-app-accordion .fb-oa-panel{box-shadow:none;border:0;border-radius:0;padding:0}main.max-w.mx-auto.appl-view .fb-app-accordion .fb-app-subsection{padding:15px 25px}.waste-generate-service.text-end span{color:#0b78cb;margin-bottom:0;font-size:13px;line-height:16px;display:block}.waste-generate-service.text-end small{color:#727272;font-size:12px;line-height:14px}h3.rfund-polcy{border-top:1px solid #ddd;margin-top:15px;padding:15px 0 10px;font-size:18px;font-weight:600}button.btn.btn-link.otp-verify-bck{color:#fff;background:#727272;border-color:#727272;padding:5px 9px;font-size:12px;text-decoration:none;border-radius:5px!important}button.btn.btn-link.resnd-otp{color:#0b78cb;background:#fff;border-color:#0b78cb;padding:5px 9px;font-size:12px;text-decoration:none;border-radius:5px!important}.track-status-wrapper .btn:hover{color:#fff;background:#0b78cb}.track-status-wrapper{box-sizing:border-box;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}.ulb-fltr-bdr{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;width:100%;margin-bottom:10px;display:flex}.ulb-fltr-bdr .actions{margin-bottom:10px;display:inline-flex}article.section-coverage{margin-top:10px}.ulb-dashboardsec section.tabingarea-dashboard-kd{border-bottom:1px solid #ccc;margin-bottom:10px}.ulb-dashboardsec .local-body-toggle{background:0 0}.ulb-dashboardsec .local-body-toggle button{background:#ddedfc}.ulb-dashboardsec .local-body-toggle button.active{color:#fff;background:#0b78cb;border-color:#0b78cb}.ulb-dashboardsec .filter-pill-box input[type=date]{width:100%}.ulb-dashboardsec .filter-pill-box{max-width:110px}.ulb-dashboardsec .investor-documents-filterbar strong{color:#2e2e2e}.ulb-dashboardsec .section-coverage .sectionTitle{font-size:16px!important}.ulb-dashboardsec .section-coverage .sectionTitle .label{text-transform:capitalize;margin-left:10px;font-size:12px!important}.ulb-dashboardsec .card-wrapper .stat-card-area .custom-card{background:#f0f8ff}.ulb-dashboardsec section.section.applicationSummaryCard{border-radius:10px;padding:0;overflow:hidden}.ulb-dashboardsec section.section.applicationSummaryCard .sectionHeader{color:#fff;background:#0b78cb;border-radius:10px 10px 0 0;margin-bottom:0;padding:10px 12px}.ulb-dashboardsec section.section.applicationSummaryCard .sectionHeader button.sectionTitleButton .sectionTitle{color:#fff}.ulb-dashboardsec section.section.applicationSummaryCard .statusBadge{line-height:14px}.ulb-dashboardsec section.section.applicationSummaryCard .statistics-part{background:0 0;padding:0}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics{display:block}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part h3{color:#2e2e2e;text-transform:uppercase;margin-bottom:0;font-weight:500;font-size:12px!important}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-text{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl{text-align:center;background:#f9f9f9;border-color:#ccc;padding:8px 15px}.ulb-dashboardsec .statics-lbl small{color:#000;font-size:11px;display:block}.ulb-dashboardsec section.section.applicationSummaryCard .statistics-part .sectionHeader{color:#0b78cb;background:#bcdefb;border-radius:0;padding:5px 12px;font-size:14px}.ulb-dashboardsec .summaryCardIcon{color:#0867af;border:1px solid #0867af;padding:10px 8px}.ulb-dashboardsec .regist-status-cpcb label{color:#444;text-transform:capitalize;margin-left:12px;font-size:12px;line-height:15px}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl:first-child{background:#dceffe}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl:first-child label{color:#0b78cb}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl span{display:block}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statics-lbl label{color:#2e2e2e;font-size:24px;font-weight:600}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl{background:#f1f1f1;border:0;align-items:center;padding:4px 15px;display:flex}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl:first-child{background:#f1f1f1;border-right:1px solid #ccc;border-radius:0 0 0 10px}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl:last-child{border-radius:0 0 10px}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl span{margin-right:8px;font-size:12px;display:inline-block}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 h3 label{margin-left:8px}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statics-lbl label{color:#2e2e2e;margin-right:10px;font-size:14px;font-weight:600}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 h3{color:#2e2e2e;text-transform:uppercase;margin-bottom:0;padding:4px 12px;font-weight:500;font-size:12px!important}.ulb-dashboardsec section.section.applicationSummaryCard .facility-statistics .statistics-part2 .statistics-text{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.ulb-dashboardsec .applicationSummaryGrid.facility-breakdownsec{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 15px 15px}.ulb-dashboardsec .tableHeader{border-left:4px solid #d58512;justify-content:space-between;align-items:center;margin-left:20px;padding:0 10px;display:flex}.ulb-dashboardsec .sectionTitle{color:#212121;margin:0;padding:0;font-weight:600;line-height:12px;font-size:12px!important}.ulb-dashboardsec select.year{margin-left:7px}.ulb-dashboardsec .entityapproved{grid-template-columns:repeat(2,minmax(0,1fr))}.profileHeading{grid-column:1/2}.ulb-dashboardsec .approved{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.ulb-dashboardsec .aprovd-sec{border-right:1px solid #6e8ea7;padding:20px 10px}.ulb-dashboardsec .approved .value{font-weight:500}.ulb-dashboardsec .revnue-card-wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.ulb-dashboardsec .revnue-custom-card .profileTopLabel span{color:#727272;font-size:12px}.ulb-dashboardsec .revnue-custom-card .entityName{color:#2e2e2e;font-size:32px;font-weight:700;line-height:40px}.ulb-dashboardsec .revnue-secheader .sectionHeaders{border-bottom:1px solid #ccc;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;width:100%;margin-bottom:10px;padding-bottom:10px;display:grid}.ulb-dashboardsec .investor-documents-filterbar.revnue-filterbar{flex-wrap:wrap;grid-template-columns:repeat(4,minmax(0,1fr));justify-content:flex-start;align-items:center;gap:14px;padding-bottom:10px;display:grid}.ulb-dashboardsec .revnue-filterbar .filter-item-group{display:grid}.ulb-dashboardsec .revnue-filterbar .filter-item-group .filter-pill-box,.ulb-dashboardsec .revnue-filterbar .filter-item-group .filter-pill-box select{width:100%;max-width:100%}.ulb-dashboardsec .stat-card-area{text-align:center;background:#f0f8ff;border:1px solid #0867af;border-radius:8px;margin-top:5px;padding:12px}.ulb-dashboardsec .state-registration-heading h2{font-size:24px;font-weight:600}.ulb-dashboardsec .stat-card-area:first-child{background:#fffbeb;border-color:#d97706}.ulb-dashboardsec .stat-card-area:nth-child(2){background:#f5f3ff;border-color:#7c3aed}.ulb-dashboardsec .stat-card-area:nth-child(3){background:#fff1f2;border-color:#e11d48}.ulb-dashboardsec .stat-card-area:nth-child(4){background:#f0fdf4;border-color:#16a34a}.ulb-dashboardsec .stat-card-area:first-child .summaryCardIcon{color:#d97706;background:#fffbeb;border-color:#d97706}.ulb-dashboardsec .stat-card-area:nth-child(2) .summaryCardIcon{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.ulb-dashboardsec .stat-card-area:nth-child(3) .summaryCardIcon{color:#e11d48;background:#fff1f2;border-color:#e11d48}.ulb-dashboardsec .stat-card-area:nth-child(4) .summaryCardIcon{color:#16a34a;background:#f0fdf4;border-color:#16a34a}.ulb-dashboardsec .state-table-header .local-body-toggle button{border-left:1px solid #0b78cb}.ulb-dashboardsec .state-table-header .local-body-toggle button:first-child{border-left:none}.ulb-dashboardsec .state-map-summary-inline.aligngrid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card{cursor:pointer;background:#ffffffe6;border-top:3px solid #613af5;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:15px 20px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:first-child{background:#fffbeb;border-color:#d97706}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(2){background:#f5f3ff;border-color:#7c3aed}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(3){background:#fff1f2;border-color:#e11d48}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:first-child .entityName{color:#d97706}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(2) .entityName{color:#7c3aed}.ulb-dashboardsec .revnue-card-wrapper .revnue-custom-card.active:nth-child(3) .entityName{color:#e11d48}.ulb-dashboardsec article.regist-status-cpcb.greivancetextsec label{text-align:left;align-items:center;min-height:45px;margin-bottom:10px;display:flex}.ulb-dashboardsec .investor-documents-filterbar.spcb-fltrbar .filter-pill-box{max-width:160px}.ulb-dashboardsec .state-map-topline{display:grid}.ulb-dashboardsec .compactSummaryCard{min-height:77px;padding:10px 12px}.p-datatable-responsive-scroll .p-frozen-column{background:inherit;position:sticky}.sectionTitleWrap.sectionTitleButton h2.sectionTitle{color:#fff}.applicationSummaryGrid.facility-breakdownsecdm{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0 15px 15px}.feemanag-titl h2{color:#2e2e2e;font-size:16px}.feemanag-titl p{color:#727272;font-size:13px}.cpcb-dashboardsec section.regis-details .sectionHeader{color:#fff;background:#0b78cb;border-radius:10px 10px 0 0;margin-bottom:0;padding:10px 12px}aside.tailwind-scope.investor-sidebar.w-20 .department-brand-emblem{display:none}.bwg-section .signup-category-icon{background:#0b78cb!important}.event-intimation-form-banner .alert.alert-info{padding:8px}.event-intimation-form-banner .alert.alert-info span{font-size:16px}.grievance-form-banner .alert.alert-info{padding:8px}.grievance-form-banner .alert.alert-info span{font-size:16px}.event-intimation-date-time-field>.d-flex.flex-column.gap-3>.mt-2.mb-4{margin-bottom:0!important}.event-intimation-date-time-field{margin-bottom:-1.5rem}.btn-register-flash{--flash-color:136, 186, 234;color:#fff;background:linear-gradient(#0f69ae 0%,#083153 100%);border:0;border-radius:8px;padding:10px 24px;font-weight:600;transition:transform .2s;animation:1.6s ease-in-out infinite reg-pulse,3.2s ease-in-out infinite reg-blink;position:relative;overflow:hidden}.btn-register-flash:after{content:"";background:linear-gradient(120deg,#0000,#ffffffa6,#0000);width:50%;height:100%;animation:2.4s ease-in-out infinite reg-shine;position:absolute;top:0;left:-75%;transform:skew(-20deg)}.btn-register-flash:hover{animation-play-state:paused;transform:scale(1.06)}@keyframes reg-pulse{0%{box-shadow:0 0 0 0 rgba(var(--flash-color), .75)}70%{box-shadow:0 0 0 14px rgba(var(--flash-color), 0)}to{box-shadow:0 0 0 0 rgba(var(--flash-color), 0)}}@keyframes reg-blink{0%,to{filter:brightness()}50%{filter:brightness(1.25)}}@keyframes reg-shine{0%{left:-75%}60%,to{left:130%}}@media (prefers-reduced-motion:reduce){.btn-register-flash,.btn-register-flash:after{animation:none}}
