@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";html,body,#root{margin:0;padding:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.light-theme{--bg-color: rgba(255, 255, 255, .6);--text-color: #000000;--card-border: rgba(0, 0, 0, .1)}.dark-theme{--text-color: #fff;--card-bg: rgba(255, 255, 255, .08);--divider-color: #fff}body{background:#fff!important;font-family:Inter,sans-serif}.app-layout{overflow:hidden}.app-layout .main .content{height:calc(100vh - 66px);overflow-x:hidden}.app-layout .main .content::-webkit-scrollbar{width:4px}.app-layout .main .content::-webkit-scrollbar-track{border-radius:4px}.app-layout .main .content::-webkit-scrollbar-thumb{background:#eb4a26;border-radius:4px}.content .page-main{height:100%;display:flex;flex-direction:column}.sidebar{height:calc(100vh - 66px);width:230px;border-radius:15px;background:#fff;z-index:9;transition:transform .3s ease;overflow-x:hidden}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-track{border-radius:4px}.sidebar::-webkit-scrollbar-thumb{background:#eb4a26;border-radius:4px}.brand-title{padding:32px 15px;text-align:center}.nav-menu{height:calc(100vh - 110px);display:flex;flex-direction:column;overflow-y:auto;padding:0;gap:20px}.nav-item{list-style:none;margin:0}.nav-menu .nav-link{display:flex;align-items:center;text-decoration:none;border:none;background:none;width:100%;text-align:left;color:#141b34d9;padding:10px;font-size:16px;font-weight:400;line-height:normal;transition:all .2s ease;gap:10px}.nav-link:hover,.nav-link.active{background:#f2252f14}.nav-menu .nav-link span{flex:0 0 20px}.main-content{margin-left:230px;height:calc(100vh - 20px);display:flex;flex-direction:column;transition:margin-left .3s ease}.main-content .card-container{height:100%}.top-header{padding:12px 25px;background:#eb4a26;box-shadow:0 0 2px #1a1a1a1f,0 0 1px #1a1a1a12}.top-header .logo img{max-width:135px}.top-header .profile_img img{height:40px;width:40px;border-radius:50%;cursor:pointer}.notification{cursor:pointer}.hamburger-btn{display:none;background:none;border:none;font-size:1.25rem;color:#fff;padding:0;margin-right:0}.welcome-text{font-size:1rem;font-weight:500;color:#495057;margin:0}.mobile-overlay{position:fixed;inset:0;background:#00000080;z-index:999;display:none}.mobile-overlay.show{display:block}.btn{font-size:16px;font-weight:500;line-height:14px;border-radius:6px;padding:15px 20px;height:auto;transition:all .5s ease}.btn:hover{filter:brightness(.9)}.btn.btn-light{border-radius:6px;border:1px solid #E1E1E1;background:#fff;color:#1a1a1a}.ant-btn.btn-light{border-color:#e1e1e1!important;color:#1a1a1a!important}.btn.btn-primary{background:#eb4a26;border-color:#eb4a26}.ant-btn.btn-primary{background:#eb4a26!important;border-color:#eb4a26!important;color:#fff!important}.btn.btn-light-gray{border-radius:6px;border:1px solid #F3F4F6;background:#f3f4f6;color:#1a1a1a}.main-heading{margin:0 0 35px;row-gap:15px}.main-heading h2{margin:0;color:#1a1a1a;font-size:30px;font-weight:700;line-height:normal}.main-heading h2 span{color:#ffffffb3}.main-filter{display:flex;gap:18px;flex-wrap:wrap;margin:0 0 20px}.main-filter .filter-card{flex:1;padding:15px;border-radius:10px;border:1px solid #FFF;background:#f9f9f9;box-shadow:0 0 2px #1a1a1a1f,0 0 1px #1a1a1a12;display:flex;justify-content:space-between;align-items:flex-start;gap:15px}.filter-width.main-filter .filter-card{max-width:350px}.filter-card .stat-title{color:#5f5f5f;font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.35px}.filter-card .stat-value{color:#1a1a1a;font-size:24px;font-weight:700;line-height:32px;margin:8px 0 0}.filter-card .stat-icon{display:inline-flex;padding:0;align-items:center;justify-content:center}.form-group .form-label{font-weight:500;color:#383838}.form-group .search-group .form-control{padding-left:40px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.16472%200.949951C12.5289%200.949951%2016.0797%204.61098%2016.0797%209.11062C16.0797%2010.9081%2015.5063%2012.5662%2014.5475%2013.9161L18.8982%2018.4018C19.3633%2018.8813%2019.3633%2019.6434%2018.8983%2020.1229C18.4127%2020.6235%2017.6093%2020.6235%2017.1238%2020.1229L12.8257%2015.6915C11.5165%2016.6799%209.90814%2017.2713%208.16476%2017.2713C3.80058%2017.2713%200.249756%2013.6103%200.249756%209.11062C0.249756%204.61098%203.80054%200.949951%208.16472%200.949951ZM2.68518%209.11064C2.68518%2012.2261%205.14314%2014.7603%208.16479%2014.7603C11.1864%2014.7603%2013.6444%2012.2261%2013.6444%209.11064C13.6444%205.99521%2011.1864%203.46096%208.16479%203.46096C5.14314%203.46096%202.68518%205.99521%202.68518%209.11064Z'%20fill='%239E9EA8'/%3e%3c/svg%3e") no-repeat left 16px center}.app-layout .form-control,.app-layout .form-select{border-radius:6px;border:1px solid #E1E1E1;min-height:44px;padding:10px 15px;font-size:14px;color:#141b34d9;transition:all .5s ease;font-family:Inter,sans-serif}.app-layout .form-select{padding-right:30px}.app-layout .form-control:focus,.app-layout .form-select:focus{box-shadow:0 0 5px #c5cce4;outline:none;border-color:#dfe5f9}.top-filter{margin:0 0 20px}.top-filter .search-group{flex:0 0 365px}.top-filter .search-group .form-control{padding-left:40px;background:url("data:image/svg+xml,%3csvg%20width='20'%20height='21'%20viewBox='0%200%2020%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M8.16472%200.949951C12.5289%200.949951%2016.0797%204.61098%2016.0797%209.11062C16.0797%2010.9081%2015.5063%2012.5662%2014.5475%2013.9161L18.8982%2018.4018C19.3633%2018.8813%2019.3633%2019.6434%2018.8983%2020.1229C18.4127%2020.6235%2017.6093%2020.6235%2017.1238%2020.1229L12.8257%2015.6915C11.5165%2016.6799%209.90814%2017.2713%208.16476%2017.2713C3.80058%2017.2713%200.249756%2013.6103%200.249756%209.11062C0.249756%204.61098%203.80054%200.949951%208.16472%200.949951ZM2.68518%209.11064C2.68518%2012.2261%205.14314%2014.7603%208.16479%2014.7603C11.1864%2014.7603%2013.6444%2012.2261%2013.6444%209.11064C13.6444%205.99521%2011.1864%203.46096%208.16479%203.46096C5.14314%203.46096%202.68518%205.99521%202.68518%209.11064Z'%20fill='%239E9EA8'/%3e%3c/svg%3e") no-repeat left 16px center}.top-filter .select-box{min-width:inherit}.custom-dropdown.dropdown .dropdown-toggle{border-radius:6px;border:1px solid #E1E1E1;min-height:44px;padding:10px 15px;font-size:14px;color:#141b34d9;font-weight:400}.custom-dropdown.dropdown .dropdown-toggle:after{border:none;background:url("data:image/svg+xml,%3csvg%20width='14'%20height='8'%20viewBox='0%200%2014%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M2.04806%200.648926L0.969971%201.72702L6.99997%207.757L13.03%201.72702L11.9519%200.648926L6.99997%205.6008L2.04806%200.648926Z'%20fill='%23383838'/%3e%3c/svg%3e") no-repeat center center;width:12px;height:8px;object-fit:contain;margin-left:20px;vertical-align:middle}.top-filter .left-filter .arrows{border-radius:2px;border:1px solid #DFE5F9;background:#fff;display:flex;width:48px;height:48px;padding:0;justify-content:center;align-items:center;transition:all .5s ease}.top-filter .left-filter .arrows:hover{background:#dfe5f9}.top-filter .left-filter .user-name{color:#141b34d9;font-size:28px;font-weight:700;line-height:normal}.top-filter .clear-all{display:flex;align-items:center;border:none;box-shadow:none;padding:0;outline:0;color:#141b34d9;font-size:14px;font-weight:500;line-height:normal;background:none;gap:5px;text-decoration:underline;text-underline-offset:3px}.main-card{padding:0;border-radius:15px;background:#fff;flex:1}.data_table .main_table th{padding:16px;color:#5f5f5f;font-size:14px;font-weight:600;line-height:normal;white-space:nowrap;border:1px solid #E1E1E1;background:#fafafa}.data_table .main_table tr th:first-child{border-radius:7px 0 0}.data_table .main_table td{color:#5f5f5f;font-size:14px;font-style:normal;font-weight:400;line-height:22px;padding:16px;border:1px solid #E1E1E1}.data_table .main_table td .badge{text-align:center;font-size:12px;font-weight:700;line-height:20px;text-transform:capitalize;padding:5px 10px;border-radius:40px}.main_table td .badge.bg-success{background:#eefdf3!important;color:#117b34}.main_table td .badge.bg-warning{background:#fef9ee!important;color:#98690c}.main_table td .badge.bg-record-investment{background:#e1edfb!important;color:#007aff}.main_table td .badge.bg-inprogress{background:#fff8e5!important;color:#fbbc05}.main_table td .badge.bg-pending{background:#ededed!important;color:#5f5f5f}.main_table td .badge.bg-primary{background:#f2f2fd!important;color:#636ae8}.main_table td .badge.bg-gray{background:#f7f7f7!important;color:#141b34d9}.main_table td .badge.bg-danger{background:#fdf1f5!important;color:#e8618c}.main_table td .badge.bg-blue{background:#daefff!important;color:#007aff}.data_table .main_table td .edit-btn{padding:0;border-radius:0;background:none;border:none}.data_table .main_table td .show-time{display:inline-block;padding:3px 6px;color:#f2252f;font-size:10px;font-weight:500;line-height:13px;border-radius:4px;background:#f1f5f9}.data_table .main_table .activity_type{display:flex;align-items:center;gap:7px}.main_table .activity_type span{height:9px;width:9px;border-radius:50%;background:#6da544}.data_table .main_table.table-column th{border-right:solid 20px #fff}.data_table .main_table.table-column th:last-child{border-right:none}.data_table .main_table.table-column td{border-right:solid 20px #fff;padding:10px 0;border-bottom:none}.data_table .main_table.table-column td:last-child{border-right:none}.main-pagination{gap:20px;padding:15px 0}.main-pagination .select-page{color:#000000d9;font-size:14px;font-weight:400;line-height:22px}.main-pagination .show-page{gap:5px;color:#000000d9;font-size:14px;font-weight:400;line-height:22px}.main-pagination .show-page .btn{text-decoration:none;color:#000000d9;font-size:14px;font-weight:400;padding:0;text-align:center;line-height:30px;transition:all .5s ease;border-radius:8px;border:1px solid #E1E1E1;background:#fff;height:32px;min-width:32px}.main-pagination .show-page .btn:hover,.main-pagination .show-page .btn.active{color:#fff;background:#eb4a26;border-color:#eb4a26}.main-pagination .show-page .btn:not(:disabled):hover img{filter:invert(100%)}.main-pagination .show-page .btn:disabled{cursor:not-allowed;pointer-events:all;color:#8a8a8ad9;background:none;border-color:#e1e1e1}.main-pagination .select-page .form-select{min-width:70px;border-radius:8px;border:1px solid #DDD}.main-pagination .select-page .form-label{font-weight:500;color:#000000d9;font-size:14px}.main_table .dropdown .dropdown-toggle{background:none!important;padding:0;border-radius:0;border:none;box-shadow:none!important}.main_table .dropdown .dropdown-toggle:after{display:none}.dropdown .dropdown-menu{background:#fff;padding:10px 0;border:none;min-width:200px;box-shadow:0 2px 8px #00000026}.dropdown .dropdown-menu .dropdown-item{display:flex;align-items:center;gap:10px;color:#000000d9;font-size:14px;font-weight:400;line-height:1.5;padding:7px 16px;box-shadow:none;background:none;outline:0;transition:all .5s ease}.dropdown .dropdown-menu .dropdown-item:hover{background:#eb4a26;color:#fff}.custom-dropdown.dropdown .dropdown-toggle:focus,.custom-dropdown.dropdown .dropdown-toggle:focus-visible{box-shadow:0 0 5px #c5cce4;outline:none;border-color:#dfe5f9}.btn.btn-light-gray:focus,.btn.btn-light-gray:focus-visible{box-shadow:0 0 5px #c5cce4;outline:none;border-color:#dfe5f9}.dropdown .dropdown-menu .dropdown-item span{flex:0 0 15px}.disabled-user{opacity:.6;cursor:not-allowed!important;pointer-events:none}.disabled-user h4,.disabled-user span{color:#999!important}.modal-body .form-control,.modal-body .form-select{border-radius:5px}.nav-menu::-webkit-scrollbar{width:4px}.nav-menu::-webkit-scrollbar-track{background:#f1f1f1}.nav-menu::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}.nav-menu::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.modal-overlay{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-container{background-color:#fff;border-radius:8px;width:100%;max-width:640px;max-height:90vh;overflow:auto;box-shadow:0 4px 6px #0000001a}.modal-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:24px 24px 0}.modal-title{margin:0;color:#1a1a1a;font-size:24px;font-weight:700;line-height:normal}.modal-close-button{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s}.modal-close-button:hover{background:none}.modal-container .modal-body{padding:24px}.modal-content .close_btn .close{border:none;padding:0;background:none}.modal-content .modal-block{padding:24px 0;text-align:center}.modal-content .modal-block h2{color:#141b34d9;font-size:20px;font-weight:600;line-height:normal;margin:0 0 25px}.modal-content .modal-block p{margin:0;color:#141b34d9;font-size:18px;font-weight:500;line-height:normal}.modal-content .confirm-image{margin:0 0 25px}.modal-body .btn.btn-light{border-radius:6px;border:1px solid #E1E1E1;background:#fff;color:#1a1a1a}.modal-body .btn.btn-primary{background:#eb4a26;border-color:#eb4a26}.form-field{margin-bottom:25px}.form-field-half{flex:1;margin-bottom:25px}.form-row{display:flex;gap:16px}.form-label{display:block;margin-bottom:6px;font-weight:500;color:#333;font-size:14px}.required-asterisk{color:red}.form-control.error,.form-control.is-invalid,.form-select.is-invalid{border-color:#ff4d4f}.form-control.error:focus{box-shadow:0 0 0 2px #ff4d4f33}.error-text,.error-message{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.input-group.is-invalid .form-control,.input-group.is-invalid .input-group-text{border-color:#ff4d4f}.button-row{display:flex;justify-content:flex-end;gap:15px;margin-top:20px}.button-row .btn{box-shadow:0 2px 4px #0d172114,0 1px 2px #151e2814}.button-row .btn.btn-light{background:#f1f5f9}.upload-container{border-radius:8px;border:2px dashed #C1C1C1;background:#fafafa;transition:all .2s}.upload-container:hover{border-color:#868686}.upload-container.error{border-color:#ff4d4f}.upload-area{display:flex;flex-direction:column;align-items:center;padding:15px;cursor:pointer;text-align:center}.upload-icon{color:#8c8c8c;margin-bottom:12px}.upload-text{color:#595959}.upload-title{color:#1a1a1a;font-size:20px;font-weight:400;line-height:30px;margin:0 0 8px}.upload-subtitle{color:#787878;font-size:16px;font-weight:400;line-height:26px}.browse-files{color:#de3b40;font-size:16px;font-weight:400;line-height:26px}.file-input{display:none}.file-name{margin:8px 0 0;padding:15px;border-radius:2px;background:#f4f4f4;box-shadow:0 0 2px #1a1a1a1f,0 2px 5px #1a1a1a17}.file-name .file-content-left{gap:10px}.file-name .file-content-left .file-image{flex:0 0 54px}.file-name .file-content h4{color:#1a1a1a;font-size:14px;font-weight:400;line-height:22px;margin:0 0 4px}.file-name .file-content .file-size,.file-name .show-date{color:#949494;font-size:14px;font-weight:400;line-height:22px}.file-name .file-action>*{cursor:pointer}.file-item{position:relative;flex:0 0 120px}.file-item .file-image img{object-fit:cover}.file-item .remove-file{position:absolute;top:-8px;right:-8px;background:#fff;padding:4px;max-height:24px;cursor:pointer}.file-item .remove-file img{vertical-align:0}.payrun-history{padding:22px;border-radius:15px;background:#fff;box-shadow:0 0 0 1px #1000360d,0 9px 10px -2px #1000360d,0 2px 4px #1000360d}.payrun-history .payrun-date{color:#141b34d9;font-size:20px;font-weight:500;line-height:22px;margin:0 0 25px}.payrun-history .total-payrun{column-gap:70px}.payrun-history .pay-col label{color:#141b34d9;font-size:18px;font-weight:400;line-height:24px}.payrun-history .pay-col span{color:#141b34d9;font-size:24px;font-weight:500;line-height:22px}.payrun-action .btn{padding:11px 20px;background:#141b34d9;color:#fff}.payrun-action .btn:hover{background:#000;color:#fff}.sub-heading{margin:0 0 25px}.sub-heading h2{color:#1a1a1a;font-size:24px;font-weight:700;line-height:32px;margin:0}.page-card{border-radius:10px;border:0 solid #FFF;background:#fff;box-shadow:0 0 2px #1a1a1a1f,0 0 1px #1a1a1a12;padding:20px;flex:1}.filter-main .form-select{min-width:135px;font-weight:700}.filter-main h4{margin:0;color:#1a1a1a;font-size:18px;font-weight:500;line-height:28px}.filter-main p{color:#5f5f5f;font-size:14px;font-weight:400;line-height:20px;margin:0}.action-btn .dropdown-toggle:after{display:none}.action-btn .dropdown-menu{width:100%}.breadcrumbs-main{margin:0 0 30px}.breadcrumbs-main ul{padding:0;margin:0;list-style:none;display:flex;align-items:center;flex-wrap:wrap}.breadcrumbs-main ul li{color:#949494;font-size:14px;font-weight:400;line-height:22px;position:relative}.breadcrumbs-main ul li button{background:none;border:none;padding:0;color:#949494;font-size:14px;font-weight:400;line-height:22px}.breadcrumbs-main ul li:after{content:"";margin:0 10px;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M4.31396%2013.447L5.49987%2014.6329L12.1329%207.99994L5.49987%201.36694L4.31396%202.55284L9.76107%207.99994L4.31396%2013.447Z'%20fill='%23949494'/%3e%3c/svg%3e") no-repeat center center;height:16px;width:16px;display:inline-block;vertical-align:-3px}.breadcrumbs-main ul li span{color:#1a1a1a;font-weight:700}.breadcrumbs-main ul li:last-child:after{display:none}.breadcrumbs-main ul li.active{color:#1a1a1a;font-weight:700}.content .nav-tabs{margin:0 0 4px;border:none}.content .nav-tabs .nav-item .nav-link{border:1px solid #F4F4F4;background:#fff;padding:7px 10px;color:#949494;text-align:center;font-size:14px;font-weight:400;line-height:22px;position:relative;min-width:145px}.content .nav-tabs .nav-item .nav-link.active{border-bottom:solid 4px #DE3B40;color:#383838}.form-check.form-switch{padding:0;margin:0;display:flex;align-items:center;gap:15px}.form-switch .form-check-input{height:25px;width:40px;margin:0;float:none;outline:0;box-shadow:none;background-color:#c1c1c1;border-color:#c1c1c1!important;cursor:pointer;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-color:#eb4a26;border-color:#eb4a26!important}.check-list{border-radius:6px;background:#fff;box-shadow:0 0 2px #1a1a1a1f,0 4px 9px #1a1a1a1c}.form-check .form-check-input{border-color:#de3b40;box-shadow:none;outline:0}.form-check .form-check-input:checked[type=checkbox]{background-color:#de3b40}.form-check-input:checked{background-color:#de3b40}.page-main .ant-card{box-shadow:none!important}.page-main .ant-card .ant-card-body{padding:0!important}.page-main .data_table .main_table.ant-table-wrapper table{border-collapse:collapse!important}.page-main .data_table .main_table.ant-table-wrapper tr.ant-table-measure-row{display:none}.page-main .data_table .main_table.ant-table-wrapper tr th{padding:16px;color:#5f5f5f;font-size:14px;font-weight:600;background:#fafafa;border-radius:0}.page-main .data_table .main_table.ant-table-wrapper tr td{padding:16px;border:1px solid #E1E1E1;color:#5f5f5f;font-size:14px;border-radius:0}.select-user .dropdown-menu{width:100%}.select-user .dropdown-menu .dropdown-item{gap:5px;padding:5px 15px}.select-user .dropdown-menu .dropdown-item .user-profile{flex:0 0 36px;height:36px;width:36px;border-radius:50%}.select-user .dropdown-menu .user-content h4{margin:0;color:#1a1a1a;font-size:14px;font-weight:500;line-height:22px}.select-user .dropdown-menu .user-content .user-info{color:#5f5f5f;font-size:12px;font-weight:400;line-height:22px}.property-list .propert-card{padding:20px;border-radius:6px;background:#fff;box-shadow:0 0 2px #1a1a1a1f,0 4px 9px #1a1a1a1c}.propert-card .property-img img{width:100%}.propert-card .property-details{padding:15px 0 0}.property-details h3{color:#1a1a1a;font-size:14px;font-weight:700;line-height:22px;margin:0 0 7px}.property-details p{color:#949494;font-size:14px;font-weight:400;line-height:22px;margin:0 0 7px}.property-details a{color:#2c35e0;text-decoration:underline;font-size:14px}.installment-popover{min-width:350px}.installment-popover{max-width:400px}.installment-popover .installment-title{margin-bottom:8px;font-size:18px;text-align:center;font-weight:700;color:#1a1a1a}.installment-popover .installment-row{display:flex;justify-content:space-between;font-size:16px;padding:15px}::ng-deep .installment-title{font-size:18px!important;line-height:28px;font-weight:700;color:#1a1a1a}@media(max-width:1680px){.main-filter .filter-card,.filter-width.main-filter .filter-card{flex:calc(33.33% - 12px);max-width:calc(33.33% - 12px)}}@media(max-width:1024px){.app-layout{padding:0}.content-area{padding-right:15px}.hamburger-btn{display:block}.main-content.expanded{margin-left:0}.sidebar{transform:translate(-110%);box-shadow:0 0 15px #0003;border-radius:0;position:absolute;width:100%}.sidebar.show{transform:translate(0)}.main-content{margin-left:0}}@media(max-width:768px){.main-filter .filter-card,.filter-width.main-filter .filter-card{flex:calc(50% - 9px);max-width:calc(50% - 9px)}}@media(max-width:600px){.main-filter .filter-card,.filter-width.main-filter .filter-card{flex:100%;width:100%;max-width:100%}.top-filter .search-group{flex:100%}.main-heading h2{font-size:20px}.main-card .top-filter .left-filter{gap:15px!important}.top-filter .left-filter .user-name{font-size:20px}.top-filter .left-filter .arrows{width:35px;height:35px}}.custom-dropdown .dropdown-item{border:none!important}.custom-dropdown .dropdown-item:hover,.custom-dropdown .dropdown-item:focus,.custom-dropdown .dropdown-item:focus-visible{background:#fae4e1!important;color:#000!important;outline:0;box-shadow:none}.custom-dropdown .dropdown-item.selected{background:#fae4e1!important;color:#000!important;outline:0;box-shadow:none}.custom-dropdown.disabled{border-radius:6px;background-Color:#e9ecef;min-Height:44px;font-Size:14px;color:#141b34d9;font-Family:Inter,sans-serif;opacity:1}.custom-dropdown.disabled .btn{pointer-Events:none;background-Color:#e9ecef;color:#141b34d9}.custom-dropdown .dropdown-item.disabled{background:#f5f5f5!important;color:#a0a0a0!important;cursor:not-allowed!important;opacity:.6;pointer-events:none;box-shadow:none;outline:none}.custom-dropdown .dropdown-item:hover .user-info,.custom-dropdown .dropdown-item.selected .user-info,.custom-dropdown .dropdown-item:hover h4,.custom-dropdown .dropdown-item.selected h4{color:#000!important}.dropdown .is-invalid{border-color:#ff4d4f!important}.app-layout .form-control.is-invalid{background-image:none!important}.min-h-screen{height:100vh;flex-direction:column;gap:15px;position:absolute;inset:0;z-index:9999;background:#ffffff80;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.min-h-screen .loader{width:60px;aspect-ratio:5;background:radial-gradient(circle closest-side,#c34a3a 90%,#0000) 0/calc(100%/3) 100% space;clip-path:inset(0 100% 0 0);animation:l1 1s steps(4) infinite}@keyframes l1{to{clip-path:inset(0 -34% 0 0)}}.form-check{transition:background-color .2s ease;border-radius:6px;padding-left:30px;padding-top:3px;padding-bottom:2px}.form-check:hover{background-color:#fae4e1}li.ant-dropdown-menu-item.ant-dropdown-menu-item-only-child:hover{background:#fae4e1!important;color:#000!important;outline:0;box-shadow:none}.disable-row{background-color:#fafafa!important;color:#fff!important}.disable-row td{background-color:#fafafa!important}.profile-btn{background:transparent!important;transition:background-color .2s ease;color:#212529!important}.profile-btn:hover{background:#fae4e1!important;color:#212529!important;outline:0!important;box-shadow:none!important}.profile-btn:focus{background:transparent!important;outline:0!important;box-shadow:none!important}.profile-btn:active{background:#fae4e1!important}.upload-container:focus-within{outline:none!important;box-shadow:0 0 5px #c5cce4!important;border-color:#dfe5f9!important}span.download.upload-wrapper:focus,span.delete.upload-wrapper:focus{outline:none!important;box-shadow:0 0 5px #c5cce4!important;border-color:#dfe5f9!important}.delete-btn-focus:focus{outline:none!important;box-shadow:0 0 0 2px #c5cce4!important;border-color:#dfe5f9!important}.popover.installment-popover{background-color:#fff!important;border:1px solid #E0E0E0!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;padding:0!important}.popover.installment-popover .popover-body{padding:12px 16px!important;background:#fff!important}.popover.installment-popover .popover-arrow:before{border-top-color:#e0e0e0!important}.popover.installment-popover .popover-arrow:after{border-top-color:#fff!important}.uploaded-files-scroll{max-height:500px;overflow-x:hidden;margin-top:15px}.uploaded-files-scroll::-webkit-scrollbar{width:4px}.uploaded-files-scroll::-webkit-scrollbar-track{border-radius:4px}.uploaded-files-scroll::-webkit-scrollbar-thumb{background:#eb4a26;border-radius:5px}.login-container{display:flex;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.left-panel{flex:1;max-width:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.login-content{width:100%;max-width:480px}.brand{margin-bottom:50px;text-align:center}.brand h1{font-size:36px;font-weight:400;color:#dc2626;margin-bottom:4px;letter-spacing:1px}.brand p{font-size:13px;color:#6b7280;font-weight:300;letter-spacing:.5px}.login-form h2{color:#1a1a1a;text-align:center;margin:0 0 50px;font-size:32px;font-weight:700;line-height:48px}.login-form .ant-card{border-radius:0;border:none}.login-form .ant-card .ant-card-body{padding:0}.login-form .ant-row{position:relative}.login-form .ant-row .ant-input-password{border:none;padding:0}.login-form .ant-row .ant-input-password .ant-input-suffix{position:absolute;bottom:6px;right:12px;margin-inline-start:0;font-size:18px}.login-form .ant-row .ant-input{height:51px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:#ececec;padding:25px 12px 5px}.login-form .ant-row .ant-form-item-label{position:absolute;top:3px;left:0;z-index:9;padding:0 12px}.login-form .ant-row .ant-form-item-label label{color:#4a4a4a;font-size:14px;font-weight:400;line-height:20px}.login-form input:-webkit-autofill,.login-form input:-webkit-autofill:hover,.login-form input:-webkit-autofill:focus,.login-form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #ececec!important}.login-form .ant-btn{font-size:16px;font-weight:500;line-height:14px;border-radius:6px;padding:15px 20px;background:#eb4a26;border-color:#eb4a26;height:auto;transition:all .5s ease}.login-form .ant-btn:hover{background:#eb4a26!important;filter:brightness(.9)}.form-fields{display:flex;flex-direction:column}.form-group{margin-bottom:30px}.form-group label{display:block;font-size:14px;color:#374151;margin-bottom:8px;font-weight:400}.form-input{width:100%;padding:12px 0;border:none;border-bottom:1px solid #d1d5db;background:transparent;font-size:16px;color:#111827;outline:none;transition:border-color .3s ease}.form-input:focus{border-bottom-color:#dc2626}.form-input::placeholder{color:#9ca3af}.login-button{width:100%;padding:12px 0;background:#dc2626;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.login-button:hover{background:#b91c1c}.login-button:disabled{background:#fca5a5;cursor:not-allowed}.right-panel{flex:1;max-width:100%;position:relative;overflow:hidden}.right-panel img{width:100%;height:100%;object-fit:cover;object-position:top}.right-panel .login-heading{position:absolute;top:105px;left:0;width:100%;padding:0 65px;color:#fff;font-size:64px;font-family:Playfair Display;font-weight:400;line-height:70px}.overlay-content h2{font-size:48px;font-weight:300;color:#fff;line-height:1.2;margin-bottom:24px;letter-spacing:2px}.overlay-content p{font-size:16px;color:#ffffffe6;font-weight:300;line-height:1.6;max-width:400px}.login-form .ant-row .ant-input-password .ant-input-suffix{bottom:16px}@media(max-height:767px){.brand{margin-bottom:20px}.brand img{max-width:170px}.login-form h2{margin-bottom:20px}}@media(max-width:768px){.login-container{flex-direction:column;height:auto}.left-panel,.right-panel{width:100%}.right-panel{height:40vh}.left-panel{padding:40px}.overlay-content h2{font-size:32px}}.dropdown.custom-dropdown{position:relative}.dropdown.custom-dropdown .btn{text-align:left;padding-right:40px}.dropdown.custom-dropdown .remove_selected{right:35px!important;z-index:11!important}.dropdown.custom-dropdown .dropdown-toggle:after{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.users-list .welcome-email-btn:disabled{opacity:.6;cursor:not-allowed}.users-list .user-select-checkbox{width:18px;height:18px;cursor:pointer}.users-list .user-select-checkbox:disabled{cursor:not-allowed}.users-list .welcome-selection-card{margin:0 0 20px;padding:14px 16px;border:1px solid #f6d6cf;border-radius:10px;background:#fff7f5}.users-list .welcome-selection-card p{color:#4b4b4b;font-size:14px}.users-list .welcome-modal-content{border-radius:12px;border:1px solid #f1f1f1}.users-list .welcome-modal-subtitle{margin:0 0 14px;color:#5f5f5f;font-size:14px;line-height:22px}.users-list .welcome-preview-list{border:1px solid #e8e8e8;border-radius:10px;max-height:250px;overflow-y:auto;background:#fff}.users-list .welcome-preview-item{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #f2f2f2}.users-list .welcome-preview-item:last-child{border-bottom:none}.users-list .welcome-preview-item h6{margin:0;color:#1a1a1a;font-size:14px;font-weight:600}.users-list .welcome-preview-item p{margin:2px 0 0;color:#5f5f5f;font-size:13px}.users-list .welcome-preview-more{padding:10px 14px;color:#5f5f5f;font-size:13px;font-weight:500;background:#fafafa}.users-list .onboarding-result-summary{display:flex;flex-wrap:wrap;gap:12px;padding:10px 12px;border-radius:8px;background:#f7f7f7;font-size:13px;color:#4a4a4a}.users-list .onboarding-result-summary .success{color:#117b34}.users-list .onboarding-result-summary .failed{color:#d64545}.users-list .onboarding-result-list{border:1px solid #e8e8e8;border-radius:10px;max-height:220px;overflow-y:auto;background:#fff}.users-list .onboarding-result-item{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f1f1f1}.users-list .onboarding-result-item:last-child{border-bottom:none}.users-list .onboarding-result-item h6{margin:0;font-size:13px;font-weight:600;color:#1a1a1a}.users-list .onboarding-result-item p{margin:2px 0 0;font-size:12px;color:#5f5f5f}.sidebar{background:#fff;display:flex;flex-direction:column;transition:width .3s ease;padding:0 10px}.sidebar.collapsed{width:70px}.sidebar-top{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:18px}.logo{white-space:nowrap}.toggle-btn{border:none;background:transparent;cursor:pointer;padding:0}.toggle-btn img{width:20px;height:20px}.menu{display:flex;flex-direction:column;padding:8px 0}.menu-item{display:flex;align-items:center;justify-content:space-between;padding:10px;cursor:pointer;color:#5f5f5f;font-size:14px;font-weight:400;transition:all .5s ease;border-radius:6px;white-space:nowrap}.menu-item:hover{background:#fae4e1}.menu-item.active{background:#fae4e1;font-weight:700;color:#1a1a1a}.menu-item.submenu{margin-left:30px}.icon{width:18px;height:18px;margin-right:12px}.sidebar.collapsed .icon{margin-right:0}.label{flex:1}.main{display:flex;width:100%}.header{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 20px;display:flex;justify-content:flex-end;align-items:center}.welcome{font-weight:500;color:#111827}.content{padding:20px;overflow-y:auto;width:100%}.notification-text{word-wrap:break-word;overflow-wrap:anywhere;white-space:normal}.notification-group-header{position:sticky;top:0;z-index:10;background-color:#f8f9fa;padding:.5rem 1rem;border-bottom:1px solid #dee2e6}@media(max-width:1024px){.main{display:block}}.arrow-icon{width:20px;height:20px}.arrow{transition:transform .3s ease}.arrow.open{transform:rotate(180deg)}.icon img{width:24px;height:24px;filter:brightness(0) saturate(0) invert(45%)}.icon img.active{filter:brightness(0) saturate(0) invert(0%)}.investment-list .investment-import-btn{border-color:#eb4a26;color:#eb4a26;background:#fff;display:inline-flex;align-items:center;justify-content:center}.investment-list .investment-hubspot-sync-btn{border-color:#0f766e;color:#0f766e;background:#fff;display:inline-flex;align-items:center;justify-content:center}.investment-list .investment-hubspot-sync-btn:hover{background:#f0fdfa}.investment-list .investment-hubspot-sync-btn:disabled{opacity:.7;cursor:not-allowed}.investment-list .investment-import-btn:hover{background:#fff7f5}.investment-list .investment-import-modal-content{border-radius:12px;overflow:hidden}.investment-list .investment-import-subtitle{margin-bottom:16px;color:#5f5f5f;font-size:14px;line-height:22px}.investment-list .investment-import-actions{padding:14px;border:1px solid #f1f1f1;border-radius:10px;background:#fafafa}.investment-list .investment-import-file-name{padding:10px 12px;border-radius:8px;background:#fff7f5;color:#4a4a4a;font-size:13px}.investment-list .investment-import-hero{display:flex;gap:14px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#fff8f6,#fff);border:1px solid #f6dbd4}.investment-list .investment-import-hero-icon{width:44px;height:44px;border-radius:10px;background:#eb4a26;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:22px;flex:0 0 44px}.investment-list .investment-import-hero h5{margin:0 0 6px;color:#1a1a1a;font-size:18px;font-weight:700}.investment-list .investment-import-hero p{margin:0;color:#5f5f5f;font-size:14px;line-height:22px}.investment-list .investment-download-btn,.investment-list .investment-upload-btn{display:inline-flex;align-items:center;justify-content:center}.investment-list .investment-import-columns{padding:14px;border:1px solid #f0f0f0;border-radius:10px;background:#fff}.investment-list .investment-import-columns h6{margin:0 0 10px;font-size:14px;font-weight:600;color:#1a1a1a}.investment-list .investment-import-column-chips{display:flex;flex-wrap:wrap;gap:8px}.investment-list .investment-import-optional-note{font-size:12px;color:#6b7280}.investment-list .investment-column-chip{padding:6px 10px;border-radius:999px;font-size:12px;line-height:1;background:#f7f7f7;border:1px solid #ececec;color:#4a4a4a}.investment-list .investment-selected-file{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.investment-list .file-name-wrap{display:inline-flex;align-items:center;word-break:break-word}.investment-list .file-size-text{font-size:12px;color:#5f5f5f;padding:4px 8px;border-radius:999px;background:#fff;border:1px solid #efdfdb}.investment-list .investment-import-summary{padding:12px;border-radius:10px;border:1px solid #ececec;background:#fff}.investment-list .investment-import-summary h6{margin:0 0 8px;font-size:14px;font-weight:600;color:#1a1a1a}.investment-list .summary-stats{display:flex;flex-wrap:wrap;gap:12px;font-size:13px;color:#4a4a4a}.investment-list .summary-stats .success{color:#117b34}.investment-list .summary-stats .failed{color:#d64545}.investment-list .summary-errors{max-height:190px;overflow-y:auto;border-top:1px solid #f1f1f1;margin-top:10px;padding-top:8px}.investment-list .summary-error-item{padding:7px 0;font-size:13px;color:#5f5f5f;border-bottom:1px dashed #f3f3f3}.investment-list .summary-error-item:last-child{border-bottom:none}.investment-list .summary-error-item.muted{color:#9a9a9a;font-style:italic}.investment-list .investment-import-lock-note{padding:10px 12px;font-size:12px;color:#7a5b00;background:#fff8e8;border:1px solid #ffe2a6;border-radius:8px}.investment-list .hubspot-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.investment-list .hubspot-summary-card{border:1px solid #ececec;border-radius:10px;padding:12px;background:#fff}.investment-list .hubspot-summary-card h6{margin:0;font-size:14px;font-weight:600;color:#1a1a1a}@media(max-width:768px){.investment-list .investment-import-hero{padding:12px}.investment-list .investment-import-actions .btn{width:100%}.investment-list .investment-selected-file{align-items:flex-start}.investment-list .hubspot-summary-grid{grid-template-columns:1fr}}.form-group .check-list{border:1px solid #C1C1C1;padding:15px;box-shadow:none;border-radius:0;max-height:193px!important;overflow:auto}.input-group-text{background-color:#fff;border:1px solid #ced4da;border-right:hidden;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem 0 0 .25rem;color:#495057}.filter-card.active-filter{box-shadow:0 4px 20px #f406;transform:translateY(-2px);border:2px solid #EB4A26}.form-check.no-hover:hover{background-color:transparent!important}.month-input{height:40px;padding:8px 12px;font-size:14px;border-radius:8px;border:1px solid #ced4da;background-color:#fff;cursor:pointer}.month-input:focus{border-color:#86b7fe;outline:none;box-shadow:0 0 0 .15rem #0d6efd40}.month-input::-webkit-inner-spin-button,.month-input::-webkit-clear-button{display:none}.month-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}.month-input::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=month]:not(:disabled)::-webkit-calendar-picker-indicator,input[type=datetime-local]:not(:disabled)::-webkit-calendar-picker-indicator{cursor:pointer}input[type=month]:not(:disabled),input[type=datetime-local]:not(:disabled){cursor:default}.world-map-container{position:relative;width:100%;height:calc(100vh - 365px);background:#f8f9fa;border:1px solid #DEE2E6;border-radius:8px;overflow:hidden;display:flex;justify-content:center;align-items:center}.world-map-container svg{width:100%;height:100%}.map-loading{display:flex;justify-content:center;align-items:center;height:500px;background:#f8f9fa;border:1px solid #DEE2E6;border-radius:8px}.map-tooltip{position:absolute;top:20px;right:20px;background:#000c;color:#fff;padding:8px 12px;border-radius:4px;font-size:14px;pointer-events:none;z-index:1000}.map-legend{position:absolute;bottom:20px;left:20px;background:#ffffffe6;padding:10px;border-radius:6px;box-shadow:0 2px 8px #0000001a}.legend-item{display:flex;align-items:center;gap:8px;font-size:12px;color:#333}.legend-circle{width:20px;height:20px;background:#ff6b35;border:2px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#fff;font-weight:700}@media(max-width:768px){.world-map-container{height:400px}}input[type=date]:not(:disabled)::-webkit-calendar-picker-indicator,input[type=datetime-local]:not(:disabled)::-webkit-calendar-picker-indicator{cursor:pointer}input[type=date]:not(:disabled),input[type=datetime-local]:not(:disabled){cursor:default}.delete-box{padding:10px 0;text-align:center}.delete-content{margin:0 0 20px}.delete-content h5{margin:0 0 10px;color:#1a1a1a;font-size:16px;font-weight:400;line-height:26px}.main_table td .badge.general{background:#f4f4f4!important;color:#383838;font-weight:400}.main_table td .badge.property{background:#f1f8fd!important;color:#379ae6;font-weight:400}.filter-card{transition:all .2s ease-in-out;box-shadow:0 0 #0000}.filter-card:hover{box-shadow:0 2px 10px #0000001a;transform:translateY(-2px)}.filter-card.active{box-shadow:0 4px 20px #f406;transform:translateY(-2px);border:2px solid #EB4A26}.select-box .dropdown-toggle{font-weight:400!important}.dropdown-item:hover,.dropdown-item.selected{background:#c34a3a;color:#fff;outline:0;box-shadow:none}.invalid-feedback{display:block!important}.range-container{position:relative}.form-range{width:100%;height:10px;background:transparent;position:absolute;top:-2px;-webkit-appearance:none;appearance:none;pointer-events:none}.range-container:before{content:"";position:absolute;height:10px;width:100%;background:#ddd;border-radius:5px;top:0;left:0;z-index:1}.range-container:after{content:"";position:absolute;height:10px;background:#eb4a26;border-radius:5px;top:0;z-index:2;left:var(--min-percent);width:var(--range-width)}.form-range::-webkit-slider-thumb{width:20px;height:20px;background:#fff;border:2px solid #EB4A26;border-radius:50%;cursor:pointer;-webkit-appearance:none;appearance:none;pointer-events:auto;position:relative;z-index:3}.form-range::-moz-range-thumb{width:20px;height:20px;background:#fff;border:2px solid #EB4A26;border-radius:50%;cursor:pointer;pointer-events:auto;position:relative;z-index:3}.values{margin-top:20px;font-family:Arial,sans-serif}.d-flex.justify-content-between{display:flex;justify-content:space-between}.select-box .dropdown-toggle{background-color:#fff;border:1px solid #ced4da;text-align:left;padding:10px 15px;font-weight:500;border-radius:8px}.select-box .dropdown-toggle:after{margin-left:auto}.select-box .dropdown-menu{width:100%;max-height:300px;overflow-y:auto;border-radius:8px;padding:0}.select-box .dropdown-item{display:flex;align-items:center;gap:12px;padding:10px 15px;border-bottom:1px solid #f1f1f1;transition:background-color .2s ease-in-out}.select-box .dropdown-item:hover{background-color:#f8f9fa}.select-box .user-profile{width:40px;height:40px;border-radius:50%;background-color:#fff;color:#000!important;border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#000;flex-shrink:0}.select-box .user-content h4{font-size:15px;font-weight:600;margin:0;color:#212529}.select-box .user-info{font-size:13px;color:#6c757d}.dropdown .dropdown-menu .dropdown-item span{flex:0 0 32px}.form-group .top-filter{margin:0}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.history-box{max-width:900px;padding:30px;border-radius:12px;border:1px solid #F4F4F4}.history-list .history-field{padding:0 0 60px;position:relative;z-index:1}.history-list .history-field:before{position:absolute;content:"";top:0;left:24px;width:1px;height:100%;background:#878ced;z-index:-1}.history-list .history-field:last-child{padding:0}.history-list .history-field:last-child:before{display:none}.history-field .history-icon{flex:0 0 48px;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f4f4f4}.history-field .show-date{white-space:nowrap;color:#1a1a1a;font-size:16px;font-weight:400;line-height:26px}.history-content h6{color:#1a1a1a;font-size:16px;font-weight:400;line-height:26px;margin:0 0 5px}.history-content p{margin:0;color:#949494;font-size:14px;font-weight:400}input::-ms-reveal,input::-ms-clear{display:none!important}.property-tabs{margin-bottom:0}.tab-nav{display:flex;border-bottom:1px solid #e9ecef;margin-bottom:0;background:#fff;border-top-left-radius:8px;border-top-right-radius:8px}.tab-btn{background:none;border:none;padding:16px 24px;color:#6c757d;font-weight:500;font-size:14px;cursor:pointer;border-bottom:3px solid transparent;transition:all .3s ease;position:relative;white-space:nowrap}.tab-btn:hover{color:#ff6b35;background-color:#ff6b350d}.tab-btn.active{color:#ff6b35;border-bottom-color:#ff6b35;background-color:#ff6b350d;font-weight:600}.tab-content{background:#fff;border-bottom-left-radius:8px;border-bottom-right-radius:8px;overflow:visible;height:auto}.tab-content .page-card{margin:0;border:none;box-shadow:none;border-radius:0 0 8px 8px;height:auto;min-height:auto}.tab-content .form-main{padding-top:24px;height:auto;overflow:visible}.property-tabs-container{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;overflow:visible;height:auto;min-height:auto}.page-main{overflow:visible;height:auto}.tab-content form{height:auto;overflow:visible}.tab-content .form-group,.tab-content .form-control,.tab-content textarea{overflow:visible}.filter-card .stat-title{font-size:20px;color:#1a1a1a}.filter-card .stat-value span{color:#606060;font-size:16px;font-weight:400}.main-filter .filter-card{flex:auto;max-width:310px}.filter-card.active-tile{background-color:#fff7f5!important;border:2px solid #ff6b35!important;box-shadow:0 2px 8px #ff6b350d!important}.form-group .check-list{border:1px solid #C1C1C1;padding:15px;box-shadow:none;border-radius:0}.no-data{text-align:center!important;padding:7px!important}td a img{vertical-align:middle;margin-right:5px}.custom-search-bar{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding-left:40px!important;background:url(/assets/search_icon.svg) no-repeat left 16px center!important;background-size:16px 16px!important}.property-list .property-card{display:flex;flex-direction:column;height:100%;border:1px solid #e0e0e0;border-radius:10px;overflow:hidden;transition:transform .2s}.property-list .property-card:hover{transform:translateY(-5px)}.property-list .property-img img{width:100%;height:200px;object-fit:cover}.property-list .property-details{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:10px}.popup-overlay{position:fixed;inset:0;background:#00000040;display:flex;justify-content:center;align-items:center;z-index:999}.popup{background:#fff;border-radius:16px;box-shadow:0 4px 20px #00000026;width:420px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,sans-serif;max-height:560px}.popup-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.popup-header h3{font-size:16px;font-weight:600;color:#222;margin:0}.popup-header .close-btn{font-size:22px;color:#777;cursor:pointer}.popup-header .close-btn:hover{color:#000}.search-box{padding:10px 20px}.search-bar{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;outline:none;padding-left:40px!important;background:url(/assets/search_icon.svg) no-repeat left 16px center!important;background-size:16px 16px!important}.search-bar:focus{border-color:#f28c38}.select-all{padding:0 20px 10px;font-size:14px;color:#333}.select-all label{display:flex;align-items:center;gap:16px}.select-all input[type=checkbox]{accent-color:#EB4A26;transform:scale(1.2)}.user-list{flex:1;overflow-y:auto;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}.user-item{display:flex;align-items:center;gap:12px;padding:10px 20px;border-bottom:1px solid #f6f6f6;cursor:pointer}.user-item:hover{background:#fafafa}.user-item input[type=checkbox]{accent-color:#EB4A26;transform:scale(1.2)}.avatar{width:42px;height:42px;border-radius:50%;overflow:hidden;flex-shrink:0;background:#e0e0e0;display:flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:14px}.avatar img{width:100%;height:100%;object-fit:cover}.avatar.initials.orange{background:#eb4a26}.details strong{font-size:14px;color:#111}.details p{font-size:13px;color:#777;margin:2px 0 0}.buttons{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px}.buttons button{border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;padding:10px 18px}.buttons .cancel{background:#f4f4f4;color:#333}.buttons .cancel:hover{background:#e8e8e8}.buttons .cancel:focus,.buttons .send:focus{outline:none!important;box-shadow:0 0 10px #c5cce4!important;border-color:#dfe5f9!important}.buttons .send{background:#e94911;color:#fff}.buttons .send:hover{background:#cf3c0c}.broadcast-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:9999}.broadcast-popup-container{background:#fff;width:90%;max-width:885px;border-radius:12px;padding:25px;box-shadow:0 4px 30px #0000001f;animation:popupFade .25s ease;max-height:90vh;overflow-y:auto}.broadcast-popup-close{position:absolute;right:18px;top:14px;font-size:22px;cursor:pointer;color:#666}.broadcast-popup-close:hover{color:#000}@keyframes popupFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.upload-area-a{border:1.5px dashed #ccc;background-color:#f9f9f9;transition:border-color .2s ease,background-color .2s ease;cursor:pointer;min-height:180px}.upload-area-a:hover{border-color:#999;background-color:#fafafa}.upload-area-a.dragging{border-color:#007bff;background-color:#eef6ff}.upload-icon-a img{opacity:.6}.upload-container-a{width:100%;max-width:100%}.redirect-container{text-align:center;margin-top:100px;font-family:Arial,sans-serif}.redirect-container h3{color:#333;font-size:20px}.redirect-container p{color:#666;margin-top:10px}.redirect-container a{color:#007bff;text-decoration:underline}*{margin:0;padding:0;box-sizing:border-box}.reset-container .login-container{display:flex;height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.reset-container .left-panel{flex:1;max-width:100%;background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.reset-container .login-content{width:100%;max-width:480px}.reset-container .brand{margin-bottom:50px;text-align:center}.reset-container .brand h1{font-size:36px;font-weight:400;color:#dc2626;margin-bottom:4px;letter-spacing:1px}.reset-container .brand p{font-size:13px;color:#6b7280;font-weight:300;letter-spacing:.5px}.reset-container .login-form h2{color:#1a1a1a;text-align:center;margin:0 0 50px;font-size:32px;font-weight:700;line-height:48px;font-family:Archivo}.reset-container .login-form .ant-card{border-radius:0;border:none}.reset-container .login-form .ant-card .ant-card-body{padding:0}.reset-container .login-form .ant-row{position:relative}.reset-container .login-form .ant-row .ant-input-password{border:none;padding:0}.reset-container .login-form .ant-row .ant-input-password .ant-input-suffix{position:absolute;bottom:6px;right:12px;margin-inline-start:0;font-size:18px}.reset-container .login-form .ant-row .ant-input{height:51px;border-radius:6px;border:1px solid rgba(0,0,0,0);background:#ececec;padding:25px 50px 5px 12px}.reset-container .login-form .ant-row .ant-form-item-label{position:absolute;top:3px;left:0;z-index:9;padding:0 12px}.reset-container .login-form .ant-row .ant-form-item-label label{color:#4a4a4a;font-size:14px;font-weight:400;line-height:20px}.reset-container .login-form input:-webkit-autofill,.reset-container .login-form input:-webkit-autofill:hover,.reset-container .login-form input:-webkit-autofill:focus,.reset-container .login-form input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:#000;transition:background-color 5000s ease-in-out 0s;box-shadow:inset 0 0 20px 20px #ececec!important}.reset-container .login-form .ant-btn{font-size:16px;font-weight:500;line-height:14px;border-radius:6px;padding:15px 20px;background:#eb4a26;border-color:#eb4a26;height:auto;transition:all .5s ease}.reset-container .login-form .ant-btn:hover{background:#eb4a26!important;filter:brightness(.9)}.reset-container .form-fields{display:flex;flex-direction:column}.reset-container .form-group{margin-bottom:30px}.reset-container .form-group label{display:block;font-size:14px;color:#374151;margin-bottom:8px;font-weight:400}.reset-container .form-input{width:100%;padding:12px 0;border:none;border-bottom:1px solid #d1d5db;background:transparent;font-size:16px;color:#111827;outline:none;transition:border-color .3s ease}.reset-container .form-input:focus{border-bottom-color:#dc2626}.reset-container .form-input::placeholder{color:#9ca3af}.reset-container .login-button{width:100%;padding:12px 0;background:#dc2626;color:#fff;border:none;border-radius:4px;font-size:16px;font-weight:500;cursor:pointer;transition:background-color .3s ease;margin-top:20px}.reset-container .login-button:hover{background:#b91c1c}.reset-container .login-button:disabled{background:#fca5a5;cursor:not-allowed}.reset-container .right-panel{flex:1;max-width:100%;position:relative;overflow:hidden}.reset-container .right-panel img{width:100%;height:100%;object-fit:cover;object-position:top}.reset-container .right-panel .login-heading{position:absolute;top:105px;left:0;width:100%;padding:0 65px;color:#fff;font-size:64px;font-family:Playfair Display;font-weight:400;line-height:70px}.reset-container .password-rules{background:#fff;padding:16px;border-radius:12px;border:1px solid #f0f0f0;margin:-8px 0 16px;box-shadow:0 0 0 1px #1000360d,0 9px 10px -2px #1000360d,0 2px 4px #1000360d}.reset-container .password-rules .ant-typography{margin:0;line-height:1.6}.reset-container .set-password-btn{background:#eb4a26!important;border-color:#eb4a26!important;font-weight:500;font-size:16px;height:48px;border-radius:6px}.reset-container .set-password-btn:hover{background:#d43f1f!important;border-color:#d43f1f!important}.reset-container .ant-input-password .ant-input-suffix{margin-right:8px}.reset-container .ant-input:focus,.reset-container .ant-input-password:focus{box-shadow:none!important}@media(max-width:480px){.reset-container .password-rules{padding:12px;font-size:12px}.reset-container .password-rules img{width:14px!important;height:14px!important}}.reset-container .password-rule-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:16px;margin-right:10px;flex-shrink:0}.reset-container .password-rule-icon.check{background:#eb4925}.reset-container .password-rule-icon.close{background:#1001361a}.reset-container .password-rule-icon img{width:12px;height:12px}span.ant-input-suffix{bottom:16px!important}.set-password-done-message{font-size:15px;line-height:1.6;color:#303030}.sp-status-page{display:flex;flex-direction:column;align-items:center;text-align:center}.sp-status-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;margin-bottom:24px;font-size:36px}.sp-status-icon--error{background:#fff1f0;color:#eb4a26}.sp-status-icon--success{background:#f6ffed;color:#52c41a}.sp-status-title,.reset-container .login-form.sp-status-page h2.sp-status-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;font-weight:700;color:#1a1a1a;margin:0 0 16px;line-height:1.3}.sp-status-desc{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;line-height:1.7;color:#5a5a5a;max-width:380px;margin:0 auto 36px}.sp-contact-section{width:100%;border-top:1px solid #EBEBEB;padding-top:28px}.sp-contact-label{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:600;letter-spacing:.7px;text-transform:uppercase;color:#9a9a9a;margin:0 0 16px}.sp-contact-buttons{display:flex;flex-direction:column;gap:12px}.sp-contact-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:8px;border:none;outline:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:500;text-decoration:none!important;transition:filter .2s ease,transform .15s ease;cursor:pointer;width:100%}.sp-contact-btn:hover{filter:brightness(.93);transform:translateY(-1px)}.sp-contact-btn--whatsapp,.sp-contact-btn--email{background:#eb4a26;color:#fff!important}.sp-contact-btn-icon{font-size:18px}.main_bg{background:#fff url(../../../../public/assets/policy_bg.png) no-repeat top center;background-size:cover}.box_card{border-radius:10px;padding:25px;border:solid 1px #d2dae2;border-left:solid 6px #eb4925;margin:0 0 25px;font-size:16px;color:#00000080}.main_bg{background:#fff url(../../../../public/assets/policy_bg.png) no-repeat top center;background-size:cover}.policy_header{padding:15px 0;background:#fff;text-align:center;border-bottom:solid 1px #d2dae2}.main_heading{text-align:left;margin:0 0 30px}.main_heading h2{font-weight:600;font-size:24px;color:#eb4925;position:relative;padding:0 0 10px;margin:0 0 15px}.main_heading h2:after{position:absolute;content:"";left:0;bottom:0;width:70px;height:3px;background:#eb4925}.main_heading p{font-size:18px;color:#5f5f5f}.box_card{border-radius:10px;padding:25px;border:solid 1px #d2dae2;border-left:solid 6px #eb4925;margin:0 0 25px}.box_card h4{font-weight:600;font-size:22px;color:#eb4925}.box_card p{font-size:16px;color:#5f5f5f}.box_card p:last-child{margin:0}
