/* Retain the captured Trustindex appearance; only restore native functionality. */
.ti-static-widget .ti-widget.ti-goog .ti-reviews-container-wrapper {
  overflow-x: auto;
  overflow-y: hidden;
  scroll-snap-type: x mandatory;
  scroll-behavior: auto;
  scrollbar-width: none;
  overscroll-behavior-inline: contain;
}
.ti-static-widget .ti-reviews-container-wrapper::-webkit-scrollbar { display: none; }
/* The provider hid arrows below 1024px and relied on its remote touch handler.
   The static widget keeps the same arrows available at every viewport. */
.ti-static-widget .ti-widget.ti-goog .ti-controls { display: block; }
.ti-static-widget .ti-widget.ti-goog .ti-review-item {
  flex: 0 0 calc(100% / var(--static-review-columns, 1));
  max-width: calc(100% / var(--static-review-columns, 1));
  scroll-snap-align: start;
  box-sizing: border-box;
}
.ti-static-widget .ti-widget.ti-goog .ti-controls button {
  border: 0;
  padding: 0;
  min-width: 0;
  min-height: 0;
  font: inherit;
}
.ti-static-widget .ti-widget.ti-goog .ti-controls button:focus-visible {
  outline: 2px solid #111;
  outline-offset: 3px;
}
.ti-static-widget .ti-widget.ti-goog .ti-controls button:disabled { opacity: .35; cursor: default; }
.ti-static-widget .ti-widget.ti-goog .ti-review-content {
  max-height: none;
  height: auto;
  overflow: visible;
  -webkit-line-clamp: unset;
}
