/* Single semantic status palette for visa ribbons and Host desk chips. */
:root{
  --status-pending-ink:light-dark(#73551f,#dfc18e);
  --status-pending-tint:light-dark(#f3ecde,#343129);
  --status-accepted-ink:light-dark(#236b70,#9ac9cc);
  --status-accepted-tint:light-dark(#e4efef,#25373a);
  --status-confirmed-ink:light-dark(#326747,#a1cbb0);
  --status-confirmed-tint:light-dark(#e7efe8,#29372f);
  --status-paymentNeeded-ink:light-dark(#865124,#e0b48d);
  --status-paymentNeeded-tint:light-dark(#f5e9de,#3a3029);
  --status-declined-ink:light-dark(#a14848,#d89999);
  --status-declined-tint:light-dark(#f3e7e8,#392d32);
  --status-cancelled-ink:light-dark(#78657e,#b8a7c4);
  --status-cancelled-tint:light-dark(#eee8f1,#342f3b);
  --status-completed-ink:light-dark(#46657e,#a5bed5);
  --status-completed-tint:light-dark(#e6edf4,#293440);
}
[data-status]{--status-ink:var(--muted);--status-tint:var(--surface)}
[data-status="pending"]{--status-ink:var(--status-pending-ink);--status-tint:var(--status-pending-tint)}
[data-status="accepted"]{--status-ink:var(--status-accepted-ink);--status-tint:var(--status-accepted-tint)}
[data-status="confirmed"]{--status-ink:var(--status-confirmed-ink);--status-tint:var(--status-confirmed-tint)}
[data-status="paymentNeeded"]{--status-ink:var(--status-paymentNeeded-ink);--status-tint:var(--status-paymentNeeded-tint)}
[data-status="declined"]{--status-ink:var(--status-declined-ink);--status-tint:var(--status-declined-tint)}
[data-status="cancelled"]{--status-ink:var(--status-cancelled-ink);--status-tint:var(--status-cancelled-tint)}
[data-status="completed"]{--status-ink:var(--status-completed-ink);--status-tint:var(--status-completed-tint)}

[data-status="unpaid"]{--status-ink:var(--status-paymentNeeded-ink);--status-tint:var(--status-paymentNeeded-tint)}
