/* Styles pour le conteneur de copie et navigation minimale */
.jsr-widget-copy.jsr-fork-ui { position: relative; overflow: visible; }
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;line-height:36px;border:1px solid #B3884D;background:transparent;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;line-height:36px;border:1px solid #AC844A;background:#312E2B;color:#EBE7E0;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:20;opacity:1;visibility:visible}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-left{left:-18px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-right{right:-18px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-left{left:-18px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-right{right:-18px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-arrow:hover{background:rgba(179,136,77,.12)}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-arrow:hover{background:rgba(172,132,74,.15)}
/* Style des flèches natives Trustindex si présentes */
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .ti-next,.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .ti-prev{
  width:36px;height:36px;border:1px solid #B3884D;background:transparent;color:#fff;border-radius:50%;
  display:flex;align-items:center;justify-content:center
}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-next,.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-prev{
  width:36px;height:36px;border:1px solid #AC844A;background:#312E2B;color:#EBE7E0;border-radius:50%;
  display:flex;align-items:center;justify-content:center
}
/* Items cachés par défaut quand le JS initialise un carrousel */
.jsr-widget-copy.jsr-fork-ui .ti-reviews-container{position:relative;overflow:hidden}
.jsr-widget-copy.jsr-fork-ui .ti-review-item,
.jsr-widget-copy.jsr-fork-ui .ti-item,
.jsr-widget-copy.jsr-fork-ui .ti-review,
.jsr-widget-copy.jsr-fork-ui .ti-box,
.jsr-widget-copy.jsr-fork-ui .jsr-rev-card { transition: opacity .2s ease }

/* Pagination dots */
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:16px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-dot{width:8px;height:8px;border-radius:50%;border:1px solid #B3884D;background:transparent}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-light .jsr-rev-dot.active{background:#B3884D}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-dots{display:flex;gap:8px;justify-content:center;align-items:center;margin-top:16px}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-dot{width:8px;height:8px;border-radius:50%;border:1px solid #AC844A;background:transparent}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .jsr-rev-dot.active{background:#AC844A}

/* Thème sombre: fond transparent, carte #312E2B, texte #EBE7E0 */
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark{background:transparent;color:#EBE7E0}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container *{color:#EBE7E0 !important}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-review-item,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-review,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-content,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-bg,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-box,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-slider-item{background:#312E2B !important}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container .ti-card,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container .ti-card *,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container .ti-review-item > *,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container .ti-review > *,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container .ti-box{background:#312E2B !important;border-color:#AC844A !important}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-review-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-message,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-comment,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-item-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-content-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-name,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-title-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-subtitle-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-rating-text,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-header,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-footer,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-meta,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-reply-by-owner-title{color:#EBE7E0 !important}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container p,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container span,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container a,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container small,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container strong,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-widget-container em{color:#EBE7E0 !important}
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-footer,
.jsr-widget-copy.jsr-fork-ui.jsr-theme-dark .ti-footer *{color:#EBE7E0 !important}
/* Masquer la navigation/boutons bas issus du template */
.jsr-widget-copy.jsr-fork-ui .ti-load-more-reviews-container,
.jsr-widget-copy.jsr-fork-ui .ti-pager,
.jsr-widget-copy.jsr-fork-ui .ti-bottom-nav{display:none !important}
