.item{position:relative;vertical-align:top;white-space:nowrap;cursor:default;overflow:hidden;display:inline-block;user-select:none}.small-icons .item{padding:2px;margin:.25%;width:19.5%;height:50px;border-radius:2px;border:1px solid #f5f5f5;transition:border-color 200ms}.small-icons .item .question,.large-icons .item .question{display:none}.small-icons .item.folder{border:1px solid #d0d0d0;border-radius:2px;background:#f9f9f9}.item.folder-up .fa-arrow-up{color:#000;opacity:.25;position:absolute;top:55%;left:50%;font-size:32px;margin-top:-.5em;margin-left:-.5em}.small-icons .item.folder-up .fa-arrow-up{left:15px;right:auto;font-size:18px}.small-icons .item .thumbnail{width:46px;height:35px}.small-icons .item.activity .thumbnail{border:1px solid #d3d3d3}.small-icons .item.folder .thumbnail{padding:3px 1px}.large-icons .item{padding:0;margin:.5%;border:1px solid #ccc;font-size:0;outline:0;border-radius:1px;box-shadow:0 2px 4px #eee;width:19%;max-width:320px}.item-menu{border-radius:3px;text-align:center;vertical-align:middle;border:1px solid rgba(0,0,0,.15);display:block;padding-top:2px;position:absolute;color:#444;transition:border-color 200ms}.large-icons .item-menu{right:6px;bottom:6px;font-size:24px;width:40px;height:38px;line-height:30px}.small-icons .item-menu{font-size:18px;width:32px;height:32px;right:7px;bottom:7px}.large-icons .item.folder{border-color:transparent!important;box-shadow:none;height:0;padding-bottom:9%}.item.folder.folder-up{text-align:center}.item.folder.folder-up.solo{min-width:0;width:62px;height:auto}.large-icons .item.folder.folder-up.solo{width:150px;min-height:80px}.items-message{float:left}.item-menu:hover{border:1px solid #10a0f0!important;cursor:pointer}.large-icons .folder .item-menu{transition:background-color 200ms}.large-icons .folder .item-menu:hover{background-color:rgba(255,255,255,.2)}.large-icons .item.activity:not(.hide-hover) .thumbnail:hover,.small-icons .item.activity:hover:not(.hide-hover),.folder.item:hover:not(.hide-hover){border:1px solid #10a0f0;cursor:pointer}.large-icons .folder.item:hover:not(.hide-hover){border-color:transparent!important}.large-icons .folder.item:hover:not(.hide-hover) .thumbnail{opacity:.8}.public-view .item.activity:hover:not(.hide-hover){border:1px solid #10a0f0!important;cursor:pointer}.public-view .item.activity .thumbnail:hover{border-color:transparent!important}.large-icons .item .thumbnail-wrapper{position:relative;width:100%;height:0;padding-bottom:75%}.large-icons .item .thumbnail-wrapper .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid transparent;background-color:#fff;transition:border-color 200ms}.large-icons .item.folder .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;transition:opacity 200ms}.large-icons .item.folder .info-bar{position:relative;min-height:120px;padding:20px 1% 6px 5%;border:0}.large-icons .item.folder .name,.large-icons .item.folder .template{border-top:0;padding:2px 4.5%}.large-icons .item.folder .name .label{white-space:pre-wrap!important;width:calc(100% - 38px)!important;word-break:break-word}.large-icons .item.folder .item-menu{right:11px;bottom:9px}.item .info-bar{overflow:hidden}.small-icons .item .info-bar{display:inline;vertical-align:top}.large-icons .item .info-bar{border-top:1px solid #eee;clear:both;min-height:76px}.item .name{overflow:hidden;white-space:nowrap;padding:10px 13px 0;display:inline-block;color:#000;-moz-text-overflow:ellipsis;text-overflow:ellipsis}.small-icons .item .privacy-state{display:none}.large-icons .activity.item:not(.hide-hover) .label:hover{color:#1c94d6;cursor:pointer}.small-icons .item .label{width:100%}.small-icons .item .name{width:80%;width:calc(100% - 46px);padding:8px 8px 0}.item .ribbon{width:7%!important;text-align:center;font-size:14px!important;color:#bfbfbf!important}.item .ribbon .fa{display:inline-block;position:relative;top:1px}.large-icons .item .name{padding:6px 10px;display:block;margin-top:0}.item .thumbnail.is-loading{padding-left:13px!important;padding-right:13px!important;padding-top:7px!important;padding-bottom:7px!important;background-color:#fff!important}.large-icons .item .thumbnail.is-loading{width:72%!important;display:inline-block;padding:40px!important;-ms-opacity:.7;opacity:.7}.item input[type=text]{font-size:13px;padding:3px;padding-left:5px;margin-top:-4px;margin-left:-3px;width:100%}.large-icons .item input[type=text]{margin-top:2px;margin-left:-8px}.large-icons .item.activity input[type=text]{margin-top:0;margin-left:-1px}.item input[type=text].error{border:1px solid #e60000!important}.small-icons .item .identity{width:100%;display:inline-block;font-size:0;margin:5px 5px 0;position:relative;padding-right:42px}.large-icons .item .identity{display:block;font-size:0;margin-left:0;padding-right:0}.item .template{display:none}.large-icons .item .template{display:inline-block;font-size:12px;color:#666;padding:0 10px}.large-icons .item.is-public .template{max-width:75%;overflow:hidden;text-overflow:ellipsis}.small-icons .is-public-icon,.small-icons .is-private-icon{display:none}.item .privacy-state{padding:4px 50px 4px 8px;color:#666;font-size:12px;white-space:normal;line-height:20px}.item .privacy-state .is-private-icon,.item .privacy-state .is-public-icon,.item .privacy-state .likes,.item .privacy-state .plays{display:inline-block}.item:not(.hide-hover) .privacy-state .is-private-icon:hover,.item:not(.hide-hover) .privacy-state .is-public-icon:hover{cursor:pointer;opacity:.8}.item.is-public .privacy-state .is-private-icon,.item.is-private .privacy-state .is-public-icon,.item.is-private .privacy-state .likes,.item.is-private .privacy-state .plays{display:none}.item .privacy-state .icon img{width:15px;height:15px;vertical-align:middle;margin-bottom:3px;opacity:.7}.no-pointer-events{pointer-events:none}.item .name .label{font-size:13px;color:#000;display:inline-block;white-space:nowrap;-moz-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;text-align:left}.large-icons .item .name .label{color:#111;font-size:15px;width:100%;font-weight:600;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.item .name .author{display:none}.large-icons .item .name .author{display:inline-block;color:#666;margin-right:1px;margin-top:1.5px;font-size:11px;float:right;max-width:65px!important;-moz-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.item .info .light{color:#777;display:inline-block;margin-left:2px}.item .info{color:#000;overflow:hidden;font-size:13px;text-overflow:ellipsis;display:inline-block;padding-bottom:0;margin-bottom:0;padding-right:27px;width:25%;display:none!important}.large-icons .item .info{display:none!important}.item .info.modified{display:inline-block;padding-right:25px;width:20%}.items-panel .folder-container{margin-bottom:10px}.public-view .item-menu{display:none}.public-view .item.is-private{display:none}.public-view .folder-up.is-private{display:block}.public-view .item .question{display:none}.public-view .item .privacy-state{display:none}.public-view .item .info-bar{padding-bottom:8px}.public-view .label{pointer-events:none}@media screen and (max-width:660px){.large-icons .item.folder .info-bar{min-height:100px;width:100%}.large-icons .item.folder .name{padding-top:0;padding-bottom:0;overflow:hidden}.large-icons .item.folder .name .label{font-size:14px}}@media screen and (max-width:1300px){.small-icons .item{width:24.5%}}@media screen and (max-width:1000px){.small-icons .item{width:32.83%}}@media screen and (max-width:800px){.small-icons .item{width:49.5%}}@media screen and (max-width:450px){.small-icons .item{width:99%}}@media screen and (max-width:1300px){.large-icons .item{width:24%}.large-icons .item.folder{padding-bottom:11.5%}}@media screen and (max-width:1000px){.large-icons .item{width:32.33%}.large-icons .item.folder{padding-bottom:15.66%}}@media screen and (max-width:750px){.large-icons .item{width:49%}.large-icons .item.folder{padding-bottom:24%}}@media screen and (max-width:450px){.large-icons .item{width:99%;max-width:none}.large-icons .item .thumbnail-wrapper{width:40%;padding-bottom:30%}.large-icons .item .thumbnail-wrapper .thumbnail{border:0}.large-icons .item .info-bar{float:left;width:58%;clear:none;border-top:0}.large-icons .item.folder{width:240px;padding-bottom:100px}}