/* PhotoPrism Search Result Styles */ /* For more information on the contain property, see https://developers.google.com/web/updates/2016/06/css-containment */ #photoprism .search-results .result { contain: layout style paint; } #photoprism .cards-view, #photoprism .cards-view a, #photoprism .cards-view div, #photoprism .cards-view img, #photoprism .cards-view .v-card, #photoprism .mosaic-view, #photoprism .mosaic-view a, #photoprism .mosaic-view .v-card { user-select: none !important; } #photoprism .p-col-select { width: 66px; } #photoprism .p-col-primary { width: 44px; } #photoprism .search-results.list-view tr td:first-child { padding: 0 0 0 8px; text-align: center; } #photoprism .search-results.list-view .p-photo-select, #photoprism .search-results.list-view .p-photo-play { margin-left: auto; margin-right: auto; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center; } #photoprism .album-results .action-share { top: 4px; left: 4px; } #photoprism .label-results .info-count { position: absolute; left: 12px; top: 12px; } #photoprism .p-clipboard.--ltr { right: 8px; bottom: 12px; } #photoprism .p-clipboard.--rtl { left: 8px; bottom: 12px; } #photoprism .p-clipboard .v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) { background-color: rgba(100, 100, 100, 0.5) !important; } #photoprism .live-player video { width: auto; height: 100%; position: absolute; overflow: hidden; } #photoprism .portrait .live-player video, #photoprism .is-portrait .live-player video { width: 100%; height: auto; } #photoprism table.photo-files tbody tr td:first-child { width: 30%; padding: 0 16px 0 24px; } #photoprism .img-placeholder { opacity: 0.3; } #photoprism .img-color-0 { background-color: #696969 !important; } /* Black */ #photoprism .img-color-1 { background-color: #DCDCDC !important; } /* Grey */ #photoprism .img-color-2 { background-color: #98817B !important; } /* Brown */ #photoprism .img-color-3 { background-color: #E5E4E2 !important; } /* Gold */ #photoprism .img-color-4 { background-color: #fdfdfd !important; } /* White */ #photoprism .img-color-5 { background-color: #AB47BC !important; } /* Purple */ #photoprism .img-color-6 { background-color: #8A7F8D !important; } /* Blue */ #photoprism .img-color-7 { background-color: #91A3B0 !important; } /* Cyan */ #photoprism .img-color-8 { background-color: #B2BEB5 !important; } /* Teal */ #photoprism .img-color-9 { background-color: #738678 !important; } /* Green */ #photoprism .img-color-10 { background-color: #5E716A !important; } /* Lime */ #photoprism .img-color-11 { background-color: #928E85 !important; } /* Yellow */ #photoprism .img-color-12 { background-color: #CC8899 !important; } /* Magenta */ #photoprism .img-color-13 { background-color: #98817B !important; } /* Orange */ #photoprism .img-color-14 { background-color: #CC8899 !important; } /* Red */ #photoprism .img-color-15 { background-color: #AA98A9 !important; } /* Pink */ #photoprism .default-hidden { display: none; } #photoprism .search-results a { color: #333333; } #photoprism .list-view { box-shadow: 0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12) !important; } #photoprism .cards-view .result, #photoprism .mosaic-view .result { -webkit-transition-duration: 15ms !important; -moz-transition-duration: 15ms !important; -o-transition-duration: 15ms !important; transition-duration: 15ms !important; margin: 4px !important; box-shadow: 0 0 0 0 rgba(0, 0, 0, .2), 0 0 0 0 rgba(0, 0, 0, .14), 0 0 0 0 rgba(0, 0, 0, .12) !important; } #photoprism .cards-view .result.is-selected, #photoprism .mosaic-view .result.is-selected { margin: 0 !important; box-shadow: 0 6px 6px -3px rgba(0, 0, 0, .2), 0 10px 14px 1px rgba(0, 0, 0, .14), 0 4px 18px 3px rgba(0, 0, 0, .12) !important; } #photoprism .cards-view .input-select, #photoprism .mosaic-view .input-select { visibility: hidden; opacity: 0.5; right: 4px; bottom: 4px; } #photoprism .search-results .result:hover .input-select, #photoprism .search-results .result.is-selected .input-select { visibility: visible; opacity: 1; } #photoprism .search-results .result .input-select .select-off, #photoprism .search-results .result.is-selected .input-select .select-on { display: inline-flex; } #photoprism .search-results .result .input-select .select-on, #photoprism .search-results .result.is-selected .input-select .select-off { display: none; } #photoprism .cards-view .input-favorite, #photoprism .mosaic-view .input-favorite { opacity: 0.5; left: 4px; bottom: 4px; } #photoprism .search-results .result.is-favorite .input-favorite { opacity: 0.75; } #photoprism .search-results .result .input-favorite .select-off, #photoprism .search-results .result.is-favorite .input-favorite .select-on { display: inline-flex; } #photoprism .search-results .result .input-favorite .select-on, #photoprism .search-results .result.is-favorite .input-favorite .select-off { display: none; } #photoprism .cards-view .input-private, #photoprism .mosaic-view .input-private { visibility: hidden; opacity: 0.75; top: 4px; right: 4px; } #photoprism .search-results .result.is-private .input-private { visibility: visible; } #photoprism .cards-view .input-open, #photoprism .cards-view .input-view, #photoprism .mosaic-view .input-open, #photoprism .mosaic-view .input-view, #photoprism .mosaic-view .input-play { display: none; opacity: 0.75; top: 4px; left: 4px; } #photoprism .search-results .result .input-play { display: none; } #photoprism .search-results.select-results .type-image .input-view, #photoprism .search-results .type-raw .input-open, #photoprism .search-results .type-video.is-playable .input-open, #photoprism .search-results .type-live.is-playable .input-open, #photoprism .search-results .type-image.is-stack .input-open { display: inline-flex; } #photoprism .search-results .type-image.is-stack .input-view { display: none; } #photoprism .search-results .type-raw .input-open .action-raw, #photoprism .search-results .type-video.is-playable .input-open .action-play, #photoprism .search-results .type-live.is-playable .input-open .action-live, #photoprism .search-results .type-image.is-stack .input-open .action-stack { display: inline-flex; } #photoprism .search-results .live-player { display: none; } #photoprism .search-results .type-live.is-playable:hover .live-player { display: flex; overflow: hidden !important; height: 100%; justify-content: center; align-items: center; margin: 0 !important; } #photoprism .search-results.list-view .type-video.is-playable .input-play, #photoprism .search-results.list-view .type-live.is-playable .input-play { display: inline-flex; opacity: 0.75; margin-left: auto; margin-right: auto; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center; } #photoprism .cards-view .v-card .card-background { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 0; } #photoprism .card-details button { text-align: left; } #photoprism .cards-view .v-card .card-details { z-index: 1; position: relative; } #photoprism .cards-view .v-card.is-selected .card-details { color: #fff; background-color: #333; } #photoprism .cards-view .v-card.is-selected .card-details .v-icon { color: #fff; } #photoprism .cards-view .v-card.is-selected, #photoprism .cards-view .v-card.is-selected .card-background { background-color: #333 !important; } #photoprism .search-results.list-view .input-select, #photoprism .search-results.list-view .input-open { margin-left: auto; margin-right: auto; left: 0; right: 0; top: 50%; transform: translateY(-50%); text-align: center; }