body.smartvault #main-content{padding-bottom:0}body.smartvault h1.header-title{display:flex;height:80px;align-items:center;justify-content:flex-end}body.smartvault .left-side-titles h1.header-title{justify-content:flex-start}body.smartvault .left-side-titles h1.header-title #client-logo-container,body.smartvault .left-side-titles h1.header-title #retailer-logo-container{position:relative;display:flex;align-items:center;justify-content:center;border:1px solid #e5e5e5;border-radius:5px;height:80px;width:80px;margin-left:20px;font-size:9px;font-weight:700;text-align:center}body.smartvault .left-side-titles h1.header-title #client-logo-container img,body.smartvault .left-side-titles h1.header-title #retailer-logo-container img{height:76px;width:76px}body.smartvault .left-side-titles h1.header-title #client-logo-container:after,body.smartvault .left-side-titles h1.header-title #retailer-logo-container:after{content:"";display:block;position:absolute;width:80px;text-align:center;bottom:-15px;font-size:12px;font-weight:300}body.smartvault .left-side-titles h1.header-title #client-logo-container:after{content:"Client"}body.smartvault .left-side-titles h1.header-title #retailer-logo-container:after{content:"Retailer"}#filetree{display:flex;flex-direction:column;font-size:12px;font-weight:700;border:1px solid #5f8db5}#filetree .toolbar{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-end;color:#e5e5e5;background-color:#5f8db5;height:50px;padding:0 10px}#filetree .form-check{flex:0 0 auto;margin-right:auto}#filetree .toolbar-buttons{position:relative;display:flex;align-items:center}#filetree .toolbar-buttons button{flex:0 0 auto;background-color:transparent;border:none;color:#ffffffbf;height:36px;width:50px;font-size:22px;margin-left:5px}#filetree .toolbar-buttons button:hover{color:#fff}#filetree .toolbar-buttons button.disabled{pointer-events:none;opacity:.35}#filetree .panels{flex:1 1 auto;display:flex;align-items:stretch;min-height:200px;overflow:hidden}#filetree .panels .item{display:flex;align-items:center;padding:10px;cursor:default}#filetree .panels .item .open-folder-icon-container{width:16px;height:16px;display:flex;align-items:center;justify-content:center}#filetree .panels .item .open-folder-icon-container .open-close-folder{font-size:12px;cursor:pointer}#filetree .panels .item img{height:24px;width:24px}#filetree .panels .item .icon{font-size:24px}#filetree .panels .item .name{font-weight:400}#filetree .panels .item .download-document{color:#7dc863}#filetree .panels .item .edit-document{color:#37557c}#filetree .panels .item .delete-document{color:#e3342f}#filetree .panels .item .meta-data{display:none}#filetree .panels .item .actions{visibility:hidden}#filetree .panels .item .document-action{font-size:20px;cursor:pointer}#filetree .panels .item .document-action:hover{transform:scale(1.2)}#filetree .panels .tree{flex:1 1 25%;display:flex;flex-direction:column;background-color:#e7e7e7;background-color:#fff;border-right:1px solid #e7e7e7}#filetree .panels .tree .client-folder-btn-container{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:50px;background-color:#e0e0e0}#filetree .panels .tree .client-folder-btn-container a{flex:0 0 auto;background-color:transparent;border:none;color:#5f8db5;font-size:14px;cursor:pointer}#filetree .panels .tree .client-folder-btn-container a:hover{color:#6cb2eb}#filetree .panels .tree .client-folder-btn-container a.disabled{pointer-events:none;opacity:.5}#filetree .panels .tree .folders{flex:1 1 auto;height:calc(100vh - 280px);max-height:calc(100vh - 320px);min-height:200px;overflow:auto}#filetree .panels .tree .folders ul{list-style:none;padding-left:40px}#filetree .panels .tree .folders .folder-container{position:relative}#filetree .panels .tree .folders .folder-container .item{position:relative;gap:5px;padding-left:0}#filetree .panels .tree .folders .folder-container .item .icon{font-size:100px;position:relative}#filetree .panels .tree .folders .folder-container .item .icon-image{display:block;position:absolute;top:25px;left:50%;margin-left:-30px;width:60px;height:60px;z-index:10;filter:grayscale(100%)}#filetree .panels .tree .folders .folder-container .item.active .icon{color:#6cb2eb}#filetree .panels .tree .folders .folder-container .item.active .icon-image{filter:none}#filetree .panels .tree .folders .sub-folders{display:none}#filetree .panels .tree .folders>.sub-folders{display:block}#filetree .panels .tree .folders .folder-container.open>.sub-folders{display:block}#filetree .panels .view{position:relative;flex:1 1 75%;display:flex;flex-direction:column;align-content:stretch}#filetree .panels .view .path{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;height:50px;padding:0 10px;background-color:#fff;border-bottom:1px solid #e7e7e7}#filetree .panels .view .path .path-folder-link{text-decoration:none;cursor:pointer}#filetree .panels .view .path .path-folder-link:hover{text-decoration:underline}#filetree .panels .view .path .separator{margin:0 10px;color:#37557c}#filetree .panels .view .content{flex:1 1 auto;display:flex;flex-direction:column;background-color:#fff;border-bottom:1px solid #e7e7e7;max-height:calc(100vh - 320px);overflow-y:auto}#filetree .panels .view .content .item{gap:5px}#filetree .panels .view .content .item img{height:50px;width:50px}#filetree .panels .view .content .item .icon{font-size:50px}#filetree .panels .view .content .item:nth-child(2n){background-color:#f5f5f5}#filetree .panels .view .content .item:hover{box-shadow:none;background-color:#e5e5e5}#filetree .panels .view .content .item.folder .icon-image{display:none}#filetree .panels .view .content .item.file .icon{width:50px}#filetree .panels .view .content .item .icon{flex:0 0 auto;width:50px}#filetree .panels .view .content .item .name{flex:0 0 auto;width:20%;overflow:hidden}#filetree .panels .view .content .item .meta-data{flex:1 1 auto;display:flex}#filetree .panels .view .content .item .meta-data .size{flex:0 0 auto;width:120px}#filetree .panels .view .content .item .meta-data .user_name{flex:0 0 auto;width:120px;max-width:120px;text-overflow:ellipsis}#filetree .panels .view .content .item .meta-data .description{flex:1 1 auto;font-weight:300}#filetree .panels .view .content .item .meta-data .created_at{flex:0 0 auto;width:140px}#filetree .panels .view .content .item .actions{flex:0 0 auto;text-align:center;width:100px;visibility:visible}#filetree .panels .view .content .info{color:#b2b2b2;padding:20px}#filetree .panels .view .status{flex:0 0 auto;display:flex;align-items:center;justify-content:flex-start;height:30px;padding:0 10px;background-color:#fff;font-weight:300;font-size:12px}#filetree .panels .view .blocker{position:absolute;inset:0;background-color:#ffffff80;z-index:100;display:none}#filetree .panels .view.grid .content{display:inline-flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;padding:10px;gap:5px}#filetree .panels .view.grid .content .item{flex-direction:column;align-items:center;width:160px;max-width:160px;overflow:hidden}#filetree .panels .view.grid .content .item.file{box-shadow:0 5px 5px #0000}#filetree .panels .view.grid .content .item.file:hover{box-shadow:0 5px 5px #0003;background-color:none}#filetree .panels .view.grid .content .item.file .ellipsis-btn{background-color:transparent;border:none;cursor:pointer;color:#b2b2b2;font-size:24px;visibility:hidden}#filetree .panels .view.grid .content .item.file .ellipsis-btn:hover{color:#37557c}#filetree .panels .view.grid .content .item.file .meta-data{display:none}#filetree .panels .view.grid .content .item.file .actions{visibility:hidden}#filetree .panels .view.grid .content .item:nth-child(2n){background-color:transparent}#filetree .panels .view.grid .content .item.folder .icon{position:relative}#filetree .panels .view.grid .content .item.folder .icon-image{display:block;position:absolute;top:25px;left:50%;margin-left:-30px;width:60px;height:60px;z-index:10}#filetree .panels .view.grid .content .item img{height:100px;width:100px}#filetree .panels .view.grid .content .item .icon{font-size:100px;width:auto}#filetree .panels .view.grid .content .item .name{display:block;text-align:center;white-space:nowrap;width:150px;max-width:150px;text-overflow:ellipsis;overflow:hidden}#filetree .panels .view.grid .content .item.file:hover{box-shadow:0 5px 5px #0003}#filetree .panels .view.grid .content .item.file:hover .actions{visibility:visible}#filetree .panels .view.grid .content .item.highlighted{background-color:#e7e7e7;box-shadow:0 5px 5px #0003}#filetree .panels .view.grid .content .item.highlighted .download-link,#filetree .panels .view.grid .content .item.highlighted .delete-link,#filetree .panels .view.grid .content .item.highlighted .rename-link,#filetree .panels .view.grid .content .item.highlighted .manage-link{visibility:visible}#filetree .select2-results__option.select2-results__option--disabled{display:none}#filetree #retailer-folder-checkboxes{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;border:1px solid #ced4da;border-radius:5px}#filetree #retailer-folder-checkboxes label{flex:0 0 auto;display:flex;align-items:flex-start;gap:5px;padding:5px}#filetree #retailer-folder-checkboxes label:hover{background-color:#f5f5f5}#filetree.loading .panels .view .blocker{display:block;cursor:wait}#filetree .fa-file-image,#filetree .fa-file-png,#filetree .fa-file-audio,#filetree .fa-file-video{color:#54b4d3}#filetree .fa-file-word{color:#3b71ca}#filetree .fa-file-excel{color:#14a44d}#filetree .fa-file-ppt{color:#e4a11b}#filetree .fa-file-pdf{color:#dc4c64}#filetree .fa-file-alt{color:#9fa6b2}#filetree .fa-file-code{color:#54b4d3}#filetree .fa-file-archive{color:#9fa6b2}#filetree #smartvault-document-icon-container{display:flex;align-items:center;gap:10px}#filetree #smartvault-document-icon-container>.icon{font-size:50px}#filetree #smartvault-document-icon-container>.icon img{height:50px;width:50px}#filetree .smartvault-pos{height:50px;padding-left:20px;padding-top:5px;background-color:#fff}#smartvault-folder-modal #smartvault-folder-icon-container{display:flex;align-items:center;gap:10px}#smartvault-folder-modal #smartvault-folder-icon-container>.icon{font-size:50px}#smartvault-folder-modal #smartvault-folder-icon-container>.icon img{height:50px;width:50px}#smartvault-folder-modal #delete-thumbnail-btn{cursor:pointer;text-decoration:none}#smartvault-folder-modal #delete-thumbnail-btn:hover{color:#e3342f}#smartvault-folder-modal #smartvault-upload-thumbnail{cursor:pointer}#file-upload-modal .file-details,#file-upload-modal .btn-close,#file-upload-modal #file-location,#file-upload-modal #file-edit-save,#file-upload-modal.has-file .file-upload-container{display:none}#file-upload-modal.has-file .file-details,#file-upload-modal.edit .btn-close{display:block}#file-upload-modal.edit .file-upload-container{display:none}#file-upload-modal.edit .file-details,#file-upload-modal.edit #file-location,#file-upload-modal.edit #file-edit-save{display:block}#file-upload-modal.edit #file-upload-save{display:none}.btn.btn-danger{color:#fff!important}.document-menu{position:relative;display:inline-block}.menu-content{display:none;position:absolute;bottom:0;left:0;background-color:#f9f9f9;width:100px;max-width:100px;box-shadow:0 8px 16px #0003;z-index:999}.menu-content a{color:inherit;padding:5px 10px;text-decoration:none;display:block}.menu-content a:hover{background-color:#e0e0e0}.document-menu:hover .menu-content{display:block}
