body{padding-right:0!important}.photo-caption{position:fixed;bottom:15px;left:0;right:0;z-index:10000;color:#d0d0d0;text-align:center;font-size:20px}.login-dialog{background-color:#fff;background-image:url(/img/background.6e948ed0.png);background-size:cover;background-position:top}.login-dialog .login{max-width:750px}.login-dialog .login .login-btn{text-transform:none}.login-dialog .login .login-btn .v-btn__content{display:block}.login-dialog .login .login-btn .login-sso-text{font-size:15px}.login-dialog .login .login-btn .staff-only-text{font-size:22px}.login-dialog .login .login-footer{font-size:60%}.login-dialog .login-snackbar{bottom:100px}.login-dialog .login-snackbar div.v-snack__action{display:none}.login-dialog .login-snackbar div.v-snack__wrapper{background-color:transparent}.login-dialog .snackbar-content{display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-application--wrap{height:100vh!important}#appBar .v-toolbar__content{width:100%}.v-main{height:100%!important;overflow:auto}.app-bar-title{font-weight:700;font-size:150%}.content-wrapper{background-color:#f4f5f9}.album-list-view{height:100%;display:flex;flex-direction:column;align-items:center}.album-list-view .album-request-btn{position:absolute;top:12px;right:12px}.album-list-view .album-list-title{font-weight:b;font-size:125%}.album-list-view .album-list-total-count{font-size:75%;color:#7d6c6c}.album-list-view .album-list-search-field{width:25vw;min-width:300px;max-width:500px}.album-list-view .album-list-divider{width:100%;border-bottom:1px solid #ececee}.album-list-view .album-list-header{width:100%;display:flex}.album-list-view .album-list-header .album-list-sort-by{flex:1 1 0}.album-list-view .album-list-header .album-list-page-pagination{flex:0 0 auto}.album-list-view .album-list-content{width:100%;flex:1 1 0;overflow:auto;display:flex;align-content:flex-start;flex-wrap:wrap}.album-list-view .album-list-content .album-cell{height:365px}.album-list-view .album-list-content .album-cell .album-card{border-radius:8px;height:100%;width:100%;background:transparent;display:flex;flex-direction:column;cursor:pointer}.album-list-view .album-list-content .album-cell .album-card .album-card-thumbnail{border-radius:8px;width:100%;height:250px;background-color:gray;flex:0 0 auto;display:flex;justify-content:center}.album-list-view .album-list-content .album-cell .album-card .album-card-info{flex:1 1 0;width:100%;display:flex;flex-direction:column;padding:8px 2px}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-title{line-height:18px;flex:1 1 0;overflow:hidden;word-break:break-all}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-title .album-title{font-weight:700;font-size:17px}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-title .album-img-count{font-size:13px;color:#8c7d7d}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-export,.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer,.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-photo-count{flex:0 0 auto;font-size:75%;color:var(--v-secondary-base);-webkit-user-select:none;-moz-user-select:none;user-select:none}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer{display:flex;justify-content:space-between}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer .album-card-view-container{display:flex;gap:20px}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer .album-card-view-container .album-card-date-count,.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer .album-card-view-container .album-card-view-count{font-size:13px;display:inline-flex;align-items:center;gap:3px}.album-list-view .album-list-content .album-cell .album-card .album-card-info .album-card-info-footer .album-card-visible-until{padding-left:8px;cursor:zoom-in}.album-list-view .album-list-footer{width:100%;display:flex;justify-content:flex-end}.v-dialog{box-shadow:none!important}.album-item-exif-div{overflow:auto;max-height:50vh;padding:24px;background:rgba(0,0,0,.5);color:#fff;max-width:50vw}.album-item-viewer{height:auto}.album-item-viewer .v-carousel__item{height:auto!important}.album-item-viewer .album-item-exif-wrapper{position:fixed;top:12px;left:12px;text-align:right;color:#fff;display:flex;flex-direction:column}.album-item-viewer .album-item-exif-wrapper .album-item-exif-btn,.album-item-viewer .album-item-exif-wrapper .dialog-close-btn{background-color:rgba(0,0,0,.5)}.album-item-viewer .album-item-slideshow-div{position:fixed;top:12px;right:12px;text-align:right;color:#fff}.album-item-viewer .album-item-slideshow-div .album-item-slideshow-btn{background-color:rgba(0,0,0,.5)}.album-item-viewer .album-item-caption{position:fixed;bottom:32px;left:50%;transform:translateX(-50%);padding:12px;border-radius:12px;background-color:rgba(0,0,0,.3);color:#fff}.vuedl-layout__closeBtn{font-size:60px;width:25px;height:25px;color:#000}.album-item-list{flex:1 1 0;display:flex;flex-direction:column;flex-wrap:wrap;gap:12px}.album-item-list .album-item-list-content{flex:1 1 0;display:flex;flex-wrap:wrap;overflow:auto;align-content:flex-start}.album-item-list .album-item-list-content .album-item-cell{padding:4px}.album-item-list .album-item-list-content .album-item-cell .album-item-card{width:100%}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail-container{position:relative}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail-container .folder-caption{display:flex;align-items:center;gap:5px;position:absolute;left:0;bottom:0;padding:4px;width:100%;background-color:#fff;color:var(--v-primary-base)}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail-container .folder-caption span{font-size:14px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail{cursor:zoom-in;text-align:center;align-items:center;position:relative}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail .album-item-video-play-icon{text-shadow:2px 2px 4px #000;font-size:60px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-thumbnail.no-thumbnail-preview{background:rgba(0,0,0,.12);display:flex;justify-content:center;align-items:center;color:#fff;font-size:24px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-folder-icon-wrapper{width:100%;padding-top:100%;position:relative}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-folder-icon-wrapper .album-item-folder-icon{position:absolute;top:calc(50% - 48px);left:calc(50% - 48px);font-size:96px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-folder-icon-wrapper .folder-caption{position:absolute;left:0;bottom:0;padding:4px;color:var(--v-primary-base);font-size:14px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-footer{height:42px;background:#fff;display:flex;padding:4px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-footer .album-item-folder-caption{color:var(--v-primary-base);padding:4px}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-footer .album-item-download-btn{flex:0 0 auto}.album-item-list .album-item-list-content .album-item-cell .album-item-card .album-item-footer .album-item-view-count{flex:1 1 auto;font-weight:700;color:var(--v-secondary-base);font-size:75%;display:flex;justify-content:flex-end;align-items:center}.album-item-list .image-loading{position:relative;background:rgba(0,0,0,.12);overflow:hidden}.album-item-list .image-loading:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3),hsla(0,0%,100%,0));content:"";animation:image-loading 1.5s infinite;height:100%;left:0;position:absolute;right:0;top:0;transform:translateX(-100%);z-index:1}@keyframes image-loading{to{transform:translateX(100%)}}.album-view{height:100%;display:flex;flex-direction:column}.album-view .album-breadcrumb{display:flex;align-items:center}.album-view .album-create-date,.album-view .album-owners{opacity:.5;font-size:80%}.album-view .album-divider{border-bottom:1px solid #ececee}.album-title{font-weight:700;font-size:150%}.album-info-menu{overflow:auto;max-height:50vh;padding:16px;background-color:#fff;color:#000;max-width:50vw}.album-request-view{height:100%}.album-request-view,.remote-paginated-list{display:flex;flex-direction:column}.remote-paginated-list .remote-paginated-list--table th{background-color:#faf8f8!important}.remote-paginated-list.full-height{height:100%}.remote-paginated-list.full-height .remote-paginated-list--table{flex:1 1 0;display:flex;flex-direction:column}.remote-paginated-list.full-height .remote-paginated-list--table .v-data-table__wrapper{flex:1 1 0}.remote-paginated-list.full-height .remote-paginated-list--table .v-data-footer{margin-right:0!important}.remote-paginated-list .remote-paginated-list--filter-row{flex:0 0 auto}.album-request-list{height:100%;display:flex;flex-direction:column}