/* File actions beside the original author information; native menu styling stays intact. */
.ipsBox--downloadsFile .fmudl-file-author-actions {
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:10px 16px;
}
.ipsBox--downloadsFile .fmudl-file-author-actions > .ipsPhotoPanel {
    min-width:0;
    max-width:100%;
}
.ipsBox--downloadsFile .fmudl-file-controls {
    flex:0 0 auto;
    margin:0;
    padding:0;
    list-style:none;
}
.ipsBox--downloadsFile .fmudl-file-footer-empty {
    display:none;
}

/* The existing Partner Site custom field, displayed below the downloaders button. */
.ipsBox--downloadsFile .fmudl-file-partner {
    --partner-surface:var(--fmu-surface,#F8F6ED);
    --partner-raised:var(--fmu-raised,#EFEBD9);
    --partner-border:var(--fmu-border,#D5CEAF);
    --partner-text:var(--fmu-text,#292B26);
    border:1px solid var(--partner-border);
    border-radius:10px;
    background:var(--partner-surface);
    color:var(--partner-text);
    overflow:hidden;
    margin:20px 0 0;
}
html[data-ips-scheme="dark"] .ipsBox--downloadsFile .fmudl-file-partner {
    --partner-surface:var(--fmu-surface,#181d25);
    --partner-raised:var(--fmu-raised,#202733);
    --partner-border:var(--fmu-border,#303846);
    --partner-text:var(--fmu-text,#edf0f5);
}
.ipsBox--downloadsFile .fmudl-file-partner__heading {
    display:flex;
    align-items:center;
    gap:9px;
    padding:14px 15px;
    background:var(--partner-raised);
    border-bottom:1px solid var(--partner-border);
}
.ipsBox--downloadsFile .fmudl-file-partner__heading > i {
    color:var(--fmu-link,var(--fmu-accent,#b92743));
    font-size:14px;
}
.ipsBox--downloadsFile .fmudl-file-partner__heading > h2 {
    margin:0;
    color:var(--partner-text);
    font-size:14px;
    font-weight:600;
    line-height:1.4;
}
.ipsBox--downloadsFile .fmudl-file-partner__value {
    padding:14px 15px;
    color:var(--partner-text);
    font-size:14px;
    font-weight:500;
    line-height:1.5;
    overflow-wrap:anywhere;
}
.ipsBox--downloadsFile .fmudl-file-partner__value > :first-child { margin-top:0; }
.ipsBox--downloadsFile .fmudl-file-partner__value > :last-child { margin-bottom:0; }
