*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}#root{min-height:100vh}.login-container{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.login-card{border-radius:12px;box-shadow:0 10px 40px #0003;max-width:400px;padding:40px;width:100%}.dashboard-stat-card{text-align:center}.dashboard-stat-card .ant-statistic-title{font-size:14px}.dashboard-stat-card .ant-statistic-content{font-size:32px;font-weight:700}.project-tag{margin-bottom:4px;margin-right:4px}.status-badge{font-size:12px}.sidebar-menu{border-right:none}.layout-header{align-items:center;background:#fff;box-shadow:0 1px 4px #0000001a;display:flex;justify-content:space-between;padding:0 24px}.layout-content{background:#fff;border-radius:8px;margin:24px;min-height:calc(100vh - 112px);padding:24px}.page-header{margin-bottom:24px}.filter-bar{margin-bottom:16px}.detail-section{margin-bottom:24px}.detail-section h3{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:8px}.timeline-item{margin-bottom:16px}.investment-progress{margin-top:8px}
/*# sourceMappingURL=main.9e419681.css.map*/