/* Feature Flags */

#photoprism .hidden-always,
body.disconnected .connected,
body.shared #photoprism .hidden-shared-only {
    display: none !important;
}

#photoprism .feature-mobile,
#photoprism .feature-experimental,
#photoprism .feature-debug,
#photoprism .feature-public,
#photoprism .feature-readonly {
    display: none !important;
}

body.mobile #photoprism .feature-mobile,
body.experimental #photoprism .feature-experimental,
body.debug #photoprism .feature-debug,
body.public #photoprism .feature-public,
body.readonly #photoprism .feature-readonly {
    display: block !important;
}

body.viewer::-webkit-scrollbar,
body.player::-webkit-scrollbar,
body.hide-scrollbar::-webkit-scrollbar {
    width: 0;
    background: transparent;
}

body.viewer,
body.player,
body.hide-scrollbar {
    scrollbar-width: none;
    -ms-overflow-style: none;
}

/* Opacity */

#photoprism .opacity-0 {
    opacity: 0 !important;
}

#photoprism .opacity-50 {
    opacity: 0.5 !important;
}

#photoprism .opacity-60 {
    opacity: 0.6 !important;
}

#photoprism .opacity-70 {
    opacity: 0.7 !important;
}

#photoprism .opacity-75 {
    opacity: 0.75 !important;
}

#photoprism .opacity-80 {
    opacity: 0.8 !important;
}

#photoprism .opacity-85 {
    opacity: 0.85 !important;
}

#photoprism .opacity-90 {
    opacity: 0.9 !important;
}

#photoprism .opacity-95 {
    opacity: 0.95 !important;
}

#photoprism .opacity-100 {
    opacity: 1 !important;
}
