:root{--sold-green:#16834f;--sold-green-dark:#0f6f42}
.property-card-sold .listing-badge,.sold-card .listing-badge,.detail-badge.sold,.sold-banner,.sold-marquee{background:var(--sold-green)!important;color:#fff!important}
.listing-head-sold{border-bottom:8px solid var(--sold-green)}
.listing-tabs a[href*="type=sold"].selected,.dashboard-filters a[href*="status=sold"].selected{background:var(--sold-green);border-color:var(--sold-green);color:#fff}
.table-actions form[action$="/MarkSold"] .small-button,.action-panel form[action$="/MarkSold"] .sold-action{background:var(--sold-green)!important;border-color:var(--sold-green)!important;color:#fff!important}
.sold-status{display:inline-block;padding:6px 10px;border-radius:20px;background:var(--sold-green)!important;color:#fff!important;font-weight:900}
.sold-website-status{display:inline-block;padding:6px 10px;border-radius:20px;background:var(--sold-green);color:#fff;font-weight:800}
.sold-marquee span{color:#fff!important}.sold-marquee span:nth-child(2),.sold-marquee span:nth-child(3){opacity:1!important}
