/* Unverified-supplier labels (listing cards, detail views, supplier dashboard). */
.verification-badge {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  width: fit-content;
  margin: 0 0 8px;
  padding: 3px 9px;
  border: 1px solid #e3c98f;
  border-radius: 999px;
  background: #fff7e6;
  color: #7a4a00;
  font-size: 12px;
  font-weight: 700;
  line-height: 1.4;
}
.verification-badge.is-expired { border-color: #e7b4ad; background: #fff1ef; color: #8a2b1f; }
.property-heading .verification-badge { margin: 10px 0 0; }

.verification-notice {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  margin: 0 0 14px;
  padding: 10px 12px;
  border-left: 3px solid #d39b2a;
  border-radius: 4px;
  background: #fffaf0;
  color: #4d3a14;
  font-size: 14px;
  line-height: 1.5;
}
.verification-notice.is-expired { border-left-color: #c2554a; background: #fff6f5; color: #5a2019; }
.verification-notice i { margin-top: 3px; }
.property-heading .verification-notice { margin-top: 12px; max-width: 760px; }

.supplier-verification-banner {
  margin: 0 0 18px;
  padding: 12px 14px;
  border: 1px solid #e3c98f;
  border-radius: 6px;
  background: #fff7e6;
  color: #4d3a14;
  line-height: 1.5;
}
