/* Marketplace S1.3b (TRUST-01, TRUST-03): the reviews profile header's badge disclosures (businesses/layout.blade.php) and the trust
   centre's anchor offset (trust.blade.php). Linked by the classic business layout's head and pushed by the trust view through
   theme_asset_with_version (a ?v= URL: bump system.item.version with any change here). Mirrors the folded details card's native
   <details> rules in verifeedo-redesign.css (.vf-profile-details-native): no marker, a 44 px summary, the focus ring, the chevron.
   The pill inside the summary is the existing .tooltip-hover (app.css); the panel is the redesign white card (.vf-card). */
.vf-scope .vf-trust-badge > summary {
  display: inline-flex;
  align-items: center;
  min-height: 44px;
  cursor: pointer;
  list-style: none;
}
.vf-scope .vf-trust-badge > summary::-webkit-details-marker {
  display: none;
}
.vf-scope .vf-trust-badge > summary::marker {
  content: "";
}
.vf-scope .vf-trust-badge > summary:focus-visible {
  outline: 2px solid rgb(var(--primary_color));
  outline-offset: 4px;
  border-radius: var(--border_radius);
}
.vf-scope .vf-trust-badge__chevron {
  flex: 0 0 auto;
  transition: transform .18s ease;
}
/* Open, the disclosure takes the whole badge row so its panel reads in flow below the pills; the sibling pill wraps under it. */
.vf-scope .vf-trust-badge[open] {
  flex-basis: 100%;
}
.vf-scope .vf-trust-badge[open] .vf-trust-badge__chevron {
  transform: rotate(180deg);
}
.vf-scope .vf-trust-badge__panel {
  max-width: 560px;
  margin-inline: auto; /* the header is centred below 1200px: the open panel sits under its pill */
  text-align: start;
}
@media (min-width: 1200px) {
  .vf-scope .vf-trust-badge__panel {
    margin-inline: 0;
  }
}
/* The unclaimed disclosure's and the empty-details note's "Is this your business?" land on the claim card under the sticky chrome. */
.vf-scope #vf-profile-claim {
  scroll-margin-top: 92px;
}
.vf-scope .vf-trust-badge__panel dt {
  font-weight: 700;
}
.vf-scope .vf-trust-badge__panel dd {
  margin-bottom: .5rem;
}
/* The sticky chrome covers an anchored section's top (the #how-it-works value in verifeedo-redesign.css). */
.vf-scope .vf-trust-centre section[id] {
  scroll-margin-top: 92px;
}
@media (prefers-reduced-motion: reduce) {
  .vf-scope .vf-trust-badge__chevron {
    transition: none;
  }
}
