[data-widget="folder_collection"] ul.first-level { padding-left: 0px !important; margin-bottom: -15px !important; }
[data-widget="folder_collection"] ul.first-level > li > .field-wrapper.name i.fas.fa-level-up-alt { display: none; }
[data-widget="folder_collection"] ul.first-level:not(.empty) + div.alert { display: none; }
[data-widget="folder_collection"] i.fas.fa-level-up-alt { position: absolute; left: -20px; transform: rotate(90deg); }
[data-widget="folder_collection"] > button[data-action="add"] { position: absolute; top: 15px; right: 20px; }
[data-widget="folder_collection"] .invalid-feedback { display: block; }
[data-widget="storage_browser"].dragover * { opacity: 0.9; }
[data-widget="storage_browser"].dragover { border-radius: 5px; padding: 20px; margin: -22px; border: 2px dashed var(--bs-primary); }
[data-widget="storage_browser"] .breadcrumb li.active { font-weight: 500; }
[data-widget="storage_browser"] .breadcrumb-item+.breadcrumb-item:before { font-weight: 500; font-size: .85em; margin-top: 1px; }
[data-widget="storage_browser"] table th:first-child, [data-widget="storage_browser"] table td:first-child { padding-left: 1.25rem; }
[data-widget="storage_browser"] table tr:last-child td { border-bottom: 0; }
[data-widget="storage_browser"] table tr.upload-failed a { pointer-events: none; }
[data-widget="storage_browser"] table tr.upload-failed .upload .message { color: var(--bs-danger) !important; }
[data-widget="storage_browser"] table tr.upload-completed .upload .message { color: var(--bs-success) !important; }
[data-widget="storage_browser"] table tr.upload-processing .actions { display: none; }
[data-widget="storage_browser"] table tr a[data-action="download_file"][href=""] { cursor: default; pointer-events: none; }
[data-widget="storage_browser"] table tr a[data-action="download_file"][href=""]:hover { text-decoration: none; color: var(--bs-link-color); }
[data-widget="storage_browser"] .folder-content { margin-left: -20px; margin-right: -20px; margin-bottom: -20px; }
[data-widget="storage_browser"] .progress { height: 10px; }
[data-widget="storage_browser"] .actions button { width: 21px; height: 21px; }
.modal .move-file-ul { margin-bottom: -0.5rem !important; }
.modal .move-file-ul i.fas.fa-level-up-alt { position: absolute; left: -20px; top: 7px; transform: rotate(90deg); }
.modal .move-file-ul label { --bs-bg-opacity: .8; cursor: pointer; }
.modal .move-file-ul label:hover { --bs-bg-opacity: 1; }
.modal .move-file-ul input:checked + label { background: var(--bs-primary) !important; color: #fff !important; }
.modal .move-file-ul input:checked + label i { color: #fff !important; }
i.fa-plus::before { content: '\f067'; }