diff --git a/src/web/app/desktop/tags/drive/browser.tag b/src/web/app/desktop/tags/drive/browser.tag
index 311209fcb6..6b756b9952 100644
--- a/src/web/app/desktop/tags/drive/browser.tag
+++ b/src/web/app/desktop/tags/drive/browser.tag
@@ -18,12 +18,14 @@
+
0 }>
+
@@ -161,22 +163,20 @@
> .contents
> .folders
- &:after
- content ""
- display block
- clear both
+ > .files
+ display flex
+ flex-wrap wrap
> .folder
- float left
-
- > .files
- &:after
- content ""
- display block
- clear both
-
> .file
- float left
+ flex-grow 1
+ width 144px
+ margin 4px
+
+ > .padding
+ flex-grow 1
+ pointer-events none
+ width 144px + 8px // 8px is margin
> .empty
padding 16px
diff --git a/src/web/app/desktop/tags/drive/file.tag b/src/web/app/desktop/tags/drive/file.tag
index bf9d38bd2f..0f019d95bf 100644
--- a/src/web/app/desktop/tags/drive/file.tag
+++ b/src/web/app/desktop/tags/drive/file.tag
@@ -10,9 +10,7 @@