@import url(https://fonts.googleapis.com/css2?family=Alex+Brush&family=Dancing+Script:wght@600&family=Great+Vibes&family=Satisfy&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Mukta:wght@400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f6f6}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{background:#002051;border-bottom:1px solid #002051;border-bottom:1px solid var(--Finhaat-Grey,#002051);flex-shrink:0;justify-content:space-between;padding:0 10px}.navbar,.navbar-left{align-items:center;display:flex}.navbar-item{color:#666;cursor:pointer;font-size:16px;margin-right:20px}.navbar-item.active{border-bottom:2px solid #2c3b97;color:#2c3b97}.generate-lead-button,.navbar-right{align-items:center;display:flex}.generate-lead-button{background-color:#2c3b97;border:none;border-radius:5px;color:#fff;cursor:pointer;margin-right:20px;padding:10px 20px}.generate-lead-button img{margin-right:10px}.user-profile{align-items:center;cursor:pointer;display:flex;gap:12px;position:relative}.user-pic{border-radius:50%;height:40px;margin-right:10px;width:40px}.user-info{color:#566577;display:flex;flex-direction:column}.user-name{font-size:16px;font-weight:700}.user-id{color:#666;font-size:14px}.dropdown-menu-side-prof{background-color:#fff;border:1px solid #e0e0e0;border-radius:5px;box-shadow:0 2px 10px #0000001a;color:#566577;display:block;font-size:14px;margin-top:5px;max-height:200px;min-width:100px;opacity:1;overflow-y:auto;position:absolute;right:0;top:60px;transition:opacity .2s ease,visibility .2s ease;visibility:visible;width:100%;z-index:1000}.dropdown-item{padding:10px 20px}.logo{margin-top:10px;width:160px}.menu{display:none}.Criteria-button button{align-items:center;background:#0000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:38px;padding:8px 18px}@media (max-width:786px){.navbar{padding:15px}.dropdown-icon,.user-info{display:none}.user-profile{border:none;padding:0}.logo{height:26px;width:97px}.dropdown-menu-side-prof{width:auto}.navbar-box{gap:1rem}.navbar-box,.navbar-box>:first-child{align-items:center;display:flex;justify-content:center}.menu{background:#fff;border:.2px solid #cac8c8;border-radius:8px;box-shadow:0 1px 30px 20px #00000005;flex-shrink:0;height:31px;width:31px}.Criteria-button button,.Sell-button button{height:50px!important;width:100px!important}}.Sell-button button{align-items:center;background:#0000;border:none;border-radius:6.822px;color:#fff;color:var(--White,#fff);cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:8.527px;height:57px;justify-content:center;line-height:normal;padding:10px 20.465px}.criteriaDrawerOverlay{inset:0;overflow:hidden;position:fixed;z-index:9999}.criteriaDrawerBackdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0f172a73;cursor:default;inset:0;opacity:0;position:fixed;transition:opacity .28s ease}.criteriaDrawerBackdrop.isVisible{opacity:1}.criteriaDrawerAnchor{bottom:0;display:flex;max-width:100%;padding-left:1.5rem;position:fixed;right:0;top:0}.criteriaDrawerPanel{background-color:#fff;border-left:1px solid #e2e8f0;box-shadow:-25px 0 50px -12px #00000040;display:flex;flex-direction:column;height:100%;max-height:100%;max-width:34rem;overflow:hidden;transform:translateX(100%);transition:transform .3s ease;width:100vw}.criteriaDrawerPanel.isOpen{transform:translateX(0)}.criteriaHeader{align-items:flex-start;background-color:#f8fafcb3;border-bottom:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.criteriaHeaderTitleRow{align-items:center;display:flex;gap:.5rem}.criteriaHeader h2{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0}.criteriaHeader p{color:#64748b;font-size:.75rem;font-weight:500;margin:.2rem 0 0}.productBadgeCount{background-color:#e0e7ff;border-radius:9999px;color:#4338ca;font-size:.68rem;font-weight:700;padding:.15rem .55rem;white-space:nowrap}.headerIconBox{align-items:center;background-color:initial;border:none;border-radius:.5rem;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:background-color .2s ease,color .2s ease;width:2rem}.headerIconBox:hover{background-color:#e2e8f0;color:#334155}.criteriaFormBody{display:flex;flex:1 1;flex-direction:column;gap:1.5rem;min-height:0;overflow-y:auto;padding:1.5rem}.criteriaScroll::-webkit-scrollbar{width:6px}.criteriaScroll::-webkit-scrollbar-track{background:#f8fafc;border-radius:8px}.criteriaScroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:8px}.criteriaScroll::-webkit-scrollbar-thumb:hover{background:#94a3b8}.inputLabel{align-items:center;color:#475569;display:flex;font-size:.7rem;font-weight:700;gap:.2rem;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.optionalTag{color:#94a3b8;font-weight:500;letter-spacing:normal;text-transform:none}.requiredStar{color:#f43f5e}.dropdownContainer{position:relative}.dropdownLabelRow{align-items:center;display:flex;justify-content:space-between}.dropdownLabelActions{align-items:center;display:flex;font-size:.68rem;gap:.5rem}.clearBtn,.selectAllBtn{background:none;border:none;cursor:pointer;font-size:.68rem;font-weight:700;padding:0}.selectAllBtn{color:#4f46e5}.selectAllBtn:hover{color:#4338ca}.clearBtn{color:#94a3b8}.clearBtn:hover{color:#64748b}.menuDivider{color:#cbd5e1}.dropdownToggle{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 1px 2px 0 #0000000a;box-sizing:border-box;cursor:pointer;display:flex;gap:.5rem;justify-content:space-between;min-height:46px;padding:.5rem;transition:border-color .2s ease;width:100%}.dropdownToggle:hover{border-color:#cbd5e1}.selectedProducts{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;gap:.35rem;min-width:0}.productTag{align-items:center;background-color:#eef2ff;border:1px solid #e0e7ff;border-radius:.55rem;color:#4338ca;display:inline-flex;font-size:.7rem;font-weight:600;gap:.3rem;padding:.25rem .55rem}.productTagIcon{flex-shrink:0}.productTagRemove{align-items:center;background:none;border:none;border-radius:.25rem;color:#a5b4fc;cursor:pointer;display:flex;padding:.1rem;transition:color .15s ease,background-color .15s ease}.productTagRemove:hover{color:#cd1c0f}.placeholderText{color:#94a3b8;font-size:.8rem;font-weight:400}.dropdownRightSection{align-items:center;border-left:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:.5rem;padding-left:.4rem}.selectedCount{align-items:center;background-color:#4f46e5;border-radius:9999px;color:#fff;display:flex;font-size:.65rem;font-weight:700;height:1.25rem;justify-content:center;width:1.25rem}.dropdownArrow{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.dropdownArrowOpen{transform:rotate(180deg)}.dropdownMenu{background-color:#fff;border:1px solid #e2e8f0;border-radius:.75rem;box-shadow:0 12px 24px -8px #0f172a1f;box-sizing:border-box;margin-top:.75rem;overflow:hidden;padding:.6rem;position:relative;z-index:5}.dropdownSearchBox{margin-bottom:.5rem;position:relative}.dropdownSearchIcon{color:#94a3b8;left:.65rem;position:absolute;top:50%;transform:translateY(-50%)}.dropdownSearchInput{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.6rem;box-sizing:border-box;font-size:.75rem;outline:none;padding:.45rem .65rem .45rem 1.9rem;transition:border-color .2s ease,background-color .2s ease;width:100%}.dropdownSearchInput:focus{background-color:#fff;border-color:#6366f1}.menuList{display:flex;flex-direction:column;gap:.2rem;max-height:13rem;overflow-y:auto}.menuEmptyState{color:#94a3b8;font-size:.75rem;padding:.75rem;text-align:center}.checkboxLabel{align-items:center;border-radius:.6rem;cursor:pointer;display:flex;gap:.6rem;padding:.5rem .6rem;transition:background-color .15s ease}.checkboxLabel:hover{background-color:#f8fafc}.checkboxLabelActive{background-color:#eef2ff}.checkboxInput{accent-color:#4f46e5;cursor:pointer;flex-shrink:0;height:.95rem;width:.95rem}.checkboxIconWrap{align-items:center;border-radius:.5rem;display:flex;flex-shrink:0;height:1.9rem;justify-content:center;width:1.9rem}.productNameBlock{display:flex;flex:1 1;flex-direction:column;gap:.1rem;min-width:0}.productName{color:#1e293b;font-size:.8rem;font-weight:600;line-height:1.15}.productCategory{color:#94a3b8;font-size:.66rem;font-weight:500}.addedTag{background-color:#e0e7ff;border-radius:9999px;color:#4338ca;flex-shrink:0;font-size:.62rem;font-weight:700;padding:.15rem .5rem}.dropdownFooter{border-top:1px solid #f1f5f9;display:flex;justify-content:flex-end;margin-top:.4rem;padding-top:.5rem}.doneBtn{align-items:center;background-color:#4f46e5;border:none;border-radius:.55rem;color:#fff;cursor:pointer;display:flex;font-size:.72rem;font-weight:700;gap:.35rem;padding:.45rem .9rem;transition:background-color .2s ease}.doneBtn:hover{background-color:#4338ca}.easySelectBlock{margin-top:.6rem}.easySelectHeaderRow{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.easySelectLabel{align-items:center;color:#64748b;display:flex;font-size:.68rem;font-weight:700;gap:.25rem}.easySelectZap{color:#f59e0b}.easySelectHint{color:#94a3b8;font-size:.65rem;font-weight:500}.easySelectPills{display:flex;flex-wrap:wrap;gap:.4rem}.easyPill{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.6rem;color:#334155;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.35rem;padding:.4rem .65rem;transition:all .15s ease}.easyPillActive{background-color:#4f46e5;border-color:#4f46e5;box-shadow:0 4px 10px -2px #4f46e559;color:#fff}.easyPillIconWrap{align-items:center;background-color:#fff3;border-radius:.3rem;display:flex;height:1.1rem;justify-content:center;width:1.1rem}.easyPillActive .easyPillIconWrap{background-color:#ffffff38;color:#fff}.easyPill:not(.easyPillActive) .easyPillIconWrap{background-color:#f1f5f9;color:#475569}.easyPillMore{align-items:center;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.6rem;color:#334155;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:600;gap:.3rem;padding:.4rem .65rem;transition:background-color .15s ease}.easyPillMore:hover{background-color:#e2e8f0}.configuredPlansSection{display:flex;flex-direction:column;gap:.75rem}.configuredPlansHeader{align-items:center;display:flex;justify-content:space-between}.configuredPlansTitleRow{align-items:center;display:flex;gap:.4rem}.configuredPlansTitle{color:#1e293b;font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.configuredPlansCount{color:#94a3b8;font-size:.7rem;font-weight:600}.collapseAllBtn{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:.68rem;font-weight:700;gap:.3rem;padding:0;transition:color .15s ease}.collapseAllBtn:hover{color:#1e293b}.productCardsContainer{display:flex;flex-direction:column;gap:.75rem}.emptyState{align-items:center;background-color:#f8fafcb3;border:2px dashed #e2e8f0;border-radius:.9rem;color:#94a3b8;display:flex;flex-direction:column;font-size:.8rem;font-weight:500;gap:.4rem;padding:2rem 1.5rem;text-align:center}.emptyStateIcon{background-color:#f1f5f9;border-radius:9999px;box-sizing:initial;color:#94a3b8;height:2.25rem;padding:.55rem;width:2.25rem}.emptyStateTitle{color:#334155;font-size:.78rem;font-weight:700;margin:0}.emptyStateText{color:#94a3b8;font-size:.7rem;margin:0;max-width:20rem}.emptyStateInline{border-radius:.6rem;padding:1.25rem}.productCard{background-color:#fff;border:1px solid #e2e8f0;border-radius:.85rem;box-shadow:0 1px 2px #00000008;overflow:hidden;transition:border-color .2s ease}.productCard:hover{border-color:#cbd5e1}.productCardHeader{align-items:center;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:.75rem .9rem;transition:background-color .15s ease}.productCardHeader:hover,.productCardHeaderOpen{background-color:#f8fafc}.productCardHeaderOpen{border-bottom:1px solid #f1f5f9}.productCardTitle{align-items:center;display:flex;gap:.6rem;min-width:0}.productCardIconWrap{align-items:center;background-color:#eef2ff;border-radius:.5rem;color:#4338ca;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.productCardName{color:#0f172a;font-size:.8rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productCardHeaderRight{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.productCardSummary{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;font-size:.68rem;font-weight:600;padding:.15rem .5rem;white-space:nowrap}.removeProductBtn{align-items:center;background:none;border:none;border-radius:.4rem;color:#f43f5e;cursor:pointer;display:flex;font-size:.7rem;font-weight:600;gap:.25rem;padding:.3rem .5rem;transition:background-color .15s ease}.removeProductBtn:hover{background-color:#fef2f2}.accordionChevron{align-items:center;background-color:#f1f5f9;border-radius:.4rem;color:#64748b;display:flex;height:1.5rem;justify-content:center;transition:transform .2s ease,color .2s ease;width:1.5rem}.accordionChevronOpen{color:#4f46e5;transform:rotate(180deg)}.productFields{grid-gap:.9rem;display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem .9rem}.fieldGroup{display:flex;flex-direction:column;gap:.3rem}.selectWrap{position:relative}.selectChevron{color:#94a3b8;pointer-events:none;position:absolute;right:.7rem;top:50%;transform:translateY(-50%)}.formInputField{background-color:#fff;border:1px solid #e2e8f0;border-radius:.6rem;box-sizing:border-box;color:#334155;font-size:.8rem;font-weight:500;outline:none;padding:.6rem .8rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}select.formInputField{-webkit-appearance:none;appearance:none;cursor:pointer;padding-right:2rem}.formInputField:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.formInputField:hover:not(:focus){border-color:#94a3b8}.footerActions{align-items:center;background-color:#f8fafc;border-top:1px solid #f1f5f9;bottom:0;display:flex;flex-shrink:0;gap:1rem;justify-content:space-between;margin-top:auto;padding:.85rem 1.5rem;position:-webkit-sticky;position:sticky;z-index:2}.footerSummaryText{align-items:center;color:#475569;display:flex;font-size:.75rem;font-weight:500;gap:.4rem}.footerSummaryIcon{color:#10b981}.footerActionButtons{align-items:center;display:flex;gap:.5rem}.btnPrimary{align-items:center;background-color:#4f46e5;border:none;border-radius:.6rem;box-shadow:0 4px 10px -2px #4f46e559;color:#fff;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;gap:.4rem;padding:.6rem 1.1rem;transition:background-color .2s ease,box-shadow .2s ease}.btnPrimary:hover:not(:disabled){background-color:#4338ca}.btnPrimary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.btnSecondary{background-color:#fff;border:1px solid #e2e8f0;border-radius:.6rem;color:#475569;cursor:pointer;font-size:.78rem;font-weight:600;padding:.6rem 1rem;transition:background-color .2s ease}.btnSecondary:hover{background-color:#f1f5f9}.notificationOverlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:10000}.notificationModal{background-color:#fff;border:1px solid #f1f5f9;border-radius:1.25rem;box-shadow:0 25px 50px -12px #00000040;max-width:24rem;padding:1.5rem;text-align:center;width:100%}.notificationIcon{align-items:center;border-radius:1rem;display:flex;height:3.25rem;justify-content:center;margin:0 auto 1rem;width:3.25rem}.successIcon{background-color:#d1fae5;color:#059669}.errorIcon{background-color:#fee2e2;color:#dc2626}.notificationTitle{color:#0f172a;font-size:1.05rem;font-weight:700;margin:0 0 .5rem}.notificationMessage{background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:.75rem;color:#475569;font-size:.8rem;margin:0 0 1.25rem;max-height:10rem;overflow-y:auto;padding:.85rem;text-align:left;white-space:pre-line}.notificationBtn{background-color:#4f46e5;border:none;border-radius:.75rem;color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;padding:.75rem;transition:background-color .2s ease;width:100%}.notificationBtn:hover{background-color:#4338ca}.formInputField.inputError{border:1px solid #ef4444!important}.inputErrorWrapper{border:1px solid #ef4444;border-radius:8px}.productCardError{border-color:#ef4444}.viewDetails-dateWrap .pos-date-picker input{background:#fff;border:1px solid #e2e8f0;border-radius:.6rem;box-sizing:border-box;cursor:pointer;font-size:.8rem;height:40px;padding:.55rem .7rem;transition:border-color .15s ease-in-out;width:100%}.viewDetails-dateWrap .pos-date-picker input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f;outline:0}.viewDetails-dateWrap .pos-date-picker input:disabled{background:#f2f2f2;cursor:not-allowed}.inputError,.inputError:focus{border-color:#f43f5e!important}.inputError:focus{box-shadow:0 0 0 3px #f43f5e1f!important}.errorText{color:#f43f5e;display:block;font-size:.68rem;margin-top:.2rem}.loaderContainer{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}@media (max-width:640px){.criteriaDrawerAnchor{padding-left:0}.criteriaDrawerPanel{max-width:100vw}.criteriaHeader{align-items:flex-start;flex-direction:row}.productFields{grid-template-columns:1fr}.footerActions{align-items:stretch;flex-direction:column;gap:.75rem}.footerActionButtons{justify-content:stretch}.btnPrimary,.btnSecondary{flex:1 1;justify-content:center}.productCardSummary,.removeProductBtnLabel{display:none}}.loader-overlay{left:0;position:fixed;top:0;z-index:9999}.loader-backdrop,.loader-overlay{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loader-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:#ffffff80}.loader-container{flex-direction:column;gap:16px}.loader-wrapper{height:-webkit-fit-content;height:fit-content;position:relative;width:-webkit-fit-content;width:fit-content}.loader{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#0000}.loader-logo{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.loader-logo img{height:auto;max-width:24px}.loader-small+.loader-logo img{max-width:12px}.loader-medium+.loader-logo img{max-width:24px}.loader-large+.loader-logo img{max-width:36px}.loader-small{height:24px;width:24px}.loader-medium{height:48px;width:48px}.loader-large{height:72px;width:72px}.loader-blue{border-top-color:#3b82f6}.loader-green{border-top-color:#10b981}.loader-red{border-top-color:#ef4444}.loader-text{color:#333;font-size:16px;font-weight:500;margin-top:16px}.pos-day-cp,.pos-month-option-cp,.pos-year-option-cp{color:#000}.clear-dates-btn{color:#888;cursor:pointer;font-size:14px;position:absolute;right:10px}.layout{background:#eaecf2;display:flex;flex-direction:column;height:100vh}.main-content{display:flex;flex-direction:row}.content,.main-content{flex:1 1;overflow:hidden}.content{height:100%;position:relative}.showViewModal{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999}.modalContent{background-color:#fff;border-radius:8px;height:80%;max-width:60%;padding:10px 20px 20px;width:100%}@media (max-width:786px){.modalContent{max-width:80%}}.plan-main{align-items:flex-start;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:flex-start;padding:2rem;width:100%}.plan-main strong{color:#00183d;color:var(--Title-Text,#00183d);font-size:18px;font-style:normal;font-weight:600;line-height:normal}.card{background:linear-gradient(180deg,#ebfff0,#fff);border:1px solid #2da44a9c;border-radius:10px;flex-shrink:0}.card,.plan-component-header{width:100%}.plancard-div-d1{align-items:center;display:inline-flex;gap:12px;justify-content:center;padding:1rem}.plancard-div-d1 div{background:#fff;border:1px solid #2bd454;border-radius:11px;flex-shrink:0;height:44px;justify-content:center;width:70px}.div-d1-img{align-items:center;display:flex;width:-webkit-fit-content;width:fit-content}.plancard-div-d1 span{color:#2b3545;color:var(--Primary-Text,#2b3545);font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.plancard-div-d2{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr);padding:.75rem}.div-d2-d1{align-items:center;color:#575859cc;display:grid;font-size:12px;font-weight:400;grid-template-rows:repeat(2,1fr);justify-content:center}.div-d2-d1,.suminsured-d2>:first-child{font-style:normal;line-height:normal;text-transform:capitalize}.suminsured-d2>:first-child{color:#334bc2;color:var(--New-color,#334bc2);font-size:16px;font-weight:700}.suminsured-d2>:last-child,.suminsured-d3{color:#2b3545cc;font-size:10px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.div-d2-d1 .span-d2{color:#334bc2;color:var(--New-color,#334bc2);font-weight:700}.div-d2-d1 .span-d2,.div-d2-d1 .tenure-d2-d1{font-size:16px;font-style:normal;line-height:normal;text-transform:capitalize}.div-d2-d1 .tenure-d2-d1{color:#2b3545;color:var(--Primary-Text,#2b3545);font-weight:600}.benefits-d2{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;padding:1.25rem;width:100%}.benefits-d2 span{color:#00183d;color:var(--Title-Text,#00183d);font-size:14px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize}.benefits-d2 ul{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:5px;margin:0;padding-left:12px}.benefits-d2 ul,.benefits-d2 ul>li:nth-child(2){font-weight:400}.benefits-d2 ul,.benefits-d2 ul span,.benefits-d2 ul>li:nth-child(2){color:#2b3545;color:var(--Primary-Text,#2b3545);font-size:12px;font-style:normal;line-height:normal;text-transform:capitalize}.benefits-d2 ul span{font-weight:600}.viewDetails-d2{align-items:center;display:inline-flex;gap:4px;padding:0 0 0 1rem}.viewDetails-d2 button{background:#0000;border:none;color:#334bc2;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}.buy-button{padding:1rem;width:100%}.buy-button,.buy-button button{align-items:center;display:flex;justify-content:center}.buy-button button{background:#283b99;background:var(--Finhaat-Blue,#283b99);border:none;border-radius:8px;color:#fff;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;gap:10px;height:40px;line-height:normal;padding:8px 32px;text-transform:capitalize;width:233px}.multiple-plan{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);width:100%}.plan-component-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;gap:var(--spacing-16px,16px);justify-content:s;padding:24px;padding:var(--spacing-24px,24px);width:100%}.plaincustomerdetails{align-items:center;background:#2da44a0a;border:1px dashed #2da44a;border:1px dashed var(--Finhaat-Green,#2da44a);border-radius:8px;display:inline-flex;gap:10px;padding:7px 300px 7px 10px;width:100%}.PlanCustName{color:#000000b3;font-weight:400}.PlanCustName,.PlanValue{font-size:16px;font-style:normal;line-height:normal;text-transform:capitalize}.PlanValue{color:#000;font-weight:600}@media (max-width:786px){.multiple-plan{grid-template-columns:repeat(1,1fr)}.plan-component-container,.plan-main{gap:12px;padding:16px 12px}.plan-main{border-radius:12px}.plan-main strong{font-size:16px}.plan-main span{font-size:13px}.multiple-plan{gap:18px;grid-template-columns:1fr}.card{border-radius:12px}.plancard-div-d1{gap:8px;padding:12px}.plancard-div-d1 div{height:40px;width:56px}.plancard-div-d1 span{font-size:14px}.plancard-div-d2{gap:8px;grid-template-columns:repeat(2,1fr);padding:10px 12px}.benefits-d2 ul>li:nth-child(2),.div-d2-d1{font-size:11px}.div-d2-d1 .span-d2,.div-d2-d1 .tenure-d2-d1,.suminsured-d2>:first-child{font-size:14px}.suminsured-d2>:last-child,.suminsured-d3{font-size:10px}.benefits-d2{gap:8px;padding:12px}.benefits-d2 span{font-size:13px}.benefits-d2 ul{font-size:11px}.viewDetails-d2{padding-left:12px}.viewDetails-d2 button{font-size:13px}.buy-button{padding:12px 0 10px}.buy-button button{font-size:14px;max-width:100%}.plaincustomerdetails{flex-wrap:wrap;padding:8px 10px}.PlanCustName,.PlanValue{font-size:14px}.viewDetails-d2{align-items:center;display:flex;padding-left:12px;width:100%}.viewDetails-d2 button{cursor:pointer;position:relative;z-index:2}}.modal{background-color:#fff;box-shadow:-7px 12px 24px 0 #1b1c1d45;flex-direction:column;justify-content:flex-start;position:fixed;right:0;width:642px;z-index:1000}.modal,.modal .modal-left{align-items:center;display:flex;height:100vh;top:0}.modal .modal-left{background:#334bc2;background:var(--New-color,#334bc2);justify-content:center;left:0;position:absolute;width:7px}.modal .close-btn{height:44px;position:absolute;right:100%;top:6%;width:44px}.modal .close-btn button{background:#0000;border:none;cursor:pointer;width:100%}.modal .modal-header{background:#f8f8f8;border-bottom:1px solid #2c3b9733;display:grid;grid-template-columns:repeat(2,1fr);height:76px;width:641px}.modal .modal-header .header-left,.modal .modal-header .header-right{align-items:flex-end;display:flex;justify-content:center}.modal .modal-header .header-left h2,.modal .modal-header .header-right h2{font-size:18px;font-weight:500;padding:1rem;text-align:center}.modal .modal-header .header-left h2{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97)}.modal .modal-header .header-left:hover,.modal .modal-header .header-right:hover{border-bottom:2px solid #2c3b97}.modal .modalBody{align-items:center;display:flex;flex-direction:column;height:calc(100vh - 76px);justify-content:flex-start;overflow-y:auto;padding:1rem}.plan-model-container{align-items:flex-start;background-color:#fff;display:flex;height:100%;justify-content:center;width:100%}.plan-modal-d1{align-items:center;background:#fffef2;border:1px solid #0000000f;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;height:121px;padding-bottom:16px;width:551px}.plan-main-container{align-items:flex-start;display:flex;flex-direction:column;gap:19px;width:552px}.plan-model-wrapper1{align-items:center;background:#fffef2;border:1px solid #0000000f;border-radius:10px;display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding-bottom:16px}.plan-main-cointainer-first{align-items:center;background:#fcf9de;border:1px solid #0000000f;border-radius:10px 10px 0 0;display:flex;flex-shrink:0;justify-content:space-between;padding:5.157px 13px 5.157px 16px;width:100%}.plan-cantainer-c1{align-items:center;display:flex;gap:8px}.container-c1-div1{align-items:center;background:#fff;border:.743px solid #fd5;border-radius:8.171px;display:flex;flex-shrink:0;height:32.686px;justify-content:center;width:52px}.container-c1-div1 img{flex-shrink:0;width:25.543px}.container-c1-div2 h2{color:#2b3545;color:var(--Primary-Text,#2b3545)}.container-c1-div2 h2,.plan-cantainer-c2-h2{font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.plan-cantainer-c2-h2{color:#00183d;color:var(--Title-Text,#00183d)}.expanded-conc,.plan-main-cointainer-second{color:#2b3545cc;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.plan-main-cointainer-second{padding:0 55px;width:100%}.plan-model-wrapper2{align-items:center;background:#f9f9f9;border:1px solid #0000000f;border-radius:10px;display:flex;justify-content:center;padding:63px 23.664px 24px 24px;position:relative;width:100%}.wrapper2-div1{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:10px 10px 0 0;display:flex;padding:8px 397px 8px 20px;position:absolute;top:0;width:551px}.plan-model-wrapper2 .wrapper2-main,.wrapper2-div2{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:15px;width:503.336px}.wrapper2-div2{align-self:stretch}.wrapper2-div2-a1{height:55px}.a1-part1,.wrapper2-div2-a1{display:flex;justify-content:space-between}.a1-part1{align-items:flex-start;width:100%}.a1-part1-p1{align-items:center;display:flex;gap:10px;justify-content:center;width:-webkit-fit-content;width:fit-content}.a1-part1-p1 span{color:#2b3545;font-size:14px;font-weight:500;width:140px}.a1-part1-p1 span,.a1-part1-p2 .p1-span2{font-style:normal;line-height:normal;text-transform:capitalize}.a1-part1-p2 .p1-span2{color:#2b3545cc;font-size:11px;font-weight:400;text-align:right}.a1-part1-p2{display:flex;flex-direction:column;justify-content:center;width:99px}.a1-part1-p2 span{color:#2b3545;color:var(--Primary-Text,#2b3545);font-size:16px;font-weight:700}.a1-part1-p2 .p2-span2,.a1-part1-p2 span{font-style:normal;line-height:normal;text-align:right;text-transform:capitalize}.a1-part1-p2 .p2-span2{color:#2b3545cc;font-size:11px;font-weight:400}.modal-line{background:#e3e3e3;height:1px;margin:10px 0;width:503.336px}.modal .modalBody::-webkit-scrollbar{width:8px}.modal .modalBody::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modal .modalBody::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.modal .modalBody::-webkit-scrollbar-thumb:hover{background:#888}.child{height:0;opacity:0;overflow:hidden;transition:height .5s ease-in-out,opacity .5s ease-in-out}.child.visible{height:auto;opacity:1}.mob-close-btn,.mob-display,.mob-wrapper2-main{display:none}.hospital-table-block{width:100%}.hospital-table-title{color:#2b3545;font-size:14px;font-weight:500;margin:4px 0 8px}.table-responsive{overflow-x:auto;width:100%}.hospital-table{background:#fff;border-collapse:collapse;font-size:14px;width:100%}.hospital-table thead th{background:#dee3fe;border:1px solid #e6e9ef;color:#2b3545;font-weight:600;padding:10px 12px;text-align:left}.hospital-table tbody td{border:1px solid #e6e9ef;color:#5b6577;font-weight:500;padding:10px 12px}.hospital-table tbody tr:hover{background:#fafbfe}.hospital-title-row{align-items:center;display:inline-flex;gap:12px}.hospital-title-icon{align-items:center;background:#e9edff;border-radius:50%;display:inline-flex;height:34px;justify-content:center;width:34px}.hospital-title-icon img{opacity:.95}.hospital-title-text{color:#2b3545;font-size:14px;font-weight:500;line-height:1;transform:translateY(1px)}@media (max-width:768px){.hospital-table,.hospital-table-title{font-size:13px}.close-btn{display:none}.modal .modal-left{align-items:center;background:#334bc21f;display:flex;height:auto;justify-content:right;padding:1rem;position:inherit;width:100%}.plan-model-wrapper2 .wrapper2-main{display:none}.plan-cantainer-c1{align-items:center;display:flex;gap:8px}.container-c1-div2 h2{color:#2b3545;color:var(--Primary-Text,#2b3545);font-size:14px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.modal{border-radius:16px 16px 0 0;border-radius:10px;height:auto;left:50%;margin:0;max-width:100%;overflow-y:scroll;position:fixed;top:20%;transform:translateX(-50%);width:84vh;z-index:1000}.modal-content{width:100%}.close-btn-img{display:none}.modal .mob-close-btn{display:flex;position:inherit}.modal .mob-close-btn,.modal .mob-close-btn button{background:#0000;border:none}.modal .modal-header{background:#f8f8f8;border-bottom:1px solid #2c3b9733;display:grid;flex-shrink:0;grid-template-columns:repeat(2,1fr);height:auto;width:100%}.modal .modal-header .header-left{align-items:flex-end;display:flex;justify-content:center;width:100%}.modal .modalBody{align-items:center;display:flex;flex-direction:column;height:auto;height:50vh;justify-content:flex-start;max-height:calc(100vh - 76px);overflow-y:auto;overflow:scroll;padding:1rem}}@media (max-width:768px){.modal .modalBody::-webkit-scrollbar{width:8px}.modal .modalBody::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:10px}.modal .modalBody::-webkit-scrollbar-thumb:hover{background-color:#888}.plan-model-container{align-items:flex-start;background-color:#fff;display:flex;height:auto;justify-content:center;width:100%}.plan-main-container{width:100%}.plan-model-wrapper1{height:auto;width:100%}.plan-main-cointainer-first{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:10px;white-space:normal;width:100%;word-break:break-word}.plan-main-cointainer-second{padding:.5rem;width:100%}.plan-main-cointainer-second span{color:#2b3545cc;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:capitalize}.plan-model-wrapper2{width:100%}.wrapper2-div1{align-items:center;background:#fff;border:1px solid #0000000f;border-radius:10px 10px 0 0;display:inline-flex;padding:8px 10px 8px 16px;position:absolute;top:0;width:-webkit-fill-available}.mob-display{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(1,1fr);width:100%}.mob-wrapper2-main{background:#0000;display:grid;flex-shrink:0;font-size:14px;font-style:normal;font-weight:500;grid-template-columns:repeat(2,1fr);height:auto;justify-content:center;line-height:normal;text-transform:capitalize}.mob-main-m1{align-items:center;display:flex}.mob-m1-span{padding-left:10px;width:105px}.mob-main-m2{align-items:center;display:flex;gap:1rem;justify-content:flex-end}.mob-m2-div{align-items:flex-start;display:flex;flex-direction:column}.mob-m2-div-span1{color:#2b3545;color:var(--Primary-Text,#2b3545);font-size:16px;font-weight:700}.mob-m2-div-span1,.mob-m2-div-span2{font-style:normal;line-height:normal;text-align:right;text-transform:capitalize}.mob-m2-div-span2{color:#2b3545cc;font-size:11px;font-weight:400}.modal-line{background:#e3e3e3;height:1px;width:100%}.plan-cantainer-c2-h2{font-size:14px}.modal .modal-header .header-left:hover,.modal .modal-header .header-right:hover{border-bottom:2px solid #2c3b97}}@media (max-width:366px){.plan-main-cointainer-first{gap:10px}.mob-wrapper2-main{gap:1rem}.mob-m1-span{width:80px}}.pay-container-section-second-scan{background:#fff;border-radius:8px;height:auto;min-height:520px;padding:1rem;width:25%}@media (max-width:786px){.pay-container-section-second-scan{width:100%}}.section-second-wrapper{align-items:stretch;gap:50px;width:100%}.wrapper-part1-child2{width:100%}.doc-status-card{align-items:center;align-self:stretch;border:1px solid #0000;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:10px;padding:12px 14px;transition:background-color .3s ease,border-color .3s ease;width:100%}.doc-status-left{align-items:center;display:flex;gap:10px}.doc-status-icon{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.doc-status-text{display:flex;flex-direction:column;line-height:1.3}.doc-status-title{color:#1e293b;font-size:14px;font-weight:600}.doc-status-subtitle{font-size:10px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.doc-status-download{align-items:center;color:#94a3b8;display:flex;justify-content:center;transition:color .2s ease}.doc-status-pending{background-color:#eff6ff;border-color:#dbeafe}.doc-status-pending:hover{background-color:#ccdcf3}.doc-status-pending .doc-status-icon{background-color:#3b82f6}.doc-status-pending .doc-status-subtitle,.doc-status-pending:hover .doc-status-download{color:#2563eb}.doc-status-ready{background-color:#ecfdf5;border-color:#d1fae5}.doc-status-ready:hover{background-color:#cef9e3}.doc-status-ready .doc-status-icon{background-color:#10b981}.doc-status-ready .doc-status-subtitle,.doc-status-ready:hover .doc-status-download{color:#059669}.doc-status-download:hover{opacity:1}.doc-status-pending{background-color:#eaf0ff}.doc-status-pending .doc-status-icon{background-color:#3b6df0;color:#fff}.doc-status-pending .doc-status-download,.doc-status-pending .doc-status-subtitle{color:#3b6df0}.doc-status-ready{background-color:#e9f9ef}.doc-status-ready .doc-status-icon{background-color:#17b26a;color:#fff}.doc-status-ready .doc-status-download,.doc-status-ready .doc-status-subtitle{color:#17b26a}.wrapper-part3-p3 .button1,.wrapper-part3-p3 .button2{cursor:pointer;padding:5px 20px}.button2:disabled,.wrapper-part3-p3 .button2:disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.button1-verify{border:2px solid #00000080;border-radius:6.822px;color:#00000080;flex-shrink:0;padding:8px 20.465px}.button1-verify,.button2-proceed{align-items:center;cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:8.527px;justify-content:center;line-height:normal}.button2-proceed{background:#2da44a;background:var(--Finhaat-Green,#2da44a);border:none;border-radius:6.822px;color:#fff;color:var(--White,#fff);padding:10px 11px;width:100%}.button2-proceed:disabled{cursor:not-allowed!important;opacity:.5}.scan-payment-mode-section{background:#f8f9fe;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;margin-top:14px;padding:10px 14px}.scan-payment-mode-section .payment-mode-title{color:#1a202c;font-size:14px;font-weight:600}.scan-payment-mode-section .payment-mode{align-items:center;display:flex;gap:20px}.scan-payment-mode-section .payment-mode label{align-items:center;color:#334bc2;color:var(--New-color,#334bc2);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:6px}.scan-payment-mode-section .payment-mode input[type=radio]{accent-color:#283b99;accent-color:var(--Finhaat-Blue,#283b99);cursor:pointer;height:16px;width:16px}.scan-otp-sent-text{color:#0009;font-size:13px;margin-bottom:8px;margin-top:4px;text-align:center}.form-content-scan{background:#fff;max-width:900px;padding:12px}.form-group-scan{display:flex;flex-direction:column}.doc-status-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}@media (min-width:786px){.form-group-scan{flex:1 1}.form-grid-scan{gap:15px 50px}}@media (max-width:786px){.form-group-scan{flex-direction:row;justify-content:space-between;width:100%}}.form-group-scan label{color:#444;font-size:14px;font-weight:700;margin-bottom:5px}.form-group-scan label b{font-weight:700}.form-group-scan input:focus{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e1a;outline:none}.form-group-scan input::placeholder{color:#999}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.insurance-form{padding:10px}.pay-container{display:flex;flex-direction:column}}.Timer-scanto-pay{color:red;display:flex;width:100%}@media (max-width:480px){.doc-status-card{padding:10px 12px}.doc-status-title{font-size:13px}.doc-status-subtitle{font-size:9px}.doc-status-icon{height:28px;width:28px}}.pay-container-section-second-scan{display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;min-height:420px}.section-second-wrapper{display:flex;flex-direction:column;height:100%}.otp-container{gap:14px;margin-top:16px}.verify-otp-text{font-size:28px}.otp-box-text{width:100%}.otp-box-text h1{margin-bottom:8px}.otp-boxes{gap:8px}.otp-boxes input{border-radius:8px;font-size:18px;height:46px;text-align:center;width:42px}.otp-actions{display:flex;gap:10px}.otp-actions button{flex:1 1}.Timer-scanto-pay{justify-content:flex-end;margin-top:6px}@media (max-width:768px){.pay-container-section-second-scan{height:auto;padding:16px;width:100%}.section-second-wrapper{gap:20px}.otp-boxes{gap:6px;justify-content:center}.otp-boxes input{font-size:16px;height:42px;padding:0;width:38px}.otp-actions{flex-direction:row;gap:8px}.button1-verify,.button2-proceed{flex:1 1;font-size:14px;padding:12px 8px}.verify-otp-text{font-size:24px}.pay-container-section-second-scan{height:auto;min-height:auto;width:100%}.section-second-wrapper{gap:16px}.pay-container-main2{margin-top:0}}.view-details-link{color:#2563eb;cursor:pointer;font-size:12px;font-weight:500;margin-top:2px;text-decoration:none;transition:color .2s ease;white-space:nowrap}.view-details-link:hover{color:#1d4ed8;text-decoration:underline}.child2-c2{align-items:center;align-self:stretch;display:flex;justify-content:space-between;padding:4px 0}.child2-c2 strong{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.child2-c2>div{align-items:flex-end;display:flex;flex-direction:column}@media (max-width:480px){.view-details-link{font-size:11px}.child2-c2{flex-wrap:wrap;gap:2px}.child2-c2>div{align-items:flex-end}}.consent-loader{animation:consentLoaderRotate .8s linear infinite;display:inline-block}@keyframes consentLoaderRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--df-ink:#1e293b;--df-body:#1e3a5f;--df-muted:#64748b;--df-line:#dbe1ea;--df-accent:#4338ca;--df-accent-soft:#eef1ff;--df-paper:#fdfdfc;--df-paper-line:#e2e8f0;--df-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}*{box-sizing:border-box}.main-container{align-items:center;background:#f1f5f9;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans);justify-content:center}.modal-overlay{z-index:50}.modal-content{box-shadow:0 30px 60px -15px #0f172a59;max-height:92vh;max-width:720px;padding:32px}.control-panel{border:1px solid #dbe1ea;border:1px solid var(--df-line);border-radius:14px;margin-bottom:20px}.control-field-inline label{color:var(--df-muted)}.select-wrapper select{border-radius:8px;color:var(--df-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans);font-size:14px}.select-wrapper select:focus{border-color:#4338ca;border-color:var(--df-accent);box-shadow:0 0 0 3px #eef1ff;box-shadow:0 0 0 3px var(--df-accent-soft)}.document-sheet{border:1px solid #e2e8f0;border:1px solid var(--df-paper-line);border-radius:10px;margin-bottom:24px;padding:36px 32px}.df-title{color:#1e293b;color:var(--df-ink);font-family:Arial,Helvetica,sans-serif;margin:0 0 28px;padding:20px 42px}.declaration-title,.df-title{font-size:19px;font-weight:700;text-align:center}.df-paragraph{color:#1e3a5f;color:var(--df-body);color:#1e293b;color:var(--df-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans);font-size:14.5px;font-weight:450;line-height:1.5;margin:0 0 48px;text-align:justify}.df-paragraph strong{color:#0f172a;font-weight:700}.df-footer{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr}.df-footer-col{display:flex;flex-direction:column}.df-field-row{align-items:baseline;display:flex;gap:6px;margin-bottom:22px}.df-label{color:#0f172a;font-size:13.5px;font-weight:600;white-space:nowrap}.df-value{border-bottom:1px solid #cbd5e1;color:#1e3a5f;color:var(--df-body);flex:1 1;font-size:13.5px;padding-bottom:3px}.df-signature-box{align-items:flex-end;border-bottom:1px solid #94a3b8;display:flex;height:46px;justify-content:center;margin-top:6px}.df-signature-text{color:#1e293b;color:var(--df-ink);line-height:1.1;text-align:center;white-space:pre-line}.sig-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans)}.agreement-panel{background:#eef1ff;background:var(--df-accent-soft);border:1px solid #c7d2fe;border-radius:12px;margin-bottom:4px;padding:16px 18px}.agreement-check{color:var(--df-ink)}.agreement-check input[type=checkbox]{accent-color:#4338ca;accent-color:var(--df-accent);margin-top:3px}.error-msg{font-weight:600;margin:10px 0 0}.actions{margin-top:24px}.cancel-btn{background:#f1f5f9;border:1px solid #dbe1ea;border:1px solid var(--df-line);border-radius:10px;color:#1e293b;color:var(--df-ink);cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans);font-weight:600;padding:10px 26px}.cancel-btn:hover{background:#e2e8f0}.confirm-btn{background:#4338ca;background:var(--df-accent);border:none;border-radius:10px;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--df-sans);font-weight:600;padding:10px 26px}.confirm-btn:hover{background:#3730a3}@media (max-width:560px){.df-footer{gap:24px;grid-template-columns:1fr}.modal-content{padding:22px}.control-field-inline{align-items:flex-start;flex-direction:column;gap:8px}.control-field-inline label{white-space:normal;width:100%}.control-field-inline .select-wrapper{width:100%}}.main-container{font-family:Poppins,sans-serif}.modal-overlay{background:#0f172a8c;padding:24px}.control-panel{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;margin-bottom:16px;padding:6px}.control-field-inline{align-items:center;display:flex;gap:20px;justify-content:space-between;width:100%}.control-field-inline label{color:#64748b;font-size:11px;font-weight:700;margin:0;text-transform:uppercase;white-space:nowrap}.control-field-inline .select-wrapper{flex-shrink:0;position:relative;width:240px}.select-wrapper{position:relative}.pen-icon{font-size:14px;left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.select-wrapper select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#1e293b;cursor:pointer;font-family:Poppins,sans-serif;font-size:13px;outline:none;padding:10px 10px 10px 34px;width:100%}.select-wrapper select:focus{border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1f}.hc-box{border:1px solid #94a3b8;border-radius:4px;overflow:hidden}.hc-box-title-wrap{background-color:#f1f5f9;border-bottom:1px solid #94a3b8;padding:10px 14px}.hc-box-title{color:#1e293b;font-size:14px;font-weight:700;margin:0;text-align:center}.hc-box-body{padding:16px}.hc-paragraph{color:#2b2d30;font-size:12.5px;line-height:1.6;margin:0 0 14px;text-align:justify}.hc-paragraph:last-child{margin-bottom:0}.hc-footer{display:flex;justify-content:flex-end;margin-top:24px}.hc-signature-column{width:45%}.hc-signature-box{align-items:flex-end;border-bottom:1px solid #cbd5e1;display:flex;height:44px;justify-content:center}.hc-signature-text{color:#1e293b;line-height:1.1;text-align:center;white-space:pre-line}.sig-label{color:#475569;font-size:11px;line-height:1.4;margin-top:8px;text-align:center}.agreement-panel{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-direction:column;gap:10px;margin-top:16px;padding:14px 16px}.agreement-check{align-items:flex-start;color:#1e293b;cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5}.agreement-check input[type=checkbox]{accent-color:#1e3a8a;cursor:pointer;flex-shrink:0;height:16px;margin-top:2px;width:16px}.error-msg{color:#dc2626;font-size:12px;margin:0}.actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px}.cancel-btn,.confirm-btn{border:1px solid #0000;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500;padding:10px 22px;transition:opacity .15s ease}.cancel-btn{background:#fff;border-color:#cbd5e1;color:#334155}.cancel-btn:hover{background:#f1f5f9}.confirm-btn{background:#1e3a8a;color:#fff}.confirm-btn:hover{opacity:.92}.confirm-btn:disabled{cursor:not-allowed;opacity:.6}@media (max-width:560px){.modal-content{padding:18px}.control-field-inline{align-items:flex-start;flex-direction:column;gap:8px}.control-field-inline label{white-space:normal;width:100%}.control-field-inline .select-wrapper,.select-wrapper select{width:100%}.hc-signature-column{width:65%}}.modal-overlay{animation:fadeIn .25s ease;background:#0000008f;box-sizing:border-box;height:100vh;inset:0;padding:20px;width:100vw;z-index:2147483647}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.modal-content{background:#fff;border-radius:10px;box-shadow:0 20px 45px #0f172a40;max-height:90vh;max-width:640px;overflow-y:auto;padding:24px;width:100%}.modal-content::-webkit-scrollbar{width:6px}.modal-content::-webkit-scrollbar-track{background:#0000}.modal-content::-webkit-scrollbar-thumb{background:#bfc7d3;border-radius:10px}.modal-content::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modal-content{scrollbar-color:#bfc7d3 #0000;scrollbar-width:thin}@media (max-width:560px){.modal-content{padding:18px}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.modal-header{align-items:center;background:#0d2857;border-radius:14px 14px 0 0;display:flex;flex-shrink:0;justify-content:space-between;min-height:82px;padding:18px 22px;position:relative;z-index:5}.modal-header-title{align-items:center;display:flex;gap:11px}.modal-title-icon{display:flex;flex-direction:column;gap:2px;height:26px;justify-content:center;width:26px}.modal-title-icon span{background:#4c9cff;border-radius:2px;display:block;height:6px;transform:skewY(-12deg);width:15px}.modal-title-icon span:nth-child(2){margin-left:3px;opacity:.9}.modal-title-icon span:nth-child(3){margin-left:6px;opacity:.8}.modal-header h2{color:#fff;font-size:16px;font-weight:700;line-height:20px;margin:0}.modal-subtitle{color:#c8d5eb;font-size:11px;font-weight:400;line-height:15px;margin:1px 0 0}.modal-close-btn{align-items:center;background:#ffffff1f;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:19px;height:30px;justify-content:center;line-height:1;padding:0;transition:background .2s ease,transform .2s ease;width:30px}.modal-close-btn:hover{background:#fff3;transform:scale(1.04)}.modal-body{background:#fff;flex:1 1;min-height:0;overflow-y:auto;padding:22px}.modal-summary{grid-gap:147px;background:#fff;border:1px solid #dfe4eb;border-radius:11px;display:grid;gap:147px;grid-template-columns:repeat(3,1fr);padding:19px 15px}.summary-item{display:flex;flex-direction:column;gap:4px;justify-content:center;min-width:0}.summary-label{color:#667085;font-size:10px;font-weight:600;letter-spacing:.35px;line-height:14px;text-transform:uppercase}.summary-value{color:#182230;font-size:15px;font-weight:700;line-height:20px;white-space:nowrap}.modal-divider{background:#e7eaf0;border:0;height:1px;margin:18px 0}.modal-products{display:flex;flex-direction:column;gap:18px}.product-card{background:#fff;border:1px solid #dfe4eb;border-radius:11px;overflow:hidden;padding:17px 18px 18px}.product-header{align-items:center;border-bottom:1px solid #edf0f4;display:flex;gap:15px;justify-content:space-between;padding-bottom:12px}.product-header-left{align-items:center;display:flex;gap:8px;min-width:0}.product-title{background:#e2ecff;border-radius:4px;color:#3157b7;font-size:11px;font-weight:700;line-height:14px;margin:0;padding:5px 10px;white-space:nowrap}.product-id-row{align-items:center;display:flex;font-size:10px;gap:5px;line-height:14px;margin:0;min-width:0}.product-id-label{color:#64748b;font-weight:500}.product-id-value{color:#526174;font-family:monospace;font-weight:500;white-space:nowrap}.product-master-policy{background:#f1f3f6;border-radius:4px;color:#5f6876;flex-shrink:0;font-size:10px;line-height:14px;padding:5px 9px;white-space:nowrap}.product-master-policy strong{color:#334155;font-weight:700}.product-details-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(4,1fr);padding-top:17px}.product-detail-item{display:flex;flex-direction:column;gap:4px;min-width:0}.detail-label{color:#7a8494;font-size:10px;font-weight:500;line-height:14px}.detail-value{color:#182230;font-size:12px;font-weight:700;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-financial-row{grid-gap:10px;background:#f6f8fa;border-radius:6px;display:grid;gap:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:13px;padding:9px 10px}.financial-item:first-child{justify-content:flex-start}.financial-item{align-items:center;display:flex;gap:3px;min-width:0}.financial-item:last-child,.financial-item:nth-child(3){justify-content:flex-end}.financial-label{color:#657184;font-weight:500}.financial-label,.financial-value{font-size:10px;line-height:15px;white-space:nowrap}.financial-value{color:#273244;font-weight:700}.no-products{color:#98a2b3;font-size:13px;margin:0;padding:25px 0;text-align:center}.modal-footer{border-radius:0 0 14px 14px;border-top:1px solid #e1e5eb;flex-shrink:0;justify-content:flex-end;padding:13px 22px}.modal-close-footer-btn{background:#24449b;border:none;border-radius:7px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;line-height:18px;min-width:140px;padding:9px 20px;transition:background .2s ease,transform .2s ease}.modal-close-footer-btn:hover{background:#1c3985}@media (max-width:650px){.modal-overlay{padding:10px}.modal-content{max-height:94vh}.modal-body,.modal-header{padding:16px}.modal-summary{gap:12px;padding:15px 12px}.summary-value{font-size:13px}.product-header{align-items:flex-start;flex-direction:column}.product-master-policy{align-self:flex-start}.product-details-grid{gap:15px 10px;grid-template-columns:repeat(2,1fr)}.product-financial-row{gap:7px;grid-template-columns:1fr}.financial-item,.financial-item:nth-child(2),.financial-item:nth-child(3){justify-content:space-between}.modal-footer{padding:12px 16px}.modal-close-footer-btn{width:100%}}@media (max-width:420px){.modal-summary{gap:10px;grid-template-columns:1fr}.product-header-left{align-items:flex-start;flex-wrap:wrap}.product-details-grid{grid-template-columns:1fr 1fr}}.customer-consent-container{justify-content:center}.consent-container,.customer-consent-container{display:flex;padding:24px;padding:var(--spacing-24px,24px)}.consent-container{align-items:center;background:#fff;border-radius:15px;box-shadow:130px 130px 130px 1000px #0000000d;flex-direction:column;gap:1rem;height:100%;justify-content:flex-start}.consent-main2{color:#000;color:var(--Black,#000);font-size:18px;font-weight:700}.consent-main2,.consent-main3{font-style:normal;line-height:normal;text-align:center}.consent-main3{color:#2b354599;font-size:14px;font-weight:400}.consent-main3 strong{color:#334bc2;color:var(--New-color,#334bc2);font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.consent-main4{color:#2b3545cc;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.consent-main5{align-items:center;background:#e5ffec;border:.5px solid #2da44a;border:.5px solid var(--Finhaat-Green,#2da44a);border-radius:8px;cursor:pointer;display:flex;flex-shrink:0;gap:10px;height:30px;justify-content:center;padding:20px}.consent-main5 button{background:#0000;border:none;color:#2da44a;color:var(--Finhaat-Green,#2da44a);cursor:pointer;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-align:center}.consent-main5 button:disabled{color:#cfcecf;cursor:not-allowed}.consent-main6{stroke-width:1px;stroke:#c6c6c6;background:#c6c6c6;flex-shrink:0;height:1px;width:100%}.consent-main7{align-items:center;background:#fdfdfd;border:.5px solid #d3d3d3;border-radius:8px;display:flex;flex-shrink:0;gap:12px;height:54px;padding:30px 10px}.consent-main7 span{color:#2b3545cc;flex-shrink:0;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.consent-main8{align-items:flex-start;background:#fdfdfd;border:.5px solid #d3d3d3;border-radius:8px;display:inline-flex;flex-direction:column;gap:12px;justify-content:center;padding:20px 190px 19.602px 20px}.consent-main8 .main8-m1{color:#2b3545cc;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.consent-main8 .main8-m2{flex-direction:column}.consent-main8 .main8-m2,.cusotmerotp-container{align-items:flex-start;align-self:stretch;display:flex}.cusotmerotp-container{gap:10px;margin-top:10px}.customerotp-input{align-items:center;background:#fff;background:var(--White,#fff);border:.781px solid #cfcecf;border:.781px solid var(--Dark-Grey,#cfcecf);border-radius:6.249px;display:flex;gap:7.811px;height:41.398px;justify-content:center;outline:none;padding:7.811px 13px;width:36.711px}.consent-main9{stroke-width:1px;stroke:#d5dbff;background:#d5dbff;flex-shrink:0;height:1px;width:100%}.payment-mode-section{align-items:center;display:flex;gap:20px}.payment-mode-title{color:#000;color:var(--Black,#000);font-size:14px;font-weight:600}.payment-action-row{align-items:center;display:flex;justify-content:space-between;width:100%}.consent-main10{align-items:flex-start;display:flex;flex-direction:column;gap:10px;width:100%}.consent-main10>:last-child{color:#334bc2;color:var(--New-color,#334bc2);display:flex;font-size:14px;font-style:normal;font-weight:700;gap:1rem;line-height:normal}.consent-main11{display:flex;justify-content:flex-end;margin-left:auto}.consent-main11 button{align-items:center;background:#283b99;background:var(--Finhaat-Blue,#283b99);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:10px;height:40px;justify-content:center;padding:8px 32px}.consent-main11 button:disabled{cursor:not-allowed;opacity:.6}.payment-mode{align-items:center;display:flex;gap:20px}.payment-mode label{align-items:center;color:#334bc2;color:var(--New-color,#334bc2);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:5px}.payment-mode input{cursor:pointer}@media (max-width:786px){.consent-main8{padding:10px}}.sidebar{background-color:#fff;background:#fff;background:var(--Background-background-01,#fff);border-bottom:none;border-right:.5px solid #e7e9eb;border-right:.5px solid var(--Border-Border-border-02,#e7e9eb);display:flex;flex-direction:column;justify-content:space-between;width:280px}.sidebar-menu{list-style-type:none;margin:20px 0 0;padding:0}.menu-item{color:#b3b4c4;cursor:pointer;font-weight:700;gap:12px;padding:8px 22px 8px 25px}.menu-item,.submenu-item{align-items:center;display:flex;font-size:16px;text-decoration:none}.submenu-item{color:#00000080;font-style:normal;font-weight:500;gap:24px;height:43px;line-height:normal;padding:8px 24px 8px 71px;width:280px}.menu-item:hover{background-color:#f5f5f5}.menu-item.active,.submenu-item.active{color:#002051;-webkit-text-decoration:1px #002051 underline;text-decoration:1px #002051 underline}.menu-icon{height:24px;width:24px}.menu-item .active-icon{filter:#ffffff}@media (max-width:786px){.sidebar{display:none}}.alternative-layout{align-items:center;gap:24px;padding:24px 0}.above-layout,.alternative-layout{align-self:stretch;display:flex;flex-direction:column}.above-layout{align-items:flex-start;gap:10px;padding:0 24px}.above-layout h1{color:#000;font-size:16px;line-height:normal}.above-layout h1,.prod-det{font-style:normal;font-weight:700}.prod-det{color:#0009;font-size:12px;line-height:18px}.prod-value{border:1px solid #ccc;border-radius:8px;flex-direction:column;gap:4px;gap:var(--spacing-4px,4px);padding:27px}.det-val,.prod-value{align-items:flex-start;align-self:stretch;display:flex}.det-val{justify-content:space-between}.det-val h1{color:#0009;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.down-layout{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:20px;padding:0 24px}.down-layout h1{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.pol-bene{flex-direction:column;gap:12px}.pol-bene,.pol-bene-cont{align-items:flex-start;align-self:stretch;display:flex}.pol-bene-cont{gap:16px;gap:var(--spacing-16px,16px)}.benefit-textss{font-weight:700}.benefit-text-hindi,.benefit-textss{color:#0009;font-size:12px;font-style:normal;line-height:18px}.benefit-text-hindi{font-weight:400}.benefit-number{background:#f4f4f4;background:var(--Finhaat-Grey,#f4f4f4);border-radius:5.333px;display:flex;font-size:14px;gap:6.667px;height:24px;justify-content:center;line-height:normal;padding:5.333px}.benefit-number,.view-details-btn-sidebar{align-items:center;color:#2c3b97;font-style:normal;font-weight:700}.view-details-btn-sidebar{background:#0000;border:none;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;justify-content:flex-end;line-height:18px;padding:0 0 0 1rem;text-align:right;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;width:100%}.pol-bene::-webkit-scrollbar{display:none}.mobsidebar-container{background-color:#fff;display:flex;flex-direction:column;gap:2rem;height:100%;left:0;padding:1rem;position:absolute;top:0;width:100%}.container1{display:flex;justify-content:space-between;width:100%}.container1-part1{flex-shrink:0;height:26px;width:97px}.container1-part1 img{height:100%;width:100%}.container1-part2{align-items:center;display:flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.container1-part2 svg{color:#979797}.container2{display:flex;flex:1 1;overflow:hidden;width:100%}.container2 span{color:#00000080;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.container2-wrapper{width:100%}.wrapper-w1{align-items:center;display:flex;gap:12px;justify-content:flex-start;padding:8px 15px;width:250px}.mobile-sidebar-menu{list-style:none;margin:0;padding:0}.mobile-submenu-item{font-style:normal;font-weight:500;gap:24px;height:43px;line-height:normal;padding:8px 24px 8px 71px;width:280px}.mobile-menu-item,.mobile-submenu-item{align-items:center;color:#00000080;display:flex;font-size:16px;text-decoration:none}.mobile-menu-item{cursor:pointer;font-weight:700;gap:12px;padding:8px 4px 8px 8px}.mobile-menu-item:hover{background-color:#f5f5f5}.mobile-menu-item.active,.mobile-submenu-item.active{width:100%}.mobile-menu-item.active .mobile-menu-icon img{filter:brightness(1.5) contrast(1.5) invert(1)}.mobile-menu-item .mobile-active-icon{filter:#ffffff}.mobile-menu-item.active,.mobile-submenu-item.active{background-color:#2c3b97;color:#fff}.mobile-submenu{list-style-type:none}.mobile-menu-icon{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.mobile-menu-icon img{height:24px;object-fit:contain;width:24px}.container2-wrapper{display:flex;flex-direction:column;height:100%}.mobile-sidebar-menu{flex:1 1;overflow-y:auto}.mobile-profile-section{background:#fff;border-top:1px solid #ececec;padding:12px 8px}.mobile-profile-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.mobile-profile-left{align-items:center;display:flex;gap:12px}.mobile-profile-left svg{color:#8a8a8a;font-size:34px}.mobile-profile-left span{color:#222;font-size:15px;font-weight:600}.mobile-profile-dropdown{background:#f7f7f7;border-radius:8px;margin-top:10px;overflow:hidden}.mobile-profile-item{cursor:pointer;font-size:15px;padding:12px 46px}.mobile-profile-item:not(:last-child){border-bottom:1px solid #e5e5e5}.mobile-profile-item:hover{background:#efefef}.mobile-avatar{align-items:center;background:#7cb342;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-weight:600;height:36px;justify-content:center;width:36px}.GeneratePolicyContainer{align-items:flex-start;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:16px;gap:var(--spacing-16px,16px);padding:24px;padding:var(--spacing-24px,24px)}.progress_bar_incompelete{background:#2c3b97;border-radius:17px;height:12px;width:50%}.progress_bar_compelete{background:#2c3b97}.progress_bar,.progress_bar_compelete{border-radius:17px;height:12px;width:100%}.progress_bar{background:#fff;box-shadow:2px 2px 2px 0 #00000040;flex-shrink:0}.Progress{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff80;border:1px solid #fff;border-radius:8px;border-radius:var(--spacing-8px,8px);flex-direction:column;gap:10px;justify-content:center;padding:20px;padding:var(--spacing-20px,20px) 20px;width:100%}.Progress,.ProgressStep{align-items:flex-start;align-self:stretch;display:flex}.ProgressStep{justify-content:space-between}.progress_bar_fill{background:#2c3b97;border-radius:17px;height:100%;transition:width .3s ease-in-out}.ProgressStep h1{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);font-size:16px}.ProgressStep h1,.ProgressStep h2{font-style:normal;font-weight:700;line-height:20px}.ProgressStep h2{color:#00000080;font-size:12px}.Policy-form{background:#ffffff80;border:1px solid #fff;border-radius:8px;border-radius:var(--spacing-8px,8px);display:flex;flex-direction:column;gap:30px;padding:20px;padding:var(--spacing-20px,20px) 20px;width:100%}.formRow{grid-gap:16px;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:1rem;width:100%}.gender-group{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(3,1fr)}.gender-group button{background:#fff;background:var(--White,#fff);border:.781px solid #cfcecf;border:.781px solid var(--Dark-Grey,#cfcecf);border-radius:6.248px}.gender-group .selected{background-color:#2c3b97;background:#2c3b97;border:2px solid #2c3b97;border-radius:6.249px;color:#000;color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.sliderforGeneragetPolicy{--c:#2c3b97;--g:8px;--l:5px;--s:20px;--_c:color-mix(in srgb,var(--c),#000 var(--p,0%));-webkit-appearance:none;appearance:none;background:none;border:none!important;cursor:pointer;height:var(--s);overflow:hidden;width:300px}.sliderforGeneragetPolicy:focus-visible,.sliderforGeneragetPolicy:hover{--p:25%}.sliderforGeneragetPolicy:active,.sliderforGeneragetPolicy:focus-visible{--_b:var(--s)}input[type=range i]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;aspect-ratio:1;border-image:linear-gradient(90deg,var(--_c) 50%,#ababab 0) 0 1 /calc(50% - var(--l)/2) 100vw/0 calc(100vw + var(--g));border-radius:50%;box-shadow:0 0 0 var(--l) inset var(--_c);box-shadow:0 0 0 var(--_b,var(--l)) inset var(--_c);height:var(--s);-webkit-transition:.3s;transition:.3s}.position-relative{display:flex;gap:5px}.weight-height-value{color:#061428;color:var(--bl,#061428);display:flex;font-size:12px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;text-align:center;width:100%}.details-Checkbox{cursor:pointer;display:flex;gap:8px}.Checkbox-label-form{color:#000000a6;cursor:pointer;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.generatePolicy-formGroup Input,.generatePolicy-formGroup button,.generatePolicy-formGroup select{border:1px solid #ccc;border-radius:6px;cursor:pointer;height:35px;padding:8px;width:100%}.generatePolicy-formGroup select:focus{border-color:#ccc;outline:none}.generatePolicy-formGroup label{color:#000000a6;display:flex}.generatePolicy-formGroup .star,.generatePolicy-formGroup label{font-size:14px;font-style:normal;font-weight:700;line-height:normal}.generatePolicy-formGroup .star{color:#e01a1a;color:var(--Error,#e01a1a)}.formGroup-cointainer2{align-items:center;display:flex;gap:10px}.formGroup-cointainer2 button{background-color:initial;border:none;color:#2c3b97;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline}.formContainer-fc1{gap:1rem}.formContainer-fc1,.wrapper-wrap3{display:flex;flex-direction:column}.wrapper-wrap3{align-items:center;align-self:stretch;gap:22px}.wrapper-wrap3 button{align-items:center;background:#2da44a;background:var(--Finhaat-Green,#2da44a);border:none;border-radius:6.822px;color:#fff;color:var(--White,#fff);cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:8.527px;justify-content:center;line-height:normal;padding:10px 20.465px;width:169.868px}.wrapper-wrap3 button:hover{background-color:#1a2b5d}.title-form h1{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);font-size:16px;font-style:normal;font-weight:700;line-height:normal}.insuredPersontitle{align-items:center;display:flex;justify-content:space-between;width:100%}.insuredPersontitle h2{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:12px}.error{color:red;display:flex}@media (max-width:1220px){.formRow{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.formRow{grid-template-columns:repeat(1,1fr)}}.mobile-view-policy-container{display:none}@media (max-width:786px){.mobile-view-policy-container{align-items:flex-start;align-self:stretch;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff80;border:1px solid #fff;border-radius:8px;border-radius:var(--spacing-8px,8px);display:flex;flex-direction:column;gap:10px;padding:20px;padding:var(--spacing-20px,20px) 20px}.mobile-view-policy-container h1{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);font-size:16px;font-style:normal;font-weight:700;line-height:20px}.product-Name-mob,.product-details-mob{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.product-Name-mob{border-bottom:1px solid #cfcecf;padding-bottom:20px}.product-Name-mob h1{color:#000000a6;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.mob-prod-details{align-self:stretch;gap:22px}.mob-prod-details,.mob-sum-insured{align-items:flex-start;display:flex}.mob-sum-insured{flex:1 0;flex-direction:column;justify-content:center}.mob-sum-insured h2{font-weight:400}.mob-sum-ins-box,.mob-sum-insured h2{color:#000000a6;font-size:14px;font-style:normal;line-height:normal}.mob-sum-ins-box{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:.781px solid #cfcecf;border:.781px solid var(--Dark-Grey,#cfcecf);border-radius:6.249px;display:flex;font-weight:700;gap:7.811px;padding:7.811px 9.373px}}.empty-config-state{align-items:center;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff80;border:1px solid #fff;border-radius:8px;border-radius:var(--spacing-8px,8px);display:flex;flex-direction:column;padding:56px 20px;text-align:center;width:100%}.empty-config-icon{align-items:center;background:#e6e9f5;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:14px;width:56px}.empty-config-icon i{font-size:24px}.empty-config-icon i,.empty-config-state h3,.icon-colorField{color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97)}.empty-config-state h3{font-size:15px;font-weight:700;margin:0 0 6px}.empty-config-state p{color:#0000008c;font-size:13px;margin:0 0 16px;max-width:340px}.empty-config-cta{background:#2da44a;background:var(--Finhaat-Green,#2da44a);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:700;padding:8px 18px}.empty-config-cta:hover{background:#24893c}.range-date-inputs-container{display:flex;gap:8px;width:100%}.small-date-input-container{flex:1 1;min-width:0;position:relative}.small-date-input{border:1px solid #ccc;border-radius:4px;box-sizing:border-box;font-size:14px;padding:8px;width:100%}.today{background-color:#f0f0f0;font-weight:700}.pos-calendar-header-cp{align-items:center;color:#2c3b97;display:flex;font-weight:600;justify-content:space-between;margin-bottom:8px}.pos-date-picker input{border:1px solid #ccc;outline:none}.days-of-week{color:#333;display:grid;font-size:10px;font-weight:700;grid-template-columns:repeat(7,1fr);padding:4px 0;text-align:center}.text-decor-cp:hover{cursor:pointer;text-decoration:underline}.pos-calendar-popup-cm{background:#fff;border:1px solid #ccc;border-radius:5px;box-shadow:0 4px 6px #0000001a;height:270px;position:absolute;z-index:1000}.pos-calendar-popup-cm.bottom{margin-top:5px}.pos-calendar-popup-cm.top{bottom:100%;margin-bottom:5px}.calendar-icon{cursor:pointer}.calendar-icon.disabled{cursor:not-allowed;opacity:.5}.pos-calendar-cp{height:245px;padding:7px;width:250px}.pos-day-cp{background-color:#f9f9f9;border-radius:3px;cursor:pointer;padding:3px;text-align:center}.pos-day-cp:hover{background-color:#b3bbf1}.pos-day-cp.pos-day-disabled-cp:hover,.pos-day-disabled-cp{background-color:#f0f0f0;cursor:not-allowed}.pos-day-disabled-cp{color:#999}.pos-year-disp-flex-cp{color:#2c3b97;display:flex;font-size:16px;font-weight:700;justify-content:space-between;padding:10px}.pos-years-grid-cp{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(4,1fr)}.pos-year-arrow-cp{color:#2c3b97;cursor:pointer;transition:color .2s}.pos-year-arrow-cp.disabled{color:#ccc;cursor:not-allowed}.pos-months-grid-cp{grid-gap:7px;display:grid;gap:7px;grid-template-columns:repeat(2,1fr)}.pos-month-option-cp{background-color:#eaeaf3;border-radius:3px;font-size:.85rem;padding:6px;text-align:center}.pos-month-option-cp:hover{background-color:#adadf4;cursor:pointer}.pos-year-option-cp{background-color:#f9f9f9;border-radius:4px;cursor:pointer;font-size:13px;padding:3px;text-align:center;transition:background-color .3s}.pos-year-option-cp:hover{background-color:#adadf4}.pos-calendar-grid-cp{grid-gap:3px;display:grid;font-size:14px;gap:3px;grid-template-columns:repeat(7,1fr)}.pos-txt-decor-cp{color:#2c3b97;cursor:pointer;font-weight:700;text-decoration:none}.pos-txt-decor-cp:hover{text-decoration:underline}.range-date-input-container{align-items:center;display:flex;position:relative}.clear-dates-btn-range{color:#888;cursor:pointer;font-size:14px;position:absolute;right:10px;top:5px}.date-in-range{background-color:#e6f2ff}.start-end-date{background-color:#007bff;color:#fff}.selecting-date{background-color:#f0f0f0}.disabled-date{color:#ccc;pointer-events:none}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.checkbox-text{flex:1 1;line-height:1.4;text-align:left;word-break:break-word}.checkbox-text .star{color:#ff3b30;margin-left:2px}.generaatePolicy-modal-content{background-color:#fff;border-radius:5px;box-shadow:0 4px 8px #0003;max-height:90vh;max-width:650px;overflow-y:auto;width:100%}.modal-header-policy{align-items:center;background:#fff;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:16px;position:-webkit-sticky;position:sticky;top:0;z-index:5}.modal-header-policy h2{font-size:20px;margin:0}.section-title{color:#333;font-size:16px;margin:0 0 16px}.close-button{background:none;border:none;cursor:pointer;font-size:24px}.modal-body{padding:16px}.modal-footer{background:#fff;border-top:1px solid #eee;bottom:0;display:flex;justify-content:center;padding:16px;position:-webkit-sticky;position:sticky;z-index:5}.input-label{display:block;font-weight:500;margin-bottom:8px}.input-field{border:1px solid #ddd;border-radius:4px;margin-bottom:8px;padding:8px 12px;width:100%}.input-error{border-color:#ff3b30}.checkbox-label{align-items:center;cursor:pointer;display:flex;margin-bottom:12px;position:relative}.checkbox-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkbox{background-color:#fff;border:2px solid #888;border-radius:3px;display:inline-block;flex:0 0 18px;height:18px;margin-right:10px;min-height:18px;min-width:18px;position:relative;width:18px}.custom-checkbox.checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";display:block;height:10px;left:5px;position:absolute;top:1px;transform:rotate(45deg);width:5px}.custom-checkbox.checked{background-color:#007bff;border-color:#007bff}.disease-input-container{margin-bottom:12px;margin-left:28px}.radio-toggle-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px}@media (min-width:640px){.radio-toggle-row{align-items:center;flex-direction:row;justify-content:space-between}}.radio-toggle-question{color:#0f172a;flex:1 1;font-size:14px;font-weight:500;line-height:1.4;margin:0;word-break:break-word}.radio-toggle-question .star{color:#ff3b30;margin-left:2px}.radio-toggle-group{background:#e2e8f0b3;border-radius:12px;display:inline-flex;flex-shrink:0;padding:4px}.radio-toggle-label{cursor:pointer;margin-bottom:0}.radio-toggle-input{height:0;opacity:0;position:absolute;width:0}.radio-toggle-option{border-radius:8px;color:#475569;display:block;font-size:13px;font-weight:600;line-height:1;padding:8px 16px;transition:all .2s ease;white-space:nowrap}.radio-toggle-option.selected{background:#fff;box-shadow:0 1px 3px #0000001a;color:#2563eb}.error-message{color:#ff3b30;font-size:12px;margin-top:4px}.submit-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:500;padding:8px 24px}.all-insureds-container{border:1px solid #eee;border-radius:6px;max-height:250px;overflow-y:auto}.insured-declaration-card{padding:16px;position:relative}.insured-info{align-items:center;border-bottom:1px dashed #eee;display:flex;flex-wrap:wrap;margin-bottom:12px;padding-bottom:8px}.insured-name{font-size:15px;font-weight:600;margin-right:12px}.insured-age,.insured-gender{color:#666;font-size:13px;margin-right:12px}.declaration-options{padding-left:4px}.insured-divider{background-color:#eee;height:1px;margin:8px -16px}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);border-radius:.25rem;display:inline-flex;line-height:1;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.react-loading-skeleton:after{animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-iteration-count:infinite;animation-name:react-loading-skeleton;animation-timing-function:ease-in-out;background-image:linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%);background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );background-repeat:no-repeat;content:" ";display:var(--pseudo-element-display);height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%)}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.Profile-card{background-color:#fff;border-radius:8px;box-shadow:0 3px 10px #0000001a;height:30%;padding:20px}@media (min-width:786px){.Profile-card{display:flex}}.Profile-container{padding:24px;padding:var(--spacing-24px,24px)}.leftSection{align-items:center;display:flex;flex:3 1;flex-direction:column;justify-content:center}.profileImageContainer{border:1px solid #4db7f0;border-radius:50%;height:100px;margin-bottom:16px;overflow:hidden;width:100px}.profileImage{height:100%;object-fit:cover;width:100%}.userInfo{flex-direction:column}.name,.userInfo{align-items:center;display:flex}.name{font-size:84px;font-weight:400;margin:0 0 8px}.verifiedIcon{color:#4caf50;font-size:20px;margin-left:8px}.role{align-items:center;background-color:#f0f0f0;border-radius:5px;display:flex;justify-content:center;margin-bottom:8px;padding:5px 10px}.contact{color:#666;font-size:14px}.contactItem{align-items:center;display:flex;margin-bottom:8px}.contactLabel{margin-right:-30px}.rightSection{border-left:1px solid #e0e0e0;flex:2 1;flex-direction:column;padding-left:24px}.assignedHeaderIcon,.rightSection{display:flex;justify-content:center}.assignedHeaderIcon{align-items:center;background-color:#f4f4f4;border-radius:50%;height:25px;margin-left:-8px;margin-right:8px;width:25px}.assignedHeaderContainer{display:flex}.assignedHeader{border-bottom:0 solid #e0e0e0;color:#666;font-size:14px;font-weight:600;margin:0 0 16px}.Det-value{margin-left:82px}.Det-value2{margin-left:93px}.Det-value1{margin-left:115px}.assignedItemContainer{display:flex}.assignedItemText{margin-top:2px}.assignedItem{color:#666;display:flex;flex-direction:column;font-size:14px;gap:10px;justify-content:space-between;margin-bottom:12px}.count{color:#333;font-size:20px;font-weight:600}.contactTable{border-collapse:collapse;margin-top:10px;width:100%}.contactTable td{padding:8px;vertical-align:middle}.contactLabel{align-items:center;color:#333;display:flex;font-weight:700}.contactIcon{color:#666;margin-right:8px}.Det-value,.Det-value1,.Det-value2{color:#666;font-weight:400}@media (max-width:768px){.leftSection,.rightSection{align-items:center;border-left:none;flex:1 1;padding-left:0;width:100%}.profileImageContainer{height:70px;width:70px}.name{font-size:20px;justify-content:center}.role{font-size:14px;padding:8px 12px}.contact{width:100%}.contactIcon{color:#2c3b97;margin-right:8px}.contactItem{align-items:center;flex-direction:row;justify-content:space-between}.contactLabel{margin-right:0}.Det-value,.Det-value1,.Det-value2{margin-left:0}.assignedHeaderContainer{display:none!important}.contactTable td{padding:8px;vertical-align:middle;width:110px}}.sell-earn-parent-container{background-color:#fff;height:100%;margin:20px;padding:20px;width:calc(100% - 40px)}.sell-earn-container{display:flex;flex-direction:column;gap:20px}.sell-earn-containers{background:#fff;border-radius:8px;margin:8% auto;max-width:720px;padding:20px;width:100%}.sell-earn-sym-container{background-color:#f3f4f5;border-radius:10px;height:50px;padding:8.5px}.sell-earn-icon-container,.sell-earn-sym-container{align-items:center;display:flex;justify-content:center;width:50px}.sell-earn-icon-container{border-radius:100%;min-height:45px}.sell-earn-logo-title-span{align-items:center;display:flex;gap:13px}.sell-earn-Icon{margin-bottom:17px}.sell-earn-Symbol{align-items:center;background-color:#2c39b7;border-radius:50%;box-sizing:border-box;color:#fff;display:flex;font-size:25px;font-size:16px;height:32px;margin-bottom:0;padding:6px;width:32px}.sell-earn-Symbol,.sell-earn-div-column{justify-content:center}.sell-earn-div-column h1{font-size:20px;font-weight:600;margin:0}.sell-earn-div-column p{color:#7f7f7f;font-size:16px;font-weight:400;line-height:20.8px;margin:5px 0 0}.sell-earn-logo{display:flex;gap:30px;justify-content:flex-start}.sell-earn-logo-name{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:7.12px;cursor:pointer;display:flex;flex-direction:column;font-size:12px;font-weight:600;gap:8px;height:97px;padding:15px;position:relative;transition:border .89px ease,box-shadow .3s ease,background-color .3s ease;width:89px}.sell-earn-logo-name.active{border:1px solid #334bc2;box-shadow:0 1px 11px #334bc233}.sell-earn-check-icon{border-radius:50%;color:#334bc2;font-size:16px;padding:2px;position:absolute;right:5px;top:5px}.sell-earn-logo-name img{border-radius:20%;height:48px;width:35px}.sell-earn-opt-container{margin-left:35px}.sell-earn-options{border-bottom:1px solid #e0e0e0;display:flex;gap:25px;justify-content:center;margin:30px;position:relative}.sell-earn-options h1{color:#7f7f7f;cursor:pointer;font-size:14px;font-weight:500;padding:5px 10px;transition:color .3s ease}.sell-earn-options h1.active{color:#2c39b7;position:relative}.sell-earn-options h1.active:after{background-color:#2c39b7;bottom:-10px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:100%}.sell-earn-Details{display:flex;gap:15px;justify-content:center;margin:20px 0}.sell-earn-Details button{background:#f9f9f9;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background .3s ease,border-color .3s ease}.sell-earn-Details button.active{background:#eaeefb;border-color:#2c39b7}.sell-earn-svg{align-items:center;display:block;height:251px;justify-content:center;max-width:600px;width:200px}.sell-earn-svg img{height:auto;width:100%}.sell-earn-inputFields{align-items:flex-start;display:flex;flex-direction:column;gap:15px;max-width:300px;width:100%}.Left-side-options{background-color:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:15px}.sell-earn-row{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-left:40px;margin-top:-30px;padding:20px}.sell-earn-inputFields h1{color:#000c;font-size:14px;font-weight:600}.sell-earn-inputFields-input{border:1px solid #ccc;border-radius:8px;padding:10px;width:250px}.sell-earn-div-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.sell-earn-card-sell img{margin-left:30px;max-width:100px;width:100%}.sell-earn-card-container{display:flex;gap:20px;margin-top:25px}.sell-earn-Title-bars{align-items:center;display:flex;flex-direction:column;text-align:center;width:95%}.sell-earn-title-roz{align-items:center;display:flex;justify-content:space-between}.sell-earn-title-roz h1{font-size:20px;font-weight:700}.sell-earn-title-roz img{height:40px;width:40px}.sell-earn-card{background:#fff;border:.5px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;height:170px;justify-content:space-between;overflow:hidden;width:160px}.sell-earn-card-content{padding:10px;text-align:left}.sell-earn-card-content h1{font-size:16px;font-weight:900;margin-bottom:10px}.sell-earn-card-content h2{color:#566577;font-size:12px;font-weight:400;margin-top:10px}.sell-earn-card-footer{align-items:center;background:#334bc21a;border-top:1px solid #334bc233;display:flex;justify-content:flex-start;padding:10px 20px}.sell-earn-card-footer span{color:#334bc2;cursor:pointer;font-size:14px;font-weight:600}.sell-earn-card-footer:hover{background:#334bc233}.sell-blue .sell-earn-card-footer{background:#334bc21a}.sell-green .sell-earn-card-footer{background:#2da44a1a}.sell-orange .sell-earn-card-footer{background:#ffa5001a}.mobile-only{display:flex}.learn-more-text{color:#fff;cursor:pointer;font-weight:600;text-decoration:underline}@media (max-width:768px){.sell-earn-parent-container{background-color:initial;margin:0;padding:0;width:calc(100% - 5px)}.sell-earn-container{margin:10px;margin-top:60px!important;width:calc(100% - 20px)}.sell-earn-containers{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:10px;padding:15px;width:calc(100% - 20px)}.mobile-only{display:flex}.sell-earn-div-column{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.sell-earn-div-column h1{font-size:19px;font-weight:600;margin:0}.sell-earn-div-column p{color:#7f7f7f;font-size:13px;font-weight:400;line-height:16.8px;margin:5px 0 0}.sell-earn-sym-container{align-items:center;background-color:#f3f4f5;border-radius:10px;display:flex;flex-shrink:0;height:60px;justify-content:center;padding:8.5px;width:60px}.sell-earn-logo{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,1fr);justify-content:center;padding:0}.sell-earn-logo-name{align-items:center;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;font-size:16px;height:160px;justify-content:center;padding:20px;text-align:center;transition:all .3s ease;width:100%}.sell-earn-logo-name.active{background-color:#f5f7ff;border-color:#334bc2}.sell-earn-icon-container{align-items:center;border-radius:50%;display:flex;height:80px;justify-content:center;width:80px}.sell-earn-logo-name img{height:60px!important;width:50px!important}.sell-earn-options{display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;margin-bottom:10px;overflow-x:auto;padding:0 10px}.sell-earn-options h1{font-size:14px;padding:5px 10px;white-space:nowrap}.sell-earn-options+hr{border:0;border-top:1px solid #e0e0e0;margin:10px 0;width:100%}.Left-side-options{border-radius:8px;box-shadow:none;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:450px;padding:15px;width:100%}.sell-earn-inputFields{align-items:center;width:100%}.sell-earn-inputFields-input{max-width:400px;width:calc(100% - 20px)}.sell-earn-svg{margin:0 auto;max-width:300px;width:100%}.sell-earn-submit-button{margin:0 auto;max-width:400px;width:100%}.sell-earn-icon-containerS{align-items:center;border-radius:10px;display:flex;height:60px;justify-content:center;padding:8.5px;width:60px}.sell-earn-container{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;margin:10px auto;max-width:400px;padding:15px}.sell-earn-logo-title-span{align-items:center;display:flex;gap:10px;text-align:left}.sell-earn-card-container{display:flex;flex-direction:column;gap:15px;margin-top:20px}.sell-earn-card{border-radius:8px;height:150px;margin-left:10px;margin-right:-5px;width:300px}.sell-earn-card-content h2{color:#566577;font-size:14px;font-weight:400;margin-top:10px}.sell-earn-title-roz{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.sell-earn-card-footer{align-items:center;background-color:#334bc2;border-top:1px solid #334bc233;color:#fff;color:#334bc2;display:flex;font-size:14px;font-weight:600;justify-content:left;margin-bottom:2px;padding:9px}.sell-earn-card-footer span{color:#334bc2;font-size:13px;font-weight:600}}.sell-earn-comingsoon-modal{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.sell-earn-comingsoon-modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:20px;text-align:center;width:300px}.sell-earn-comingsoon-modal-content h2{font-size:18px;margin-bottom:20px}.sell-earn-comingsoon-modal-content .closes-button{background:#2c39b7;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.sell-earn-comingsoon-modal-content .closes-button:hover{background:#1a2a80}@media (min-width:1200px){.sell-earn-logo-name{font-size:14px;height:120px;width:165px}.sell-earn-logo-name img{height:60px;width:50px}.sell-earn-icon-container{height:60px;width:60px}.sell-earn-Symbol{font-size:20px;height:40px;width:40px}}.loan-container{font-family:Arial,sans-serif;padding:20px}.policyStatus-filters{display:flex;justify-content:space-between}.Policy_status_Table_container{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:5px;padding:20px}.policy-statuscard{background:#fff!important;border:none;border-radius:10px!important;box-shadow:0 4px 8px #0000000d;flex-shrink:0!important;width:100%!important}.loan-form-row input{border-radius:4px;margin-bottom:10px;margin-right:12px;min-width:20%;padding:14px}.policy_status_date-filter{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:flex;gap:16px;height:40px;padding:16px}.policy-status-submit-button{border-radius:4px;padding:10px 20px;transition:background-color .3s}.policy-status-submit-button:hover{background-color:#2c3b97}.loader-container{align-items:center;display:flex;justify-content:center;padding:40px 0}.error-input{border:1px solid red!important}.error-text{color:red;font-size:12px}.search-row{align-items:center;display:flex;gap:1rem;justify-content:flex-end;margin:1rem 7px 1rem 0}.search-input-wrapper{position:relative;width:25%}.search-inputt{border:1px solid #ccc;border-radius:4px;margin:10px;padding:14px 30px 14px 14px;width:100%}.clear-search-icon{color:#888;cursor:pointer;font-size:16px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.loan-form-row{grid-gap:16px 20px;align-items:start;display:grid;gap:16px 20px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:20px;padding:16px}.form-field{display:flex;flex-direction:column}.form-field label{color:#333;font-size:14px;font-weight:600;margin-bottom:6px}.loan-form-row input{border:1px solid #ccc;border-radius:8px;font-size:14px;padding:12px;width:100%}.loan-form-row input:active,.loan-form-row input:focus{border:1px solid #2c3b97!important;box-shadow:0 0 0 2px #1976d233}.form-actions{align-items:flex-start;display:flex;flex-direction:column}.policy-status-submit-button{background-color:#2c3b97;border:none;border-radius:8px;color:#fff;cursor:pointer}.required{color:red;margin-left:2px}.hidden-label{display:block;font-size:14px;font-weight:600;margin-bottom:6px;visibility:hidden}.download-cell{position:relative}.dot-icon{cursor:pointer;font-size:18px}.dropdown-download{background:#fff;border-radius:5px;box-shadow:0 2px 6px #0003;display:flex;flex-direction:column;gap:6px;padding:8px;position:absolute;right:0;top:25px;z-index:1000}.Policy_status_Export{background:#fff;background:var(--White,#fff);border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:flex;gap:16px;height:40px;padding:12px}@media (min-width:1500px){.loan-form-row{grid-template-columns:repeat(4,1fr) auto}.form-actions{grid-column:auto}}@media (max-width:1300px){.loan-form-row{grid-template-columns:repeat(3,minmax(220px,1fr))}.ce-filters{display:flex;flex-wrap:nowrap;gap:12px}.ce-date,.ce-search{flex:1 1;min-width:0}.ce-export{padding:8px 14px}}@media (max-width:1024px){.loan-form-row{grid-template-columns:repeat(2,minmax(220px,1fr))}.ce-filters{display:flex;flex-wrap:wrap!important;gap:10px}.ce-date{flex:0 0 100%!important;max-width:100%;width:100%}.ce-search{flex:1 1;min-width:260px;width:auto}.ce-export{flex:0 0 120px;min-width:120px;width:auto}}@media (max-width:768px){.ce-filters{align-items:stretch;flex-direction:column;gap:12px}.ce-date,.ce-search{min-width:0;width:100%}.ce-export{align-self:flex-start;box-shadow:0 0 0 2px #dddddd29;flex:0 0 auto;font-size:13px;gap:6px;justify-content:center;min-height:40px;padding:8px 12px;width:auto}.loan-form-row input{min-width:180px!important}.policy-status-submit-button{width:auto}.search-inputt{width:260%}.clear-search-icon{font-size:12px;left:240%}.loan-form-row input{width:250px}.search-row{justify-content:space-between!important}}@media (max-width:640px){.loan-form-row{grid-template-columns:1fr}}.finhaat-reusable-table{border-radius:8px;display:flex;flex-direction:column;flex-shrink:0;height:100%;overflow:hidden;width:100%}.finhaat-table-container{-webkit-overflow-scrolling:touch;border-radius:8px;flex-grow:1;height:475px;overflow-x:auto;overflow-y:auto;position:relative;scrollbar-color:#c7d2e5 #f1f1f1;scrollbar-width:thin}.finhaat-table{border-collapse:initial;border-spacing:0;min-width:600px;table-layout:fixed;width:100%}.finhaat-th{cursor:pointer;width:150px}.finhaat-th-div{align-items:center;display:flex;gap:10px;width:100%}.finhaat-td{border-bottom:1px solid #ddd;padding:12px;text-align:left;white-space:nowrap}.finhaat-th.finhaat-sorted-asc:after{content:" ▲"}.finhaat-th.finhaat-sorted-desc:after{content:" ▼"}.finhaat-tr:first-child td:first-child{border-top-left-radius:8px}.finhaat-tr:first-child td:last-child{border-top-right-radius:8px}.finhaat-tr:last-child td:first-child{border-bottom-left-radius:8px}.finhaat-tr:last-child td:last-child{border-bottom-right-radius:8px}.finhaat-tr{cursor:pointer}.finhaat-tr:hover{background-color:#f5f5f5}.finhaat-expanded-row{background-color:#e6f7ff}.finhaat-expanded-content{color:#000;color:var(--Black,#000);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.finhaat-expanded-content td{padding:15px;width:150px}.finhaat-pagination{align-items:center;background-color:#2c3b971a;border-top:1px solid #e0e0e0;display:flex;height:50px;justify-content:flex-end;padding:10px}.finhaat-pagination .finhaat-button{background:none;border:none;color:#000;cursor:pointer;font-size:16px;margin:0 10px}.finhaat-pagination .finhaat-button:disabled{color:#ccc;cursor:not-allowed}.finhaat-pagination .finhaat-page-info{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin:0 10px}.finhaat-pagination .finhaat-rows-per-page{font-size:12px;font-style:normal;font-weight:400;line-height:normal;margin-right:20px}.finhaat-action-button{background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:5px 10px}.finhaat-action-button:hover{background-color:#45a049}.arrow-icon{color:#3949ab;font-size:20px}@media (max-width:768px){.finhaat-td,.finhaat-th{padding:8px}.finhaat-pagination{flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;justify-content:center}.finhaat-pagination .finhaat-rows-per-page{margin-bottom:10px;text-align:center;width:100%}.finhaat-pagination .finhaat-button,.finhaat-pagination .finhaat-page-info{font-size:14px}}@media (max-width:480px){.finhaat-reusable-table{font-size:12px;width:100%}.finhaat-table-container{overflow-x:auto;scrollbar-width:thin}.finhaat-table-container::-webkit-scrollbar{height:8px}.finhaat-table-container::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.finhaat-table-container::-webkit-scrollbar-track{background-color:#f1f1f1}.finhaat-td,.finhaat-th{font-size:12px;padding:8px}.finhaat-pagination{align-items:center;display:flex;flex-wrap:wrap;height:-webkit-fit-content;height:fit-content;justify-content:flex-end}.finhaat-pagination .finhaat-rows-per-page{align-items:center;display:flex;font-size:10px;margin-bottom:-25px!important}.finhaat-pagination .finhaat-button{font-size:14px;margin-left:5px}.arrow-icon{font-size:16px}}.header-content{align-items:center;color:#000;color:var(--Black,#000);display:flex;font-size:14px;font-weight:700;gap:4px;line-height:normal;width:100%}.sort-indicators{color:#00000080;display:inline-flex;flex-direction:column;height:24px;line-height:1}.finhaat-thead{background:#fff;display:table;position:-webkit-sticky;position:sticky;table-layout:fixed;top:0;width:100%;z-index:10}.finhaat-table tbody{height:425px;overflow-x:hidden;overflow-y:auto;width:100%}.finhaat-table tbody tr{display:table;table-layout:fixed;width:100%}.finhaat-th{background-color:#2c3b971a;border-bottom:1px solid #ddd;font-size:12px;font-style:normal;font-weight:700;height:50px;line-height:normal;padding:12px;text-align:left;white-space:nowrap}.finhaat-table tbody::-webkit-scrollbar{height:8px;width:8px}.finhaat-table tbody::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:4px}.finhaat-table tbody::-webkit-scrollbar-track{background-color:#f1f1f1}.finhaat-table tbody{scrollbar-color:#ccc #f1f1f1;scrollbar-width:thin}.finhaat-expanded-content:hover{background-color:#2c3b970d;transition:background-color .2s ease}.row-selected,.row-selected:hover{background-color:#3546af1a}.finhaat-expanded-content:hover td,.row-selected td{position:relative}.finhaat-expanded-content{transition:background-color .2s ease}.finhaat-th-div .header-content{white-space:pre-line}.finhaat-checkbox-column{max-width:42px;min-width:42px;padding:8px 4px!important;text-align:center;width:42px}.finhaat-checkbox-column input{height:16px;margin:0;width:16px}.error-case-container{align-items:center;color:#4b5563;display:flex;flex-direction:column;font-family:Arial,sans-serif;justify-content:center;margin:50px auto;text-align:center}.error-case-icon img{height:auto;width:150px}.error-case-message{color:#4b5563;font-size:16px;margin-top:20px}.export-div{cursor:pointer;display:flex;font-size:12px;font-weight:700;gap:1rem;justify-content:space-between;width:100%}.datepicker-input,.export-div h2{font-size:12px;font-style:normal;font-weight:700;line-height:normal}.datepicker-input{border:none;color:#2a2f3b;cursor:pointer;flex:1 1;outline:none;padding:8px 15px;width:100%}.datepicker-wrapper{position:relative;width:100%}.date-display-flex-container{display:flex;gap:0}.datepicker-container{background:#fff;border-radius:8px;box-shadow:0 4px 20px #00000026;left:0;position:absolute;z-index:99999}.datepicker-container.above{bottom:calc(100% + 8px)}.datepicker-container.below{margin-top:8px;top:100%}.datepicker-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:99990}.datepicker-header{border-bottom:1px solid #eaeaea;padding:16px}.date-toggle-button{background:none;border:none;color:#4a5568;cursor:pointer;text-align:left;width:100%}.date-toggle-button,.month-navigation{align-items:center;display:flex;justify-content:space-between}.month-navigation{padding:16px}.nav-button{background:none;border:none;color:#2c3b97;cursor:pointer;padding:4px}.nav-button:hover{background:#f7fafc;border-radius:4px}.month-label{color:#2c3b97;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.month-label:hover{text-decoration:underline}.calendar-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(7,1fr);margin-bottom:20px;padding:0 16px}.weekday-header{color:#cfcecf;color:var(--Dark-Grey,#cfcecf);text-align:center}.calendar-day,.weekday-header{font-size:12px;font-style:normal;font-weight:400;line-height:normal;padding:8px}.calendar-day{background:#f4f4f4;background:var(--Finhaat-Grey,#f4f4f4);border:none;border-radius:8px;color:#131a29;cursor:pointer}.calendar-day:disabled{background:#fff;border-radius:8px;color:#cfcecf;color:var(--Dark-Grey,#cfcecf);cursor:not-allowed}.selected-day{background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);color:#fff}.other-month{color:#cbd5e0}.actions-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:8px;padding:16px}.cancel-button{align-items:center;border:1px solid #cfcecf;border:1px solid var(--Dark-Grey,#cfcecf);border-radius:8px;color:#cfcecf;color:var(--Dark-Grey,#cfcecf);display:flex;flex:1 0;font-size:14px;font-style:normal;font-weight:400;gap:8px;justify-content:center;line-height:normal;padding:8px 16px;text-align:center}.cancel-button:hover{background:#f7fafc}.choose-button{align-items:center;background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);border:none;border-radius:8px;color:#fff;display:flex;flex:1 0;font-size:14px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:normal;padding:8px 16px;text-align:center}.choose-button:hover{background:#2563eb}.calendar-day.today{border:2px solid #2c3b97;border:2px solid var(--Finhaat-Blue,#2c3b97)}.arrow-icons{cursor:pointer;position:absolute;right:10px;top:60%;transform:translateY(-50%)}.arrow-icon{color:#888;font-size:16px}.date-year-container{display:flex;flex:1 1}@media (max-width:1300px){.datepicker-container{animation:slideUp .3s ease-out;border-radius:16px 16px 0 0;bottom:0!important;box-shadow:0 -4px 20px #00000026;left:0;margin:0;max-width:100%;position:fixed;right:0;top:auto!important;width:100%;z-index:100000}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.datepicker-container.above{bottom:0!important;top:auto!important}.calendar-grid{gap:4px;margin-bottom:16px;padding:0 8px}.calendar-day,.weekday-header{font-size:11px;padding:8px 4px}.month-navigation{padding:12px 8px}}@media (min-width:1200px) and (max-width:1315px){.arrow-icons{display:none}.date-display-flex-container{gap:3px}}@media (max-width:450px){.calendar-grid{grid-gap:2px!important;display:grid;gap:2px!important;grid-template-columns:repeat(7,1fr);margin-bottom:10px!important;padding:0 5px!important}.month-navigation{align-items:center;display:flex;justify-content:space-between;padding:8px!important}.datepicker-input{font-size:11px;padding:8px 10px}.month-label{font-size:11px}.date-display-flex-container{gap:3px}}@media (max-width:360px){.calendar-day,.weekday-header{font-size:10px;padding:6px 2px}}@media (max-width:500px){.date-year-container{flex:1 1}div[style*="display: flex; gap: 1rem"]>.date-year-container{width:100%}div[style*="display: flex; gap: 1rem"]>span{margin:4px 0}}@media (max-width:786px){div[style*="display: flex; gap: 1rem"]{align-items:center;background-color:#fff;gap:.5rem!important}}:root{--search-text-color:#000;--search-text-muted:#666;--search-background:#fff;--search-border-radius:10px;--search-button-bg:#2c3b97;--search-button-hover:#03203f;--search-dropdown-bg:#f3f4f5;--search-transition-speed:0.3s;--search-font-size-default:14px;--search-font-size-tablet:12px;--search-font-size-mobile:11px;--search-icon-size-default:16px;--search-icon-size-tablet:14px;--search-icon-size-mobile:12px;--search-spacing-xs:5px;--search-spacing-sm:8px;--search-spacing-md:10px}.search-component-wrapper{align-items:center;display:flex;gap:10px;gap:var(--search-spacing-md);justify-content:center;margin:0 auto;width:100%}.search-input-container{align-items:center;background-color:#fff;background-color:var(--search-background);border-radius:10px;border-radius:var(--search-border-radius);display:flex;padding:3px;position:relative;transition:all .3s;transition:all var(--search-transition-speed);width:100%}.search-input-container.focused{border-color:var(--search-focus-border);box-shadow:0 0 0 3px var(--search-focus-shadow)}.search-dropdown-container{align-items:center;display:flex;margin-right:10px;margin-right:var(--search-spacing-md);position:relative}.search-dropdown-button{align-items:center;background-color:#f3f4f5;background-color:var(--search-dropdown-bg);border:1px solid #ccc;border-radius:10px;border-radius:var(--search-border-radius);color:#666;color:var(--search-text-muted);cursor:pointer;display:flex;font-size:14px;font-size:var(--search-font-size-default);height:30px;justify-content:space-between;max-width:180px;min-width:120px;outline:none;padding:0 12px;transition:all .3s;transition:all var(--search-transition-speed)}.search-dropdown-button:hover{border-color:var(--search-focus-border)}.search-dropdown-icon{font-size:12px;margin-left:10px;margin-left:var(--search-spacing-md)}.search-dropdown-menu{background-color:#fff;background-color:var(--search-background);border-radius:10px;border-radius:var(--search-border-radius);box-shadow:0 2px 8px #00000026;box-sizing:border-box;left:0;padding:10px;padding:var(--search-spacing-md);position:absolute;top:38px;width:180px;z-index:9999}.search-dropdown-search{border:1px solid #ccc;border-radius:10px;border-radius:var(--search-border-radius);box-sizing:border-box;font-size:14px;font-size:var(--search-font-size-default);margin-bottom:6px;outline:none;padding:6px;width:100%}.search-dropdown-list{list-style:none;margin:0;max-height:150px;overflow-y:auto;padding:0}.search-dropdown-list-item{border-radius:10px;border-radius:var(--search-border-radius);cursor:pointer;font-size:14px;font-size:var(--search-font-size-default);padding:6px;transition:background .2s}.search-dropdown-list-item:hover{background-color:#f0f0f0}.search-dropdown-list-item.selected{background-color:#e0e0e0;font-weight:700}.search-dropdown-no-results{color:#666;color:var(--search-text-muted);font-size:14px;font-size:var(--search-font-size-default);padding:6px}.highlighted-text{color:#000;color:var(--search-text-color);font-weight:600}.search-icon{color:#666;color:var(--search-text-muted);flex-shrink:0;font-size:16px;font-size:var(--search-icon-size-default);margin-right:8px;margin-right:var(--search-spacing-sm)}.search-input{background:#0000!important;border:none!important;box-shadow:none!important;color:#000!important;color:var(--search-text-color)!important;font-size:14px!important;font-size:var(--search-font-size-default)!important;height:auto!important;outline:none!important;padding:8px 8px 8px 0!important;padding:var(--search-spacing-sm) var(--search-spacing-sm) var(--search-spacing-sm) 0!important;transition:color .3s!important;transition:color var(--search-transition-speed)!important;width:100%!important}.search-input:focus{border:none;box-shadow:none;color:#000;color:var(--search-text-color);outline:none}.search-input::placeholder{color:#666;color:var(--search-text-muted);opacity:.7}.clear-button{align-items:center;background:none;border:none;border-radius:50%;cursor:pointer;display:flex;height:28px;justify-content:center;margin-left:auto;padding:0;transition:background-color .3s;transition:background-color var(--search-transition-speed);width:28px}.clear-button:hover{background-color:#0000000d}.clear-icon{color:#666;color:var(--search-text-muted);font-size:16px;font-size:var(--search-icon-size-default)}.search-submit-button{align-items:center;background-color:#2c3b97;background-color:var(--search-button-bg);border:none;border-radius:18px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-size:var(--search-font-size-default);height:36px;justify-content:center;min-width:80px;padding:0 16px;transition:background-color .3s;transition:background-color var(--search-transition-speed);white-space:nowrap}.search-submit-button:hover{background-color:#03203f;background-color:var(--search-button-hover)}.typing-indicator{align-items:center;display:flex;position:absolute;right:40px;top:50%;transform:translateY(-50%)}.typing-dot{animation:typingAnimation 1.5s ease-in-out infinite;background-color:#666;background-color:var(--search-text-muted);border-radius:50%;height:4px;margin:0 2px;width:4px}.typing-dot:nth-child(2){animation-delay:.2s}.typing-dot:nth-child(3){animation-delay:.4s}.search-submit-button.mobile-btn{min-width:36px;padding:0;width:36px}.search-submit-button.mobile-btn svg{font-size:16px}@keyframes typingAnimation{0%{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(1)}}@media (max-width:768px){.search-input{font-size:12px;font-size:var(--search-font-size-tablet)}.clear-icon,.search-icon{font-size:14px;font-size:var(--search-icon-size-tablet)}.search-dropdown-button{min-width:100px}.search-dropdown-button,.search-submit-button{font-size:12px;font-size:var(--search-font-size-tablet)}.search-submit-button{height:32px}}@media (max-width:480px){.search-component-wrapper{align-items:stretch}.search-input{font-size:11px;font-size:var(--search-font-size-mobile);padding:6px 6px 6px 0}.clear-icon,.search-icon{font-size:12px;font-size:var(--search-icon-size-mobile)}.search-dropdown-button{font-size:11px;font-size:var(--search-font-size-mobile);height:28px;min-width:90px;padding:0 8px}.search-dropdown-menu{width:150px}.search-submit-button{font-size:11px;font-size:var(--search-font-size-mobile);height:31px;margin-top:3px}.clear-button{height:24px;width:24px}}.policydownload{align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:16px;gap:var(--spacing-16px,16px);height:auto;padding:24px;padding:var(--spacing-24px,24px)}.policydownload_Table{align-items:flex-start;flex-direction:column}.policy-download-table-Search,.policydownload_Table{background:#fff;background:var(--White,#fff);border-radius:8px;display:flex;gap:16px;padding:16px}.policy-download-table-Search{align-items:center;box-shadow:0 0 0 4px #dddddd29;height:40px;width:100%}.member-iddd{color:#334bc2;color:var(--New-color,#334bc2);font-size:14px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}.secondary-info-entrydate-second{font-family:Mukta}.search-error{color:red;font-size:12px}.data-container{align-items:flex-start;background:#fff;border:.5px solid #e7e9eb;border:.5px solid var(--Border-Border-border-02,#e7e9eb);box-shadow:0 1px 2px 0 #0000000d;display:flex;flex-direction:column;gap:1rem;height:auto;justify-content:space-between;overflow-y:auto;padding:1rem;scrollbar-color:#c7d2e5 #f1f1f1;scrollbar-width:none;width:100%}.insured-containerss{grid-gap:1rem;background:#fff;border:1px solid #ccc;border-radius:10px;display:grid;gap:1rem;padding:15px;width:100%}@media (min-width:768px){.insured-containerss{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.insured-containerss{grid-template-columns:repeat(1,1fr)}}.data-row{display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;width:100%}.data-row span:first-child{margin-bottom:.25rem;white-space:nowrap}.data-row span:last-child{max-width:100%;overflow-wrap:break-word;word-break:break-word}.address-details .insured-containerss{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.address-details .data-row{break-inside:avoid;page-break-inside:avoid}.header-container{align-items:center;background:#dcdcdc;border-bottom:.5px solid #cfcecf;border-bottom:.5px solid var(--Dark-Grey,#cfcecf);display:flex;justify-content:space-between;padding:12px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:10}.header-container .details{color:#000;color:var(--Black,#000);font-size:16px;font-weight:700}.header-container button{align-items:flex-start;border:1px solid #cfcecf;border:1px solid var(--Dark-Grey,#cfcecf);border-radius:8px;border-radius:var(--border-radius-08,8px);cursor:pointer;display:flex;gap:10px;padding:8px;padding:var(--spacing-8px,8px);width:32px}.main-container{display:flex;flex-direction:column;height:-webkit-fill-available;overflow-y:auto}.individual-insured-details{border-bottom:.5px solid #cfcecf;border-bottom:.5px solid var(--Dark-Grey,#cfcecf);display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;width:100%}.address-details{width:100%}@media (max-width:480px){.data-container{padding:.5rem}.insured-containerss{padding:10px}.header-container{padding:8px}.header-container .details{font-size:14px}.header-container button{padding:6px;width:28px}}.custom-dropdown-wrapper{border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:inline-block;position:relative}.dropdown-button{align-items:center;background-color:#fff;border:none;border-radius:8px;color:#333;cursor:pointer;display:flex;font-size:12px;height:34px;justify-content:space-between;padding:10px 15px;text-align:left;width:300px}.selected-option{font-size:13px;font-weight:700!important}.dropdown-arrow{color:#666;font-size:20px}.dropdown-menu{border-radius:8px;box-shadow:0 4px 12px #0000001a;font-size:14px;left:auto!important;margin-top:5px;max-height:200px;overflow-y:auto;right:0!important;width:100%}.dropdown-item{cursor:pointer;padding:10px 15px}.dropdown-item:hover{background-color:#f0f0f0}.dropdown-item.selected{background-color:#e0e0e0;color:#000;font-weight:700}.custom-dropdown-wrapper.my-unique-dropdown .dropdown-button{background-color:#e6f7ff}.custom-dropdown{display:inline-block;position:relative}.dropdown-toggle{align-items:center;background-color:#f8f8f8;border:1px solid #ddd;cursor:pointer;display:flex;justify-content:space-between;min-width:150px;padding:10px}.dropdown-menu{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 6px 12px rgba(0,0,0,.175);display:block;float:left;left:0;list-style:none;margin:2px 0 0;min-width:150px;padding:5px 0;position:absolute;top:100%;z-index:1000}.dropdown-menu li{cursor:pointer;padding:5px 10px}.dropdown-menu li:hover{background-color:#f5f5f5}.dropdown-menu li.selected{background-color:#e0e0e0}.dropdown-arrow{align-items:center;display:flex;margin-left:5px}.dropdown-inline-label{font-weight:700}.separator{color:#b0b0b0;font-weight:400;margin:0 4px}.dropdown-selected-value{font-weight:700}@media (max-width:768px){.custom-dropdown-wrapper{border-radius:8px;display:inline-block;padding:3px;position:relative;width:100%}.dropdown-button{font-size:11px;height:35px;overflow:hidden;padding:8px 10px;text-overflow:ellipsis;white-space:nowrap;width:100%}.selected-option{font-size:12px}.dropdown-arrow{font-size:5px}.dropdown-menu{font-size:12px;left:auto;padding:4px 0;right:0;width:100%}.dropdown-items{font-size:12px;padding:6px 8px}}@media (max-width:480px){.dropdown-button{font-size:10px;height:30px;overflow:hidden;padding:6px 8px;text-overflow:ellipsis;white-space:nowrap;width:100%}.selected-option{font-size:11px}.dropdown-arrow{font-size:9px}.dropdown-menu{font-size:11px;padding:4px 0;width:100%}.dropdown-items{font-size:11px;padding:4px 6px}}.custom-dropdown-wrapper.cd--flat{background:#0000;box-shadow:none}.custom-dropdown-wrapper.cd--tile{display:block;width:100%}.dropdown-btn-full{width:100%}.dropdown-menu{z-index:2000}.modal-backdrop-error{align-items:center;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:#0000;display:flex;height:100%;justify-content:center;left:0;padding:1rem;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:9999}.modal-backdrop-active-error{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009}.modal-container-error{max-width:42rem;opacity:0;position:relative;transform:scale(.95) translateY(1rem);transition:all .3s ease;width:100%}.modal-container-active-error{opacity:1;transform:scale(1) translateY(0)}.modal-glow-error{border-radius:1rem;bottom:-4px;filter:blur(4px);left:-4px;position:absolute;right:-4px;top:-4px}.modal-glow-critical-error{background:linear-gradient(45deg,#dc2626,#ef4444)}.modal-glow-warning-error{background:linear-gradient(45deg,#d97706,#f59e0b)}.modal-glow-error-type{background:linear-gradient(45deg,#dc2626,#f97316)}.modal-content-error{background:#fff;border-radius:.75rem;box-shadow:0 25px 50px -12px #00000040;overflow:hidden;position:relative}@media (prefers-color-scheme:dark){.modal-content-error{background:#111827;color:#fff}}.modal-header-error{border-bottom:1px solid #e5e7eb;padding:1.5rem}.modal-header-critical-error{background-color:#fef2f2}.modal-header-warning-error{background-color:#fffbeb}.modal-header-error-type{background-color:#fef2f2}@media (prefers-color-scheme:dark){.modal-header-error{border-bottom-color:#374151}.modal-header-critical-error{background-color:#991b1b33}.modal-header-warning-error{background-color:#92400e33}.modal-header-error-type{background-color:#991b1b33}}.modal-header-content-error{align-items:center;display:flex;justify-content:space-between;width:100%}.modal-icon-section-error{align-items:center;display:flex;gap:.75rem}.modal-icon-error{border-radius:50%;padding:.5rem}.modal-icon-critical-error{background-color:#fee2e2}.modal-icon-warning-error{background-color:#fef3c7}.modal-icon-error-type{background-color:#fee2e2}@media (prefers-color-scheme:dark){.modal-icon-critical-error{background-color:#991b1b80}.modal-icon-warning-error{background-color:#92400e80}.modal-icon-error-type{background-color:#991b1b80}}.modal-warning-icon-error{animation:pulse-error 2s infinite;color:#dc2626;height:1.5rem;width:1.5rem}.modal-icon-warning-error .modal-warning-icon-error{color:#d97706}@media (prefers-color-scheme:dark){.modal-warning-icon-error{color:#f87171}.modal-icon-warning-error .modal-warning-icon-error{color:#fbbf24}}@keyframes pulse-error{0%,to{opacity:1}50%{opacity:.7}}.modal-title-section-error{display:flex;flex-direction:column}.modal-title-error{color:#111827;font-size:1.125rem;font-weight:600;margin:0}.modal-timestamp-error{color:#6b7280;font-size:.875rem;margin:0}@media (prefers-color-scheme:dark){.modal-title-error{color:#fff}.modal-timestamp-error{color:#9ca3af}}.modal-close-icon-error{background:#0000;border:none;border-radius:50%;cursor:pointer;padding:.5rem;transition:background-color .2s ease}.modal-close-icon-error:hover{background-color:#f3f4f6}@media (prefers-color-scheme:dark){.modal-close-icon-error:hover{background-color:#374151}}.close-x-icon-error{color:#6b7280;height:1.25rem;width:1.25rem}@media (prefers-color-scheme:dark){.close-x-icon-error{color:#9ca3af}}.modal-body-error{padding:1.5rem}.error-content-container-error{background-color:#f9fafb;border-radius:.5rem;margin-bottom:1rem;padding:1rem}@media (prefers-color-scheme:dark){.error-content-container-error{background-color:#1f2937}}.error-content-text-error{color:#1f2937;font-family:Courier New,monospace;font-size:.875rem;margin:0;max-height:24rem;overflow:auto;scrollbar-color:#d1d5db #0000;scrollbar-width:thin;white-space:pre-wrap}@media (prefers-color-scheme:dark){.error-content-text-error{color:#e5e7eb;scrollbar-color:#6b7280 #0000}}.error-metadata-error{background-color:#eff6ff;border-radius:.5rem;margin-bottom:1rem;padding:1rem}@media (prefers-color-scheme:dark){.error-metadata-error{background-color:#1e3a8a33}}.metadata-title-error{color:#1e3a8a;font-size:.875rem;font-weight:500;margin:0 0 .5rem}@media (prefers-color-scheme:dark){.metadata-title-error{color:#93c5fd}}.error-code-error{color:#1e40af;font-size:.875rem;margin:0}@media (prefers-color-scheme:dark){.error-code-error{color:#dbeafe}}.code-label-error{font-weight:500}.stack-details-error{margin-top:.5rem}.stack-summary-error{color:#1e3a8a;cursor:pointer;font-size:.875rem;font-weight:500;transition:color .2s ease}.stack-summary-error:hover{color:#1d4ed8}@media (prefers-color-scheme:dark){.stack-summary-error{color:#93c5fd}.stack-summary-error:hover{color:#bfdbfe}}.stack-trace-error{background-color:#dbeafe;border-radius:.25rem;color:#1e40af;font-family:Courier New,monospace;font-size:.75rem;margin-top:.5rem;overflow:auto;padding:.5rem}@media (prefers-color-scheme:dark){.stack-trace-error{background-color:#1e3a8a4d;color:#dbeafe}}.modal-actions-error{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.action-btn-error{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .2s ease}.btn-icon-error{height:1rem;width:1rem}.copy-btn-error{background-color:#f3f4f6;color:#374151}.copy-btn-error:hover{background-color:#e5e7eb}@media (prefers-color-scheme:dark){.copy-btn-error{background-color:#374151;color:#d1d5db}.copy-btn-error:hover{background-color:#4b5563}}.retry-btn-error{background-color:#2563eb;color:#fff}.retry-btn-error:hover{background-color:#1d4ed8}.report-btn-error{background-color:#16a34a;color:#fff}.report-btn-error:hover{background-color:#15803d}.close-btn-error{color:#fff;padding:.5rem 1.5rem}.close-btn-critical-error{background-color:#dc2626}.close-btn-critical-error:hover{background-color:#b91c1c}.close-btn-warning-error{background-color:#d97706}.close-btn-warning-error:hover{background-color:#b45309}.close-btn-error-type{background-color:#dc2626}.close-btn-error-type:hover{background-color:#b91c1c}@media (max-width:768px){.modal-backdrop-error{padding:.5rem}.modal-body-error,.modal-header-error{padding:1rem}}:root{--bg-card:#f5f6f9}body{background:#f3f4f6;margin:0}.back-icon{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;margin-left:10px;padding:8px}.wrapper{margin:24px;padding:32px}.progress-bar-container,.wrapper{background:#f5f6f9;background:var(--bg-card);border-radius:16px;box-shadow:0 12px 28px #0000000f}.progress-bar-container{margin:24px 24px 10px;padding:17px}.progress-bar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.progress-bar-title{color:#2a3b97;color:var(--primary);font-size:16px;font-weight:700}.progress-bar-percentage{color:#6b7280;font-size:14px;font-weight:500}.progress-bar{background:#f3f4f6;border-radius:5px;height:10px}.progress-bar-fill{background:#2a3b97;background:var(--primary);border-radius:5px 0 0 5px;height:100%;transition:width .4s ease}.title{color:#2a3b97;color:var(--primary);font-size:18px;margin-bottom:24px}.grid-main{grid-gap:20px 24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.grid-details,.grid-main{display:grid;gap:20px 24px}.grid-details{grid-gap:20px 24px;grid-template-columns:repeat(2,1fr);margin-bottom:16px}.premium-field label:after{content:""!important}.premium-field .premium-group{display:flex;gap:.5rem}.premium-field .premium-group>*{flex:1 1}.calculate-btn{background-color:#ccc;border:none;border-radius:6px;color:#333;cursor:not-allowed;padding:8px 16px;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}.calculate-btn.active{background-color:#2c3b97;box-shadow:0 0 6px #2c3b9799;color:#fff;cursor:pointer}.calculate-btn:hover{background-color:#2a3b97;border:none;border-radius:5px;color:#fff;cursor:pointer}.field{display:flex;flex-direction:column}.field label{color:#374151;font-size:14px;font-weight:700;margin-bottom:6px}.field.required label:after{color:#dc2626;content:"*";margin-left:4px}.field input,.field select{background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:10px 12px}.field.has-error input,.field.has-error select{border-color:#dc2626}.wrapper .grid-main .field .pos-date-picker>input{background:#fff;border:1px solid #d1d5db;border-radius:6px;box-sizing:border-box;display:block;font:inherit;padding:7px 10px!important;width:100%}.field input:focus,.field select:focus{border-color:#2a3b97;border-color:var(--primary);outline:none}.error{color:#dc2626;font-size:12px;margin-top:4px}.label-with-remove{align-items:center;display:flex;justify-content:space-between}.remove-icon{color:#dc2626;cursor:pointer;font-size:18px;font-weight:700;line-height:1}.value-text-label{color:#374151;font-size:14px;font-weight:700;margin-bottom:6px}.label-with-remove span:first-child:after{color:#dc2626;content:"*";margin-left:4px}.add-more-container{margin-bottom:32px}.add-more-btn{align-items:center;background:none;border:none;color:#2a3b97;color:var(--primary);cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;text-decoration:underline}.add-more-btn:hover{opacity:.8}.add-icon{font-size:15px}.submit-btn-container{display:flex;justify-content:center}.submit-btn{background:#2da44a;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;padding:10px 20px}.executive-input{background-color:#e9e9e9!important;border-color:#d1d5db;color:#000}.wrapper .grid-main .field .pos-date-picker{display:block;width:100%}.pbk-row{display:flex;justify-content:flex-end;margin-top:6px;width:100%}.pbk-inline-link{background:#0000;border:none;color:#2a3b97;color:var(--primary,#2a3b97);cursor:pointer;font-size:.9rem;padding:0;text-decoration:underline}.pbk-inline-link:hover{opacity:.85}.age-compact__label{align-items:center;display:flex;justify-content:space-between}.age-compact__row{display:flex;gap:8px}.age-compact__half{color:#000;flex:1 1;min-width:0}@media (max-width:768px){.age-compact{max-width:100%}.age-compact__row{grid-template-columns:1fr;width:100%}}.cattle-loan{grid-template-columns:repeat(6,1fr)}.cattle-loan,.cattle-sum{grid-gap:20px 24px;display:grid;gap:20px 24px}.grid-details.cattle-sum{grid-template-columns:repeat(3,1fr)}@media (max-width:1400px){.grid-main{grid-template-columns:repeat(3,1fr)}.grid-details{grid-template-columns:repeat(4,1fr)}.cattle-sum{grid-template-columns:3fr}}@media (max-width:1300px){.premium-field .premium-group{display:flex;gap:.5rem}.premium-field .premium-group>*{flex:1 1;min-width:0}.premium-field .premium-group>.calculate-btn,.premium-field .premium-group>input{border-radius:6px;font-size:12px;height:36px;padding:8px}.premium-field .premium-group>.calculate-btn:hover{background:#2a3b97;border:1px solid #d1d5db;color:#fff}}@media (max-width:1250px){.premium-field .premium-group{display:flex;gap:.5rem}.premium-field .premium-group>*{flex:1 1;min-width:0}.premium-field .premium-group>.calculate-btn,.premium-field .premium-group>input{border-radius:6px;font-size:12px;height:36px;padding:8px}.premium-field .premium-group>.calculate-btn:hover{background:#2a3b97;border:1px solid #d1d5db;color:#fff}.age-compact{justify-self:start;max-width:220px}.cattle-sum{grid-template-columns:1fr}}@media (max-width:1200px){.grid-main{grid-template-columns:repeat(2,1fr)}.grid-details{grid-template-columns:repeat(3,1fr)}}@media (max-width:1050px){.age-compact{max-width:100%}.age-compact__label{align-items:center;display:flex;justify-content:space-between;width:100%}.age-compact__row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr;width:100%}.grid-details.cattle-sum{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.grid-details,.grid-main{grid-template-columns:repeat(2,1fr)}.premium-field .premium-group{flex-direction:row}.premium-field{grid-column:auto}.premium-field .premium-group>*{flex:1 1;min-width:0}}@media (max-width:768px){.grid-details,.grid-main{grid-template-columns:repeat(2,1fr)}.grid-details.cattle-sum{grid-template-columns:1fr}}@media (max-width:480px){.grid-details,.grid-main{grid-template-columns:1fr}}:root{--pbA-bg:#fff;--pbA-overlay:#090e288c;--pbA-text:#0f172a;--pbA-muted:#6b7280;--pbA-border:#e7e9f2;--pbA-brand:#2a3b97;--pbA-shadow:0 22px 70px #0206172e,0 4px 18px #02061714}.pbA-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090e288c;background:var(--pbA-overlay);display:grid;inset:0;padding:clamp(12px,3vw,28px);place-items:center;position:fixed;z-index:1000}.pbA-modal{background:#fff;background:var(--pbA-bg);border:1px solid #e7e9f2;border:1px solid var(--pbA-border);border-radius:16px;box-shadow:0 22px 70px #0206172e,0 4px 18px #02061714;box-shadow:var(--pbA-shadow);color:#0f172a;color:var(--pbA-text);display:grid;grid-template-rows:auto 1fr;max-height:min(88vh,1100px);overflow:hidden;width:min(1100px,96vw)}.pbA-header{border-bottom:1px solid #e7e9f2;border-bottom:1px solid var(--pbA-border);justify-content:space-between;padding:16px 20px}.pbA-header,.pbA-header-left{align-items:center;display:flex}.pbA-header-left{flex-wrap:wrap;gap:12px}.pbA-title{color:#2a3b97;font-size:20px;font-weight:800;letter-spacing:.2px;margin:0}.pbA-chip{background:#f2f5ff;border:1px solid #e3e9ff;border-radius:999px;color:#1f2a44;font-size:12px;padding:6px 10px}.pbA-head-meta{align-items:center;display:flex;gap:8px}.pbA-head-grand{align-items:baseline;display:flex;gap:10px;justify-self:end}.pbA-head-grand-k{color:#6b7280;color:var(--pbA-muted);font-size:12px;font-weight:600}.pbA-head-grand-v{color:#2a3b97;color:var(--pbA-brand);font-size:18px;font-weight:900}.pbA-close{background:#0000;border:none;border-radius:10px;color:#6b7280;color:var(--pbA-muted);cursor:pointer;font-size:13px;font-weight:700;line-height:1;padding:6px 10px}.pbA-close:hover{background:#f3f4f7;color:#0b102a}.pbA-table-wrap{overflow:auto}.pbA-table{border-collapse:initial;border-spacing:0;min-width:980px;table-layout:fixed;width:100%}.pbA-table thead th{background:linear-gradient(#fff,#f8fafc);border-bottom:2px solid #e7e9f2;border-bottom:2px solid var(--pbA-border);color:#1f2937;font-size:12.5px;font-weight:800;letter-spacing:.2px;padding:12px 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.pbA-table thead th:nth-child(7){text-align:right;white-space:nowrap}.pbA-table col:nth-child(7){width:12%!important}.pbA-table thead th.num{text-align:right}.pbA-table tbody td,.pbA-table tfoot td,.pbA-table thead th{line-height:1.35;vertical-align:middle}.pbA-table tbody td{border-bottom:1px solid #e7e9f2;border-bottom:1px solid var(--pbA-border);font-size:14px;padding:12px 14px}.pbA-table tbody tr:nth-child(odd) td{background:#fcfdff}.pbA-table tbody tr:hover td{background:#f7f9ff}.pbA-table tfoot tr{background:#fcfcff}.pbA-table tfoot td{border-top:2px solid #e7e9f2;border-top:2px solid var(--pbA-border);color:#2a3b97;color:var(--pbA-brand);font-size:15px;font-weight:900;padding:14px;text-align:right}.pbA-table tfoot td:before{color:#111827;content:"Grand Total : ";font-weight:700;margin-right:4px}.pbA-table td.name{color:#0b102a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbA-table td.num,.pbA-table thead th.num{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums;text-align:right}.pbA-table .strong{font-weight:800}.pbA-table .accent{color:#2a3b97;color:var(--pbA-brand)}.empty{color:#6b7280;color:var(--pbA-muted);padding:20px 0;text-align:center}.pbA-modal .name{color:#0b102a;display:block;font-size:14px;font-weight:700;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pbA-modal td.name{display:table-cell!important;padding:12px 14px;vertical-align:middle}.animal-header{align-items:center;display:inline-flex;font-weight:800;gap:4px}.animal-header svg{font-size:14px;margin-bottom:3px;transform:translateY(1px)}@media (max-width:640px){.pbA-modal{border-radius:14px;max-height:92vh;width:100vw}.pbA-table{min-width:720px}.pbA-head-grand-v{font-size:16px}}:root{--primary:#2a3b97;--bg:#f3f4f6;--card:#fff;--border:#e5e7eb;--text:#111}.cs-container{background:#f3f4f6;background:var(--bg);display:flex;gap:24px;min-height:100vh;padding:24px}.cs-details{background:#fff;background:var(--card);border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:1 1;padding:24px}.cs-summary-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.cs-summary-title{color:#111;color:var(--text);font-family:Mukta,sans-serif;font-size:20px;font-weight:600}.cs-edit-btn{background-color:#fff;border:none;border-radius:6px;color:#2a3b97;cursor:pointer;font-size:15px;font-weight:800;padding:8px 20px;text-decoration:underline}.cs-section{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);margin-bottom:32px}.cs-section:last-child{border-bottom:none}.cs-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding-bottom:12px}.cs-section-title{color:#2a3b97;color:var(--primary);font-size:16px;font-weight:500}.cs-card{background:#fff;background:var(--card);border:1px solid #e5e7eb;border:1px solid var(--border);border-radius:6px;padding:16px}.cs-grid{grid-gap:16px 32px;display:grid;gap:16px 32px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.cs-item{display:flex;flex-direction:column;min-width:0}.cs-item div{color:#111;color:var(--text);font-size:14px}.cs-value{display:block;max-width:100%;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.cs-item label{color:#000;font-size:15px;font-weight:600;margin-bottom:4px}.cs-payment{background:#fff;background:var(--card);border-radius:8px;box-shadow:0 1px 3px #0000001a;flex:0 0 320px;padding:24px}.cs-payment-header{background-color:#f3f4f6;background-color:var(--bg);border-radius:20px;color:#2a3b97;color:var(--primary);display:block;font-family:Mukta,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px;padding:6px 16px;text-align:center;width:100%}.cs-bill,.cs-payment-header{border:1px solid #e5e7eb;border:1px solid var(--border)}.cs-bill{background:#fff;background:var(--card);border-radius:8px;margin-bottom:24px;max-width:360px;padding:16px}.cs-bill-row{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:8px 0}.cs-bill-row:last-child{border-bottom:none}.cs-bill-row-header{border-bottom:2px solid #e5e7eb;border-bottom:2px solid var(--border);margin-bottom:8px;padding-bottom:8px}.cs-bill-row-header .cs-bill-label{font-size:14px;opacity:.8;text-transform:uppercase}.cs-bill-row:not(.cs-bill-row-header):not(.cs-bill-total) .cs-bill-label,.cs-bill-row:not(.cs-bill-row-header):not(.cs-bill-total) .cs-bill-value{color:#6b7280}.cs-bill-label,.cs-bill-value{font-weight:600}.cs-bill-label-total{color:#111;color:var(--text)}.cs-bill-label-total,.cs-bill-value-total{font-size:17px;font-weight:600}.cs-bill-total .cs-bill-label,.cs-bill-total .cs-bill-value-total{color:#111;color:var(--text)}.cs-proceed-btn{background:#2a3b97;background:var(--primary);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px;width:100%}.cs-otp-section{align-items:center;display:flex;flex-direction:column;margin-top:16px}.cs-verify-title{font-size:20px;font-weight:600;margin-bottom:12px}.cs-otp-boxes{display:flex;gap:8px;margin-bottom:8px}.cs-otp-boxes input{border:1px solid #ccc;border-radius:4px;font-size:18px;height:48px;outline:none;text-align:center;transition:border-color .2s;width:40px}.cs-otp-boxes input:focus{border-color:#2a3b97;border-color:var(--primary)}.cs-timer{align-self:flex-end;color:#e53935;font-size:14px;margin-bottom:12px}.cs-otp-actions{display:flex;gap:12px;width:100%}.cs-otp-resend{background:#fff;border:1px solid #ccc;border-radius:4px;color:#555;cursor:pointer;flex:1 1;font-weight:500;padding:10px 0;transition:background .2s,color .2s}.cs-otp-resend:disabled{cursor:not-allowed;opacity:.6}.cs-otp-verify{background:#28a745;border:none;border-radius:4px;color:#fff;cursor:pointer;flex:1 1;font-weight:600;padding:10px 0;transition:background .2s}.cs-otp-verify:hover{background:#218838}.cs-bill-subnote{color:#6b7280;display:block;font-size:12px;line-height:16px;margin-top:2px}.cs-verified-btn{background:#218838;border:1px solid #d1d5db;border-radius:6px;color:#fff;font-size:16px;font-weight:700;padding:14px;width:100%}.cs-otp-resend.dim,.cs-otp-verify.dim{cursor:not-allowed;filter:grayscale(40%);opacity:.5}.cs-otp-resend.highlight{background:#2a3b97;border-color:#2a3b97;box-shadow:0 0 6px #2a3b974d;color:#fff;opacity:1}.cs-otp-verify.highlight{background:#28a745;box-shadow:0 0 6px #28a74566}.cs-otp-verify.dim{background:#9bcf9d}@media (max-width:768px){.cs-container{background:#f5f6fb;flex-direction:column;gap:20px;padding:16px 12px}.cs-details{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000000f;padding:20px 16px}.cs-summary-header{align-items:flex-start;gap:4px}.cs-summary-title{color:#1e2f7a;font-size:20px;font-weight:700}.cs-edit-btn{background:#f1f3ff;border:1px solid #1e2f7a;border-radius:6px;color:#1e2f7a;font-size:13px;padding:6px 14px}.cs-section{margin-bottom:28px;padding-bottom:5px}.cs-section-header{padding-bottom:12px}.cs-section-title{color:#1e2f7a;font-size:17px;font-weight:600}.cs-card{background:#fff;border:1px solid #e0e3ef;border-radius:14px;box-shadow:0 3px 14px #0000000d;padding:18px}.cs-grid{gap:18px;grid-template-columns:1fr}.cs-item label{font-size:14px;font-weight:600;opacity:.75}.cs-item div{color:#2c2c2c;font-size:15px;font-weight:600}.cs-payment{background:#fff;border-radius:16px;box-shadow:0 6px 18px #0000000f;padding:20px 16px;width:100%}.cs-payment-header{background:#edf0ff;border:none;border-radius:30px;color:#1e2f7a;font-size:16px;font-weight:700;padding:10px 16px}.cs-bill{background:#fafbff;border:1px solid #e0e3ef;border-radius:14px;padding:14px}.cs-bill-row{padding:10px 0}.cs-bill-label,.cs-bill-value{font-size:15px;font-weight:600}.cs-bill-label-total,.cs-bill-value-total{font-size:18px;font-weight:700}.cs-proceed-btn{background:#1e2f7a;border-radius:10px;color:#fff;font-size:16px;letter-spacing:.3px;padding:14px}.cs-otp-section{background:#f4f5ff;border-radius:14px;padding:16px}.cs-verify-title{color:#1e2f7a;font-size:18px;font-weight:700;margin-bottom:10px}.cs-otp-boxes{gap:8px;justify-content:space-between;margin-bottom:12px;width:100%}.cs-otp-boxes input{border-radius:8px;flex:1 1;font-size:18px;height:46px;max-width:40px}.cs-timer{color:#d33;font-size:14px;margin-bottom:12px;text-align:right}.cs-otp-actions{gap:12px}.cs-otp-resend,.cs-otp-verify{border-radius:10px;font-size:15px;padding:12px 0}.cs-otp-resend{background:#fff;border:1px solid #b9bed8;color:#1e2f7a}.cs-otp-verify{background:#2ea44f;color:#fff}}:root{--ce-primary:#2c3b97;--ce-bg:#f5f6f8;--ce-card:#fff;--ce-border:#e5e7eb;--ce-text:#111;--ce-font:"Mukta",sans-serif}.ce-wrap,body{font-family:Mukta,sans-serif;font-family:var(--ce-font);font-size:14px}.ce-wrap{display:flex;flex-direction:column;gap:16px;min-height:100vh;padding:24px}.ce-title{color:#111;color:var(--ce-text);font-size:20px;font-weight:700}.ce-toolbar{display:flex;flex-direction:column;gap:12px}.ce-btn,.ce-quick{display:flex;gap:10px}.ce-btn{align-items:center;border:1px solid #00000080;border-radius:40px;color:#00000080;cursor:pointer;font-size:14px;font-style:normal;font-weight:700;height:40px;justify-content:center;line-height:normal;padding:5px 18px;text-align:center}.ce-btn.active{background-color:#fff}.ce-btn.active,.ce-btn.hover{border-color:#2c3b97!important;color:#2c3b97!important}.ce-filters{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:20px}.ce-date,.ce-search{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:flex;font-size:14px;min-height:44px;padding:0 12px}.ce-date{min-width:260px}.ce-search{min-width:360px}.ce-date input,.ce-search input,.ce-search select{background:#0000;border:none;flex:1 1;height:100%;outline:none}.ce-export{align-items:center;background:#fff;border:none;border-radius:8px;box-shadow:0 0 0 4px #dddddd29;color:#6b7280;cursor:pointer;display:inline-flex;font-family:Mukta,sans-serif;font-family:var(--ce-font);font-size:clamp(13px,1.2vw,14px);font-weight:600;gap:5px;min-height:44px;padding:clamp(8px,1.2vw,10px) clamp(12px,1.6vw,16px);width:auto}.ce-export:active{box-shadow:0 0 0 8px #dddddd5c;transform:translateY(.5px)}.ce-export:focus-visible{box-shadow:0 0 0 8px #dddddd47,0 0 0 10px #2c3b9726;outline:none}.ce-export-icon{height:18px;width:18px}.ce-table{background:#fff;background:var(--ce-card);border-radius:8px;box-shadow:0 1px 3px #00000014;font-size:14px;padding:16px}.ce-name{overflow-wrap:anywhere;word-break:break-word}.ce-name,.ce-prem{font-size:14px}.ce-prem-link{background:#eef2ff;border:none;border-radius:4px;color:#1f2a7a;cursor:pointer;font-weight:700;padding:4px 8px;text-decoration:underline}.ce-prem-link:hover{background:#e0e7ff}.ce-loader-overlay{align-items:center;-webkit-backdrop-filter:saturate(1.2) blur(2px);backdrop-filter:saturate(1.2) blur(2px);background:#fff9;display:flex;inset:0;justify-content:center;position:absolute;z-index:10}.ce-frn-link{background:#eef2ff;border:none;border-radius:4px;color:#1f2a7a;cursor:pointer;font-weight:700;padding:4px 8px;text-decoration:underline}.ce-frn-link:hover{background:#e0e7ff}@media (max-width:1300px){.ce-filters{display:flex;flex-wrap:nowrap;gap:12px}.ce-date,.ce-search{flex:1 1;min-width:0}.ce-export{padding:8px 14px}}@media (max-width:1250px){.ce-filters{display:flex;flex-wrap:nowrap;gap:12px}.ce-date,.ce-search{flex:1 1;min-width:0}.ce-export{padding:8px 14px}}@media (max-width:1024px){.ce-filters{display:flex;flex-wrap:wrap!important;gap:10px}.ce-date{flex:0 0 100%!important;max-width:100%;width:100%}.ce-search{flex:1 1;min-width:260px;width:auto}.ce-export{flex:0 0 120px;min-width:120px;width:auto}}@media (max-width:768px){.ce-filters{align-items:stretch;flex-direction:column;gap:12px}.ce-date,.ce-search{min-width:0;width:100%}.ce-export{align-self:flex-start;box-shadow:0 0 0 2px #dddddd29;flex:0 0 auto;font-size:13px;gap:6px;justify-content:center;min-height:40px;padding:8px 12px;width:auto}}@media (max-width:480px){.ce-export{font-size:12px;gap:6px;min-height:38px;padding:8px 10px}.ce-export-icon{height:16px;width:16px}}:root{--accent:#2c3b97;--accent-soft:#eef1ff;--ink-900:#0f172a;--ink-700:#344256;--ink-600:#536179;--border:#e6eaf3;--overlay:#0f172a7a;--surface:#fff}.sm-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a7a;background:var(--overlay);display:flex;inset:0;justify-content:center;position:fixed;z-index:9990}.sm-modal{background:#fff;background:var(--surface);border-radius:14px;box-shadow:0 22px 50px #161e3038,0 6px 18px #161e3014;display:flex;flex-direction:column;max-height:70vh;overflow:hidden;width:min(900px,92vw)}.sm-header{align-items:center;background:linear-gradient(180deg,#fff,#eef1ff);background:linear-gradient(180deg,#fff,var(--accent-soft));border-bottom:1px solid #e6eaf3;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:16px 20px}.sm-header h3{color:#0f172a;color:var(--ink-900);font-size:17px;font-weight:600;margin:0}.sm-close{-webkit-appearance:none;appearance:none;background:#0000;border:none;border-radius:10px;color:#536179;color:var(--ink-600);cursor:pointer;font-size:27px;line-height:1;padding:2px 8px}.sm-close:hover{background:#f0f3ff;color:#2c3b97;color:var(--accent)}.sm-body{background:linear-gradient(180deg,#fff,#e6eafd);overflow:auto;padding:18px 20px}.sm-section{background:#fff;border:1px solid #e6eaf3;border:1px solid var(--border);border-radius:12px;padding:16px}.sm-section+.sm-section{margin-top:16px}.sm-section-title{color:#0f172a;color:var(--ink-900);font-size:14px;font-weight:600;margin:0 0 12px;position:relative}.sm-section-title:after{background:linear-gradient(90deg,#2c3b97,#0000);background:linear-gradient(90deg,var(--accent),#0000);bottom:-4px;content:"";height:1px;left:0;opacity:.3;position:absolute;right:0}.sm-grid{grid-gap:12px 18px;display:grid;gap:12px 18px;grid-template-columns:repeat(3,minmax(180px,1fr))}.sm-item label{color:#536179;color:var(--ink-600);display:block;font-size:13px;margin-bottom:6px}.sm-val{color:#0f172a;color:var(--ink-900);font-size:14px;font-weight:600;line-height:1.35;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.sm-empty{color:#536179;color:var(--ink-600);font-size:13px;padding:2px 0 4px}.sm-loader{align-items:center;display:flex;justify-content:center;padding:28px 0}.sm-error{background:#fff1f2;border:1px solid #fecdd3;border-radius:10px;color:#b91c1c;padding:10px 12px}@media (max-width:860px){.sm-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (max-width:520px){.sm-grid{grid-template-columns:1fr}}:root{--finPB-bg:#fff;--finPB-overlay:#090e288c;--finPB-text:#0f172a;--finPB-muted:#6b7280;--finPB-border:#e7e9f2;--finPB-brand:#2a3b97;--finPB-shadow:0 22px 70px #0206172e,0 4px 18px #02061714}.finPB-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--overlay);display:grid;inset:0;padding:clamp(12px,3vw,28px);place-items:center;position:fixed;z-index:1000}.finPB-modal{background:#fff;background:var(--finPB-bg);border:1px solid #e7e9f2;border:1px solid var(--finPB-border);border-radius:16px;box-shadow:0 22px 70px #0206172e,0 4px 18px #02061714;box-shadow:var(--finPB-shadow);color:#0f172a;color:var(--finPB-text);display:grid;grid-template-rows:auto 1fr;max-height:min(88vh,1100px);overflow:hidden;width:min(1100px,96vw)}.finPB-header{align-items:center;border-bottom:1px solid #e7e9f2;border-bottom:1px solid var(--finPB-border);display:flex;justify-content:space-between;padding:16px 20px}.finPB-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.finPB-head-meta{align-items:center;display:flex;gap:8px}.finPB-title{color:#2a3b97;color:var(--finPB-brand);font-size:16px;font-weight:800;letter-spacing:.2px;margin:0}.finPB-chip{background:#f2f5ff;border:1px solid #e3e9ff;border-radius:999px;color:#1f2a44;font-size:12px;padding:6px 10px}.finPB-close{background:#0000;border:none;border-radius:10px;color:#6b7280;color:var(--finPB-muted);cursor:pointer;font-size:13px;font-weight:700;line-height:1;padding:6px 10px}.finPB-close:hover{background:#f3f4f7;color:#0b102a}.finPB-table-wrap{overflow:auto}.finPB-table{border-collapse:initial;border-spacing:0;min-width:980px;table-layout:fixed;width:100%}.finPB-table thead th{background:linear-gradient(#fff,#f8fafc);border-bottom:2px solid #e7e9f2;border-bottom:2px solid var(--finPB-border);color:#1f2937;font-size:12.5px;font-weight:800;letter-spacing:.2px;padding:12px 14px;position:-webkit-sticky;position:sticky;text-align:left;top:0;white-space:nowrap}.finPB-table thead th:nth-child(7){text-align:right;white-space:nowrap}.finPB-table col:nth-child(7){width:12%!important}.finPB-table thead th.finPB-num{text-align:right}.finPB-table tbody td,.finPB-table tfoot td,.finPB-table thead th{line-height:1.35;vertical-align:middle}.finPB-table tbody td{border-bottom:1px solid #e7e9f2;border-bottom:1px solid var(--finPB-border);font-size:14px;padding:12px 14px}.finPB-table tbody tr:nth-child(odd) td{background:#fcfdff}.finPB-table tbody tr:hover td{background:#f7f9ff}.finPB-table tfoot tr{background:#fcfcff}.finPB-table tfoot td{border-top:2px solid #e7e9f2;border-top:2px solid var(--finPB-border);color:#2a3b97;color:var(--finPB-brand);font-size:15px;font-weight:900;padding:10px;text-align:right}.finPB-table td.finPB-name{color:#0b102a;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finPB-table td.finPB-num,.finPB-table thead th.finPB-num{font-feature-settings:"tnum" 1,"lnum" 1,"tnum";font-variant-numeric:tabular-nums;text-align:right}.finPB-strong{font-weight:800}.finPB-accent{color:#2a3b97;color:var(--finPB-brand)}.finPB-empty{color:#6b7280;color:var(--finPB-muted);padding:20px 0;text-align:center}.finPB-table tfoot td:last-child:before{content:none}.finPB-total-flex{align-items:center;display:flex;font-weight:800;gap:8px;justify-content:flex-end;padding-right:4px}.finPB-total-label{color:#111827;font-weight:700}.finPB-total-amount{color:#2a3b97;color:var(--finPB-brand);font-weight:900}@media (max-width:640px){.finPB-modal{border-radius:14px;max-height:92vh}.finPB-table{min-width:720px}}.mct-root{display:flex;flex-direction:column;gap:12px;overflow-x:hidden;width:100%}.mct-toolbar{background:#2c3b971a;border:1px solid #e0e0e0;border-radius:8px;flex-wrap:wrap;gap:12px;padding:8px 10px}.mct-rows-group,.mct-sort-group,.mct-toolbar{align-items:center;display:flex;justify-content:space-between}.mct-rows-group,.mct-sort-group{gap:8px;width:100%}.mct-rows-label,.mct-sort-label{color:#00000080;font-size:12px;font-weight:600}.mct-select{background:#eaebf5;font-size:12px;outline:none}.mct-select,.mct-sortdir{border:none;border-radius:6px;padding:6px 8px}.mct-sortdir{background:#eaecf1;cursor:pointer}.mct-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr;max-height:425px;overflow-y:auto}.mct-card{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 1px 3px #00000014;overflow:hidden}.mct-card-head{align-items:center;background:#2c3b970d;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:10px 12px}.mct-head-left{min-width:0}.mct-head-label{color:#666;font-size:11px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mct-head-value{color:#111;font-size:13px;font-weight:700;overflow-wrap:anywhere}.mct-head-right{align-items:center;display:flex;gap:6px}.mct-expand-btn{background:#fff;border:none;border-radius:6px;cursor:pointer;padding:6px 8px}.mct-card-body{display:none;gap:8px 12px;grid-template-columns:1fr 1fr;padding:12px}.mct-card.open .mct-card-body{display:grid}.mct-field{min-width:0}.mct-field-label{color:#666;font-size:11px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mct-field-value{color:#111;font-size:13px;font-weight:600;min-height:18px;overflow-wrap:anywhere}.mct-card-actions{background:#2c3b970d;border-top:1px solid #f0f0f0;display:flex;justify-content:flex-end;padding:8px 10px}.mct-action-button{background:#0000;border:none;border-radius:8px;cursor:pointer;font-size:18px;padding:6px 10px}.mct-pagination{align-items:center;background:#e1e1e3;border:1px solid #e0e0e0;border-radius:8px;bottom:0;display:flex;justify-content:space-between;padding:6px 8px;position:-webkit-sticky;position:sticky}.mct-page-btn{background:none;border:none;cursor:pointer;font-size:20px;padding:4px 6px}.mct-page-btn:disabled{color:#ccc;cursor:not-allowed}.mct-page-status{color:#000;font-size:12px}.mct-of{color:#00000080;margin-left:6px}.mct-dd-backdrop{background:#0000;inset:0;position:fixed;z-index:999}.mct-dd{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 6px 20px #0000001f;min-width:140px;overflow:hidden;position:absolute;z-index:1000}.mct-dd-item{cursor:pointer;font-size:14px;padding:10px 12px}.mct-dd-item:hover{background:#f5f5f5}@media (max-width:420px){.mct-card-body{grid-template-columns:1fr}}.mobile-pagination-filter{align-items:center;background:#fff;background:var(--White,#fff);border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:flex;justify-content:space-between;margin:10px 0;padding:8px 12px;width:100%}.mobile-pagination-controls{align-items:center;display:flex;gap:8px}.mobile-pagination-button{align-items:center;background-color:#fff;border:1px solid #334bc2;border-radius:6.822px;color:#334bc2;cursor:pointer;display:flex;font-size:12px;font-weight:700;height:25px;justify-content:center;padding:5px 10px}.mobile-pagination-button:disabled{cursor:not-allowed;opacity:.5}.mobile-pagination-info{color:#000c;font-size:14px;font-weight:500;min-width:40px;text-align:center}.mobile-page-size-filter{align-items:center;display:flex;position:relative}.mobile-page-size-select{background-color:#fff;border:1px solid #334bc2;border-radius:6px;color:#334bc2;font-size:12px;height:25px;padding:0 8px;transform-origin:bottom}.mobile-page-size-filter:before{content:"";height:120px;left:0;pointer-events:none;position:absolute;top:-120px;width:100%}.mobile-page-size-select{bottom:100%;position:relative}.mobile-page-size-select option{direction:ltr}.mobile-page-size-filter:after{border-left:4px solid #0000;border-right:4px solid #0000;border-top:4px solid #334bc2;pointer-events:none;position:absolute;right:8px;top:50%;transform:translateY(-50%);z-index:1}.view-main{align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:16px;height:auto;padding:24px}.view-main-titleimg h1{color:#000;font-size:20px;font-weight:700;margin:0}.leads-filter-button{align-items:center;border:1px solid #00000080;border-radius:40px;color:#00000080;cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;line-height:normal;padding:5px 18px;text-align:center}.leads-filter-button.active,.leads-filter-button:hover{background-color:#fff;border-color:#2c3b97!important;color:#2c3b97!important}.ViewLead_tableContianer{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:20px}.view-main-table-t2{display:flex;flex-direction:column;gap:15px;width:100%}.filters-row{align-items:center;display:flex;gap:30px;margin-bottom:15px;width:100%}.view-main-table-t2-boxs,.view-main-table-t3-boxs{align-items:center;background:#fff;border-radius:8px;box-shadow:0 0 0 4px #dddddd29;display:flex;flex:1 1;gap:16px;height:40px;padding:12px 16px}.view-plan-buttons{align-items:center;background:#59bb5f;background:var(--Light-Green,#59bb5f);border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-style:normal;font-weight:700;height:35px;justify-content:center;line-height:normal;padding:6px 31.5px 6px 30.5px;text-transform:capitalize;width:100%}.memder-id{color:#334bc2;font-size:14px;font-weight:600}.desktop-only{display:block}.mob-main-divs{display:none}@media (max-width:786px){.leads-filter-button{display:flex;padding:1px 15px}.filters-row{align-items:stretch;flex-direction:column;gap:12px}.view-main{padding:16px}.desktop-only{display:none}.mob-main-divs{display:flex;flex-direction:column;gap:16px;width:100%}.mobile-search-wrap{margin:8px 0}.main-div1{background:#fff;border-radius:10px;box-shadow:0 2px 8px #4461d714;height:auto;width:100%}.main-div1 .div1{align-items:center;background:#2c3b970d;border-radius:8px 8px 0 0;display:flex;height:44px;justify-content:space-between;padding:0 12px;width:100%}.cv-card-action{background:#283b99;border:none;border-radius:8px;color:#fff;font-size:12px;font-weight:700;padding:6px 12px}.main-div1 .div2,.main-div1 .divC3{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:43px;padding:0 12px;width:100%}.main-div1 .divC3{background:#f4f4f4;gap:8px}.div2 .div2-d1,.divC3 .divC3-d1{color:#000c;display:flex;font-size:14px;font-weight:500;justify-content:space-between}.divC3 .divC3-dc2{color:#334bc2;font-size:14px;font-weight:500}.div2-d1-right .b1-span{color:#000;font-size:12px;font-weight:700}}.error-main{flex:1 0;flex-direction:column;gap:16px;gap:var(--spacing-16px,16px);height:auto;padding:24px;padding:var(--spacing-24px,24px)}.error-main,.error-main-div{align-self:stretch;display:flex}.error-main-div{align-items:flex-start;gap:16px}.error-main-div div{align-items:center;border:1px solid #2c3b97;border:1px solid var(--Finhaat-Blue,#2c3b97);border-radius:40px;display:flex;gap:10px;justify-content:center;padding:4px 18px}.error-main-table{align-items:center;align-self:stretch;background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:.75rem;justify-content:flex-end;padding:1rem}.error-main-table-t1{display:flex;justify-content:space-around;left:0;width:100%}.error-main-table-t2{display:flex;gap:50px;width:100%}.error-main-table-t2-boxs{display:flex;padding:16px}.error-main-table-t2-boxs,.error-main-table-t3-boxs{align-items:center;align-self:stretch}.error-main-table-export-boxs,.error-main-table-t2-boxs,.error-main-table-t3-boxs{background:#fff;background:var(--White,#fff);border-radius:8px;box-shadow:0 0 0 4px #dddddd29;gap:16px;height:40px}.error-main-table-export-boxs{display:flex;padding:12px;width:10%}.select-type{border:none;width:100%}.input-search,.select-type{color:#2a2f3b;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.error-plan-button{background:#283b99;background:var(--Finhaat-Blue,#283b99);border:none;padding:6px 25.5px 6px 24.5px}.continue-button,.error-plan-button{align-items:center;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-style:normal;font-weight:700;height:35px;justify-content:center;line-height:normal;text-transform:capitalize;width:100%}.continue-button{background:#59bb5f;background:var(--Light-Green,#59bb5f);border:none;padding:6px 31.5px 6px 30.5px}.continue-button:disabled{background:grey;cursor:not-allowed}.error-main h1{color:#000;color:var(--Black,#000);font-size:20px}.error-main h1,.lead-filter-btn{font-style:normal;font-weight:700;line-height:normal}.lead-filter-btn{align-items:center;border:1px solid #00000080;border-radius:40px;color:#00000080;cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:center;padding:15px 20px;text-align:center}.lead-filter-btn.active,.lead-filter-btn:hover{border-color:#2c3b97!important;color:#2c3b97!important}.View-leads-Container{display:flex;gap:16px}.cell-content,.secondary-info{align-items:flex-start;display:flex;flex-direction:column}.secondary-info{color:#000;color:var(--Black,#000);width:100%}.secondary-info,.secondary-info-entrydate-first{font-size:12px;font-style:normal;font-weight:700;line-height:normal}.secondary-info-entrydate-first{align-items:center;background:#2c3b971a;border-radius:10px;color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);display:flex;flex-direction:column;flex-shrink:0;gap:10px;height:19px;justify-content:center;min-width:75px;padding:2px 10px}.error-main-table-t2-boxs .export-div{color:#00000080;font-size:12px;font-style:normal;font-weight:700;line-height:normal}.secondary-info-entrydate-second{color:#00000080;font-weight:400}.secondary-info-entrydate-second,.tenur-div{font-size:12px;font-style:normal;line-height:normal}.tenur-div{color:#000;color:var(--Black,#000);font-weight:700}.tenur-gross-div{color:#00000080;font-size:12px;font-weight:400}.error-memder-id,.tenur-gross-div{font-style:normal;line-height:normal}.error-memder-id{word-wrap:break-word;color:#334bc2;color:var(--New-color,#334bc2);font-size:14px;font-weight:500;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;white-space:normal;width:100%}.error_tableContianer{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:24px;padding:20px}.upload-area,.upload-container{position:relative}.upload-area{align-items:center;border:1px dashed #334bc280;border-radius:10px;color:#334bc2;color:var(--New-color,#334bc2);cursor:pointer;display:flex;font-family:Mukta;font-size:16px;font-style:normal;font-weight:600;gap:8px;height:100px;justify-content:center;line-height:normal;padding:16px;transition:border-color .3s}.upload-area.files-selected{border:2px solid green}.upload-area.drag-over{border:2px dashed #007bff}.upload-area.disabled{opacity:.5;pointer-events:none}.file-input{display:none}.upload-text{font-size:16px;margin-top:10px}.file-size-info{color:#888;font-size:12px;margin-top:10px}.upload-icon{background:#dee3fe;border-radius:100px;font-size:23px;margin-top:10px;padding:3px}.selected-files{display:flex;flex-direction:column;gap:5px;margin-top:10px;text-align:left}.file-item{border-radius:5px;justify-content:space-between;padding:5px 10px}.file-item,.remove-file-btn{align-items:center;display:flex;font-size:.9rem}.remove-file-btn{background:#0000;border:none;color:red;cursor:pointer;margin-left:20px}.remove-file-btn:hover{text-decoration:underline}.ParametricFormContainer{align-items:flex-start;align-self:stretch;background:#f6f8fb;display:flex;flex:1 0;flex-direction:column;gap:14px;min-height:100vh;padding:16px}.ParametricPolicy-form{gap:14px;width:100%}.parametric-top-banner{width:100%}.parametric-progress-card{background:#fff;border:1px solid #e7ecf5;border-radius:12px;box-shadow:0 2px 8px #1018280a;padding:14px 16px;width:100%}.parametric-progress-card .ProgressStep h1{color:#1e293b;font-size:16px;font-weight:700;letter-spacing:0;margin:0}.parametric-progress-card .ProgressStep h2{color:#667085;font-size:12px;font-weight:500;margin:4px 0 0}.parametric-stepper-wrap{background:#fff;border:1px solid #e7ecf5;border-radius:12px;box-shadow:0 2px 8px #1018280a;overflow:hidden;width:100%}.parametric-stepper{align-items:stretch;display:flex;width:100%}.parametric-step{align-items:center;background:#fff;border-right:1px solid #edf2f7;cursor:pointer;display:flex;flex:1 1;gap:10px;padding:12px 14px;transition:all .2s ease}.parametric-step:hover{background:#fafbfd}.parametric-step:last-child{border-right:none}.parametric-step.active{background:#f5f8ff}.parametric-step.done{background:#f7fbf8}.parametric-step-num{align-items:center;background:#fff;border:1px solid #d0d7e5;border-radius:999px;color:#667085;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:28px;justify-content:center;width:28px}.parametric-step.active .parametric-step-num{background:#2c3b97;border-color:#2c3b97;box-shadow:none;color:#fff}.parametric-step.done .parametric-step-num{background:#2da44a;border-color:#2da44a;box-shadow:none;color:#fff}.parametric-step-info{display:flex;flex-direction:column;gap:2px}.parametric-step-label{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.parametric-step-title{color:#334155;font-size:13px;font-weight:600}.parametric-page{display:flex;flex-direction:column;gap:14px}.section-card{border-radius:12px;box-shadow:0 2px 8px #1018280a;padding:16px;width:100%}.parametric-hero-card,.section-card{background:#fff;border:1px solid #e7ecf5}.parametric-section-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:12px}.section-eyebrow{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.4px;margin-bottom:4px;text-transform:uppercase}.parametric-mini-badge{align-items:center;background:#f3f6fb;border-radius:999px;color:#475467;display:inline-flex;font-size:11px;font-weight:600;justify-content:center;padding:5px 10px;white-space:nowrap}.section-title{align-items:center;color:#1e293b;display:flex;font-size:15px;font-weight:700;gap:10px;line-height:normal;margin-bottom:12px}.section-title:after{background:#eef2f7;content:"";flex:1 1;height:1px}.section-title.no-line:after{display:none}.formRow{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.generatePolicy-formGroup{display:flex;flex-direction:column;gap:6px}.generatePolicy-formGroup label{color:#344054;font-size:12px;font-weight:600}.generatePolicy-formGroup input,.generatePolicy-formGroup select{background:#fff;border:1px solid #d8e0ec;border-radius:8px;box-sizing:border-box;color:#1f2937;font-size:13px;font-weight:500;min-height:40px;outline:none;padding:0 12px;transition:all .2s ease;width:100%}.generatePolicy-formGroup input::placeholder{color:#98a2b3}.generatePolicy-formGroup input:focus,.generatePolicy-formGroup select:focus{border-color:#2c3b97;box-shadow:0 0 0 3px #2c3b970f}.star{color:#e5484d}.error{color:#d92d20;font-size:11px;font-weight:500;margin-top:2px}.parametric-inline-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:10px}.info-pill{align-items:center;background:#fff8eb;border:1px solid #f6e2b3;border-radius:999px;color:#946200;display:inline-flex;font-size:11px;font-weight:600;padding:6px 10px}.btn-back,.btn-next,.btn-submit,.calc-btn,.verify-btn{cursor:pointer;transition:all .2s ease}.calc-btn{align-items:center;background:#2da44a;border:none;border-radius:8px;box-shadow:none;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 14px}.btn-back:hover,.btn-next:hover,.btn-submit:hover,.calc-btn:hover,.verify-btn:hover{opacity:.96;transform:none}.premium-box{align-items:center;background:#2c3b97;border-radius:12px;box-shadow:none;color:#fff;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px}.premium-label{color:#ffffffbf;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.premium-amount{font-size:24px;font-weight:700;line-height:1.2;margin-top:4px}.premium-note{color:#ffffffd1;font-size:11px;line-height:1.4;margin-top:6px}.parametric-sum-amount{font-size:18px;font-weight:700;margin-top:4px}.parametric-premium-right{text-align:right}.parametric-upload-header{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px}.parametric-upload-subtext{color:#667085;font-size:12px;line-height:1.4}.parametric-kyc-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 120px;width:100%}.parametric-kyc-input{min-width:0;width:100%}.verify-btn{background:#2c3b97;border:none;border-radius:8px;box-shadow:none;color:#fff;font-size:13px;font-weight:600;min-height:40px;padding:0 12px}.verified-badge{align-items:center;background:#edf9f0;border:1px solid #d4f0db;border-radius:999px;color:#1f7a33;display:inline-flex;font-size:11px;font-weight:600;gap:4px;margin-top:6px;padding:5px 10px}.parametric-helper-text{color:#667085;display:block;font-size:11px;line-height:1.4;margin-top:5px}.gender-group,.gender-group-inline{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.gender-group-inline{flex-direction:row}.gender-group button,.gender-group-inline button{background:#fff;border:1px solid #d8e0ec;border-radius:6.652px;color:#475467;cursor:pointer;font-size:12px;font-weight:600;min-height:36px;padding:0 14px;transition:all .2s ease;white-space:nowrap}.gender-group button.selected,.gender-group-inline button.selected{background:#f3f6ff;border-color:#c7d2fe;color:#2c3b97}.parametric-bank-card{align-items:center;background:#f8fafc;border:1px solid #e3eaf6;border-radius:10px;display:flex;gap:12px;margin-top:14px;padding:12px}.parametric-bank-logo{align-items:center;background:#2c3b97;border-radius:10px;box-shadow:none;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:700;height:40px;justify-content:center;width:40px}.parametric-bank-name{color:#1f2937;font-size:14px;font-weight:700}.parametric-bank-meta{color:#667085;font-size:11px;margin-top:3px}.parametric-nav-row{align-items:center;display:flex;gap:10px;justify-content:space-between}.btn-back{align-items:center;background:#fff;border:1px solid #d8e0ec;border-radius:8px;color:#344054;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 14px}.btn-back:hover{background:#fafbfd;border-color:#cfd8e6}.btn-next{background:#2c3b97}.btn-next,.btn-submit{align-items:center;border:none;border-radius:8px;box-shadow:none;color:#fff;display:inline-flex;font-size:13px;font-weight:600;justify-content:center;padding:10px 14px}.btn-submit{background:#2da44a}.summary-header{background:#2c3b97;border-radius:12px;box-shadow:none;color:#fff;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px}.summary-ref{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.summary-header strong,.summary-ref strong{color:#fff;display:block;font-size:17px;font-weight:700;margin-top:4px}.summary-premium{text-align:right}.sp-label{color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.sp-amt{font-size:24px;font-weight:700;margin-top:4px}.parametric-summary-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.summary-section{background:#fff;border:1px solid #e7ecf5;border-radius:12px;box-shadow:0 2px 8px #1018280a;padding:16px}.ss-title{border-bottom:1px solid #eef2f7;color:#2c3b97;font-size:12px;font-weight:700;letter-spacing:.3px;margin-bottom:10px;padding-bottom:10px;text-transform:uppercase}.ss-row{border-bottom:1px solid #f2f4f7;display:flex;gap:10px;justify-content:space-between;padding:8px 0}.ss-row:last-child{border-bottom:none}.ss-key{color:#667085;font-size:12px;font-weight:500}.ss-val{color:#1f2937;font-size:12px;font-weight:600;text-align:right;word-break:break-word}.parametric-green{color:#2da44a}.parametric-note-box{background:#fff9eb;border:1px solid #f4dfab;border-radius:10px;color:#7a5a00;font-size:12px;font-weight:500;line-height:1.5;padding:12px 14px}.parametric-success-page{align-items:center;display:flex;flex-direction:column;gap:14px;padding:28px 8px 4px;text-align:center}.parametric-success-icon{align-items:center;background:#edf9f0;border-radius:999px;box-shadow:none;color:#2da44a;display:flex;font-size:30px;font-weight:700;height:64px;justify-content:center;width:64px}.parametric-success-title{color:#1f2937;font-size:22px;font-weight:700}.parametric-success-ref{color:#667085;font-size:13px;line-height:1.5;max-width:520px}.parametric-policy-card{background:#edf9f0;border-radius:12px;box-shadow:none;color:#1f7a33;display:inline-flex;flex-direction:column;gap:4px;padding:14px 20px}.parametric-policy-card strong{font-size:18px}.parametric-center{justify-content:center}.parametric-span-2{grid-column:span 2}.issued-summary-wrap{margin:4px auto 0;max-width:620px;width:100%}.issued-summary-card{background:#fff;border:1px solid #e6ecf5;border-radius:18px;box-shadow:0 8px 24px #1018280f;padding:18px}.issued-summary-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.issued-summary-label{color:#1f2937;font-size:14px;font-weight:700;line-height:1.3}.issued-summary-subtext{color:#667085;font-size:12px;line-height:1.45;margin-top:4px}.issued-summary-list{display:flex;flex-direction:column;gap:0}.issued-summary-row{align-items:center;border-bottom:1px solid #eef2f7;display:flex;gap:14px;justify-content:space-between;padding:12px 0}.issued-summary-row:last-child{border-bottom:none}.issued-summary-key{color:#667085;font-size:13px;font-weight:500}.issued-summary-value{color:#1f2937;font-size:13px;font-weight:600;text-align:right;word-break:break-word}.issued-summary-row-highlight{background:#f3fbf5;border:1px solid #dbe9df;border-radius:12px;margin-top:6px;padding:12px 14px}.issued-summary-row-highlight .issued-summary-key{color:#1f7a33;font-weight:600}.issued-summary-row-highlight .issued-summary-value{color:#1f7a33;font-weight:700}.compact-success-page{gap:16px;padding:18px 8px 4px;width:100%}.compact-success-top{align-items:center;display:flex;flex-direction:column;gap:10px}.compact-success-icon{font-size:28px;height:58px;width:58px}.compact-success-title{font-size:20px;line-height:1.2;margin:0}.compact-success-ref{font-size:13px;line-height:1.45;margin:0;max-width:420px}.compact-policy-card{border-radius:14px;gap:2px;min-width:210px;padding:12px 18px}.compact-policy-card span{font-size:12px;font-weight:500}.compact-policy-card strong{font-size:16px;line-height:1.2}.compact-issued-summary-wrap{margin:0 auto;max-width:760px;width:100%}.compact-issued-summary-card{border-radius:16px;padding:16px 18px}.compact-issued-summary-head{margin-bottom:10px}.issued-summary-label{font-size:13px}.issued-summary-subtext{font-size:11px;margin-top:3px}.issued-summary-row{padding:10px 0}.issued-summary-key,.issued-summary-value{font-size:12px}.issued-summary-row-highlight{border-radius:10px;margin-top:4px;padding:10px 12px}.compact-success-actions{display:flex;justify-content:center;margin-top:2px}.compact-success-btn{justify-content:center;min-width:210px}@media (max-width:768px){.compact-success-page{gap:14px;padding:14px 4px 2px}.compact-success-title{font-size:18px}.compact-success-ref{font-size:12px;max-width:100%}.compact-policy-card{max-width:260px;min-width:auto;width:100%}.compact-issued-summary-wrap{max-width:100%}.compact-issued-summary-card{padding:14px}.compact-success-btn{max-width:260px;width:100%}.issued-summary-wrap{max-width:100%}.issued-summary-card{border-radius:14px;padding:14px}.issued-summary-row{padding:10px 0}.issued-summary-key,.issued-summary-value{font-size:12px}}@media (max-width:1024px){.formRow,.parametric-summary-grid{grid-template-columns:1fr 1fr}.parametric-span-2{grid-column:span 2}}@media (max-width:900px){.parametric-stepper{flex-wrap:wrap}.parametric-step{border-bottom:1px solid #eef0f6;min-width:50%}.parametric-step:nth-child(2n){border-right:none}}@media (max-width:768px){.ParametricFormContainer{padding:12px}.parametric-progress-card,.section-card{border-radius:10px;padding:14px}.formRow,.parametric-summary-grid{grid-template-columns:1fr}.parametric-span-2{grid-column:span 1}.parametric-nav-row,.parametric-section-head,.premium-box,.summary-header{align-items:stretch;flex-direction:column}.parametric-premium-right,.summary-premium{text-align:left}.parametric-step{border-right:none;min-width:100%}.parametric-kyc-row{grid-template-columns:1fr}.btn-back,.btn-next,.btn-submit,.calc-btn,.verify-btn{width:100%}.gender-group,.gender-group-inline{flex-wrap:wrap}.gender-group button,.gender-group-inline button{flex:0 0 auto;width:auto}.parametric-progress-card .ProgressStep h1{font-size:15px}.premium-amount,.sp-amt{font-size:20px}}.policy-operations-page{background:#f6f8fb;min-height:100vh}.policy-page-title{width:100%}.policy-page-title h1{color:#061428;font-size:26px;font-weight:800;margin:0 0 6px}.policy-page-title p{color:#000000a6;font-size:14px;margin:0}.policy-operation-card{background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #0000001f;gap:18px}.policy-section-title h1,.policy-section-title h2{align-items:center;color:#061428;display:flex;font-size:18px;font-weight:800;gap:8px;margin:0}.policy-enrollment-row{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.policy-hidden-label{visibility:hidden}.policy-action-group button{height:35px}.policy-payment-btn,.policy-primary-btn{align-items:center;background:#2c3b97!important;border:none!important;border-radius:6px!important;color:#fff!important;display:flex!important;font-size:14px!important;font-weight:700!important;gap:8px;justify-content:center}.policy-payment-btn:disabled,.policy-primary-btn:disabled{background:#e1e4eb!important;color:#9aa2b4!important;cursor:not-allowed!important}.policy-plan-dropdown .custom-dropdown,.policy-plan-dropdown .dropdown-btn-full{width:100%}.policy-operation-formGroup button{border:1px solid #ccc;border-radius:6px;cursor:pointer;height:40px;padding:8px;width:100%}.policy-table-container{background:#fff;border:1px solid #fff;border-radius:8px;box-shadow:0 2px 8px #0000001f;gap:0!important;overflow:visible;padding:0!important;width:100%}.policy-table-header{align-items:center;background:#fff;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 18px 10px;width:100%}.policy-transaction-title h2{color:#061428;font-size:20px;font-weight:800;margin:0}.policy-table-toolbar{border-bottom:1px solid #eee;padding:0 18px 16px;width:100%}.policy-toolbar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;width:100%}.policy-toolbar-actions2{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:14px;justify-content:flex-end;width:auto}.policy-search-box{flex:1.4 1;max-width:420px;min-width:260px;padding:0}.policy-date-filter,.policy-search-box{background:#fff;border-radius:8px;box-shadow:0 0 0 2px #dddddd1f}.policy-date-filter{box-sizing:border-box;flex:1.2 1;max-width:460px;min-width:320px}.policy-status-filter{background:#fff;border-radius:8px;box-shadow:0 0 0 2px #dddddd1f;flex:0.7 1;max-width:220px;min-width:180px}.policy-toolbar-actions>div{align-items:center;display:flex;height:44px}.policy-date-filter button,.policy-date-filter input,.policy-status-filter button{height:44px!important}.policy-date-filter,.policy-search-box,.policy-status-filter{min-width:0}.policy-date-filter,.policy-date-filter *{box-sizing:border-box}.policy-date-filter>*,.policy-status-filter>*{max-width:100%!important;width:100%!important}.policy-date-filter .custom-date-picker,.policy-date-filter .date-picker,.policy-date-filter button,.policy-date-filter input{width:100%!important}.policy-cell-content{display:flex;flex-direction:column;gap:3px}.policy-primary-text{color:#061428;font-size:14px;font-weight:800}.policy-secondary-text{color:#000000a6;font-size:11px}.policy-plan-cell{align-items:center;color:#061428;display:flex;font-size:13px;font-weight:700;gap:8px;white-space:nowrap}.policy-transaction-badge{background:#f1f2f5;display:inline-block;font-size:11px;line-height:1.4;max-width:200px;padding:6px 10px;white-space:normal;word-break:break-all}.policy-table-Export,.policy-transaction-badge{border-radius:8px;color:#061428;font-weight:700}.policy-table-Export{box-shadow:0 0 0 2px #dddddd1f}.policy-table-Export,.policy-table-Refresh{align-items:center;background:#fff;background:var(--White,#fff);display:flex;font-size:13px;gap:16px;height:40px;justify-content:center;padding:16px}.policy-table-Refresh{border:none;border-radius:8px;box-shadow:0 0 0 2px #847d7d1f;color:#111213;cursor:pointer;font-weight:700}.policy-header-title-row{align-items:center;display:flex;justify-content:space-between;width:100%}.policy-table-refresh-icon{transition:transform .3s ease}.policy-table-Refresh:hover .policy-table-refresh-icon{transform:rotate(190deg)}.policy-dashboard-card-blue{border-left:4px solid #2563eb}.policy-dashboard-card-purple{border-left:4px solid #7c3aed}.policy-dashboard-card-teal{border-left:4px solid #0d9488}.policy-dashboard-card-blue{background:linear-gradient(135deg,#fff,#eaf1ff)}.policy-dashboard-card-blue:before{background:#2563eb}.policy-dashboard-card-purple{background:linear-gradient(135deg,#fff,#f3ecff)}.policy-dashboard-card-purple:before{background:#7c3aed}.policy-dashboard-card-teal{background:linear-gradient(135deg,#fff,#e6f7f5)}.policy-dashboard-card-teal:before{background:#0d9488}.policy-branch-badge{border-radius:8px;color:#061428;display:inline-block;font-size:13px;font-weight:700;line-height:1.4;max-width:200px;padding:6px 10px;white-space:normal;word-break:break-all}.policy-status-badge{align-items:center;border-radius:30px;display:inline-flex;font-size:11px;font-weight:700;gap:10px;justify-content:center;padding:4px 10px;white-space:nowrap;width:-webkit-fit-content;width:fit-content}.policy-status-success{background:#e9f9ef;color:#2da44a}.policy-status-verified{background:#fff4cc;color:#a77900}.policy-status-failed{background:#ffe9e9;color:#e01a1a}.policy-status-mapped{background:#e7efff;color:#2c3b97}.policy-status-unmapped{background:#f1f2f5;color:#0000008c}.policy-mapping-cell{display:flex;flex-direction:column;gap:4px}.policy-lead-id{color:#2c3b97;font-size:11px;font-weight:800}.policy-map-btn{background:#edf3ff!important;border:1px solid #d8e4ff!important;border-radius:6px!important;color:#2c3b97!important;font-size:12px!important;font-weight:800!important;padding:6px 12px!important}.policy-no-action{color:#000;display:flex;font-weight:700;height:100%;padding-left:35px}.policy-otp-action{align-items:center;display:flex;gap:8px}.policy-otp-action input{height:35px;min-width:100px}.policy-otp-action button{min-width:115px}.policy-otp-action input{border-radius:6px;height:40px!important;padding:8px 12px}.policy-plan-dropdown .dropdown-btn-full{font-size:12px!important;font-weight:600}.policy-plan-dropdown .dropdown-item,.policy-plan-dropdown .dropdown-menu,.policy-plan-dropdown .selected-option{font-size:12px}.policy-otp-modal{align-items:center;background:#0614288c;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:9999}.policy-otp-modal-content{animation:policyOtpPop .18s ease-out;background:#fff;border-radius:14px;box-shadow:0 18px 45px #00000038;max-width:390px;padding:28px 24px 22px;position:relative;width:100%}.policy-otp-close{background:#f1f2f5;border:none;border-radius:50%;color:#061428;cursor:pointer;font-size:22px;height:30px;line-height:28px;position:absolute;right:14px;top:12px;width:30px}.policy-otp-icon{align-items:center;background:#edf3ff;border-radius:16px;color:#2c3b97;display:flex;font-size:14px;font-weight:900;height:54px;justify-content:center;margin-bottom:14px;width:54px}.policy-otp-modal-content h3{color:#061428;font-size:20px;font-weight:800;margin:0 0 6px}.policy-otp-subtitle{color:#0000009e;font-size:13px;line-height:1.45;margin:0 0 14px}.policy-otp-mobile-box{background:#f6f8fb;border:1px solid #e7eaf0;border-radius:10px;color:#000000a6;font-size:13px;font-weight:600;margin-bottom:14px;padding:10px 12px}.policy-otp-mobile-box span{color:#061428;font-weight:800}.policy-otp-input{border:1px solid #d9deea!important;border-radius:10px!important;font-size:15px!important;font-weight:700!important;height:44px!important;letter-spacing:2px;text-align:center}.policy-otp-input:focus{border-color:#2c3b97!important;box-shadow:0 0 0 3px #2c3b971f!important}.policy-otp-actions{display:flex;gap:10px;margin-top:18px}.policy-otp-cancel-btn,.policy-otp-verify-btn{border-radius:8px!important;flex:1 1;font-size:13px!important;font-weight:800!important;height:40px}.policy-otp-cancel-btn{background:#fff!important;border:1px solid #d9deea!important;color:#061428!important}.policy-otp-verify-btn{background:#2c3b97!important;border:1px solid #2c3b97!important;color:#fff!important}.policy-otp-verify-btn:disabled{background:#e1e4eb!important;border-color:#e1e4eb!important;color:#9aa2b4!important;cursor:not-allowed!important}.policy-retry-btn{align-items:center;background:#edf3ff;border:none;border-radius:999px;box-shadow:0 2px 6px #2c3b9714;color:#2c3b97;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;min-height:34px;padding:7px 14px;transition:all .18s ease}.policy-retry-btn:hover{background:#2c3b97;color:#fff;transform:translateY(-1px)}.policy-retry-btn:hover .policy-retry-icon{transform:rotate(90deg)}.policy-retry-btn:disabled{background:#e1e4eb;color:#9aa2b4;cursor:not-allowed;transform:none}.policy-retry-icon{font-size:16px;transition:transform .2s ease}.policy-payment-btn-with-amount{height:auto!important;min-height:42px;padding:6px 10px!important}.policy-payment-action-wrap{align-items:center;display:flex;gap:8px;width:100%}.policy-payment-action-wrap .policy-payment-btn{flex:1 1;height:40px!important;min-height:40px!important}.policy-payment-btn-text{align-items:center;text-align:center}.policy-refresh-form-btn{align-items:center;background:#2c3b97!important;border:none!important;border-radius:6px!important;color:#fff!important;cursor:pointer;display:inline-flex!important;height:40px!important;justify-content:center;max-width:40px!important;min-width:40px!important;padding:0!important;width:40px!important}.policy-refresh-form-btn svg{font-size:17px}.policy-refresh-form-btn:hover{background:#223083!important}.policy-refresh-form-btn:active{transform:scale(.96)}.policy-payment-btn-text{align-items:flex-start;display:flex;flex-direction:column;line-height:1.15}.policy-payment-suminsured{font-size:11px;font-weight:600;opacity:.9}.policy-table-container table{border-collapse:initial!important;border-spacing:0 10px!important;min-width:1100px}.policy-table-container .table-responsive{overflow-x:auto}.policy-table-container td,.policy-table-container th{padding:18px!important;vertical-align:middle!important}.policy-table-container td:nth-child(2){min-width:220px}.policy-table-container td:nth-child(3){min-width:190px}.policy-table-container td:nth-child(4){min-width:150px}.policy-table-container td:nth-child(5),.policy-table-container td:nth-child(6){min-width:170px}.policy-retry-btn span{white-space:nowrap}.policy-dashboard-cards-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:18px 0;width:100%}.policy-dashboard-card{border:1px solid #eef0f5;border-radius:12px;box-shadow:0 2px 8px #00000017;min-height:92px;overflow:hidden;padding:16px 18px;position:relative}.policy-dashboard-card:before{border-radius:12px 0 0 12px;content:"";inset:0 auto 0 0;position:absolute;width:5px}.policy-dashboard-card-content{display:flex;flex-direction:column;gap:8px}.policy-dashboard-card-label{color:#5f6675;font-size:13px;font-weight:700}.policy-dashboard-card-value{color:#061428;font-size:28px;font-weight:900;line-height:1;text-align:right}.policy-dashboard-card-green{background:linear-gradient(135deg,#fff,#eefaf2)}.policy-dashboard-card-green:before{background:#2da44a}.policy-dashboard-card-yellow{background:linear-gradient(135deg,#fff,#fff8dc)}.policy-dashboard-card-yellow:before{background:#e6a700}.policy-dashboard-card-orange{background:linear-gradient(135deg,#fff,#fff0e5)}.policy-dashboard-card-orange:before{background:#f97316}.policy-dashboard-card-red{background:linear-gradient(135deg,#fff,#ffecec)}.policy-dashboard-card-red:before{background:#e01a1a}.policy-table-container{overflow:visible!important}.policy-table-toolbar{position:relative;z-index:20}@media (max-width:1200px){.policy-toolbar-actions{align-items:center;flex-wrap:wrap;gap:12px}.policy-date-filter{flex:1 1 320px;max-width:none}.policy-table-Export{justify-content:center;padding:10px!important;width:100%}.policy-status-filter{flex:1 1 180px;max-width:none}.policy-search-box{flex:1 1 280px;max-width:none}}.policy-date-filter{position:relative}.policy-date-filter,.policy-table-toolbar,.policy-toolbar-actions{overflow:visible!important}.policy-date-filter{position:relative!important;z-index:50}.policy-input-error{border:1px solid #e01a1a!important;box-shadow:0 0 0 2px #e01a1a14}.policy-field-error{color:#e01a1a;font-size:11px;font-weight:600;margin-top:4px;padding-left:2px}.policy-otp-block{display:flex;flex-direction:column;gap:5px;width:100%}.policy-otp-resend-row{color:#6b7280;font-size:11px;font-weight:600;min-height:16px;padding-left:2px}.policy-resend-otp-btn{background:#0000!important;border:none!important;color:#2c3b97!important;cursor:pointer;font-size:11px!important;font-weight:800!important;height:auto!important;padding:0!important;width:auto!important}.policy-resend-otp-btn:disabled{color:#9aa2b4!important;cursor:not-allowed}.policy-download-wrapper{align-items:center;display:flex;justify-content:center}.policy-download-btn{align-items:center;background:#edf3ff;border:none;border-radius:999px;box-shadow:0 2px 6px #2c3b9714;color:#2c3b97;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;justify-content:center;margin:1px;min-height:34px;padding:6px 10px;transition:all .18s ease}.policy-download-btn:hover{background:#2c3b97;color:#fff;transform:translateY(-1px)}.policy-download-icon{font-size:15px}@media (max-width:1100px){.policy-dashboard-cards-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.policy-dashboard-cards-row{grid-template-columns:1fr}.policy-dashboard-card{min-height:78px;padding:14px 16px}.policy-dashboard-card-value{font-size:24px}}@keyframes policyOtpPop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:1220px){.policy-enrollment-row{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.policy-enrollment-row{grid-template-columns:repeat(1,1fr)}.policy-table-header{padding:16px 14px 8px}.policy-table-toolbar{padding:0 14px 14px}.policy-toolbar-actions{align-items:stretch;flex-direction:column;gap:12px}.policy-date-filter,.policy-search-box,.policy-status-filter{flex:1 1 auto;max-width:100%;min-width:0;width:100%}}.policy-reset-filter-btn{align-items:center;display:flex;gap:6px;height:38px}@media (max-width:600px){.policy-page-title h1{font-size:22px}}.payment-mode-wrapper{display:flex;gap:10px}.payment-mode-box{height:42px;justify-content:center;min-width:110px}.payment-mode-box.active{background:#f5f6ff;border:2px solid #655def;color:#665fe8}.payment-mode-box:hover{border-color:#6059ec}.payment-mode-box{align-items:center;background:#fff;border:1px solid #d9dce3;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:20px;height:41px;min-width:120px;padding:0 14px;position:relative;transition:all .2s ease}.payment-mode-icon{align-items:center;background:#eef2ff;border-radius:6px;color:#4f46e5;display:flex;font-size:12px;height:24px;justify-content:center;width:24px}.payment-mode-box.active{background:#f8f9ff;border:2px solid #4f46e5;color:#4f46e5;font-weight:600;gap:20px;height:41px;padding:8px}.payment-mode-box.active .payment-mode-icon{background:#4f46e5;color:#fff}.payment-mode-box input{display:none}@media (max-width:900px){.policy-table-header{align-items:stretch;flex-direction:column}.policy-toolbar-actions2{justify-content:flex-start;width:100%}.policy-date-filter{flex:1 1 100%;max-width:100%;min-width:0}}@media (max-width:480px){.policy-table-header{padding:14px}.policy-toolbar-actions2{align-items:stretch;flex-direction:column;gap:10px}.policy-date-filter{max-width:100%;width:100%}.policy-date-filter button,.policy-date-filter input{font-size:13px!important;padding-right:8px!important}.policy-table-Export{justify-content:center;padding:10px!important;width:100%}}.pm-overlay{align-items:center;animation:pm-fade-in .15s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.pm-modal{background:#fff;border-radius:18px;box-shadow:0 20px 45px #0f172a40;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;max-width:420px;overflow:hidden;width:100%}.pm-header{align-items:flex-start;background:#0f172a;color:#fff;display:flex;justify-content:space-between;padding:18px 22px}.pm-title{color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em;margin:0}.pm-subtitle{color:#94a3b8;font-size:12px;margin:4px 0 0}.pm-close{align-items:center;background:#0000;border:none;border-radius:8px;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;padding:6px}.pm-close:hover{background:#1e293b;color:#fff}.pm-amount-row{align-items:center;background:#f3f4f6;border-bottom:1px solid #eef0f3;display:flex;font-size:14px;justify-content:space-between;padding:14px 22px}.pm-amount-label{color:#475569;font-weight:500}.pm-amount-value{color:#4f46e5;font-size:19px;font-weight:800;letter-spacing:-.01em}.pm-body{padding:22px}.pm-options{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.pm-option{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:18px 12px;text-align:center;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pm-option:hover{border-color:#cbd5e1}.pm-option--online-active{background:#f5f4ff;border-color:#4f46e5;box-shadow:0 1px 2px #4f46e514}.pm-option--cash-active{background:#ecfdf5;border-color:#059669;box-shadow:0 1px 2px #05966914}.pm-option-icon{display:flex;margin-bottom:4px}.pm-option-icon--online{color:#4f46e5}.pm-option-icon--cash{color:#059669}.pm-option-title{color:#0f172a;font-size:14px;font-weight:700}.pm-option-desc{color:#64748b;font-size:11px;line-height:1.3}.pm-field{animation:pm-fade-in .15s ease-out;margin-top:16px}.pm-field-label{color:#334155;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.pm-required{color:#e11d48}.pm-input{border:1px solid #cbd5e1;border-radius:12px;box-sizing:border-box;color:#1e293b;font-size:13px;outline:none;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.pm-input::placeholder{color:#94a3b8}.pm-input:focus{border-color:#059669;box-shadow:0 0 0 3px #05966926}.pm-input--error{border-color:#e11d48}.pm-input--error:focus{box-shadow:0 0 0 3px #e11d481f}.pm-field-error{color:#e11d48;font-size:11px;margin:6px 0 0}.pm-footer{align-items:center;background:#fcfcfd;border-top:1px solid #eef0f3;display:flex;gap:10px;justify-content:flex-end;padding:16px 22px}.pm-btn{border:1px solid #0000;border-radius:12px;cursor:pointer;font-size:13px;font-weight:600;padding:10px 20px;transition:background .15s ease,transform .05s ease}.pm-btn:active{transform:scale(.98)}.pm-btn--ghost{background:#fff;border-color:#cbd5e1;color:#334155}.pm-btn--ghost:hover{background:#f1f5f9}.pm-btn--primary{background:#4f46e5;box-shadow:0 6px 14px #4f46e540;color:#fff}.pm-btn--primary:hover{background:#4338ca}.pm-btn--cash{background:#059669;box-shadow:0 6px 14px #05966938}.pm-btn--cash:hover{background:#047857}@keyframes pm-fade-in{0%{opacity:0}to{opacity:1}}.criteria-plan-page{padding:24px;width:100%}.criteria-plan-container{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:18px;padding:24px;width:100%}.criteria-plan-header{align-items:center;display:flex;justify-content:space-between}.criteria-plan-header h2{color:#00183d;font-size:20px;font-weight:700;margin:0}.criteria-plan-header p{color:#2b3545cc;font-size:14px;margin:4px 0 0}.criteria-Header-Buttons{display:flex;justify-content:space-between}.criteria-plan-change{background:#0000;border:1px solid #2c3b97;border-radius:8px;color:#2c3b97;cursor:pointer;font-size:14px;font-weight:700;padding:9px 16px}.criteria-plan-buy-button{border-radius:8px;font-weight:700;margin-left:12px;padding:9px 16px;width:150px}.criteria-plan-buy,.criteria-plan-buy-button{background:#079b6f;border:none;color:#fff;cursor:pointer;font-size:15px}.criteria-plan-buy{border-radius:8px;font-weight:800;height:40px;margin-top:auto;padding-top:0;width:100%}.criteria-plan-buy-button:hover{background:#087f5b}.criteria-selected-box,.criteria-selected-box2{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:10px 14px;width:100%}.criteria-selected-box2{background:#2da44a0a;border:1px dashed #2da44a;border-radius:8px}.criteria-selected-box strong{color:#00183d;font-size:14px}.criteria-selected-box span{color:#2b3545cc;font-size:14px}.criteria-plan-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.criteria-plan-card{background:linear-gradient(180deg,#ebfff0,#fff);border:1px solid #2da44a73;border-radius:12px;display:flex;flex-direction:column;height:100%;padding:14px;position:relative}.criteria-plan-checkbox{accent-color:#079b6f;border:1px solid #cfd4dc;border-radius:4px;cursor:pointer;height:20px;position:absolute;right:14px;top:14px;width:20px}.criteria-plan-buy:disabled{background:#a8d9c8;cursor:not-allowed}.criteria-selected-count{align-items:center;align-self:center;background-color:#2563eb;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;font-weight:600;height:22px;justify-content:center;margin-right:12px;min-width:22px;padding:0 6px}.criteria-plan-top{align-items:center;display:flex;gap:10px}.criteria-plan-logo{align-items:center;background:#fff;border:1px solid #2bd454;border-radius:8px;color:#2c3b97;display:flex;font-size:13px;font-weight:800;height:36px;justify-content:center;width:50px}.criteria-plan-top h3{color:#2b3545;font-size:14px;font-weight:700;margin:0}.criteria-plan-info{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin-top:14px}.criteria-plan-info div{display:flex;flex-direction:column;gap:4px}.criteria-plan-info span{color:#575859cc;font-size:11px}.criteria-plan-info strong{color:#334bc2;font-size:13px}.criteria-plan-info small{color:#2b3545cc;font-size:9px}.criteria-plan-line{background:#e3e3e3;height:1px;margin:14px 0}.criteria-plan-benefits h4{color:#00183d;font-size:13px;margin:0 0 8px}.criteria-plan-benefits ul{display:flex;flex-direction:column;gap:5px;margin:0;padding-left:16px}.criteria-plan-benefits li{color:#2b3545;font-size:12px}.criteria-plan-buy:hover:not(:disabled){background:#087f5b}@media (max-width:1200px){.criteria-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:786px){.criteria-plan-container,.criteria-plan-page{padding:16px 12px}.criteria-plan-header{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:100px}.criteria-plan-grid{grid-template-columns:1fr}.criteria-plan-info{grid-template-columns:repeat(2,1fr)}}.viewDetails-dp2{align-items:center;display:inline-flex;gap:4px;padding:0 0 10px 1rem}.viewDetails-dp2 button{background:#0000;border:none;color:#334bc2;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:capitalize}@media (max-width:786px){.viewDetails-dp2{align-items:center;display:flex;padding-left:12px;width:100%}.viewDetails-dp2 button{cursor:pointer;position:relative;z-index:2}}.criteria-modal{background-color:#fff;border-radius:0;box-shadow:-4px 0 24px #1b1c1d2e;display:flex;flex-direction:column;height:100vh;margin:0;max-width:100%;position:fixed;right:0;top:0;width:645px;z-index:1050}.criteria-modal .modal-content{border:none;border-radius:0;display:flex;flex-direction:column;height:100%}.criteria-modal__accent-bar{background:#334bc2;height:100vh;left:0;position:absolute;top:0;width:6px;z-index:1}.criteria-modal__close-outside{height:44px;position:absolute;right:calc(100% + 8px);top:6%;width:44px}.criteria-modal__close-outside button{background:#0000;border:none;cursor:pointer;padding:0;width:100%}.criteria-modal__close-mobile{display:none}.criteria-modal__header{align-items:center;background:#f8f9fb;border-bottom:1px solid #eaeaea;display:flex;flex-shrink:0;justify-content:space-between;padding:18px 24px 18px 28px}.criteria-modal__header-title{align-items:center;color:#1a2340;display:flex;font-size:15px;font-weight:600;gap:8px}.criteria-modal__header-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#888;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s}.criteria-modal__header-close:hover{background:#efefef;color:#333}.criteria-modal__body{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:20px 24px}.criteria-modal__body::-webkit-scrollbar{width:6px}.criteria-modal__body::-webkit-scrollbar-track{background:#f1f1f1}.criteria-modal__body::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.criteria-modal__plan-banner{background:#fdfbea;border:1px solid #e8e2b0;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.criteria-modal__banner-label{color:#9a8a2e;font-size:10px;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.criteria-modal__banner-title{color:#1a2340;font-size:18px;font-weight:700;margin:0}.criteria-modal__banner-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.criteria-modal__chip{align-items:center;background:#fff;border:1px solid #e0dcc8;border-radius:6px;color:#444;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.criteria-modal__chip-label{color:#999;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.criteria-modal__benefits-section{display:flex;flex-direction:column;gap:12px}.criteria-modal__benefits-header{align-items:center;display:flex;justify-content:space-between}.criteria-modal__benefits-heading{color:#aaa;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.criteria-modal__benefits-count{background:#f1f1f1;border-radius:20px;color:#666;font-size:12px;font-weight:600;padding:3px 10px}.criteria-modal__empty{align-items:center;background:#fafafa;border:1px dashed #ddd;border-radius:12px;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:40px 20px}.criteria-modal__empty p{color:#aaa;font-size:14px;margin:0}.criteria-modal__benefits-list{display:flex;flex-direction:column;gap:10px}.criteria-modal__benefit-card{align-items:center;background:#fff;border:1px solid #ebebeb;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;transition:box-shadow .15s}.criteria-modal__benefit-card:hover{border-color:#d0d5f0;box-shadow:0 2px 8px #334bc212}.criteria-modal__benefit-left{align-items:flex-start;display:flex;flex:1 1;gap:12px;min-width:0}.criteria-modal__benefit-icon{align-items:center;background:#eef0fb;border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.criteria-modal__benefit-text{display:flex;flex-direction:column;gap:3px;min-width:0}.criteria-modal__benefit-name{color:#1a2340;font-size:14px;font-weight:600;margin:0}.criteria-modal__benefit-desc{color:#777;font-size:12px;line-height:1.4;margin:0}.criteria-modal__benefit-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:4px}.criteria-modal__provider-label{color:#bbb;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.criteria-modal__provider-badge{align-items:center;border:1px solid #0000;border-radius:20px;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 10px}.criteria-modal__provider-dot{background:currentColor;border-radius:50%;flex-shrink:0;height:6px;width:6px}.provider-badge--blue{background:#e8edfb;border-color:#c8d2f4;color:#2c45a8}.provider-badge--purple{background:#f0ebfb;border-color:#d9c8f4;color:#6b35b0}.provider-badge--gray{background:#f1f1f1;border-color:#ddd;color:#555}@media (max-width:768px){.criteria-modal-wrapper{align-items:center;display:flex;justify-content:center;margin:0!important;padding:16px}.criteria-modal-wrapper .modal-dialog{margin:auto!important;max-width:360px!important;position:relative;width:100%}.criteria-modal{width:100%}.criteria-modal,.criteria-modal .modal-content{border-radius:14px;max-height:82vh;overflow:hidden}.criteria-modal__accent-bar,.criteria-modal__close-mobile{display:none}.criteria-modal__header{background:#f8f9fb;padding:14px 16px}.criteria-modal__header-close{display:flex}.criteria-modal__body{max-height:calc(82vh - 70px);overflow-y:auto;padding:14px}.criteria-modal__plan-banner{padding:12px}.criteria-modal__banner-title{font-size:14px}.criteria-modal__benefit-card{padding:12px}.criteria-modal__benefit-name{font-size:13px}.criteria-modal__benefit-desc{font-size:11px;line-height:1.4}}.AndroidMobileSidebar_mobsidebar-backdrop__oQolm{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background-color:#00000073;inset:0;position:fixed;z-index:999}.AndroidMobileSidebar_mobsidebar-container__Cxxsg{background-color:#0b1526;box-shadow:4px 0 24px #00000059;display:flex;flex-direction:column;height:100%;left:0;max-width:340px;position:fixed;top:0;width:80%;z-index:1000}.AndroidMobileSidebar_mobsidebar-header__hhaw9{background-color:#142544;display:flex;flex-direction:column;padding:1.25rem 1rem .5rem;position:relative}.AndroidMobileSidebar_mobsidebar-close__g1QEG{color:#fff;cursor:pointer;height:20px;position:absolute;right:1rem;top:1.25rem;width:20px}.AndroidMobileSidebar_mobsidebar-user__3AI6Y{align-items:flex-start;display:flex;gap:12px}.AndroidMobileSidebar_mobsidebar-avatar__NaSpb{align-items:center;background-color:#163a33;border:2px solid #2ecc9a;border-radius:50%;color:#2ecc9a;display:flex;flex-shrink:0;font-size:15px;font-weight:700;height:48px;justify-content:center;width:48px}.AndroidMobileSidebar_mobsidebar-user-info__ZDhuq{display:flex;flex-direction:column;gap:4px}.AndroidMobileSidebar_mobsidebar-user-name__BFgVZ{color:#fff;font-size:16px;font-weight:700}.AndroidMobileSidebar_mobsidebar-user-email__KzHWl{color:#8b95a5;font-size:13px}.AndroidMobileSidebar_mobsidebar-user-role__b9Ng0{align-self:flex-start;background-color:#2ecc9a1f;border:1px solid #2ecc9a80;border-radius:12px;color:#2ecc9a;font-size:12px;font-weight:600;margin-top:2px;padding:2px 10px}.AndroidMobileSidebar_container2__4tEMK{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;width:100%}.AndroidMobileSidebar_container2-wrapper__rI4Mv{align-items:flex-start;align-self:stretch;display:flex;height:100%;padding:12px 8px;width:100%}.AndroidMobileSidebar_mobile-sidebar-menu__eX1GT{list-style-type:none;margin:0;padding:0;width:100%}.AndroidMobileSidebar_mobile-menu-item__B7UHX{align-items:center;border-radius:10px;color:#c5cad3;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:14px;margin:2px 0;padding:12px 14px;text-decoration:none}.AndroidMobileSidebar_mobile-menu-item__B7UHX:hover{background-color:#ffffff0a}.AndroidMobileSidebar_mobile-menu-item__B7UHX.AndroidMobileSidebar_active__4oUCI{background-color:#2ecc9a1f;color:#2ecc9a}.AndroidMobileSidebar_mobile-menu-icon__JQloY img{filter:brightness(0) invert(1)}.AndroidMobileSidebar_mobile-menu-item__B7UHX.AndroidMobileSidebar_active__4oUCI .AndroidMobileSidebar_mobile-menu-icon__JQloY img{filter:invert(64%) sepia(78%) saturate(438%) hue-rotate(101deg) brightness(93%) contrast(89%)}.AndroidMobileSidebar_mobile-submenu-toggle__gJRBt{color:inherit;display:inline-flex;font-size:14px}.AndroidMobileSidebar_mobile-submenu__YOUPx{list-style-type:none;margin:0;padding:0}.AndroidMobileSidebar_mobile-submenu-item__Qsdk0{align-items:center;border-radius:10px;color:#8b95a5;display:flex;font-size:14px;font-weight:500;margin:2px 0;padding:10px 14px 10px 56px;text-decoration:none}.AndroidMobileSidebar_mobile-submenu-item__Qsdk0:hover{background-color:#ffffff0a}.AndroidMobileSidebar_mobile-submenu-item__Qsdk0.AndroidMobileSidebar_active__4oUCI{background-color:#2ecc9a1f;color:#2ecc9a}.AndroidMobileSidebar_mobile-menu-icon__JQloY{align-items:center;display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.AndroidMobileSidebar_mobile-menu-icon__JQloY img{height:20px;object-fit:contain;width:20px}.AndroidMobileSidebar_mobile-menu-label__Ts7Vq{flex:1 1}.AndroidMobileSidebar_mobsidebar-footer__fG0dQ{border-top:1px solid #ffffff14;padding:14px 12px}.AndroidMobileSidebar_mobsidebar-logout__Mkioc{align-items:center;background:none;border:none;color:#ff5c5c;cursor:pointer;display:flex;font-size:15px;font-weight:600;gap:10px;padding:10px 14px;width:100%}.AndroidMobileSidebar_mobsidebar-logout__Mkioc:hover{background-color:#ff5c5c14;border-radius:10px}.AndroidMobileSidebar_mobsidebar-logout__Mkioc svg{font-size:20px}.loginpage-container{align-items:center;background-image:url(/static/media/LoginPage.133aa80e8dcfb13425de.svg);background-position:50%;background-size:cover;display:flex;height:100vh;justify-content:center}.loginpageinputbox{align-items:center;background:#fff;border-radius:12.498px;box-shadow:9.373px 9.373px 18.746px 0 #0003;display:flex;flex-direction:column;gap:21px;padding:45px}.loginpageinputbox h1{align-self:stretch;color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.login-role{align-self:stretch}.login-role,.login-role button{align-items:center;display:flex;gap:7.811px;justify-content:center}.login-role button{background-color:#fff;border:.781px solid #2c3b97;border:.781px solid var(--Finhaat-Blue,#2c3b97);border-radius:6.249px;color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:normal;padding:10.468px 28.119px}.login-role button.active{background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);color:#fff}.loginpageinputbox h3{color:#00000080;font-size:16px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.login-form{width:100%}.loginformGroup{margin-bottom:18px}.form-control{align-items:center;align-self:stretch;background:#fff;background:var(--White,#fff);border:.781px solid #cfcecf;border:.781px solid var(--Dark-Grey,#cfcecf);border-radius:6.249px;font-style:normal;font-weight:400;gap:8px;height:41px;line-height:normal;padding:8px;width:100%}.form-control:focus{border-color:#cfcecf;border-color:var(--Dark-Grey,#cfcecf);box-shadow:none;color:#000;outline:0}.Login-button{align-items:center;align-self:stretch;background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);border:none;border-radius:6.249px;color:#fff;color:var(--White,#fff);cursor:pointer;display:flex;font-size:14.06px;font-style:normal;font-weight:700;gap:7.811px;height:38.622px;justify-content:center;line-height:normal;padding:7.811px 32.806px;width:100%}.Login-button:hover{background-color:#37438f}.password-group{position:relative}.password-container{align-items:center;display:flex}.password-input{padding-right:40px}.password-toggle{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.eye-icon{color:#666;height:20px;width:20px}.eye-icon:hover{color:#333}.forgot-password-container{justify-content:flex-end;margin-top:8px}.forgot-password-link{color:#00000080;font-size:12px;font-style:normal;font-weight:400;line-height:normal;text-align:right;text-decoration:none;transition:color .2s ease}.forgot-password-link:hover{color:#0052a3;text-decoration:underline}.login-divider{align-items:center;display:flex;margin:20px 0;text-align:center}.logindivider-line{background-color:#e0e0e0;flex:1 1;height:1px}.logindivider-text{color:#00000080;font-size:12px;font-weight:400;padding:0 15px}.loginotp-button{background-color:#fff;border:1px solid #2c3b97;border:1px solid var(--Finhaat-Blue,#2c3b97);border-radius:6.249px;color:#2c3b97;color:var(--Finhaat-Blue,#2c3b97);cursor:pointer;font-size:14.06px;font-style:normal;font-weight:500;line-height:normal;margin-top:10px;padding:7.811px 32.806px;transition:background-color .3s ease;width:100%}.loginotp-button:hover{background-color:#f5f5f5}.terms-container{margin-top:20px;text-align:center}.terms-text{color:#00000080;margin:0;text-align:center}.terms-link,.terms-text{font-size:12px;font-style:normal;font-weight:400;line-height:130%}.terms-link{color:#495ba9;color:var(--Light-Blue,#495ba9);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto}.terms-link:hover{color:#0052a3;text-decoration:underline}.invalid-feedback{color:red;display:block;font-size:10px;margin-top:.25rem}.otp-container{flex-direction:column;width:100%}.otp-inputs{display:flex;gap:.5rem;justify-content:center;margin-bottom:1.5rem;width:100%}.otp-input{background-color:#fff;border:1px solid #ccc;border-radius:8px;font-size:1.25rem;text-align:center;width:3rem}.otp-input:focus{border-color:#2c3b97;box-shadow:0 0 0 .2rem #007bff40}.verify-otp-button{background-color:#0052a3;border:none;border-radius:8px;color:#fff;font-weight:600;margin-bottom:1rem;padding:.75rem;width:100%}.verify-otp-button:hover{background-color:#0056b3}.resend-otp{color:#666;font-size:.875rem;text-align:center}.resend-link{color:#007bff;font-weight:600;text-decoration:none}.resend-link:hover{text-decoration:underline}.login-footer{color:#0000008c;font-size:12px;line-height:1.4;margin-top:14px;max-width:100%;text-align:center;width:100%}.login-footer-line{display:block;white-space:normal;word-break:break-word}.footer-link{color:#007bff;cursor:pointer;text-decoration:underline}@media (max-width:786px){.loginpageinputbox{padding:20px}}.forgot-password-btn{background:none;border:none;color:#007bff;cursor:pointer;float:right;font-size:12px;margin-bottom:5px;margin-top:5px;padding:5px;text-decoration:underline;transition:color .3s ease-in-out}.forgot-password-btn:hover{color:#0056b3}.forgot-password-btn:active{color:#004080}.forgot-password-btn:focus{border:2px solid #007bff;border-radius:4px;outline:none}.unauthorized-container{align-items:center;background-color:#f8f9fa;display:flex;height:100vh;justify-content:center;text-align:center}.unauthorized-content{background-color:#fff;border-radius:10px;box-shadow:0 0 20px #0000001a;max-width:600px;padding:30px;width:80%}.unauthorized-title{color:#d9534f;font-size:48px;margin-bottom:20px}.unauthorized-message{color:#6c757d;font-size:18px;margin-bottom:20px}.unauthorized-icon{color:#d9534f;font-size:100px;margin-bottom:20px}.action-container{margin-top:20px}.suggestion-message{color:#495057;font-size:16px;margin-bottom:10px}.unauthorized-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;padding:10px 20px;transition:background-color .3s}.unauthorized-btn:hover{background-color:#0056b3}@media (max-width:786px){.unauthorized-title{font-size:2rem}}.forgot-password-page{align-items:center;background-image:url(/static/media/k.40cd1ff85f1639bd8f09.jpg);display:flex;height:100vh;justify-content:center}.forgot-password-container{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;gap:10px;padding:20px;text-align:center;width:400px}.register-logo{margin-bottom:10px;width:120px}.register-title{font-size:20px;font-weight:700;text-align:center}.forgot-password-input{-webkit-tap-highlight-color:transparent;animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:1px solid gray;box-sizing:initial;color:currentcolor;display:block;font:inherit;height:1.4375em;letter-spacing:inherit;margin:0;min-width:0;padding:16.5px 14px;width:80%}.forgot-password-input:focus{border-color:blue;outline:none}.newpassword-msg{color:gray;font-size:12px;font-weight:500;margin-bottom:5px;text-align:center}.continue-button-forget{align-items:center;background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);border:none;border-radius:6.249px;color:#fff;cursor:pointer;display:flex;gap:7.811px;justify-content:center;margin-top:10px;padding:7.811px 32.806px;width:auto}.back-to-login{color:#007bff;cursor:pointer;font-size:14px;margin-top:15px}.back-to-login:hover{text-decoration:underline}.otp-container{display:flex;flex-direction:row;gap:8px;justify-content:center;margin-top:10px}.otp-container input{border:1px solid #ccc;border-radius:5px;font-size:18px;height:40px;outline:none;text-align:center;transition:all .2s ease-in-out;width:40px}.otp-container input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.password-container{position:relative;width:100%}.password-input-forget{-webkit-tap-highlight-color:transparent;animation-duration:10ms;animation-name:mui-auto-fill-cancel;background:none;border:1px solid gray;box-sizing:initial;color:currentcolor;display:block;font:inherit;height:1.4375em;letter-spacing:inherit;margin:0;min-width:0;padding:16.5px 14px;width:100%}.password-input-forget:focus{border-color:blue;outline:none}.eye-icon{cursor:pointer;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.change-password-btn{background-color:#007bff;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:15px;padding:10px;width:100%}.change-password-btn:hover{background-color:#0056b3}@media (max-width:768px){.forgot-password-container{align-items:center;background:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;gap:10px;margin:25px;padding:20px;text-align:center;width:400px}}.otp-timer{color:#333;font-size:14px}.resend-otp-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;padding:0;text-decoration:underline}.resend-otp-btn:disabled{color:#ccc;cursor:not-allowed;text-decoration:none}.pay-container{align-self:stretch;display:flex;gap:16px}.pay-container,.pay-container-section-first{padding:24px;padding:var(--spacing-24px,24px)}.pay-container-section-first{background:#fff;border:.5px solid #e7e9eb;border:.5px solid var(--Border-Border-border-02,#e7e9eb);border-radius:8px;border-radius:var(--border-radius-08,8px);box-shadow:0 1px 2px 0 #0000000d;flex:1 0;flex-direction:column;gap:24px;gap:var(--spacing-24px,24px);width:100%}.pay-container-section-first h1{color:#000;color:var(--Black,#000);flex:1 0;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.pay-container-section-first .table{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column}.table .table-div{align-items:center;align-self:stretch;border-bottom:.5px solid #cfcecf;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0;padding:var(--spacing-12px,12px) 0}.table-div .span1{color:#0e233c;color:var(--Text-text-primary,#0e233c)}.table-div .span1,.table-div .span2{flex:1 0;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.table-div .span2{color:#2da44a;color:var(--Finhaat-Green,#2da44a);text-align:right}.table-div .span3{stroke-width:1px;stroke:#000;stroke:var(--Black,#000);height:12px;width:6px}.pay-container-section-second{background:#fff;border-radius:8px;display:flex;height:470px;justify-content:center;padding:1rem;width:25%}@media (max-width:786px){.pay-container-section-second{width:100%}}.verify-otp-text{color:#000;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.otp-box-text{align-items:flex-start;display:flex;flex-direction:column}.otp-box-text h1{color:#00000080;font-size:16px;font-weight:400}.otp-boxes{align-items:flex-start;align-self:stretch;display:flex;justify-content:space-between}.otp-boxes input{align-items:center;background:#fff;background:var(--White,#fff);border:.781px solid #cfcecf;border:.781px solid var(--Dark-Grey,#cfcecf);border-radius:6.249px;display:flex;gap:7.811px;height:41.398px;padding:7.811px 9.373px;width:36.711px}.section-second-wrapper1{align-items:center;display:flex;flex-direction:column;gap:40px;width:100%}.second-wrapper-part1{align-items:center;align-self:stretch;display:flex;flex:1 0;flex-direction:column;gap:12px}.wrapper-part1-child1{align-items:center;background:#2c3b97;border-radius:35px;display:flex;flex-direction:column;gap:12px;padding:2px 20px}.wrapper-part1-child1 span{color:#fff;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.wrapper-part1-child2{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;gap:12px}.child2-c1,.child2-c2{align-items:center;align-self:stretch;display:flex;justify-content:space-between}.child2-c1>:first-child,.child2-c1>:last-child{color:#00000080;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.child2-c1 strong{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:normal}.second-wrapper-part2{stroke-width:1px;background:#00000080;flex-shrink:0;height:1px;width:100%}.second-wrapper-part3{align-items:flex-start;align-self:stretch;background:#fff;border-radius:4px;display:flex;gap:20px;justify-content:center;padding:0 20px}.inner-wrapper-part3{align-self:stretch}.inner-wrapper-part3,.wrapper-part3-p1{align-items:center;display:flex;flex-direction:column;gap:12px}.wrapper-part3-p1{background:#2c3b971a;border-radius:35px;padding:2px 20px}.wrapper-part3-p1 span{color:#000;font-size:12px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.wrapper-part3-p2{align-items:center;display:flex;height:185px;justify-content:center;width:185px}.wrapper-part3-p3{align-items:flex-start;display:flex;gap:12px}.wrapper-part3-p3 .button1{align-items:center;background:#2c3b971a;border:none;border-radius:35px;color:#000;display:flex;font-size:12px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:normal;padding:2px 20px;text-align:center}.button1:disabled{cursor:not-allowed!important}.wrapper-part3-p3 .button2{align-items:center;background:#2c3b97;border:none;border-radius:35px;color:#fff;display:flex;font-size:12px;font-style:normal;font-weight:700;gap:8px;justify-content:center;line-height:normal;padding:2px 20px;text-align:center}.pay-container-main2{align-self:stretch}.pay-container-main2 .button1{align-items:center;border:2px solid #00000080;border-radius:6.822px;color:#00000080;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;gap:8.527px;justify-content:center;line-height:normal;padding:8px 20.465px}.edit-button-scan-to-pay{align-items:center;cursor:pointer;display:flex;font-size:14px;gap:5px}.pay-container-main2 .button2{align-items:center;background:#2da44a;background:var(--Finhaat-Green,#2da44a);border:none;border-radius:6.822px;color:#fff;color:var(--White,#fff);cursor:pointer;display:flex;font-size:16px;font-style:normal;font-weight:700;gap:8.527px;justify-content:center;line-height:normal;padding:10px 11px;width:100%}.table-div-d1{display:flex;position:relative;width:100%}.insurance-form{margin:0 auto;max-width:1200px;padding:20px}.form-section-scan{margin-bottom:16px}.section-header{align-items:center;border-bottom:1px solid #e0e0e0;cursor:pointer;display:flex;justify-content:space-between;padding:16px 20px}.section-titles{color:#0e233c;color:var(--Text-text-primary,#0e233c);font-size:16px;font-weight:400}.view-toggle{align-items:center;display:flex;gap:8px}.view-text{color:#22c55e;font-size:14px}.chevron{color:#666;height:16px;width:16px}.form-content-scan-payment{background:#fff;max-width:900px;padding:12px}.form-title{color:#036;font-size:16px;font-weight:700;margin-bottom:10px!important}.insured-container-scan-to-pay,.insured-section{display:flex;flex-direction:column;width:100%}.insured-section{background:#fff;border:1px solid #ccc;border-radius:10px;padding:20px}.form-grid-scan{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(1,1fr);width:100%}.form-group-scan-payment{display:flex;flex-direction:column}@media (min-width:786px){.form-group-scan-payment{flex:1 1}.form-grid-scan{gap:15px 50px}}.form-group-scan-payment label{margin-bottom:5px}@media (min-width:786px){.form-value{word-wrap:break-word;max-width:120px}}.form-group-scan-payment label{color:#444;font-size:14px;font-weight:700}.form-value{color:#333;font-size:14px}.form-group-scan-payment label b{font-weight:700}.form-group-scan-payment input:focus{border-color:#22c55e;box-shadow:0 0 0 2px #22c55e1a;outline:none}.form-group-scan-payment input::placeholder{color:#999}@media (max-width:768px){.form-grid{grid-template-columns:1fr}.insurance-form{padding:10px}.pay-container{display:flex;flex-direction:column}.form-content-scan{padding:5px}.form-group-scan-payment{flex-direction:row;justify-content:space-between;width:100%}}.policy-details{padding:15px}.policy-item{margin-bottom:20px}.policy-item h3{margin-bottom:8px}.policy-item p{margin:0}.backbuttonscantopay{background:#fff;border:none;cursor:pointer;font-size:16px}.no-data-messages{color:#888;font-size:14px;margin:20px 0;text-align:center}.payment-container{align-items:center;display:flex;justify-content:center;padding:2rem;width:100%}.payment-container .payment-wrapper{align-items:center;background:#fff;border-radius:15px;box-shadow:130px 10px 50px 20px #0000000d;display:flex;flex-direction:column;gap:.75rem;height:auto;justify-content:flex-start;padding:2rem}.payment-wrapper .wrapper-part1{align-items:center;display:flex;flex-shrink:0;height:97.999px;padding:0 8.76px 7.539px 0;width:100px}.payment-wrapper .wrapper-part2{align-items:center;display:flex;flex-direction:column;gap:.25rem}.wrapper-part2 .part2-p1{color:#000;color:var(--Black,#000);font-size:18px;font-weight:700}.wrapper-part2 .part2-p1,.wrapper-part2 .part2-p2{font-style:normal;line-height:normal;text-align:center}.wrapper-part2 .part2-p2{color:#2b3545cc;font-size:16px;font-weight:500}.wrapper-part2 .part2-p3{color:#2b354599;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-align:center;text-transform:capitalize}.wrapper-part3{align-items:center;background:#e5ffec;border:.5px solid #2da44a;border:.5px solid var(--Finhaat-Green,#2da44a);border-radius:8px;display:flex;flex-shrink:0;gap:10px;height:30px;justify-content:center;padding:25px 10px}.wrapper-part3 .part3-p1{color:#2da44a;color:var(--Finhaat-Green,#2da44a);font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.wrapper-part4{stroke-width:1px;background:#c6c6c6;flex-shrink:0;height:1px;width:100%}.wrapper-part5{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.wrapper-part5 .part5-p1,.wrapper-part5 .part5-p2{display:flex;flex-direction:column}.part5-p1 span{color:#3c4473cc;font-weight:500}.part5-p1 span,.part5-p2 span{font-size:14px;font-style:normal;line-height:normal;text-transform:capitalize}.part5-p2 span{color:#0e233c;color:var(--Text-text-primary,var(--Text-text-primary,#0e233c));font-weight:400;text-align:right}.wrapper-part6{stroke-width:1px;background:#c6c6c6;flex-shrink:0;height:1px;width:100%}.wrapper-part7{align-items:center;display:flex;gap:2rem;justify-content:space-between;padding-top:1rem;width:100%}.wrapper-part7 .btn2{align-items:center;background:#0000;border:1px solid #334bc2;border-radius:6.822px;color:#334bc2;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-style:normal;font-weight:700;gap:10px;height:40px;justify-content:center;line-height:normal;padding:10px 20.465px;width:111px}.wrapper-part7 .btn1{align-items:center;display:flex;gap:2px}.btn1>:first-child{color:#334bc2;height:11.667px;width:11.667px}.btn1 button{background:#0000;border:none;color:#334bc2;color:var(--New-color,#334bc2);cursor:pointer;font-size:16px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.paymentfailed-container{align-items:center;display:flex;justify-content:center;padding:2rem;width:100%}.paymentfailed-wrapper{background:#fff;border-radius:15px;box-shadow:130px 10px 50px 20px #0000000d;gap:.75rem;height:auto;justify-content:flex-start;padding:2rem}.paymentfailed-wrapper,.paymentfailed-wrapper-wrapper-part2{align-items:center;display:flex;flex-direction:column}.paymentfailed-wrapper-wrapper-part2 strong{color:#000;color:var(--Black,#000);font-size:18px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.paymentfailed-wrapper-wrapper-part2 span{color:#2b3545cc;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.paymentfailed-wrapper-wrapper-part3{align-items:center;background:#fff5f5;border:.5px solid #e01a1a;border-radius:8px;display:flex;flex-shrink:0;gap:10px;height:30px;justify-content:center;padding:20px 10px}.paymentfailed-wrapper-wrapper-part3 span{color:#e01a1a;color:var(--Error,#e01a1a);font-size:12px;font-style:normal;font-weight:500;line-height:normal;text-align:center}.paymentfailed-wrapper-wrapper-part4{stroke-width:1px;stroke:#c6c6c6;background:#c6c6c6;flex-shrink:0;height:1px;width:100%}.paymentfailed-wrapper-wrapper-part5{align-items:flex-end;display:flex;gap:287px;justify-content:flex-start;width:100%}.paymentfailed-wrapper-wrapper-part5 span{color:#2b3545cc;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.paymentfailed-wrapper-wrapper-part6 button{align-items:center;background:#0000;background:#2c3b97;background:var(--Finhaat-Blue,#2c3b97);border:1px solid #334bc2;border:1px solid var(--New-color,#334bc2);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-style:normal;font-weight:700;justify-content:center;line-height:normal;padding:8px 18.5px;text-transform:capitalize}.expired-container{align-items:center;background-color:#f8f9fa;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;justify-content:center;margin:0;padding:0}.expired-card{background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0000001a;max-width:500px;padding:40px;text-align:center;width:90%}.expired-icon{color:#dc3545;font-size:60px;margin-bottom:20px}.expired-title{color:#dc3545;font-size:24px;font-weight:700;margin-bottom:16px}.expired-text{color:#6c757d;font-size:16px;line-height:1.6;margin-bottom:24px}.expired-button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;padding:12px 24px;transition:background-color .3s}.expired-button:hover{background-color:#0069d9}.expired-footer{color:#adb5bd;font-size:14px;margin-top:40px}.expired-footer p{margin:5px 0}.sso-container{align-items:center;background:linear-gradient(135deg,#fdfcfb,#e2d1c3);display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100%}.sso-background{animation:moveBackground 120s linear infinite;background:radial-gradient(circle at 25% 25%,#fff3 5%,#0000 6%),radial-gradient(circle at 75% 75%,#fff3 5%,#0000 6%),radial-gradient(circle at 50% 50%,#ffffff4d 10%,#0000 11%);background-size:100px 100px;height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%;z-index:-1}.sso-card{animation:fadeInUp .8s ease forwards;background:#fff;border:1px solid #fff3;border-radius:16px;box-shadow:0 10px 30px #0000001a;max-width:420px;overflow:hidden;padding:40px;position:relative;text-align:center;width:90%}.sso-card:before{background:linear-gradient(90deg,#ef709b,#fa9372);border-radius:20px;bottom:-10px;content:"";filter:blur(20px);left:-10px;opacity:.15;position:absolute;right:-10px;top:-10px;z-index:-1}.logo-container{display:flex;justify-content:center;margin-bottom:20px}.ssologo{animation:pulse 2s infinite;height:60px}.sso-title{color:#333;display:inline-block;font-size:28px;font-weight:700;margin-bottom:25px;position:relative}.sso-title:after{background:linear-gradient(90deg,#ef709b,#fa9372);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.sso-loading{align-items:center;display:flex;flex-direction:column}.spinner{animation:spin 1s linear infinite;border:3px solid #0000000d;border-radius:50%;border-top-color:#3498db;height:50px;margin:15px auto 20px;width:50px}.loading-text{color:#555;font-size:16px;margin-bottom:20px}.progress-bar{background:#0000000d;border-radius:3px;height:6px;overflow:hidden;width:100%}.progress-fill{animation:progressFill 3s ease infinite;background:linear-gradient(90deg,#3498db,#9b59b6);height:100%;width:0}.sso-error{padding:10px}.error-icon{align-items:center;background:#ffecef;border:2px solid #ff4d6d;border-radius:50%;color:#ff4d6d;display:flex;font-size:32px;font-weight:700;height:60px;justify-content:center;margin:0 auto 20px;width:60px}.error-title{color:#ff4d6d;font-size:20px;font-weight:600;margin-bottom:10px}.error-message{background:#ffecef;border-radius:8px;color:#555;font-size:14px;margin-bottom:15px;padding:10px 15px}.redirect-message{color:#777;font-size:14px;font-style:italic;margin-top:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes progressFill{0%{width:5%}50%{width:80%}to{width:5%}}@keyframes moveBackground{0%{background-position:0 0}to{background-position:1000px 1000px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:480px){.sso-card{padding:30px 20px}.sso-title{font-size:24px}.ssologo{height:50px}}.ap-page{--primary:#2a3b97;--primary-dark:#243581;--success:#4caf50;--failure:#f44336;--bg-grad-start:#2a3b97;--bg-grad-end:#5363d6;--card-bg:#fff;--text:#333;align-items:center;background:#e0e0e04d;display:flex;font-family:Mukta,sans-serif;height:100vh;justify-content:center;margin:0;padding:0}.ap-card{animation:fadeInScale .5s ease-out;background:var(--card-bg);border-radius:16px;border-top:6px solid var(--primary);box-shadow:0 12px 24px #0000001f;max-width:360px;padding:40px 32px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;width:100%}.ap-icon{font-size:72px;margin-bottom:16px}.success-card .ap-icon{color:var(--success)}.failure-card .ap-icon{color:var(--failure)}.ap-title{color:var(--text);font-size:28px;font-weight:700;margin:0 0 12px}.ap-message{color:var(--text);font-size:16px;line-height:1.5;margin:0 0 24px}.ap-details{display:flex;flex-direction:column;gap:12px;margin:24px auto;max-width:320px;width:100%}.ap-details p{align-items:center;display:flex;font-size:15px;justify-content:space-between;margin:0}.ap-details strong{font-weight:600}.ap-home-button{background:var(--primary);border-radius:8px;box-shadow:0 4px 12px #0000001a;color:#fff;display:inline-block;font-size:16px;font-weight:600;margin:16px auto 0;max-width:200px;padding:12px 0;text-decoration:none;transition:background .2s,transform .2s;width:100%}.ap-home-button:hover{background:var(--primary-dark);transform:translateY(-2px)}.ap-download-button{background:#092042;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;margin-top:18px;padding:10px 22px}.ap-download-button:hover{background:#12335f}.ap-download-button:disabled{cursor:not-allowed;opacity:.6}@media (max-width:480px){.ap-card{max-width:320px;padding:24px 16px}.ap-icon{font-size:56px;margin-bottom:12px}.ap-title{font-size:24px;margin-bottom:8px}.ap-message{font-size:14px;margin-bottom:16px}.ap-details{gap:8px}.ap-details p{font-size:14px}.ap-home-button{max-width:none;padding:12px 0;width:100%}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.error-boundary-1{align-items:center;background:linear-gradient(135deg,#f5f7fa,#c3cfe2);display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.error-container-1{animation:slideIn .5s ease-out forwards;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0000001a;max-width:600px;padding:3rem;text-align:center;width:90%}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.error-icon-1{align-items:center;background-color:#ff6b6b;border-radius:50%;color:#fff;display:flex;font-size:3rem;font-weight:700;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.error-boundary-1 h2{color:#334155;font-size:1.8rem;margin-bottom:1.5rem}.error-details{cursor:pointer;margin:1.5rem 0}.stack-trace{background-color:#f8fafc;border-radius:6px;color:#64748b;font-family:monospace;font-size:.9rem;margin-top:.5rem;max-height:200px;overflow-y:auto;padding:1rem;text-align:left;white-space:pre-wrap}
/*# sourceMappingURL=main.a870d2fe.css.map*/