/* Loaded AFTER the baseline stylesheet under a new versioned URL.
   Fail-safe: the alternative result must be VERIFIED before showing green
   availability styling or displaying a dynamically inserted order link. */
.domain-alt-card[data-status="checking"] { border-color:#c9d9fb; background:#f6f9ff; }
.domain-alt-card[data-status="unknown"],
.domain-alt-card[data-status="unchecked"],
.domain-alt-card[data-status="limited"],
.domain-alt-card[data-status="unsupported"],
.domain-alt-card[data-status="invalid"] { border-color:#e3eaf5; background:#fff; }
.domain-alt-card[data-status="taken"] { border-color:#ead7da; background:#fffafa; }
.domain-alt-card[data-status="available"] { border-color:#a6dbb8; background:#fafffb; }
.domain-alt-card[data-status="available"] .domain-alt-id small { color:#19835a; font-weight:700; }
.domain-alt-card[data-status="taken"] .domain-alt-id small { color:#9b4c50; font-weight:700; }
.domain-alt-card:not([data-status="available"]) .domain-alt-id small { color:#697992; font-weight:500; }
.domain-alt-card:not([data-status="available"]) .domain-alt-action { display:none!important; }
.domain-alt-card .domain-alt-action > template { display:none!important; }
@media (min-width:761px) {
  .domain-alt-card:not([data-status="available"]) { grid-template-columns:minmax(0,1fr) auto; }
}
