UNPKG

rich-filemanager

Version:

Highly customizable open-source file manager

413 lines (410 loc) 11.3 kB
.fm-fileinfo .fm-markdown-renderer { line-height: 1.5; word-wrap: break-word; } .fm-fileinfo .fm-markdown-renderer * { font-size: 15px; } .fm-fileinfo .fm-markdown-renderer::before { display: table; content: ""; } .fm-fileinfo .fm-markdown-renderer::after { display: table; clear: both; content: ""; } .fm-fileinfo .fm-markdown-renderer>*:first-child { margin-top: 0 !important; } .fm-fileinfo .fm-markdown-renderer>*:last-child { margin-bottom: 0 !important; } .fm-fileinfo .fm-markdown-renderer a:not([href]) { color: inherit; text-decoration: none; } .fm-fileinfo .fm-markdown-renderer .absent { color: #c00; } .fm-fileinfo .fm-markdown-renderer .anchor { float: left; padding-right: 4px; margin-left: -20px; line-height: 1; } .fm-fileinfo .fm-markdown-renderer .anchor:focus { outline: none; } .fm-fileinfo .fm-markdown-renderer p, .fm-fileinfo .fm-markdown-renderer blockquote, .fm-fileinfo .fm-markdown-renderer dl, .fm-fileinfo .fm-markdown-renderer table, .fm-fileinfo .fm-markdown-renderer pre { margin-top: 0; margin-bottom: 16px; } .fm-fileinfo .fm-markdown-renderer hr { height: 0.25em; padding: 0; margin: 24px 0; background-color: #cccccc; border: 0; } .fm-fileinfo .fm-markdown-renderer blockquote { padding: 0 1em; color: #666; border-left: 0.25em solid #ccc; } .fm-fileinfo .fm-markdown-renderer blockquote>:first-child { margin-top: 0; } .fm-fileinfo .fm-markdown-renderer blockquote>:last-child { margin-bottom: 0; } .fm-fileinfo .fm-markdown-renderer kbd { display: inline-block; padding: 3px 5px; font-size: 11px; line-height: 10px; color: #555; vertical-align: middle; background-color: #fcfcfc; border: solid 1px #ccc; border-bottom-color: #bbb; border-radius: 3px; box-shadow: inset 0 -1px 0 #bbb; } .fm-fileinfo .fm-markdown-renderer .loweralpha { list-style-type: lower-alpha; } .fm-fileinfo .fm-markdown-renderer h1, .fm-fileinfo .fm-markdown-renderer h2, .fm-fileinfo .fm-markdown-renderer h3, .fm-fileinfo .fm-markdown-renderer h4, .fm-fileinfo .fm-markdown-renderer h5, .fm-fileinfo .fm-markdown-renderer h6 { display: block; margin-top: 24px; margin-bottom: 16px; font-weight: 600; line-height: 1.25; } .fm-fileinfo .fm-markdown-renderer h1 .octicon-link, .fm-fileinfo .fm-markdown-renderer h2 .octicon-link, .fm-fileinfo .fm-markdown-renderer h3 .octicon-link, .fm-fileinfo .fm-markdown-renderer h4 .octicon-link, .fm-fileinfo .fm-markdown-renderer h5 .octicon-link, .fm-fileinfo .fm-markdown-renderer h6 .octicon-link { color: #000; vertical-align: middle; visibility: hidden; } .fm-fileinfo .fm-markdown-renderer h1:hover .anchor, .fm-fileinfo .fm-markdown-renderer h2:hover .anchor, .fm-fileinfo .fm-markdown-renderer h3:hover .anchor, .fm-fileinfo .fm-markdown-renderer h4:hover .anchor, .fm-fileinfo .fm-markdown-renderer h5:hover .anchor, .fm-fileinfo .fm-markdown-renderer h6:hover .anchor { text-decoration: none; } .fm-fileinfo .fm-markdown-renderer h1:hover .anchor .octicon-link, .fm-fileinfo .fm-markdown-renderer h2:hover .anchor .octicon-link, .fm-fileinfo .fm-markdown-renderer h3:hover .anchor .octicon-link, .fm-fileinfo .fm-markdown-renderer h4:hover .anchor .octicon-link, .fm-fileinfo .fm-markdown-renderer h5:hover .anchor .octicon-link, .fm-fileinfo .fm-markdown-renderer h6:hover .anchor .octicon-link { visibility: visible; } .fm-fileinfo .fm-markdown-renderer h1 tt, .fm-fileinfo .fm-markdown-renderer h1 code, .fm-fileinfo .fm-markdown-renderer h2 tt, .fm-fileinfo .fm-markdown-renderer h2 code, .fm-fileinfo .fm-markdown-renderer h3 tt, .fm-fileinfo .fm-markdown-renderer h3 code, .fm-fileinfo .fm-markdown-renderer h4 tt, .fm-fileinfo .fm-markdown-renderer h4 code, .fm-fileinfo .fm-markdown-renderer h5 tt, .fm-fileinfo .fm-markdown-renderer h5 code, .fm-fileinfo .fm-markdown-renderer h6 tt, .fm-fileinfo .fm-markdown-renderer h6 code { font-size: inherit; } .fm-fileinfo .fm-markdown-renderer h1 { padding-bottom: 0.3em; font-size: 2em; border-bottom: 1px solid #cccccc; } .fm-fileinfo .fm-markdown-renderer h2 { padding-bottom: 0.3em; font-size: 1.5em; border-bottom: 1px solid #cccccc; } .fm-fileinfo .fm-markdown-renderer h3 { font-size: 1.25em; } .fm-fileinfo .fm-markdown-renderer h4 { font-size: 1em; } .fm-fileinfo .fm-markdown-renderer h5 { font-size: 0.875em; } .fm-fileinfo .fm-markdown-renderer h6 { font-size: 0.85em; color: #777; } .fm-fileinfo .fm-markdown-renderer ul { list-style: initial; padding-left: 2em; } .fm-fileinfo .fm-markdown-renderer ol { list-style: initial; list-style-type: decimal; padding-left: 2em; } .fm-fileinfo .fm-markdown-renderer ul.no-list, .fm-fileinfo .fm-markdown-renderer ol.no-list { padding: 0; list-style-type: none; } .fm-fileinfo .fm-markdown-renderer ul ul, .fm-fileinfo .fm-markdown-renderer ul ol, .fm-fileinfo .fm-markdown-renderer ol ol, .fm-fileinfo .fm-markdown-renderer ol ul { margin-top: 0; margin-bottom: 0; } .fm-fileinfo .fm-markdown-renderer li { margin-top: 0; margin-bottom: 0.5em; } .fm-fileinfo .fm-markdown-renderer li>p { margin-top: 0; margin-bottom: 0.5em; } .fm-fileinfo .fm-markdown-renderer li+li { margin-top: 0.25em; } .fm-fileinfo .fm-markdown-renderer dl { padding: 0; } .fm-fileinfo .fm-markdown-renderer dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: 600; } .fm-fileinfo .fm-markdown-renderer dl dd { padding: 0 16px; margin-bottom: 16px; } .fm-fileinfo .fm-markdown-renderer table { display: block; width: 100%; overflow: auto; } .fm-fileinfo .fm-markdown-renderer table th { font-weight: 600; } .fm-fileinfo .fm-markdown-renderer table th, .fm-fileinfo .fm-markdown-renderer table td { padding: 6px 13px; border: 1px solid #ddd; } .fm-fileinfo .fm-markdown-renderer table tr { background-color: #fff; border-top: 1px solid #ccc; } .fm-fileinfo .fm-markdown-renderer table tr:nth-child(2n) { background-color: #f8f8f8; } .fm-fileinfo .fm-markdown-renderer img { max-width: 100%; box-sizing: content-box; background-color: #fff; } .fm-fileinfo .fm-markdown-renderer img[align=right] { padding-left: 20px; } .fm-fileinfo .fm-markdown-renderer img[align=left] { padding-right: 20px; } .fm-fileinfo .fm-markdown-renderer .emoji { max-width: none; vertical-align: text-top; background-color: transparent; } .fm-fileinfo .fm-markdown-renderer span.frame { display: block; overflow: hidden; } .fm-fileinfo .fm-markdown-renderer span.frame>span { display: block; float: left; width: auto; padding: 7px; margin: 13px 0 0; overflow: hidden; border: 1px solid #ddd; } .fm-fileinfo .fm-markdown-renderer span.frame span img { display: block; float: left; } .fm-fileinfo .fm-markdown-renderer span.frame span span { display: block; padding: 5px 0 0; clear: both; color: #333; } .fm-fileinfo .fm-markdown-renderer span.align-center { display: block; overflow: hidden; clear: both; } .fm-fileinfo .fm-markdown-renderer span.align-center>span { display: block; margin: 13px auto 0; overflow: hidden; text-align: center; } .fm-fileinfo .fm-markdown-renderer span.align-center span img { margin: 0 auto; text-align: center; } .fm-fileinfo .fm-markdown-renderer span.align-right { display: block; overflow: hidden; clear: both; } .fm-fileinfo .fm-markdown-renderer span.align-right>span { display: block; margin: 13px 0 0; overflow: hidden; text-align: right; } .fm-fileinfo .fm-markdown-renderer span.align-right span img { margin: 0; text-align: right; } .fm-fileinfo .fm-markdown-renderer span.float-left { display: block; float: left; margin-right: 13px; overflow: hidden; } .fm-fileinfo .fm-markdown-renderer span.float-left span { margin: 13px 0 0; } .fm-fileinfo .fm-markdown-renderer span.float-right { display: block; float: right; margin-left: 13px; overflow: hidden; } .fm-fileinfo .fm-markdown-renderer span.float-right>span { display: block; margin: 13px auto 0; overflow: hidden; text-align: right; } .fm-fileinfo .fm-markdown-renderer code, .fm-fileinfo .fm-markdown-renderer tt { padding: 0; padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; font-size: 85%; background-color: #f7f7f7; border-radius: 3px; font-family: monospace; } .fm-fileinfo .fm-markdown-renderer code::before, .fm-fileinfo .fm-markdown-renderer code::after, .fm-fileinfo .fm-markdown-renderer tt::before, .fm-fileinfo .fm-markdown-renderer tt::after { letter-spacing: -0.2em; content: "\00a0"; } .fm-fileinfo .fm-markdown-renderer code br, .fm-fileinfo .fm-markdown-renderer tt br { display: none; } .fm-fileinfo .fm-markdown-renderer del code { text-decoration: inherit; } .fm-fileinfo .fm-markdown-renderer pre { word-wrap: normal; } .fm-fileinfo .fm-markdown-renderer pre>code { padding: 0; margin: 0; font-size: 100%; word-break: normal; white-space: pre; background: transparent; border: 0; } .fm-fileinfo .fm-markdown-renderer .highlight * { font-family: monospace; font-size: 12px; } .fm-fileinfo .fm-markdown-renderer .highlight { margin-bottom: 16px; } .fm-fileinfo .fm-markdown-renderer .highlight pre { margin-bottom: 0; word-break: normal; } .fm-fileinfo .fm-markdown-renderer .highlight pre, .fm-fileinfo .fm-markdown-renderer pre { padding: 16px; overflow: auto; font-size: 85%; line-height: 1.45; background-color: #f7f7f7; border-radius: 3px; border: 1px solid #cccccc; } .fm-fileinfo .fm-markdown-renderer pre code, .fm-fileinfo .fm-markdown-renderer pre tt { display: inline; max-width: auto; padding: 0; margin: 0; overflow: visible; line-height: inherit; word-wrap: normal; background-color: transparent; border: 0; } .fm-fileinfo .fm-markdown-renderer pre code::before, .fm-fileinfo .fm-markdown-renderer pre code::after, .fm-fileinfo .fm-markdown-renderer pre tt::before, .fm-fileinfo .fm-markdown-renderer pre tt::after { content: normal; } .fm-fileinfo .fm-markdown-renderer .csv-data td, .fm-fileinfo .fm-markdown-renderer .csv-data th { padding: 5px; overflow: hidden; font-size: 12px; line-height: 1; text-align: left; white-space: nowrap; } .fm-fileinfo .fm-markdown-renderer .csv-data .blob-num { padding: 10px 8px 9px; text-align: right; background: #fff; border: 0; } .fm-fileinfo .fm-markdown-renderer .csv-data tr { border-top: 0; } .fm-fileinfo .fm-markdown-renderer .csv-data th { font-weight: 600; background: #f8f8f8; border-top: 0; }