.toolbar-btn[hidden] { display: none !important; }
.audio-wave-note { box-sizing: border-box; padding-inline: 60px; }
.page-gap { display: flex; align-items: center; padding: 8px; }
.efoto-video-stage { display: flex; align-items: center; justify-content: center; flex-direction: column; }
.efoto-video-stage video { width: 100%; max-height: 100%; }
.efoto-video-stage p { padding: 20px; text-align: center; line-height: 1.6; }
.search-container { flex-wrap: wrap; }
.search-container input[name="year"] { flex: 0 1 145px; min-width: 125px; }
@media(max-width:640px) {
    .search-container input[name="year"] { flex: 1 1 140px; }
}
