[v-cloak] { display: none; } body.page-filemanager { height: 100vh; overflow: hidden; } body.page-filemanager .filemanager-wrap { display: flex; height: 100vh; position: relative; } body.page-filemanager .filemanager-wrap .filemanager-navbar { width: 20%; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .el-tree-node__content { height: 36px; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node { width: 100%; display: flex; align-items: center; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node .right span { margin-right: 8px; } body.page-filemanager .filemanager-wrap .filemanager-navbar .tree-wrap .custom-tree-node .right span:hover { color: #fd560f; } body.page-filemanager .filemanager-wrap .filemanager-divider { top: 0; width: 3px; cursor: col-resize; } body.page-filemanager .filemanager-wrap .filemanager-divider:hover { background: #fd560f; } body.page-filemanager .filemanager-wrap .filemanager-content { flex: 1; display: flex; flex-direction: column; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head { height: 56px; position: relative; display: flex; background-color: #fff; align-items: center; justify-content: space-between; padding: 0 16px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a { margin-right: 30px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a:not(.is-disabled) { color: #17191c; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a.is-disabled i { color: #fe9d74; } body.page-filemanager .filemanager-wrap .filemanager-content .content-head .left a i { color: #fd560f; font-weight: 600; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center { height: calc(100% - 56px); display: flex; align-items: flex-start; flex-wrap: wrap; background: #f9fafa; padding: 20px 10px; overflow-y: auto; align-content: flex-start; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar { width: 8px; height: 1px; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar-thumb { border-radius: 2px; background: #fd560f; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center::-webkit-scrollbar-track { background: transparent; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list { width: calc(20% - 20px); display: flex; flex-direction: column; background: #fff; margin: 0 10px 20px; box-shadow: 0 0 2px 1px rgba(0, 0, 0, 0.1); cursor: pointer; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .img { height: 140px; display: flex; align-items: center; justify-content: center; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .img img { max-width: 100%; max-height: 100%; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list.active { outline: 1px solid #fd560f; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text { border-top: 1px solid #eee; font-size: 12px; padding: 10px; display: flex; align-items: center; justify-content: space-between; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } body.page-filemanager .filemanager-wrap .filemanager-content .content-center .image-list .text .el-icon-check { color: #fd560f; font-size: 18px; font-weight: 600; } body.page-filemanager .filemanager-wrap .filemanager-content .content-footer { height: 56px; padding: 0 16px; background-color: #fff; display: flex; box-shadow: 0 -2px 4px rgba(0, 0, 0, 0.1); align-items: center; justify-content: space-between; }