.rdg-floating-toast{position:fixed;top:var(--spacing-stack-lg);right:var(--spacing-inline-lg);z-index:1000;padding:var(--spacing-stack-md) var(--spacing-inline-lg);border-radius:var(--radius-md);box-shadow:var(--shadow-lg)}.rdg-floating-toast[data-variant=success]{background:hsl(var(--feedback-success))}.rdg-floating-toast[data-variant=error]{background:hsl(var(--feedback-error))}.rdg-image-badge-overlay{position:relative}.rdg-image-badge-overlay__bar{position:absolute;top:var(--spacing-stack-md);left:var(--spacing-inline-md);right:var(--spacing-inline-md);display:flex;justify-content:space-between;pointer-events:none;z-index:5}.rdg-image-carousel{width:100%}.rdg-image-carousel__main{position:relative;width:100%}.rdg-image-carousel__viewport{overflow:hidden;width:100%;border-radius:var(--image-carousel-border-radius)}.rdg-image-carousel__track{display:flex}.rdg-image-carousel__slide{flex:0 0 100%;min-width:0;position:relative}.rdg-image-carousel__frame{position:relative;width:100%}.rdg-image-carousel__image{-o-object-fit:cover;object-fit:cover}.rdg-image-carousel__frame[data-fit=contain]{background-color:hsl(var(--surface-elevated))}.rdg-image-carousel__frame[data-fit=contain] .rdg-image-carousel__image{-o-object-fit:contain;object-fit:contain}.rdg-image-carousel__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:var(--image-carousel-nav-z-index)}.rdg-image-carousel__nav[data-direction=prev]{left:var(--image-carousel-nav-offset)}.rdg-image-carousel__nav[data-direction=next]{right:var(--image-carousel-nav-offset)}.rdg-image-carousel__dots{position:absolute;bottom:var(--image-carousel-dot-offset-bottom);left:50%;transform:translateX(-50%);gap:var(--image-carousel-dot-gap);z-index:var(--image-carousel-nav-z-index)}.rdg-image-carousel__thumbs{margin-top:var(--image-carousel-thumb-margin-top);padding-left:var(--spacing-inline-xs);padding-right:var(--spacing-inline-xs)}.rdg-image-carousel__thumbs-viewport{overflow:hidden;width:100%}.rdg-image-carousel__thumbs-track{display:flex;gap:var(--image-carousel-thumb-gap)}