/* ============================================================================
   ContentRepeater — live-site (public) base styles.
   Class-based scoping (.cr-widget) so the whole BAY_Assets/ContentRepeater folder
   is portable: no per-widget id interpolation, no host dependency.
   ============================================================================ */

.cr-widget {
    --cr-gap: 1rem;
}

.cr-widget .cr-list {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
    gap: var(--cr-gap);
}

.cr-widget .cr-empty {
    padding: 1rem 1.25rem;
    border: 1px dashed #c9ced6;
    border-radius: 8px;
    color: #6b7280;
    background: #fafbfc;
    font-size: .9rem;
}

/* --- Swiper -------------------------------------------------------------- */

.cr-widget .swiper {
    width: 100%;
}
