div.rendered-react-keyed-file-browser div.action-bar{align-items:flex-start;display:flex;flex-wrap:wrap;margin-bottom:.5rem}div.rendered-react-keyed-file-browser div.action-bar input[type=search]{border:.1rem solid #ddd;display:block;flex-grow:2;line-height:1em;margin-bottom:.5rem;min-width:300px;padding:.25rem .5rem}div.rendered-react-keyed-file-browser div.action-bar .item-actions{margin:0;padding:0;text-align:right}div.rendered-react-keyed-file-browser div.action-bar ul.item-actions{display:block;flex-grow:1;margin-left:10px;min-width:300px;white-space:nowrap}div.rendered-react-keyed-file-browser div.action-bar ul.item-actions li{display:inline-block;margin:0}div.rendered-react-keyed-file-browser div.action-bar ul.item-actions li:not(:last-child){margin-right:.5rem}div.rendered-react-keyed-file-browser div.files table{margin-bottom:2rem;width:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.rendered-react-keyed-file-browser div.files table td,div.rendered-react-keyed-file-browser div.files table th{font-weight:400;margin:0;padding:.5rem;text-align:left}div.rendered-react-keyed-file-browser div.files table th{font-weight:700}div.rendered-react-keyed-file-browser div.files table td.modified,div.rendered-react-keyed-file-browser div.files table td.size,div.rendered-react-keyed-file-browser div.files table th.modified,div.rendered-react-keyed-file-browser div.files table th.size{text-align:right}div.rendered-react-keyed-file-browser div.files table td.name i,div.rendered-react-keyed-file-browser div.files table th.name i{padding-right:.5rem}div.rendered-react-keyed-file-browser div.files table thead th{border-bottom:.1rem solid #ddd}div.rendered-react-keyed-file-browser div.files table tr:not(:last-child) td{border-bottom:.1rem solid #eee}div.rendered-react-keyed-file-browser div.files table td.name{padding-left:.8rem}div.rendered-react-keyed-file-browser div.files table td.name form.renaming{align-items:center;display:flex}div.rendered-react-keyed-file-browser div.files table td.name form.renaming i{flex-grow:0;flex-shrink:0}div.rendered-react-keyed-file-browser div.files table td.name form.renaming input[type=text]{flex:1}div.rendered-react-keyed-file-browser div.files table tr td{cursor:pointer}div.rendered-react-keyed-file-browser div.files table tr.selected td{font-weight:700}div.rendered-react-keyed-file-browser div.files table tr.selected td button,div.rendered-react-keyed-file-browser div.files table tr.selected td input{font-weight:400}div.rendered-react-keyed-file-browser div.files table tr.selected td.name{position:relative}div.rendered-react-keyed-file-browser div.files table tr.selected td.name:after{background:#1d4567;content:" ";height:100%;left:0;position:absolute;top:0;width:.3rem}div.rendered-react-keyed-file-browser div.files table tr.dragover td,div.rendered-react-keyed-file-browser div.files table tr.dragover th{background:#eee}div.rendered-file-browser div.files li.file.dragging,div.rendered-file-browser div.files li.file.pending,div.rendered-file-browser div.files li.folder.dragging,div.rendered-file-browser div.files li.folder.pending{opacity:.4}div.rendered-file-browser div.files li.file.dragover,div.rendered-file-browser div.files li.folder.dragover{background:#eee}div.rendered-file-browser div.files li.file.selected>div.item,div.rendered-file-browser div.files li.folder.selected>div.item{background:#ccc;color:#fff}div.rendered-file-browser div.files li.file.selected>div.item .text-muted,div.rendered-file-browser div.files li.folder.selected>div.item .text-muted{color:#e6e6e6}div.rendered-file-browser div.files li.file.selected>div.item a:not(.btn),div.rendered-file-browser div.files li.file.selected>div.item i,div.rendered-file-browser div.files li.file.selected>div.item.folder a:not(.btn),div.rendered-file-browser div.files li.folder.selected>div.item a:not(.btn),div.rendered-file-browser div.files li.folder.selected>div.item i,div.rendered-file-browser div.files li.folder.selected>div.item.folder a:not(.btn){color:#fff}div.rendered-file-browser div.files ul{display:grid;list-style:none;padding:0;grid-gap:4px;gap:4px;grid-template-columns:repeat(3,1fr)}div.rendered-file-browser div.files ul li.folder{grid-column:1/4}div.rendered-file-browser div.files ul li.folder>div.item{align-items:center;border:1px solid #eee;display:flex;flex-direction:row;padding-left:4px}div.rendered-file-browser div.files ul li.folder>div.item span.name{flex:1;line-height:folder-size}div.rendered-file-browser div.files ul li.folder>div.item span.thumb{border:none;flex-basis:45px;text-align:center}div.rendered-file-browser div.files ul li.folder>div.item span.thumb>i{font-size:18px;line-height:45px}div.rendered-file-browser div.files ul li.folder>div.item form.renaming{margin-right:8px;margin-top:8px}div.rendered-file-browser div.files ul li.folder>p{margin:8px 8px 0;padding:0}div.rendered-file-browser div.files ul li.folder.expanded{border-bottom:1px solid #eee;border-left:4px solid #eee;border-right:1px solid #eee;padding-bottom:8px}div.rendered-file-browser div.files ul li.folder.expanded>div.item{margin-left:-1px;margin-right:-1px;padding-left:0}div.rendered-file-browser div.files ul li.folder.expanded.selected{border-bottom:1px solid #ccc;border-left:4px solid #ccc;border-right:1px solid #ccc}div.rendered-file-browser div.files ul li.selected.folder>div.item{border:1px solid #bfbfbf}div.rendered-file-browser div.files ul li.selected.folder>div.item span.thumb{border:none}div.rendered-file-browser div.files ul li.file{margin:4px;padding:0}div.rendered-file-browser div.files ul li.file>div.item{display:flex;flex-direction:column;margin:0;padding:4px}div.rendered-file-browser div.files ul li.file>div.item span.thumb{border:1px solid #eee;flex-basis:120px;margin-bottom:10px;position:relative;text-align:center}div.rendered-file-browser div.files ul li.file>div.item span.thumb>i{font-size:40px;line-height:120px}div.rendered-file-browser div.files ul li.file>div.item span.thumb div.image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}div.rendered-file-browser div.files ul li.selected.file>div.item span.thumb{border:1px solid #bfbfbf}div.rendered-file-browser div.files ul li.selected.file>div.item span.thumb div.image{opacity:.8}div.rendered-file-browser p.empty,div.rendered-file-browser p.loading{margin:16px 0}
