body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.ant-layout{background:#f5f5f5}.ant-layout-header{background:#fff!important;box-shadow:0 2px 8px #0000001a;position:-webkit-sticky;position:sticky;top:0;z-index:1000}@media (max-width:768px){.ant-layout-header{height:56px!important;padding:0 20px!important}.ant-layout-header .ant-btn:not([data-mobile-menu]),.ant-layout-header .ant-dropdown:not(.mobile-dropdown),.ant-layout-header .ant-menu:not(.mobile-menu),.ant-layout-header .ant-select:not(.mobile-select){display:none!important}}@media (min-width:769px){.ant-layout-header .ant-menu{display:flex!important;opacity:1!important;visibility:visible!important}.ant-layout-header .ant-select{display:block!important;opacity:1!important;visibility:visible!important}.ant-layout-header .ant-btn{display:inline-block!important;opacity:1!important;visibility:visible!important}.ant-layout-header .ant-dropdown{display:block!important;opacity:1!important;visibility:visible!important}.desktop-navigation-menu{display:flex!important;opacity:1!important;visibility:visible!important}.desktop-currency-select,.desktop-language-select{display:block!important;opacity:1!important;visibility:visible!important}.desktop-list-property-btn,.desktop-signup-btn{display:inline-block!important;opacity:1!important;visibility:visible!important}.desktop-admin-dropdown,.desktop-user-dropdown{display:block!important;opacity:1!important;visibility:visible!important}}@media (min-width:1024px){.desktop-admin-dropdown,.desktop-currency-select,.desktop-language-select,.desktop-list-property-btn,.desktop-navigation-menu,.desktop-signup-btn,.desktop-user-dropdown{display:flex!important;opacity:1!important;position:relative!important;visibility:visible!important;z-index:1!important}}.ant-layout-content{background:#f5f5f5}.hero-section{background:linear-gradient(135deg,#1890ff,#722ed1);color:#fff;overflow:hidden;padding:80px 0;position:relative;text-align:center}.hero-section:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath fill='rgba(255,255,255,0.1)' d='M0 1000 1000 0v1000z'/%3E%3C/svg%3E");background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.property-card{background:#fff;border:none;border-radius:16px;height:100%;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.property-card:hover{box-shadow:0 12px 40px #00000026;transform:translateY(-8px)}.property-card .ant-card-cover{border-radius:16px 16px 0 0;overflow:hidden}.property-card .ant-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px}.property-card .ant-card-actions{background:#fafafa;border-top:1px solid #f0f0f0;padding:16px}.section-title{color:#000;font-size:2.5rem;font-weight:700;margin-bottom:16px;position:relative;text-align:center}.section-title:after{background:linear-gradient(135deg,#1890ff,#722ed1);border-radius:2px;bottom:-8px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}.section-subtitle{color:#666;font-size:1.1rem;line-height:1.6;margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.property-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:40px}@media (max-width:768px){.property-grid{gap:24px;grid-template-columns:1fr}.section-title{font-size:2rem}.section-subtitle{font-size:1rem}}.search-section{background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin:20px 0;padding:40px 0}.footer{background:#001529;color:#fff;margin-top:60px;padding:40px 0}.page-container{margin:0 auto;max-width:1200px;padding:0 20px}.custom-button{background:linear-gradient(135deg,#1890ff,#722ed1);border:none;border-radius:8px;color:#fff;font-weight:600;padding:12px 24px;transition:all .3s ease}.custom-button:hover{box-shadow:0 4px 12px #1890ff66;transform:translateY(-2px)}.custom-card{background:#fff;border:none;border-radius:12px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.nav-link{color:#1890ff;font-weight:500;text-decoration:none;transition:color .3s ease}.nav-link:hover{color:#722ed1}.dashboard-container{background:#f0f2f5;min-height:100vh;padding:24px}.dashboard-card{background:#fff;border:none;border-radius:8px;box-shadow:0 2px 8px #0000001a}@media (max-width:768px){.page-container{padding:0 16px}.hero-section{padding:40px 0}}.ant-btn{border-radius:6px}.ant-card{border-radius:8px;box-shadow:0 2px 8px #0000001a}.ant-input{border-radius:6px}.ant-select-selector{border-radius:6px!important}.ant-table{border-radius:8px;overflow:hidden}.ant-modal-content{border-radius:12px}.ant-drawer-content{border-radius:12px 0 0 12px}.analytics-financial-dashboard .ant-layout-sider{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.analytics-financial-dashboard .ant-btn{font-weight:500;transition:all .3s ease}.analytics-financial-dashboard .ant-btn:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-1px)}.analytics-financial-dashboard .ant-card{transition:all .3s ease}.analytics-financial-dashboard .ant-card:hover{box-shadow:0 4px 16px #00000026}.analytics-financial-dashboard .ant-tabs-tab{font-weight:500;padding:12px 24px}.analytics-financial-dashboard .ant-tabs-tab-active{font-weight:600}.analytics-financial-dashboard .ant-statistic-title{color:#666;font-weight:500}.analytics-financial-dashboard .ant-statistic-content{font-weight:600}.analytics-financial-dashboard .ant-space{gap:12px!important}.analytics-financial-dashboard .ant-space-vertical{gap:16px!important}.analytics-financial-dashboard .ant-table-thead>tr>th{background:#fafafa;color:#333;font-weight:600}.analytics-financial-dashboard .ant-table-tbody>tr:hover>td{background:#f5f5f5}.marketing-dashboard .ant-layout-sider{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;margin:24px 0 24px 24px!important}.marketing-dashboard .ant-layout-header{align-items:center!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;height:64px!important;justify-content:space-between!important;padding:0 24px!important}.marketing-dashboard .ant-layout-content{margin:24px 24px 24px 0!important;padding:0!important}.marketing-dashboard .ant-tabs{background:#fff!important;border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;padding:24px!important}.marketing-dashboard .ant-tabs-tab{font-weight:500!important;margin:0 8px 0 0!important;padding:12px 24px!important}.marketing-dashboard .ant-tabs-tab-active{font-weight:600!important}.marketing-dashboard .ant-tabs-content-holder{padding-top:24px!important}.marketing-dashboard .ant-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important;transition:all .3s ease!important}.marketing-dashboard .ant-card:hover{box-shadow:0 4px 16px #00000026!important}.marketing-dashboard .ant-btn{border-radius:6px!important;font-weight:500!important;height:40px!important;transition:all .3s ease!important}.marketing-dashboard .ant-btn:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)!important}.marketing-dashboard .ant-btn-lg{height:48px!important}.marketing-dashboard .ant-space{gap:12px!important}.marketing-dashboard .ant-space-vertical{gap:16px!important}.marketing-dashboard .ant-row{margin-bottom:24px!important}.marketing-dashboard .ant-col{margin-bottom:16px!important}.marketing-dashboard .ant-table{border-radius:8px!important;overflow:hidden!important}.marketing-dashboard .ant-table-thead>tr>th{background:#fafafa!important;color:#333!important;font-weight:600!important;padding:16px 12px!important}.marketing-dashboard .ant-table-tbody>tr>td{padding:12px!important}.marketing-dashboard .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.marketing-dashboard .ant-statistic{text-align:center!important}.marketing-dashboard .ant-statistic-title{color:#666!important;font-weight:500!important;margin-bottom:8px!important}.marketing-dashboard .ant-statistic-content{font-weight:600!important}.marketing-dashboard .ant-input,.marketing-dashboard .ant-picker,.marketing-dashboard .ant-select{border-radius:6px!important}.marketing-dashboard .ant-divider{margin:24px 0!important}.marketing-dashboard .ant-tag{border-radius:4px!important;font-weight:500!important}.marketing-dashboard .ant-progress{margin:8px 0!important}.marketing-dashboard .ant-avatar{border-radius:6px!important}.marketing-dashboard .ant-badge{font-weight:500!important}.user-dashboard .ant-layout-sider{background:#fff!important;box-shadow:2px 0 8px #0000001a!important;height:100vh!important;left:0!important;position:fixed!important;width:180px!important;z-index:1000!important}.user-dashboard .ant-layout-header{align-items:center!important;background:#fff!important;box-shadow:0 2px 8px #0000001a!important;display:flex!important;height:40px!important;justify-content:space-between!important;padding:0 4px!important}.user-dashboard .ant-layout-content{background:#f5f5f5!important;margin-left:140px!important;padding:2px!important}.user-dashboard .ant-card{border:none!important;border-radius:2px!important;box-shadow:0 1px 2px #00000014!important;margin-bottom:2px!important;transition:all .3s ease!important}.user-dashboard .ant-card:hover{box-shadow:0 4px 16px #00000026!important}.user-dashboard .ant-btn{border-radius:6px!important;font-weight:500!important;transition:all .3s ease!important}.user-dashboard .ant-btn:hover{box-shadow:0 4px 12px #00000026!important;transform:translateY(-1px)!important}.user-dashboard .ant-space,.user-dashboard .ant-space-vertical{gap:16px!important}.user-dashboard .ant-row{margin-bottom:4px!important}.user-dashboard .ant-col{margin-bottom:2px!important}.user-dashboard .ant-table{border-radius:8px!important;overflow:hidden!important}.user-dashboard .ant-table-thead>tr>th{background:#fafafa!important;color:#333!important;font-weight:600!important;padding:16px 12px!important}.user-dashboard .ant-table-tbody>tr>td{padding:12px!important}.user-dashboard .ant-table-tbody>tr:hover>td{background:#f5f5f5!important}.user-dashboard .ant-statistic{text-align:center!important}.user-dashboard .ant-statistic-title{color:#666!important;font-weight:500!important;margin-bottom:8px!important}.user-dashboard .ant-statistic-content{font-weight:600!important}.user-dashboard .ant-input,.user-dashboard .ant-picker,.user-dashboard .ant-select{border-radius:6px!important}.user-dashboard .ant-divider{margin:16px 0!important}.user-dashboard .ant-tag{border-radius:4px!important;font-weight:500!important}.user-dashboard .ant-progress{margin:8px 0!important}.user-dashboard .ant-avatar{border-radius:8px!important}.user-dashboard .ant-badge{margin-right:8px!important}.user-dashboard .ant-list-item{border-radius:8px!important;margin-bottom:8px!important;transition:all .3s ease!important}.user-dashboard .ant-list-item:hover{background:#f5f5f5!important}.user-dashboard .ant-menu{border-right:0!important;padding:2px 0!important}.user-dashboard .ant-menu-item{border-radius:6px!important;margin:4px 16px!important;transition:all .3s ease!important}.user-dashboard .ant-menu-item-selected{background-color:#e6f7ff!important;color:#1890ff!important}.user-dashboard .ant-menu-item:hover{background-color:#f5f5f5!important}.user-dashboard .ant-list{border-radius:8px!important}.user-dashboard .ant-list-item-meta-title{font-weight:500!important}.user-dashboard .ant-list-item-meta-description{color:#666!important}.user-dashboard .ant-calendar{border-radius:8px!important;overflow:hidden!important}.user-dashboard .ant-calendar-header{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important}.user-dashboard .ant-calendar-date{border-radius:4px!important;transition:all .3s ease!important}.user-dashboard .ant-calendar-date:hover{background:#e6f7ff!important}.user-dashboard .ant-calendar-selected-day .ant-calendar-date{background:#1890ff!important;color:#fff!important}@media (max-width:768px){.hero-title{font-size:2.5rem!important;line-height:1.2!important}.hero-subtitle{font-size:1.4rem!important}.hero-description{font-size:1.1rem!important;max-width:100%!important}.hero-badge{font-size:.85rem!important;padding:6px 16px!important}}@media (max-width:480px){.hero-title{font-size:2rem!important}.hero-subtitle{font-size:1.2rem!important}.hero-description{font-size:1rem!important}}.news-blog-dashboard .ant-layout-sider{background:#fff!important;border-right:1px solid #f0f0f0!important;box-shadow:0 2px 8px #0000000f!important}.news-blog-dashboard .ant-layout-sider .ant-menu{border-right:none!important}.news-blog-dashboard .ant-layout-header{align-items:center!important;background:#fff!important;border-bottom:1px solid #f0f0f0!important;box-shadow:0 2px 8px #0000000f!important;display:flex!important;height:64px!important;justify-content:space-between!important;padding:0 24px!important}.news-blog-dashboard .ant-layout-content{background:#f5f5f5!important;min-height:calc(100vh - 64px)!important;padding:24px!important}.news-blog-dashboard .ant-card{border:1px solid #f0f0f0!important;border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;transition:all .3s ease!important}.news-blog-dashboard .ant-card:hover{box-shadow:0 4px 16px #0000001a!important;transform:translateY(-2px)!important}.news-blog-dashboard .ant-btn{align-items:center!important;border-radius:8px!important;display:flex!important;font-weight:500!important;height:36px!important;justify-content:center!important;transition:all .3s ease!important}.news-blog-dashboard .ant-btn-primary{background:linear-gradient(135deg,#1890ff,#096dd9)!important;border:none!important;box-shadow:0 2px 8px #1890ff4d!important}.news-blog-dashboard .ant-btn-primary:hover{background:linear-gradient(135deg,#40a9ff,#1890ff)!important;box-shadow:0 4px 12px #1890ff66!important;transform:translateY(-1px)!important}.news-blog-dashboard .ant-table{border-radius:12px!important;box-shadow:0 2px 8px #0000000f!important;overflow:hidden!important}.news-blog-dashboard .ant-table-thead>tr>th{background:#fafafa!important;border-bottom:1px solid #f0f0f0!important;color:#262626!important;font-weight:600!important}.news-blog-dashboard .ant-statistic-title{color:#8c8c8c!important;font-size:14px!important;font-weight:500!important;margin-bottom:8px!important}.news-blog-dashboard .ant-statistic-content{color:#262626!important;font-size:24px!important;font-weight:700!important}.news-blog-dashboard .ant-tag{border-radius:6px!important;font-weight:500!important;padding:4px 8px!important}.news-blog-dashboard .ant-list{border-radius:12px!important;overflow:hidden!important}.news-blog-dashboard .ant-list-item{border-bottom:1px solid #f0f0f0!important;padding:16px 24px!important;transition:background-color .3s ease!important}.news-blog-dashboard .ant-list-item:hover{background-color:#fafafa!important}.news-blog-dashboard .ant-menu{border-radius:8px!important;overflow:hidden!important}.news-blog-dashboard .ant-menu-item{border-radius:8px!important;margin:4px 8px!important;transition:all .3s ease!important}.news-blog-dashboard .ant-menu-item:hover{background-color:#f0f8ff!important}.news-blog-dashboard .ant-menu-item-selected{background-color:#e6f7ff!important;color:#1890ff!important}.user-management-dashboard .ant-layout-header{height:56px!important;padding:0 16px!important}.user-management-dashboard .ant-layout-content{margin:16px!important}.user-management-dashboard .ant-tabs-tab{font-size:14px!important;padding:8px 16px!important}.user-management-dashboard .ant-card{border-radius:8px!important;box-shadow:0 2px 8px #0000001a!important}.user-management-dashboard .ant-statistic-title{font-size:12px!important;margin-bottom:4px!important}.user-management-dashboard .ant-statistic-content{font-size:16px!important}.user-management-dashboard .ant-table{font-size:12px!important}.user-management-dashboard .ant-table-tbody>tr>td,.user-management-dashboard .ant-table-thead>tr>th{font-size:12px!important;padding:8px!important}.user-management-dashboard .ant-btn{border-radius:6px!important;font-size:12px!important;height:32px!important}.user-management-dashboard .ant-input,.user-management-dashboard .ant-select{font-size:12px!important}.user-management-dashboard .ant-tag{font-size:10px!important;padding:2px 6px!important}@media (max-width:768px){.user-management-dashboard .ant-layout-header{height:48px!important;padding:0 12px!important}.user-management-dashboard .ant-layout-content{margin:12px!important}.user-management-dashboard .ant-tabs-tab{font-size:12px!important;padding:6px 12px!important}.user-management-dashboard .ant-card{margin-bottom:12px!important}.user-management-dashboard .ant-statistic-title{font-size:10px!important}.user-management-dashboard .ant-statistic-content{font-size:14px!important}.user-management-dashboard .ant-table{font-size:10px!important}.user-management-dashboard .ant-table-tbody>tr>td,.user-management-dashboard .ant-table-thead>tr>th{font-size:10px!important;padding:6px!important}.user-management-dashboard .ant-btn{font-size:10px!important;height:28px!important;padding:0 8px!important}.user-management-dashboard .ant-input,.user-management-dashboard .ant-select{font-size:10px!important}.user-management-dashboard .ant-tag{font-size:8px!important;padding:1px 4px!important}.user-management-dashboard .ant-space{gap:4px!important}.user-management-dashboard .ant-row{margin-bottom:8px!important}.support-agent-dashboard .ant-layout-header{height:56px!important;padding:0 16px!important}.support-agent-dashboard .ant-layout-header .ant-typography{font-size:1.2rem!important}.support-agent-dashboard .ant-layout-header .ant-btn{height:32px!important;padding:0 12px!important}.support-agent-dashboard .ant-layout-sider{margin:16px 0 16px 16px!important;width:200px!important}.support-agent-dashboard .ant-layout-sider .ant-card{margin-bottom:8px!important}.support-agent-dashboard .ant-layout-content{margin:16px 16px 16px 0!important}.support-agent-dashboard .ant-tabs-tab{font-size:12px!important;padding:8px 12px!important}.support-agent-dashboard .ant-input,.support-agent-dashboard .ant-select{height:32px!important}.support-agent-dashboard .ant-space{gap:8px!important}.support-agent-dashboard .ant-btn{font-size:12px!important;height:32px!important;padding:0 12px!important}.support-agent-dashboard .ant-card{margin-bottom:12px!important}.support-agent-dashboard .ant-statistic-title{font-size:12px!important}.support-agent-dashboard .ant-statistic-content{font-size:16px!important}.support-agent-dashboard .ant-table{font-size:12px!important}.support-agent-dashboard .ant-table-tbody>tr>td,.support-agent-dashboard .ant-table-thead>tr>th{font-size:11px!important;padding:8px 4px!important}.support-agent-dashboard .ant-tag{font-size:10px!important;padding:2px 6px!important}.support-agent-dashboard .ant-avatar{font-size:10px!important;height:24px!important;width:24px!important}.support-agent-dashboard .ant-btn-sm{font-size:10px!important;height:24px!important;padding:0 8px!important}.support-agent-dashboard .ant-drawer{width:100%!important}}.support-agent-dashboard .ant-layout-header{height:70px!important;padding:0 32px!important}.support-agent-dashboard .ant-layout-header .ant-typography{font-size:1.8rem!important}.support-agent-dashboard .ant-layout-sider{margin:32px 0 32px 32px!important;width:280px!important}.support-agent-dashboard .ant-layout-content{margin:32px 32px 32px 0!important}.support-agent-dashboard .ant-tabs-tab{font-size:16px!important;padding:12px 24px!important}.support-agent-dashboard .ant-card{border-radius:12px!important;box-shadow:0 4px 12px #0000001a!important}.support-agent-dashboard .ant-statistic-title{font-size:16px!important;margin-bottom:8px!important}.support-agent-dashboard .ant-statistic-content{font-size:24px!important}.support-agent-dashboard .ant-table{font-size:14px!important}.support-agent-dashboard .ant-table-thead>tr>th{font-weight:600!important}.support-agent-dashboard .ant-table-tbody>tr>td,.support-agent-dashboard .ant-table-thead>tr>th{font-size:14px!important;padding:16px 12px!important}.support-agent-dashboard .ant-tag{border-radius:6px!important;font-size:12px!important;padding:4px 8px!important}.support-agent-dashboard .ant-avatar{font-size:14px!important;height:32px!important;width:32px!important}.support-agent-dashboard .ant-btn{border-radius:8px!important;font-size:14px!important;height:40px!important;padding:0 16px!important}.support-agent-dashboard .ant-btn-lg{font-size:16px!important;height:48px!important;padding:0 24px!important}.support-agent-dashboard .ant-input,.support-agent-dashboard .ant-select{border-radius:8px!important;height:40px!important}.support-agent-dashboard .ant-space{gap:16px!important}.support-agent-dashboard .ant-row{margin-bottom:24px!important}.support-agent-dashboard .ant-col{margin-bottom:16px!important}
/*# sourceMappingURL=main.d0e028f2.css.map*/