.media-storage-container{--primary-color:#0e68c0;--border-color:#e2e8f0;--text-color:#292d42;--bg-color:#fff;--tranision-time:200ms;background-color:var(--bg-color);border-radius:8px;box-sizing:border-box;filter:drop-shadow(0 0 5px rgba(0,0,0,.4));flex-direction:column;font-family:var(--font-family-base);inset:50px;opacity:0;overflow:hidden;pointer-events:none;position:fixed;transition:var(--tranision-time);visibility:hidden;z-index:1300}.media-storage-container *{box-sizing:border-box}.media-storage-container.open{opacity:1;pointer-events:all;visibility:visible}.media-storage-container .media-storage-header{align-items:center;border-bottom:1px solid var(--border-color);display:flex;flex:0 0 50px;height:50px;justify-content:space-between}.media-storage-container .media-storage-content{align-items:flex-start;display:flex;flex:0 0 calc(100% - 105px);flex-wrap:wrap;gap:20px;height:calc(100% - 105px);justify-content:flex-start;overflow-x:hidden;overflow-y:auto;padding:15px;position:relative}.media-storage-container .media-storage-content:after,.media-storage-container .media-storage-content:before{inset:10px;opacity:0;position:absolute;transition:var(--tranision-time);visibility:hidden;z-index:1}.media-storage-container .media-storage-content:before{background-color:var(--border-color);border:1px dashed var(--primary-color);border-radius:8px;content:""}.media-storage-container .media-storage-content:after{align-items:center;content:"Drop file here";display:flex;justify-content:center;position:absolute}.media-storage-container .media-storage-content.drag-over:before{opacity:.8;visibility:visible}.media-storage-container .media-storage-content.drag-over:after{opacity:1;visibility:visible}.media-storage-container .media-storage-footer{align-items:center;border-top:1px solid var(--border-color);display:flex;flex:0 0 55px;height:55px;justify-content:space-between;position:relative}.media-storage-container .media-storage-footer .media-storage-search{display:flex;gap:10px;padding:10px 15px}.media-storage-container .media-storage-footer .media-storage-file-browser{padding:10px 15px}.media-storage-container .media-storage-footer .media-storage-file-browser input[type=file]{display:none}.media-storage-container .media-storage-footer .media-storage-progress-bar{bottom:100%;left:0;position:absolute;right:0}.media-storage-container .media-storage-footer .media-storage-progress-bar.hidden{display:none}.media-storage-container .media-storage-file{background-color:transparent;border:3px solid transparent;border-radius:8px;cursor:pointer;max-width:200px;overflow:hidden;padding:0;position:relative;transition:var(--tranision-time)}.media-storage-container .media-storage-file:hover{border-color:var(--border-color)}.media-storage-container .media-storage-file-thumbnail{height:200px;width:200px}.media-storage-container .media-storage-file-thumbnail img{height:100%;object-fit:contain;object-position:center;width:100%}.media-storage-container .media-storage-file-name{background-color:var(--border-color);bottom:0;color:var(--text-color);left:0;padding:5px;position:absolute;right:0;text-align:center}.media-storage-container .media-storage-file-extension{align-items:center;background-color:var(--border-color);border-bottom-left-radius:8px;color:var(--text-color);display:flex;justify-content:center;padding:10px;position:absolute;right:0;top:0}.media-storage-container .media-storage-title{color:var(--text-color);flex:1;font-size:1.5rem;font-weight:500;padding:10px 15px}.media-storage-container .media-storage-load-more{text-align:center;width:100%}.media-storage-container .media-storage-close{fill:var(--text-color);background-color:transparent;border:none;cursor:pointer;flex:0 0 54px;padding:10px 15px;transition:var(--tranision-time)}.media-storage-container .media-storage-close:hover{fill:red}.media-storage-container .media-storage-context-menu{background-color:#fff;border:1px solid var(--border-color);border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:absolute}.media-storage-container .media-storage-context-menu-item{background-color:transparent;border:unset;color:#0a0a0a;padding:10px 15px;text-align:left;transition:var(--tranision-time)}.media-storage-container .media-storage-context-menu-item:hover{background-color:var(--border-color);color:#fff}.media-storage-container .media-storage-toast{background-color:#e2e3e5;border:1px solid #d6d8db;border-radius:8px;bottom:25px;color:#383d41;padding:10px 15px;position:fixed;right:25px;z-index:1301}.media-storage-container .media-storage-toast-error{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}.media-storage-container .media-storage-toast-success{background-color:#d4edda;border-color:#c3e6cb;color:#155724}.media-storage-container .media-storage-toast-info{background-color:#cce5ff;border-color:#b8daff;color:#004085}body.ea-dark-scheme .media-storage-container{--bg-color:#222;--border-color:#525252;--text-color:#fff}:root{--page-login-bg:#222}.page-login{overflow-y:scroll!important}.login-wrapper{margin:auto!important}.disabled .ts-control{background-color:transparent!important}.plugin-clear_button.ts-wrapper .clear-button,.plugin-clear_button.ts-wrapper.multi .clear-button{align-items:center;font-size:14px!important}.copy-to-clipboard{background-color:transparent;border:unset;margin:0;padding:0}tr.green td{background-color:rgba(0,255,0,.4)}tr.red td{background-color:rgba(255,0,0,.4)}