.ui-dialog.scenario-downloads { border-radius: 5px ; }
.ui-dialog.scenario-downloads .ui-dialog-titlebar { background: none ; border: none ; padding: 0.5em 1em 0.2em 1em !important ; cursor: auto ; }
.ui-dialog.scenario-downloads .ui-dialog-titlebar-close { display: none; }
#scenario-downloads-dialog { padding-top: 0 !important ; }

#scenario-downloads-dialog .fgroups { margin: 0 ; }
#scenario-downloads-dialog .fgroup {
    border: 1px solid #ccc ; border-radius: 5px ;
    margin-bottom: 0.5em ;
    padding: 0.5em ;
    display: flex ;
    list-style-type: none ;
}
#scenario-downloads-dialog .fgroup:last-of-type { margin-bottom: 0 ; }
#scenario-downloads-dialog .fgroup .screenshot { width: 5em ; max-height: 4em ; margin-right: 1em ; text-align: center ; }
#scenario-downloads-dialog .fgroup .screenshot img { max-width: 100% ; max-height: 4em ; }
#scenario-downloads-dialog .fgroup .user { font-style: italic ; }
#scenario-downloads-dialog .fgroup .timestamp { font-size: 80% ; font-style: italic ; color: #888 ; }
#scenario-downloads-dialog .fgroup button { float: left ; margin: 0.5em 0.5em 0 0 ; padding: 2px 5px ; display: flex ; align-items: center ; font-size: 80% ; }
#scenario-downloads-dialog .fgroup button img { height: 1em ; margin-right: 0.5em ; }
