#select-vo { overflow: hidden ; }
.ui-dialog.select-vo .ui-dialog-content { padding: 0.5em 1em !important ; }
.ui-dialog.select-vo .ui-dialog-buttonpane { border: none ; margin-top: 0 !important ; padding-top: 0 !important ; }

#select-vo .header { height: 1.75em ; margin-top: 0.25em ; font-size: 80% ; }

#select-vo .select2-selection { display: none ; }
#select-vo .select2-search { padding: 0 0 5px 0 ; }
#select-vo .select2-results { border: 1px solid #ccc ; }
#select-vo .select2-results__options { max-height: none ; }
#select-vo .select2-dropdown { border: none ; }
#select-vo .select2-dropdown .vo-entry { display: flex ; color: #444 ; }
#select-vo .select2-dropdown .vo-entry img { height: 3.5em ; margin-right: 0.5em ; }
#select-vo .select2-dropdown .vo-entry .content { display: flex ; flex-direction: column ; justify-content: center ; }
#select-vo .select2-dropdown .vo-entry.small-piece img { height: 2.7em ; margin-left: 0.4em ; margin-right: 0.9em ; }
#select-vo .select2-dropdown .vo-entry .vo-type { font-size: 80% ; font-style: italic ; color: #666 ; }
#select-vo .select2-dropdown .vo-entry .vo-extn { font-size: 70% ; font-style: italic ; color: #888 ; }
#select-vo .select2-results__option--highlighted[aria-selected] .vo-type { color: #eee ; }
#select-vo .select2-results__option--highlighted[aria-selected] .vo-extn { color: #eee ; }
#select-vo .select2-dropdown .vo-entry input.select-vo-image { width: 15px ; position: relative ; top: 10px ; }

/* -------------------------------------------------------------------- */

.ui-dialog.select-vo-image .ui-dialog-titlebar { display: none ; }
.ui-dialog.select-vo-image .ui-dialog-content { padding: 0 !important ; height: 100% !important ; overflow: hidden ; }

.ui-dialog.select-vo-image .vo-images img { margin: 5px ; padding: 10px ; border: 1px dotted #ddd ; }
