.a_file{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.a_file .a_file__title{font-weight:700;font-size:24px;line-height:28px;letter-spacing:.4px;color:#1d242b;width:100%}.a_file .view{background:#6e7b87;-webkit-box-shadow:0 0 8px 0 rgba(232,237,250,.6),0 2px 4px 0 rgba(232,237,250,.5);box-shadow:0 0 8px 0 rgba(232,237,250,.6),0 2px 4px 0 rgba(232,237,250,.5);overflow:auto;border-radius:8px;-ms-flex:1 1 auto;flex:1 1 auto;position:relative}.a_file .container_view,.a_file .view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1}.a_file .container_view{-ms-flex:auto;flex:auto;max-height:calc(100% - 52px)}.a_file .container_list{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;padding:10px;-webkit-box-flex:0;-ms-flex:none;flex:none;overflow-y:auto}.a_file .list_items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}.a_file .container_title,.a_file .list_items{display:-webkit-box;display:-ms-flexbox;display:flex}.a_file .container_title{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px;background:#fff}.a_file .active_file{background:#eef0f1}.a_file .active_file .remove_file{display:inline-block}.a_file .file_guid{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#888}.a_file .file_listing{cursor:pointer;margin-bottom:3px;padding:5px 15px;padding-left:5px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.a_file .file_main{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.a_file .file_listing:hover{background:#eef0f1}.a_file .a_file__toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.a_file .a_file__toolbar-item+.a_file__toolbar-item{margin-left:10px}.a_file .remove_file{display:none;cursor:pointer;z-index:2;position:absolute;background:#eef0f1;padding-left:5px;width:18px;right:8px}.a_file .file_listing:hover .remove_file{display:inline-block}.a_file .copy_file_guid{display:none;cursor:pointer;z-index:2;position:absolute;background:#eef0f1;padding-left:5px;width:18px;right:8px}.a_file .file_listing:hover .copy_file_guid{display:inline-block}.a_file .preview_image{position:absolute;height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;left:0;right:0;margin:auto}.a_file .preview_pdf,.a_file .preview_txt{width:100%;height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.a_file .preview_txt{background:hsla(0,0%,100%,.9019607843)}.a_file .preview_doc{width:100%;height:100%;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:auto}.a_file .preview_text{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.a_file .preview_text span{color:#fff;font-size:18px}.a_file .download_icon{position:absolute;width:40px;height:40px;right:20px;bottom:20px;background:rgba(37,47,55,.6);border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.a_file .download_icon i{font-size:28px;color:#fff}.a_file .preview_code,.a_file .preview_code .CodeMirror{height:100%;width:100%}.a_file .preview_code .cm-s-base16-light.CodeMirror{background:#fff;color:#202020}.a_file .preview_code .CodeMirror-gutters{z-index:2}.a_file .preview_code .cm-s-base16-light .CodeMirror-gutters{border-right:1px solid #e4e7ed}.a_file .image_tools{position:sticky;display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;top:90%;left:75%}.a_file .image_tools .el-input__inner{background:rgba(37,47,55,.6);color:#fff;border:1px solid hsla(0,0%,100%,.1);margin-right:8px}.a_file .image_tools .el-input-number--small .el-input-number__increase{background:rgba(37,47,55,.2);color:#fff;border-left:1px solid hsla(0,0%,100%,.1)}.a_file .image_tools .el-input-number--small .el-input-number__decrease{background:rgba(37,47,55,.2);color:#fff;border-right:1px solid hsla(0,0%,100%,.1)}.a_file .image_tools .el-input-number--small .el-input-number__increase:hover,.a_file .image_tools .el-input-number__decrease:hover{background:rgba(37,47,55,.4)}.a_file .image_tools .el-input-number--small .el-input-number__increase:active,.a_file .image_tools .el-input-number__decrease:active{background:hsla(0,0%,100%,.2)}.a_file .image_tools .el-button--small{background:rgba(37,47,55,.67);color:#fff;border:1px solid hsla(0,0%,100%,.1);font-size:1.5em;padding:4px;margin-left:8px}.a_file .image_tools .el-button--small:hover{background:rgba(37,47,55,.7);border:1px solid #409eff}.a_file .image_tools .el-button--small:active{background:rgba(39,49,57,.5);border:1px solid #409eff}