div#content { display: flex; align-items: start; height: 100%; } div#content > img { max-width: 60%; height: 100%; object-fit: contain; } div#metadata { margin-left: 15px; width: 100%; } div#metadata > div { display: none; } div#metadata > div.selected { display: inherit !important; } div#metadata-header { display: inherit !important; border-bottom: 1px solid white; } div#metadata-header > a { display: inline-block; padding: 10px 10px 9px 10px; } div#metadata-header > a.selected { border-bottom: 4px solid white; padding-bottom: 5px; } div#metadata-header > a:hover { background: rgba(255, 255, 255, 0.4); filter: none; } div#metadata-fileinfo > table th { font-size: 8pt; } div#metadata-fileinfo > table td { font-family: 'Lucida Console'; font-size: 8pt; } div#metadata-tags > table td { font-size: 8pt; } div.button-container { display: flex; justify-content: flex-end; } div#tag-dialog { max-height: 400px; } div#tag-dialog div#tag-definitions { overflow-y: auto; user-select: none; } div#tag-dialog div#tag-definitions label { background: #555; border-radius: 10px; display: inline-block; font-size: 10pt; margin: 0 5px 5px 0; padding: 5px 7px 5px 7px; transition: background 0.1s linear; } div#tag-dialog div#tag-definitions label:hover { background: #777; } div#tag-dialog div#tag-definitions input:checked + label { background: #aaa; } div#tag-dialog div#tag-definitions input { display: none; }