
/* DHA Property Exchange - Live Bidding v4 - Converted from LDA City */
.dha-container{max-width:1280px;margin:0 auto;padding:12px;font-family:'Inter',system-ui,sans-serif;}
.dha-ticker-wrap{background:#0f172a;color:#fff;border-radius:12px;overflow:hidden;display:flex;align-items:center;margin-bottom:16px;border:1px solid #1e293b;}
.dha-ticker-label{background:#dc2626;padding:10px 14px;font-weight:800;font-size:12px;white-space:nowrap;animation:blink 1s infinite;}
@keyframes blink{0%{opacity:1}50%{opacity:0.5}100%{opacity:1}}
.dha-ticker{flex:1;overflow:hidden;white-space:nowrap;position:relative;}
.dha-ticker-content{display:inline-block;padding:10px 0;animation:tickerScroll 60s linear infinite;font-size:13px;}
@keyframes tickerScroll{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}
.dha-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin-bottom:12px;}
.dha-stat-box{background:#fff;padding:14px;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.dha-filters-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;margin-bottom:12px;}
.dha-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;}
.dha-listings-grid.dha-listings-table{display:block;}
.dha-property-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;box-shadow:0 2px 8px rgba(0,0,0,0.04);}
.dha-btn{background:#0f5132;color:#fff;padding:8px 14px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;display:inline-block;font-weight:600;}
.dha-btn-primary{background:#0f5132;color:#fff;}
.dha-tag{background:#f1f5f9;padding:3px 8px;border-radius:6px;font-size:11px;display:inline-block;margin:2px;}
.dha-tag.highlight{background:#dcfce7;color:#166534;}
.dha-status-badge{padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;}
.dha-status-badge.available{background:#d1fae5;color:#065f46;} .dha-status-badge.sold{background:#fee2e2;color:#991b1b;} .dha-status-badge.under_offer{background:#fef9c3;color:#854d0e;} .dha-status-badge.deal_locked{background:#fee2e2;color:#991b1b;}
@media(max-width:768px){.dha-listings-grid{grid-template-columns:1fr;}}
