/* Status dots, same colours as the status-* classes in s3.css */

/* Active and similar */
[data-listing-status="Active"] .status-color,
[data-listing-status="Coming Soon"] .status-color,
[data-listing-status="Lease"] .status-color,
[data-group-status="Active"] .status-color,
[data-group-status="Coming Soon"] .status-color,
[data-group-status="Lease"] .status-color {
  background-color: #00b286;
}

/* Pending and under contract */
[data-listing-status="Pending"] .status-color,
[data-listing-status="Active Under Contract"] .status-color,
[data-listing-status="Active Option Contract"] .status-color,
[data-listing-status="Active Contingent"] .status-color,
[data-listing-status="Active Kick Out"] .status-color,
[data-group-status="Pending"] .status-color,
[data-group-status="Active Under Contract"] .status-color,
[data-group-status="Active Option Contract"] .status-color,
[data-group-status="Active Contingent"] .status-color,
[data-group-status="Active Kick Out"] .status-color {
  background-color: #daa520;
}

/* Closed */
[data-listing-status="Sold"] .status-color,
[data-listing-status="Expired"] .status-color,
[data-listing-status="Cancelled"] .status-color,
[data-listing-status="Leased"] .status-color,
[data-listing-status="Archived"] .status-color,
[data-group-status="Sold"] .status-color,
[data-group-status="Expired"] .status-color,
[data-group-status="Cancelled"] .status-color,
[data-group-status="Leased"] .status-color,
[data-group-status="Archived"] .status-color {
  background-color: #d32f2f;
}

/* Off market */
[data-listing-status="Temp Off Market"] .status-color,
[data-listing-status="Withdrawn"] .status-color,
[data-group-status="Temp Off Market"] .status-color,
[data-group-status="Withdrawn"] .status-color {
  background-color: rgb(98, 119, 140);
}

/* Other statuses: no dot */
[data-listing-status]:not([data-listing-status="Active"]):not([data-listing-status="Coming Soon"]):not([data-listing-status="Lease"]):not([data-listing-status="Pending"]):not([data-listing-status="Active Under Contract"]):not([data-listing-status="Active Option Contract"]):not([data-listing-status="Active Contingent"]):not([data-listing-status="Active Kick Out"]):not([data-listing-status="Sold"]):not([data-listing-status="Expired"]):not([data-listing-status="Cancelled"]):not([data-listing-status="Leased"]):not([data-listing-status="Archived"]):not([data-listing-status="Temp Off Market"]):not([data-listing-status="Withdrawn"]) .status-color,
[data-group-status]:not([data-group-status="Active"]):not([data-group-status="Coming Soon"]):not([data-group-status="Lease"]):not([data-group-status="Pending"]):not([data-group-status="Active Under Contract"]):not([data-group-status="Active Option Contract"]):not([data-group-status="Active Contingent"]):not([data-group-status="Active Kick Out"]):not([data-group-status="Sold"]):not([data-group-status="Expired"]):not([data-group-status="Cancelled"]):not([data-group-status="Leased"]):not([data-group-status="Archived"]):not([data-group-status="Temp Off Market"]):not([data-group-status="Withdrawn"]) .status-color {
  display: none !important;
}
