/* luxtools plugin styles * Keep this minimal and scoped to the plugin container. */ /* DokuWiki often highlights rows on hover. Avoid highlighting header rows. */ div.luxtools-plugin table thead tr:hover > * { background-color: @ini_background_alt !important; } /* "Open Location" row above the header should be visually smaller. */ div.luxtools-plugin table thead tr.luxtools-openlocation-row td { font-size: 80%; padding-top: 0.2em; padding-bottom: 0.2em; } div.luxtools-plugin table thead tr.luxtools-openlocation-row:hover td { background-color: @ini_background !important; } /* Ensure directories use a dedicated folder icon. * DokuWiki's icon CSS is generated primarily for file extensions; a custom * mf_folder class may otherwise fall back to the generic file icon. */ div.luxtools-plugin a.media.mediafile.mf_folder, div.luxtools-plugin a.mediafile.mf_folder { background-image: url(images/folder.svg) !important; } /* DokuWiki templates often style .media links with higher specificity. * Ensure our custom color always wins. */ div.luxtools-plugin a.luxtools-open, div.luxtools-plugin a.luxtools-open:visited, a.luxtools-open, a.luxtools-open:visited { color: #b57d35 !important; } /* Standalone {{open>...}} links are not wrapped in div.luxtools-plugin. */ a.luxtools-open.media.mediafile.mf_folder { background-image: url(images/open-folder.svg) !important; } /* Muted empty-state message when a listing has no results. */ div.luxtools-plugin .luxtools-empty { opacity: 0.65; font-style: italic; padding: 0.25em 0; } /* Image gallery spacing. */ div.luxtools-gallery { padding-bottom: 0.5em; } div.luxtools-gallery a.media { display: inline-block; margin: 0 0.35em 0.35em 0; }