.SignInPanel-module-scss-module__irRD8a__panel{min-height:calc(100dvh - 4.5rem);padding-bottom:8vh}
.AudioPreview-module-scss-module__WWBl6q__audio{width:100%}
.ImagePreview-module-scss-module__VPhPgq__image{object-fit:contain;max-width:100%;max-height:70vh}
.VideoPreview-module-scss-module__yMV0IG__video{max-width:100%;max-height:70vh}
.PreviewModal-module-scss-module__4mRVOq__title{text-transform:lowercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PreviewModal-module-scss-module__4mRVOq__body{min-height:10rem}
.DirectoryRow-module-scss-module__zLquxG__dropTarget{z-index:2010;outline-offset:-2px;background-color:#222325;outline:2px solid #ffd294;position:relative}.DirectoryRow-module-scss-module__zLquxG__caret{flex-shrink:0;font-size:.75rem;transition:transform .15s ease-out;display:inline-block}.DirectoryRow-module-scss-module__zLquxG__caret.DirectoryRow-module-scss-module__zLquxG__caretOpen{transform:rotate(90deg)}
.EntryRow-module-scss-module__lyymlW__entryRow{outline-offset:-1px;border-bottom:1px solid #3a3a3a;outline:1px solid #0000;transition:background-color .15s ease-out,box-shadow .15s ease-out,outline .15s ease-out}.EntryRow-module-scss-module__lyymlW__entryRow:hover,.EntryRow-module-scss-module__lyymlW__entryRow:focus-visible{background-color:#dddddd0a;outline:1px solid #3a3a3a;box-shadow:0 5px 10px #0003}.EntryRow-module-scss-module__lyymlW__entryRow:has(:focus-visible){background-color:#dddddd0a;outline:1px solid #3a3a3a;box-shadow:0 5px 10px #0003}.EntryRow-module-scss-module__lyymlW__entryRow:hover .EntryRow-module-scss-module__lyymlW__actions,.EntryRow-module-scss-module__lyymlW__entryRow:focus-visible .EntryRow-module-scss-module__lyymlW__actions{opacity:1}.EntryRow-module-scss-module__lyymlW__entryRow:has(:focus-visible) .EntryRow-module-scss-module__lyymlW__actions{opacity:1}@media (hover:hover){.EntryRow-module-scss-module__lyymlW__entryRow{position:relative}.EntryRow-module-scss-module__lyymlW__entryRow:hover .EntryRow-module-scss-module__lyymlW__meta,.EntryRow-module-scss-module__lyymlW__entryRow:focus-visible .EntryRow-module-scss-module__lyymlW__meta{opacity:0}.EntryRow-module-scss-module__lyymlW__entryRow:has(:focus-visible) .EntryRow-module-scss-module__lyymlW__meta{opacity:0}}.EntryRow-module-scss-module__lyymlW__entryRow:focus-visible{outline-offset:-2px;outline:2px solid #aaa}.EntryRow-module-scss-module__lyymlW__entryRow.EntryRow-module-scss-module__lyymlW__clickable{cursor:pointer}.EntryRow-module-scss-module__lyymlW__meta{transition:opacity .15s ease-out}.EntryRow-module-scss-module__lyymlW__actions{opacity:0;transition:opacity .15s ease-out}@media (hover:hover){.EntryRow-module-scss-module__lyymlW__actions{position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}}@media (hover:none){.EntryRow-module-scss-module__lyymlW__actions{opacity:1}.EntryRow-module-scss-module__lyymlW__actions .btn{padding:.375rem .625rem}}
.EntryContextMenu-module-scss-module__Lyzk4q__contextMenu{box-shadow:0 5px 10px #0000004d}.EntryContextMenu-module-scss-module__Lyzk4q__contextMenu .dropdown-item:focus:not(:focus-visible,:hover){color:var(--bs-dropdown-link-color);background-color:#0000}
.DirectoryRows-module-scss-module__07SzjG__stateRow{border-bottom:1px solid #3a3a3a;align-items:center;min-height:2.875rem;display:flex}
.FileRow-module-scss-module__meLO-q__caretSpacer{flex-shrink:0;width:.75rem;display:inline-block}
.FileBrowser-module-scss-module__A6zzBa__browser{--vault-indent-per-level:1.5rem;--vault-leading-row-gutter:3.75rem}@media (max-width:575.98px){.FileBrowser-module-scss-module__A6zzBa__browser{--vault-indent-per-level:1rem;--vault-leading-row-gutter:2.75rem}}.FileBrowser-module-scss-module__A6zzBa__browser{outline-offset:6px;border-top:1px solid #3a3a3a;outline:2px dashed #0000;transition:outline-color .15s ease-out}.FileBrowser-module-scss-module__A6zzBa__browser.FileBrowser-module-scss-module__A6zzBa__dropTarget{outline-color:#ffd294}
.DropZoneLayer-module-scss-module__OZYAcG__dropZoneOverlay{z-index:2000;pointer-events:none;background-color:#11111173;position:fixed;inset:0}.DropZoneLayer-module-scss-module__OZYAcG__dropZoneMessageLayer{pointer-events:none;z-index:2020;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DropZoneLayer-module-scss-module__OZYAcG__dropZoneFrame{border:3px dashed #ffd294;border-radius:1rem;position:absolute;inset:1rem}.DropZoneLayer-module-scss-module__OZYAcG__dropZoneMessage{color:#ffd294;text-align:center;background-color:#111111e6;border-radius:.75rem;outline:1px solid #3a3a3a;flex-direction:column;align-items:center;gap:.5rem;padding:1.25rem 2rem;display:flex}
.UploadProgressPanel-module-scss-module__VFNwAW__uploadPanel{z-index:1040;width:22rem;max-width:calc(100vw - 2rem);bottom:1rem;right:1rem}.UploadProgressPanel-module-scss-module__VFNwAW__panelHeaderButton{appearance:none;text-align:start;width:100%;color:inherit;border:0;transition:background-color .15s ease-out}.UploadProgressPanel-module-scss-module__VFNwAW__panelHeaderButton:hover{background-color:#414141}.UploadProgressPanel-module-scss-module__VFNwAW__uploadList{max-height:40vh;overflow-y:auto}
.UploadProgressRow-module-scss-module__cyPmFa__uploadRow+.UploadProgressRow-module-scss-module__cyPmFa__uploadRow{border-top:1px solid #3a3a3a}@media (hover:none){.UploadProgressRow-module-scss-module__cyPmFa__uploadRow .btn{padding:.375rem .625rem}}.UploadProgressRow-module-scss-module__cyPmFa__destination{max-width:8rem}.UploadProgressRow-module-scss-module__cyPmFa__status{text-align:end;flex-shrink:0;min-width:2.75rem}.UploadProgressRow-module-scss-module__cyPmFa__slimProgressBar{height:4px}
@media (hover:none) and (pointer:coarse){.page-module-scss-module__BKWXUG__dragDropHint{display:none}}
