/* /bars — layout tuiles + skeleton (critique, avant deferred-styles). */
.bars-tile-columns {
    display: flex;
    align-items: flex-start;
    gap: 0.75rem;
    width: 100%;
}
.bars-tile-columns__col {
    flex: 1 1 0%;
    min-width: 0;
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
}
.bars-tile-columns--skeleton {
    pointer-events: none;
}
.bars-skeleton-tile-card {
    width: 100%;
    flex-shrink: 0;
}
.bars-skeleton-tile-card .bars-tile-card__shell {
    width: 100%;
    height: 9rem;
    min-height: 9rem;
}
.bars-skeleton-tile__media {
    width: 100%;
    height: 9rem;
    min-height: 9rem;
    box-sizing: border-box;
}
.bars-skeleton-add-btn {
    width: 100%;
    height: 9rem;
    min-height: 9rem;
    box-sizing: border-box;
}
.bars-tile-add-stack {
    display: flex;
    flex-direction: column;
    gap: 0.75rem;
    flex-shrink: 0;
    width: 100%;
}
