
.betterdownloads_downloads 
{
    min-width: max-content;
    max-width: 100%;
}

.betterdownloads_platforms-latest-version 
{
    display: flex;
    margin-bottom: var(--global-xs-spacing);
}

.betterdownloads_platforms-latest-version.minimal 
{
    width: max-content;
    display: grid;
    max-width: 100%;
    grid-template-columns: repeat(auto-fit, minmax(10%, 1fr));
    gap: var(--global-xs-spacing);
}

.betterdownloads_platform-latest-version:not(:last-child)
{
    margin-right: var(--global-sm-spacing);
}

.betterdownloads_platforms-latest-version.minimal .betterdownloads_platform-latest-version:not(:last-child)
{
    margin-right: 0;
}

.betterdownloads_platforms-latest-version.minimal .betterdownloads_platform-latest-version 
{
    text-align: center;
}

.betterdownloads_platforms-latest-version.minimal .betterdownloads_platform-latest-version-icon 
{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
}

.betterdownloads_platforms-latest-version.minimal .betterdownloads_platform-latest-version-icon svg
{
    width: 2em;
    height: 2em;
    fill: var(--global-palette-btn);
}

.betterdownloads_platform-latest-version-filename 
{
    display: block;
    font-size: var(--global-font-size-small);
}

.betterdownloads_product 
{
    width: 100%;
}

.woocommerce-order-downloads .betterdownloads_product 
{
    width: max-content;
}

.betterdownloads_product-title
{
    font-size: var(--global-font-size-large);
}

.betterdownloads_product:not(:first-child) .betterdownloads_product-title
{
    margin-top: var(--global-xs-spacing);
}

.betterdownloads_versions-title 
{
    font-size: var(--global-font-size-medium);
}

.betterdownloads_platform-title 
{
    font-size: var(--global-font-size-small);
}

.betterdownloads_list 
{
    width: 100%;
}

.betterdownloads_list-row 
{
    display: flex;
    justify-content: space-between;
}

.betterdownloads_list-data.version {
    text-align: left;
}

.betterdownloads_list-data.link {
    text-align: right;
    margin-left: var(--global-xl-spacing);
}
