.nowPlayingInfoContainer { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; flex-direction: row; } .navigationSection { text-align: center; } .btnArrowUp { border-radius: 40% 40% 10% 10%; } .btnArrowLeft { border-radius: 40% 10% 10% 40%; } .btnArrowRight { border-radius: 10% 40% 40% 10%; } .btnArrowDown { border-radius: 10% 10% 40% 40%; } .btnOk { border-radius: 10%; } .nowPlayingPageTitle { margin: 0 0 0.5em 0.5em; } .nowPlayingAlbum a { font-weight: normal; } .nowPlayingArtist a { font-weight: normal; } .nowPlayingButtonsContainer { display: flex; } .nowPlayingInfoContainerMedia { text-align: left; margin-bottom: 1em; } .nowPlayingPositionSlider { width: -moz-available; /* Mozilla-based browsers will ignore this. */ width: -webkit-fill-available; /* Mozilla-based browsers will ignore this. */ width: fill-available; } .nowPlayingPositionSliderContainer { margin: 0.2em 1em 0.2em 1em; width: 100%; } .nowPlayingInfoButtons { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; } .nowPlayingInfoControls, .nowPlayingTime { display: flex; display: -webkit-box; display: -webkit-flex; } .nowPlayingPageImageContainer { width: 20%; margin-right: 1em; position: relative; -webkit-flex-shrink: 0; flex-shrink: 0; } .nowPlayingPageImageContainerNoAlbum { width: 100%; position: relative; background-color: #5ccea9; } .nowPlayingPageImageContainerNoAlbum::after { content: ""; display: block; padding-bottom: 100%; } .btnPlayPause { font-size: xx-large; padding: 0; margin: 0; } @media all and (min-width: 27em) { .nowPlayingPageImageContainer { width: 16%; } .nowPlayingPageUserDataButtonsTitle { display: none !important; } .nowPlayingPageImage { margin: 0 auto; width: 100%; } } .nowPlayingInfoControls { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; } .nowPlayingPageImage { display: block; bottom: 0; left: 0; right: 0; -webkit-box-shadow: 0 0 1.9vh #000; box-shadow: 0 0 1.9vh #000; border: 0.1em solid #222; user-drag: none; user-select: none; -moz-user-select: none; -webkit-user-drag: none; -webkit-user-select: none; -ms-user-select: none; } .contextMenuList { padding: 1.5em 0; } .contextMenuList i.listItemIcon { font-size: x-large; } @media all and (orientation: portrait) and (max-width: 47em) { .remoteControlContent { padding-left: 7.3% !important; padding-right: 7.3% !important; display: flex; height: 100%; flex-direction: column; } .nowPlayingInfoContainer { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; flex-direction: column !important; -webkit-box-align: center; -webkit-align-items: center; align-items: center; width: 100%; height: calc(100% - 4.2em); } .nowPlayingPageTitle { /* text-align: center; */ margin: 0; } .nowPlayingInfoContainerMedia { text-align: left !important; width: 80%; } .nowPlayingPositionSliderContainer { margin: 0.2em 1em 0.2em 1em; } .nowPlayingInfoButtons { /* margin: 1.5em 0 0 0; */ -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; font-size: x-large; height: 100%; } .nowPlayingPageImageContainer { width: 100%; margin: auto auto; } .nowPlayingPageImageContainerNoAlbum .cardImageContainer .cardImageIcon { font-size: 15em; color: inherit; } .nowPlayingInfoControls { margin: 1em 0 1em 0; width: 100%; -webkit-box-pack: start !important; -webkit-justify-content: start !important; justify-content: start !important; } .nowPlayingSecondaryButtons { /* margin: 1em 0 1em 0; */ } .nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle { width: 20%; font-size: large; } .nowPlayingInfoControls .nowPlayingPageUserDataButtonsTitle button { padding-top: 0; padding-right: 0; margin-right: 0; float: right; border-radius: 0; } .nowPlayingInfoButtons .btnRewind { position: absolute; left: 0; margin-left: 0; padding-left: 7.3%; font-size: smaller; } .nowPlayingInfoButtons .btnFastForward { position: absolute; right: 0; margin-right: 0; padding-right: 7.3%; font-size: smaller; } .paper-icon-button-light:hover { color: #fff !important; background-color: transparent !important; } .btnPlayPause { padding: 0; margin: 0; } .btnPlayPause:hover { background-color: transparent !important; } .nowPlayingPageImage { /* width: inherit; */ overflow-y: hidden; overflow: hidden; margin: 0 auto; } .nowPlayingPageImage.nowPlayingPageImageAudio { width: 100%; } .nowPlayingPageImageContainer.nowPlayingPageImagePoster { height: 50%; } .nowPlayingPageImageContainer.nowPlayingPageImagePoster img { height: 100%; } #nowPlayingPage .playlistSection .playlist, #nowPlayingPage .playlistSection .contextMenu { position: absolute; top: 12.2em; bottom: 4.2em; overflow: scroll; padding: 0 1em; display: inline-block; left: 0; right: 0; background: #202020; z-index: 1000; } .playlistSectionButton { position: fixed; bottom: 0; left: 0; height: 4.2em; right: 0; padding-left: 7.3%; padding-right: 7.3%; background-color: #101010; } .playlistSectionButton .btnTooglePlaylist { font-size: larger; margin: 0; padding-left: 0; } .playlistSectionButton .btnSavePlaylist { margin: 0; padding-right: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; border-radius: 0; } .playlistSectionButton .btnToogleContextMenu { font-size: larger; margin: 0; padding-right: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; border-radius: 0; } .remoteControlSection { margin: 4.2em 0 0 0; } } .nowPlayingTime { display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; margin: 0 1em; } .nowPlayingSecondaryButtons { display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-align: center; -webkit-align-items: center; align-items: center; -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; justify-content: center; } @media all and (min-width: 47em) { .nowPlayingSecondaryButtons { -webkit-box-flex: 1; -webkit-flex-grow: 1; flex-grow: 1; -webkit-box-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; } } @media all and (min-width: 80em) { .nowPlayingPageImageContainer { margin-right: 0.75em; } } .nowPlayingNavButtonContainer { width: 30em; } .smallBackdropPosterItem .cardOverlayInner > div { white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; } .playlistIndexIndicatorImage { -webkit-background-size: initial initial !important; background-size: initial !important; background-image: url(../../assets/img/equalizer.gif) !important; } .hideVideoButtons .videoButton { display: none; } .nowPlayingVolumeSliderContainer { width: 9em; } @media all and (max-width: 47em) { .nowPlayingSecondaryButtons .nowPlayingPageUserDataButtons, .nowPlayingSecondaryButtons .repeatToggleButton, .nowPlayingInfoButtons .playlist .listItemMediaInfo, .nowPlayingInfoButtons .btnStop { display: none !important; } .navigationSection .collapseContent i { font-size: 4em; } .nowPlayingButtonsContainer { display: block; height: 100%; } }