/* TrustView frontend styles placeholder. Dynamic inline styles are still output via PHP for now. */


.trustview-branding {
    margin-top: 8px;
    font-size: 11px;
    color: #9ca3af;
    text-align: center;
}

.trustview-branding a {
    color: inherit;
    text-decoration: none;
}

.trustview-branding a:hover {
    text-decoration: underline;
}

/* Track (din carousel container) */
.trust-scraber-layout-carousel .trust-scraber-reviews-carousel{
  overflow-x: auto;
  overflow-y: hidden;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  scroll-snap-type: x mandatory; /* giver bedre “slide feel” */
}

/* Cards skal snap’e pænt */
.trust-scraber-layout-carousel .trust-scraber-review-card{
  scroll-snap-align: start;
}

/* Skjul scrollbar (Chrome/Safari/Edge) */
.trust-scraber-layout-carousel .trust-scraber-reviews-carousel::-webkit-scrollbar{
  display: none;
}
/* Skjul scrollbar (Firefox) */
.trust-scraber-layout-carousel .trust-scraber-reviews-carousel{
  scrollbar-width: none;
}

/* Bullets container */
.trust-carousel-bullets{
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 12px;
}

/* Bullets */
.trust-carousel-bullets button{
  width: 8px;
  height: 8px;
  border-radius: 999px;
  border: 0;
  padding: 0;
  background: #d1d5db;
  cursor: pointer;
}

.trust-carousel-bullets button.active{
  background: #111827;
}
