.action-icon-btn{width:24px;height:24px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:16px}.action-icon-btn-disabled{cursor:not-allowed}.action-icon-btn:not(.action-icon-btn-disabled):hover{background:#1a1a1a}.folder-context{cursor:pointer;color:hsla(0,0%,100%,.65)}.folder-context.folder-context--selected{color:#11bbf5}.file-list{padding:32px;display:grid;grid-gap:32px 24px;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));align-content:start}.file-list .file-item{cursor:pointer;height:0;padding-bottom:calc(100% + 24px);position:relative;width:100%}.file-list .file-item .preview-img{width:100%;height:0;padding-bottom:calc(100% - 6px);border-width:3px;border-color:#1a1a1a;border-style:solid;background:#1a1a1a}.file-list .file-item.file-item--selected .preview-img{border-color:#11bbf5}.info-part{box-shadow:inset 1px 0 0 #0f0f0f}.folder-item{color:hsla(0,0%,100%,.6)}.folder-item.folder-selected{color:#11bbf5}.upload-process{position:absolute;width:calc(100% - 240px);height:66px;box-shadow:inset 0 1px 0 #0f0f0f;bottom:0;left:0;display:flex;align-items:center;padding:0 32px;background-color:#1a1a1a}.upload-process .process-line{flex-grow:1;height:8px;background:hsla(0,0%,100%,.1);border-radius:4px;position:relative;margin-right:24px}.upload-process .process-line .process-line-content{background:#11bbf5;border-radius:4px;height:100%;position:absolute;left:0;top:0}.close-btn{width:16px;height:16px;background:hsla(0,0%,100%,.3);border-radius:8px;color:#1a1a1a;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:10px}