.StatsCard-module__mOpybq__statsCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:20px;transition:all .3s}.StatsCard-module__mOpybq__statsCard:hover{transform:translateY(-2px);box-shadow:0 4px 20px #0000000a}.StatsCard-module__mOpybq__statsCardHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.StatsCard-module__mOpybq__statsCardIcon{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.StatsCard-module__mOpybq__statsCardChange{border-radius:6px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:600;display:flex}.StatsCard-module__mOpybq__statsCardChangePositive{color:#059669;background:#05966914}.StatsCard-module__mOpybq__statsCardChangeNegative{color:#dc2626;background:#dc262614}.StatsCard-module__mOpybq__statsCardValue{color:var(--text-primary);margin-bottom:4px;font-size:28px;font-weight:700}.StatsCard-module__mOpybq__statsCardTitle{color:var(--text-muted);font-size:13px}
.RecentActivity-module__Bs3Z8q__activityCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px}.RecentActivity-module__Bs3Z8q__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.RecentActivity-module__Bs3Z8q__cardTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.RecentActivity-module__Bs3Z8q__cardViewAll{color:#059669;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;transition:color .2s}.RecentActivity-module__Bs3Z8q__cardViewAll:hover{color:#047857}.RecentActivity-module__Bs3Z8q__activityList{flex-direction:column;gap:14px;display:flex}.RecentActivity-module__Bs3Z8q__activityItem{border-radius:10px;gap:12px;padding:12px;transition:all .2s;display:flex}.RecentActivity-module__Bs3Z8q__activityItem:hover{background:var(--bg-hover)}.RecentActivity-module__Bs3Z8q__activityAvatar{background:#059669;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;display:flex}.RecentActivity-module__Bs3Z8q__activityContent{flex:1;min-width:0}.RecentActivity-module__Bs3Z8q__activityUser{color:var(--text-primary);font-size:13px;font-weight:600}.RecentActivity-module__Bs3Z8q__activityAction{color:var(--text-muted);font-size:13px}.RecentActivity-module__Bs3Z8q__activityProperty{color:#059669;font-weight:500}.RecentActivity-module__Bs3Z8q__activityTime{color:var(--text-muted);align-items:center;gap:4px;margin-top:2px;font-size:11px;display:flex}
.PropertyTable-module__OcniqG__tableCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px}.PropertyTable-module__OcniqG__cardHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.PropertyTable-module__OcniqG__cardTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.PropertyTable-module__OcniqG__cardViewAll{color:#059669;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;transition:color .2s}.PropertyTable-module__OcniqG__cardViewAll:hover{color:#047857}.PropertyTable-module__OcniqG__tableWrapper{overflow-x:auto}.PropertyTable-module__OcniqG__table{border-collapse:collapse;width:100%;font-size:14px}.PropertyTable-module__OcniqG__table thead tr{border-bottom:2px solid var(--border-color)}.PropertyTable-module__OcniqG__table th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;padding:12px 16px;font-size:12px;font-weight:600}.PropertyTable-module__OcniqG__table td{border-bottom:1px solid var(--border-color);color:var(--text-primary);padding:12px 16px}.PropertyTable-module__OcniqG__table tbody tr{transition:background .2s}.PropertyTable-module__OcniqG__table tbody tr:hover{background:var(--bg-hover)}.PropertyTable-module__OcniqG__propertyTitle{font-weight:500}.PropertyTable-module__OcniqG__propertyPrice{color:#059669;font-weight:600}.PropertyTable-module__OcniqG__propertyLocation{color:var(--text-muted)}.PropertyTable-module__OcniqG__propertyViews{color:var(--text-muted);align-items:center;gap:4px;display:flex}.PropertyTable-module__OcniqG__propertyDate{color:var(--text-muted);font-size:13px}.PropertyTable-module__OcniqG__statusBadge{border-radius:6px;padding:3px 12px;font-size:12px;font-weight:600;display:inline-block}.PropertyTable-module__OcniqG__statusActive{color:#059669;background:#05966914}.PropertyTable-module__OcniqG__statusPending{color:#d97706;background:#d9770614}.PropertyTable-module__OcniqG__statusSold{color:#dc2626;background:#dc262614}.PropertyTable-module__OcniqG__tableActions{text-align:right;width:50px}.PropertyTable-module__OcniqG__actionBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:6px;padding:4px;transition:all .2s}.PropertyTable-module__OcniqG__actionBtn:hover{background:var(--bg-hover);color:var(--text-secondary)}@media (max-width:768px){.PropertyTable-module__OcniqG__tableCard{padding:16px}.PropertyTable-module__OcniqG__table th,.PropertyTable-module__OcniqG__table td{padding:8px 12px;font-size:13px}}@media (max-width:480px){.PropertyTable-module__OcniqG__table th,.PropertyTable-module__OcniqG__table td{padding:6px 8px;font-size:12px}.PropertyTable-module__OcniqG__table th:last-child,.PropertyTable-module__OcniqG__table td:last-child{display:none}}
.DashboardCharts-module__Cm_YNq__chartsCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px}.DashboardCharts-module__Cm_YNq__chartsHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.DashboardCharts-module__Cm_YNq__cardTitle{color:var(--text-primary);margin:0;font-size:16px;font-weight:600}.DashboardCharts-module__Cm_YNq__chartsSubtitle{color:var(--text-muted);margin:2px 0 0;font-size:13px}.DashboardCharts-module__Cm_YNq__chartPeriods{background:var(--bg-secondary);border-radius:8px;gap:4px;padding:3px;display:flex}.DashboardCharts-module__Cm_YNq__chartPeriodBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 14px;font-size:12px;font-weight:500;transition:all .2s}.DashboardCharts-module__Cm_YNq__chartPeriodBtn:hover{color:var(--text-primary)}.DashboardCharts-module__Cm_YNq__chartPeriodBtnActive{background:var(--bg-card);color:#059669;box-shadow:0 2px 8px #0000000a}.DashboardCharts-module__Cm_YNq__chartContainer{padding:12px 0 4px}.DashboardCharts-module__Cm_YNq__chartBars{justify-content:space-between;align-items:flex-end;gap:12px;height:200px;display:flex}.DashboardCharts-module__Cm_YNq__chartBarWrapper{flex-direction:column;flex:1;align-items:center;height:100%;display:flex}.DashboardCharts-module__Cm_YNq__chartBarLabel{color:var(--text-muted);margin-top:8px;font-size:11px}.DashboardCharts-module__Cm_YNq__chartBarTrack{flex:1;justify-content:center;align-items:flex-end;width:100%;min-height:120px;display:flex}.DashboardCharts-module__Cm_YNq__chartBar{border-radius:6px 6px 0 0;width:100%;max-width:36px;min-height:4px;transition:height .6s cubic-bezier(.4,0,.2,1);position:relative}.DashboardCharts-module__Cm_YNq__chartBarValue{color:var(--text-primary);font-size:10px;font-weight:600;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.DashboardCharts-module__Cm_YNq__chartStats{border-top:1px solid var(--border-color);gap:32px;margin-top:20px;padding-top:16px;display:flex}.DashboardCharts-module__Cm_YNq__chartStat{align-items:center;gap:10px;display:flex}.DashboardCharts-module__Cm_YNq__chartStatIcon{color:#059669}.DashboardCharts-module__Cm_YNq__chartStatValue{color:var(--text-primary);font-size:15px;font-weight:600}.DashboardCharts-module__Cm_YNq__chartStatLabel{color:var(--text-muted);font-size:12px}@media (max-width:768px){.DashboardCharts-module__Cm_YNq__chartsCard{padding:16px}.DashboardCharts-module__Cm_YNq__chartBars{gap:8px;height:150px}.DashboardCharts-module__Cm_YNq__chartBar{max-width:24px}.DashboardCharts-module__Cm_YNq__chartStats{flex-direction:column;gap:12px}}@media (max-width:480px){.DashboardCharts-module__Cm_YNq__chartPeriods{width:100%}.DashboardCharts-module__Cm_YNq__chartPeriodBtn{text-align:center;flex:1}}
.dashboard-module__WcVo-G__dashboardLayout{background:var(--bg-secondary);min-height:100vh;display:flex}.dashboard-module__WcVo-G__mainContent{flex-direction:column;flex:1;min-height:100vh;margin-left:260px;display:flex}.dashboard-module__WcVo-G__contentArea{flex:1;padding:24px;overflow-y:auto}.dashboard-module__WcVo-G__loadingContainer{justify-content:center;align-items:center;min-height:400px;display:flex}.dashboard-module__WcVo-G__loadingSpinner{border:3px solid #eef2f6;border-top-color:#059669;border-radius:50%;width:40px;height:40px;animation:.8s linear infinite dashboard-module__WcVo-G__spin}@keyframes dashboard-module__WcVo-G__spin{to{transform:rotate(360deg)}}.dashboard-module__WcVo-G__dashboardPage{animation:.5s dashboard-module__WcVo-G__fadeIn}@keyframes dashboard-module__WcVo-G__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dashboard-module__WcVo-G__pageHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.dashboard-module__WcVo-G__pageTitle{color:var(--text-primary);margin:0;font-size:28px;font-weight:700}.dashboard-module__WcVo-G__pageDescription{color:var(--text-muted);margin:4px 0 0;font-size:14px}.dashboard-module__WcVo-G__pageActions{gap:10px;display:flex}.dashboard-module__WcVo-G__exportBtn{background:var(--bg-card);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:8px 18px;font-size:13px;font-weight:500;transition:all .2s}.dashboard-module__WcVo-G__exportBtn:hover{background:var(--bg-hover);border-color:var(--border-hover)}.dashboard-module__WcVo-G__addPropertyBtn{color:#fff;cursor:pointer;background:#059669;border:none;border-radius:10px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.dashboard-module__WcVo-G__addPropertyBtn:hover{background:#047857;transform:translateY(-1px);box-shadow:0 4px 12px #0596694d}.dashboard-module__WcVo-G__statsGrid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px;display:grid}.dashboard-module__WcVo-G__chartsRow{margin-bottom:24px}.dashboard-module__WcVo-G__twoColumnLayout{grid-template-columns:2fr 1fr;gap:20px;margin-bottom:24px;display:grid}.dashboard-module__WcVo-G__tableSection{margin-top:24px}.dashboard-module__WcVo-G__quickStatsSection{flex-direction:column;gap:20px;display:flex}.dashboard-module__WcVo-G__quickStatsCard{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:24px}.dashboard-module__WcVo-G__quickStatsTitle{color:var(--text-primary);margin:0 0 16px;font-size:16px;font-weight:600}.dashboard-module__WcVo-G__quickStatsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.dashboard-module__WcVo-G__quickStatItem{background:var(--bg-secondary);border-radius:12px;align-items:center;gap:12px;padding:14px;transition:all .2s;display:flex}.dashboard-module__WcVo-G__quickStatItem:hover{background:var(--bg-hover)}.dashboard-module__WcVo-G__quickStatIcon{color:#059669;flex-shrink:0}.dashboard-module__WcVo-G__quickStatValue{color:var(--text-primary);font-size:18px;font-weight:700}.dashboard-module__WcVo-G__quickStatLabel{color:var(--text-muted);font-size:12px}@media (max-width:1200px){.dashboard-module__WcVo-G__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1024px){.dashboard-module__WcVo-G__twoColumnLayout{grid-template-columns:1fr}}@media (max-width:768px){.dashboard-module__WcVo-G__mainContent{margin-left:0}.dashboard-module__WcVo-G__contentArea{padding:16px}.dashboard-module__WcVo-G__pageTitle{font-size:22px}.dashboard-module__WcVo-G__pageActions{width:100%}.dashboard-module__WcVo-G__exportBtn,.dashboard-module__WcVo-G__addPropertyBtn{flex:1;justify-content:center}.dashboard-module__WcVo-G__statsGrid{grid-template-columns:1fr 1fr;gap:12px}.dashboard-module__WcVo-G__quickStatsGrid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dashboard-module__WcVo-G__statsGrid,.dashboard-module__WcVo-G__quickStatsGrid{grid-template-columns:1fr}.dashboard-module__WcVo-G__pageTitle{font-size:20px}.dashboard-module__WcVo-G__pageDescription{font-size:13px}}
