.library-container{position:relative;width:100%}.library-container .bottom-ui{text-align:right;position:fixed;bottom:-1px;border-left:none;border-right:none;width:275px;margin-left:0;min-height:0px;margin-bottom:0!important;padding-left:10px!important;padding-right:10px!important}.library-container .gsscrollable .list{margin-bottom:44px}.library-container .gsscrollable .item .item-primary{display:flex!important;align-items:center;justify-content:center}.library-container .gsscrollable .item .item-content{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:40px;margin-left:40px}.library-container .gsscrollable .item-secondary{cursor:pointer;font-size:1em}.library-container .draghover:after{display:flex;align-items:center;justify-content:center;pointer-events:none;width:100%;position:absolute;top:0;bottom:0;opacity:.8;z-index:4;font-weight:700;text-align:center;font-size:1.5rem;content:"Drop to add file(s) to library."}.library-container .library-ui.toolbar button{padding:0 0 0 .6em}.library-container .grid .gsscrollable .list{display:flex!important;flex-wrap:wrap!important;align-content:start!important}.library-container .grid .gsscrollable .list .grid-delete{height:24px!important;width:24px!important;border-radius:12px!important}.library-container .grid .gsscrollable .list .item{width:100px!important;height:100px!important;margin:10px!important;overflow:visible!important}.library-container .grid .gsscrollable .list .item .item-primary{display:flex!important;align-items:center;justify-content:center;width:calc(100% - 14px)!important;height:58px!important;line-height:58px!important;position:relative!important;font-size:72px!important;text-align:center!important;margin-top:4px!important;margin-bottom:0!important}.library-container .grid .gsscrollable .list .item .item-primary img{margin:auto!important}.library-container .grid .gsscrollable .list .item .item-primary i{line-height:64px!important;font-size:1em!important;margin-top:auto!important}.library-container .grid .gsscrollable .list .item .item-content{margin:0 12px!important;padding:0!important;font-size:.75em!important;width:76px!important;overflow:hidden!important;text-align:center!important;text-overflow:ellipsis!important}.library-container .grid .gsscrollable .list .item .item-secondary{font-size:1.25em!important;top:-20px!important;right:-20px!important}.library-container .grid .gsscrollable .list .q-collapsible{width:100%!important}.library-container .grid .gsscrollable .list .item.item-collapsible{height:48px!important;width:100%!important;margin:0!important}.library-container .grid .gsscrollable .list .item.item-collapsible>.item-primary{position:absolute!important;top:0!important;margin:12px!important;height:24px!important;width:24px!important;font-size:24px!important;line-height:24px!important}.library-container .grid .gsscrollable .list .item.item-collapsible>.item-primary~.item-content{margin-left:72px!important}.library-container .grid .gsscrollable .list .item.item-collapsible>.item-content{position:relative!important;padding:16px 0!important;font-size:1em!important;text-align:left!important;margin:0!important}.library-container .grid .gsscrollable .list .item.item-collapsible>.item-content.has-secondary{margin-right:72px!important}
