.noOverflow { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .audiosPaddingContainer { padding: 8px; } .musicIcon { background-image: url('/assets/packages/static/openvk/img/audios_controls.png?v=2'); background-repeat: no-repeat; cursor: pointer; } .musicIcon.pressed { filter: brightness(150%); } .bigPlayer { background-color: rgb(240, 241, 242); margin-left: -10px; margin-top: -10px; width: 102.8%; height: 46px; border-bottom: 1px solid #d8d8d8; box-shadow: 1px 0px 8px 0px rgba(34, 60, 80, 0.2); position: sticky; top: 0px; z-index: 1; } .bigPlayer.tidy { width: 100%; margin-left: unset; margin-top: unset; } .bigPlayer.floating { position: fixed; z-index: 199; width: 627px; margin-top: -76px; } .bigPlayer .paddingLayer { padding: 0px 0px 0px 14px; } .bigPlayer .paddingLayer .playButtons { padding: 12px 0px; } .bigPlayer .paddingLayer .playButtons .playButton { width: 22px; height: 22px; float: left; background-position-x: -72px; } .bigPlayer .paddingLayer .playButtons .playButton.pause { background-position-x: -168px; } .bigPlayer .paddingLayer .playButtons .nextButton { width: 16px; height: 16px; background-position-y: -47px; } .bigPlayer .paddingLayer .playButtons .backButton { width: 16px; height: 16px; background-position-y: -47px; background-position-x: -16px; margin-left: 6px; } .bigPlayer .paddingLayer .additionalButtons { float: left; margin-top: -6px; width: 14%; } .bigPlayer .paddingLayer .additionalButtons .repeatButton { width: 14px; height: 16px; background-position-y: -49px; background-position-x: -31px; margin-left: 7px; float: left; } .bigPlayer .paddingLayer .additionalButtons .lyricsButton { width: 12px; height: 16px; background-position: -79px -65px; margin-left: 7px; float: left; } .broadcastButton { width: 16px; height: 12px; background-position-y: -50px; background-position-x: -64px; margin-left: 6px; float: left; } .broadcastButton.atProfile { width: 13px; height: 12px; background-position-y: -50px; background-position-x: -64px; margin-left: 0px !important; margin-right: 5px; float: left; } .bigPlayer .paddingLayer .additionalButtons .shuffleButton { width: 14px; height: 16px; background-position: -50px -50px; margin-left: 7px; float: left; } .bigPlayer .paddingLayer .additionalButtons .deviceButton { width: 12px; height: 16px; background-position: -202px -50px; margin-left: 7px; float: left; } .bigPlayer .paddingLayer .playButtons .arrowsButtons { float: left; display: flex; padding-left: 4px; padding-top: 1.2px; } .bigPlayer .paddingLayer .trackPanel { float: left; margin-top: -13px; margin-left: 13px; width: 61%; position: relative; } .bigPlayer .paddingLayer .bigPlayerTip { display: none; z-index: 999; background: #cecece; padding: 3px; top: -3px; position: absolute; transition: all .1s ease-out; user-select: none; } .bigPlayer .paddingLayer .volumePanel { width: 73px; float: left; } .bigPlayer .paddingLayer .slider, .audioEmbed .track .slider { width: 18px; height: 7px; background: #606060; position: absolute; bottom: 0; top: 0px; pointer-events: none; } .bigPlayer .paddingLayer .trackInfo .timer { float: right; margin-right: 8px; font-size: 10px; } .bigPlayer .paddingLayer .trackInfo .timer .elapsedTime { cursor: pointer; } .bigPlayer .paddingLayer .trackInfo .trackName { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 81%; height: 13px; display: inline-block; line-height: 14px; } .bigPlayer .paddingLayer .trackInfo .timer span { font-size: 10px; } .bigPlayer .paddingLayer .trackInfo a { font-weight: bold; color: black; } .bigPlayer .paddingLayer .trackInfo a:hover { text-decoration: underline; cursor: pointer; } .bigPlayer .paddingLayer .trackPanel .track .selectableTrack > div { width: 95%; position: relative; } .bigPlayer .paddingLayer .volumePanel .selectableTrack > div { position: relative; width:72% } .bigPlayer .lyrics { width: 100%; height: 400px; background-color: #ffffff; margin-top: 23px; overflow-x: hidden; overflow-y: auto; scroll-behavior: smooth; box-shadow: 0px 2px 3px -2px #000a; transition: 250ms ease-in; display: none; opacity: 0; } .bigPlayer .lyrics.shown { opacity: 1; } .bigPlayer .lyrics .lyrics__line { font-family: Tahoma; font-size: 15pt; padding: 7px 20px; color: gray; transition: 250ms ease-out; } .bigPlayer .lyrics .lyrics__line__active { color:black; font-size: 17pt; } .bigPlayer .lyrics .lyrics__message { font-family: Tahoma; font-size: 9pt; text-align: center; padding: 3px; padding-top: 50px; color: black; } .audioEmbed .track > .selectableTrack, .bigPlayer .selectableTrack { margin-top: 3px; width: calc(100% - 8px); border-top: #606060 1px solid; height: 6px; position: relative; user-select: none; } #audioEmbed { cursor: pointer; user-select: none; background: #eee; height: 40px; width: 486px; position: absolute; top: 50%; left: 50%; margin-right: -50%; transform: translate(-50%, -50%); overflow: hidden; border: 1px solid #8B8B8B; } .audioEntry.nowPlaying { background: #606060; outline: 1px solid #4f4f4f; box-sizing: border-box; } .audioEntry.nowPlaying .playIcon { background-position-y: -16px !important; } .audioEntry.nowPlaying:hover { background: #4e4e4e !important; border-radius: inherit !important; } .audioEntry.nowPlaying .performer a { color: #f4f4f4 !important; } .audioEntry .performer a { color: #4C4C4C; } .audioEntry.nowPlaying .title { color: #fff; } .audioEntry.nowPlaying .status { color: white; } .audioEntry .volume { display: flex; flex-direction: column; width: 14%; } .audioEntry .nobold { text-align: center; margin-top: 12px; } .audioEntry.nowPlaying .volume .nobold { color: white !important; } .audioEntry.nowPlaying .explicitMark path { fill: #ffffff; } .audioEntry.nowPlaying .buttons .musicIcon.edit-icon { background-position: -152px -51px; } .audioEntry.nowPlaying .buttons .musicIcon.download-icon { background-position: -151px -67px; } .audioEntry.nowPlaying .buttons .musicIcon.add-icon { background-position: -94px -52px; } .audioEntry.nowPlaying .buttons .musicIcon.report-icon { background-position: -66px -67px; } .audioEntry.nowPlaying .buttons .musicIcon.remove-icon-group { background-position: -122px -67px; } .audioEntry.nowPlaying .buttons .musicIcon.remove-icon { background-position: -108px -67px; } .audioEntry { height: 100%; position: relative; width: 100%; min-height: 39px; } .audioEntry .playerButton { position: relative; padding: 10px 9px 9px 9px; width: 16px; height: 16px; } .audioEntry .subTracks { display: none; padding-bottom: 5px; padding-left: 8px; padding-right: 12px; } .audioEntry .subTracks.shown { display: flex; } .audioEntry .playerButton .playIcon { background-image: url('/assets/packages/static/openvk/img/play_buttons.gif'); cursor: pointer; width: 16px; height: 16px; background-repeat: no-repeat; } .audioEntry .playerButton .playIcon.paused { background-position-y: -16px; } .audioEntry .status { overflow: hidden; display: grid; grid-template-columns: 1fr; width: 85%; height: 23px; margin-top: 12px; } .audioEntry .status .mediaInfo { cursor: pointer; display: flex; line-height: 14px; width: 100%; } .overflowedName { position: absolute; z-index: 99; width: 80% !important; } .audioEntry .status strong { color: #4C4C4C; } .audioEmbed .track { padding: 0px 0; } .audioEmbed .track .selectableTrack { width: 100%; } .audioEmbed .track .selectableTrack .selectableTrackSlider { position: relative; width: calc(100% - 18px); } .audioEmbed .subTracks .lengthTrackWrapper { width: 100%; } .audioEmbed .subTracks .volumeTrackWrapper { width: 81px; margin-left: 16px; } .audioEmbed.playing .track { display: unset; } .audioEntry:hover { background: #EEF0F2; border-radius: 2px; } .audioEntry:hover .buttons { display: flex; } .audioEntry:hover .volume .hideOnHover { display: none; } .audioEntry .buttons { display: none; flex-direction: row-reverse; gap: 5px; align-items: center; justify-content: flex-start; width: 62px; height: 20px; position: absolute; right: 3%; top: 2px; margin-top: 7px; /* чтоб избежать заедания во время ховера кнопки добавления */ clip-path: inset(0 0 0 0); } .audioEntry .buttons .edit-icon { width: 11px; height: 11px; float: right; background-position: -137px -51px; } .audioEntry .buttons .download-icon { width: 11px; height: 11px; float: right; background-position: -136px -67px; } .audioEntry .buttons .add-icon { width: 11px; height: 11px; float: right; background-position: -80px -52px; } .audioEntry .buttons .add-icon-group { width: 14px; height: 11px; float: right; background-position: -94px -52px; transition: margin-right 0.1s ease-out, opacity 0.1s ease-out; } .audioEntry .buttons .report-icon { width: 12px; height: 11px; float: right; background-position: -50px -67px; } .add-icon-noaction { background-image: url('/assets/packages/static/openvk/img/audios_controls.png'); width: 11px; height: 11px; float: right; background-position: -94px -52px; margin-top: 2px; margin-right: 2px; } .audioEntry .buttons .remove-icon { width: 11px; height: 11px; float: right; background-position: -108px -52px; } .audioEntry .buttons .remove-icon-group { width: 13px; height: 11px; float: right; background-position: -122px -52px; } .audioEmbed .lyrics { display: none; padding: 6px 33px 10px 33px; } .audioEmbed .lyrics.showed { display: block !important; } .audioEntry .withLyrics { user-select: none; color: #507597; } .audioEntry .withLyrics:hover { text-decoration: underline; } .audioEmbed.withdrawn .status > *, .audioEmbed.processed .playerButton > *, .audioEmbed.withdrawn .playerButton > * { pointer-events: none; } .audioEmbed.withdrawn { opacity: 0.8; } .playlistCover img { max-width: 135px; max-height: 135px; } .playlistBlock { margin-top: 14px; } .playlistBlock .playlistWrapper { float: left; padding-left: 13px; width:75% } .playlistCover .profile_links .profile_link { width: 100%; } /* playlist listview */ .playlistListView { display: flex; padding: 7px; gap: 9px; cursor: pointer; } .playlistListView:hover, .playlistListView .playlistCover { background: #ebebeb; } .playlistListView .playlistCover img { width: 100px; height: 100px; object-fit: contain; } .playlistListView .playlistInfo, .playlistListView .playlistInfo .playlistInfoTopPart { display: flex; flex-direction: column; } .playlistListView .playlistInfo { gap: 2px; overflow: hidden; } .playlistListView .playlistInfo .playlistName { font-weight: 600; line-height: 12px; } .playlistListView .playlistInfo .playlistMeta, .playlistListView .playlistInfo .playlistMeta span { color: #676767; } /* other */ .ovk-diag-body .searchBox { background: #e6e6e6; padding-top: 10px; height: 35px; padding-left: 10px; padding-right: 10px; display: flex; } .ovk-diag-body .searchBox input { height: 24px; margin-right: -1px; width: 77%; } .ovk-diag-body .searchBox select { width: 29%; padding-left: 8px; height: 24px; } .ovk-diag-body .audiosInsert { height: 82%; padding: 9px 5px 9px 9px; overflow-y: auto; } .attachAudio { width: 28%; height: 26px; padding-top: 11px; text-align: center; } .attachAudio span { user-select: none; } .attachAudio:hover { background: rgb(236, 236, 236); cursor: pointer; } .explicitMark { margin-top: 2px; margin-left: 3px; width: 11px; height: 11px; } .explicitMark path { fill: #828a99; fill-opacity: .7; } .audioStatus span { color: #2B587A; } .audioStatus span:hover { text-decoration: underline; cursor: pointer; } .audioStatus { padding-top: 2px; padding-bottom: 3px; } .audiosDiv { width: 103.1%; display: flex; margin: 0px 0px -10px -12px; } /*
🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣*/ .audiosDiv center span, .error_full_wrapper center span { color: #707070; margin: 120px 0px !important; display: block; } .audiosDiv center { margin-left: -10px; } .searchList.floating { position: fixed; z-index: 199; width: 156px; margin-top: -65px !important; } .audiosSearchBox input[type='search'] { height: 25px; width: 77%; padding-left: 21px; padding-top: 4px; background: rgb(255, 255, 255) url("/assets/packages/static/openvk/img/search_icon.png") 5px 6px no-repeat; } .audiosSearchBox { padding-bottom: 10px; padding-top: 7px; display: flex; } .audiosSearchBox select { width: 30%; padding-left: 7px; margin-left: -2px; } .audioStatus { color: #2B587A; margin-top: -3px; } .audioStatus::before { background-image: url('/assets/packages/static/openvk/img/audios_controls.png'); background-repeat: no-repeat; width: 11px; height: 11px; background-position: -66px -51px; margin-top: 1px; display: inline-block; vertical-align: bottom; content: ""; padding-right: 2px; } .friendsAudiosList { margin-top: 8px; } .friendsAudiosList > a { padding-left: 8px; } .friendsAudiosList .elem { display: flex; padding: 1px 1px; width: 148px; } .friendsAudiosList .elem img { width: 30px; border-radius: 2px; object-fit: cover; height: 31px; min-width: 30px; } .friendsAudiosList .elem .additionalInfo { margin-left: 7px; padding-top: 1px; width: 100%; display: flex; flex-direction: column; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } .friendsAudiosList .elem .additionalInfo .name { color: #2B587A; } .friendsAudiosList #used .elem .additionalInfo .name { color: #F4F4F4; } .friendsAudiosList .elem .additionalInfo .desc { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; color: #878A8F; font-size: 11px; } .friendsAudiosList #used .elem .additionalInfo .desc { color: #F4F4F4; } .friendsAudiosList .elem:hover { background: #E8EBF0; cursor: pointer; } .friendsAudiosList #used .elem:hover { background: #787878; cursor: pointer; } .editContainer { display:table; clear:both; width:100%; margin-top: 10px; } .editContainer .playerContainer { width: 78%; float: left; max-width: 78%; min-width: 68%; } .addToPlaylist { width: 22%; float: left; } #_addAudioAdditional { padding: 6px; } #_addAudioAdditional #_tabs { margin: 0px -6px; } #_addAudioAdditional #_tabs .mb_tabs { background-color: unset; border-bottom: unset; padding: 0px 5px; } #_addAudioAdditional #_tip { margin: 5px 0px; display: block; } #_addAudioAdditional #_content { margin-top: 6px; padding: 1px; }