.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) {
    border-radius: 8px;
    background-color: #000;
    padding: 16px
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) :is(.content__2ef49, .anchor_edefb8, .themed_c8b06d .text_c8b06d) {
    color: #fff
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .barInner_c8b06d {
    background-color: #fff !important
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .state__2ef49,
.vc-spotify-ellipoverflow:has(>#vc-spotify-album-title),
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34)>.headerContainer__2ef49 {
    display: none
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(2),
.vc-spotify-ellipoverflow:has(>.vc-spotify-artist) {
    font-size: 0;
    line-height: unset
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(2) .activityName__2ef49 {
    font-size: 14px;
    opacity: .6
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .assetsLargeImage__2ef49 {
    border-radius: 4px
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .buttonColor_e36233 {
    background-color: transparent !important;
    border-radius: 50px;
    border: 1px solid #fff;
    transition: none !important;
    color: #1fdf64 !important
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .platformIcon__2ef49 {
    display: none !important
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .iconButton__11faf,
.vc-spotify-button:has(>:is(.vc-spotify-pause,.vc-spotify-play)) {
    background-color: #fff !important;
    color: #000 !important
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .buttonColor_e36233:hover,
.vc-spotify-button:has(>.vc-spotify-pause):hover {
    scale: 1.05
}
@font-face {
    font-family: Spotify;
    src: url(https://encore.scdn.co/fonts/CircularSp-Book-4eaffdf96f4c6f984686e93d5d9cb325.woff2);
    font-weight: 400
}
@font-face {
    font-family: Spotify;
    src: url(https://encore.scdn.co/fonts/CircularSp-Bold-fe1cfc14b7498b187c78fa72fb72d148.woff2);
    font-weight: 600
}
@font-face {
    font-family: Spotify;
    src: url(https://encore.scdn.co/fonts/CircularSpTitle-Bold-2fbf72b606d7f0b0f771ea4956a8b4d6.woff2);
    font-weight: 700
}
@font-face {
    font-family: Spotify;
    src: url(https://encore.scdn.co/fonts/CircularSpTitle-Black-3f9afb402080d53345ca1850226ca724.woff2);
    font-weight: 800
}
#vc-spotify-player .bar_a562c8,
#vc-spotify-player .barFill_a562c8 {
    border-radius: 8px
}
#vc-spotify-player .grabber_a562c8 {
    background-color: #fff !important;
    border-color: #fff !important;
    opacity: 0
}
#vc-spotify-player .bar_a562c8:is(:hover, :has(.barFill_a562c8:hover))+.track_a562c8>.grabber_a562c8,
#vc-spotify-player .grabber_a562c8:hover {
    opacity: 1
}
#vc-spotify-player .bar_a562c8,
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .bar_c8b06d {
    background-color: #4d4d4d
}
#vc-spotify-player .barFill_a562c8 {
    background-color: #fff
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .bar_c8b06d:hover>.barInner_c8b06d,
#vc-spotify-player .bar_a562c8:hover>.barFill_a562c8 {
    background-color: #1bc357 !important
}
#vc-spotify-player {
    background-color: #000 !important
}
#vc-spotify-info-wrapper #vc-spotify-album-image {
    height: 56px !important;
    width: 56px !important;
    border-radius: 4px
}
#vc-spotify-info-wrapper {
    height: 56px;
    --fallback-font: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-display: "Spotify", var(--fallback-font);
    font-family: var(--font-display) !important
}
#vc-spotify-titles {
    font-weight: 400 !important
}
.vc-spotify-artist {
    font-size: 14px !important;
    --fallback-font: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-display: "Spotify", var(--fallback-font);
    font-family: var(--font-display) !important
}
.vc-spotify-artist:not(:last-of-type)::after {
    content: ","
}
.vc-spotify-button:hover {
    background-color: transparent;
    cursor: default
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34),
#vc-spotify-controls {
    --fallback-font: "gg sans", "Noto Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    --font-primary: "Spotify", var(--fallback-font);
    --font-display: "Spotify", var(--fallback-font);
    font-family: var(--font-display) !important
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) :is(.activityName__2ef49, .detailsWrap__2ef49) {
    font-weight: 400
}
.vc-spotify-button-row {
    gap: 8px !important
}
#vc-spotify-player {
    display: flex;
    flex-direction: column;
}
#vc-spotify-info-wrapper {
    order: 0;
}
.vc-spotify-button-row {
    order: 2;
    margin: 5px 0 !important;
}
#vc-spotify-progress-bar {
    display: flex;
    align-items: center;
    gap: 8px;
    order: 3;
    margin: 0;
}
.vc-spotify-progress-time {
    position: static;
}
#vc-spotify-progress-bar .sliderContainer__65039 {
    height: 12px;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) {
    --fallback-font: "gg sans","Noto Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    --font-primary: "Spotify",var(--fallback-font);
    --font-display: "Spotify",var(--fallback-font);
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .headerContainer__2ef49 {
    display: none;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .assets__2ef49,
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .assetsLargeImageUserPopoutV2_c1d9fd {
    height: 56px;
    width: 56px;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(2) .activityName__2ef49::after {
    content: ", ";
    font-size: 16px;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(2) > span:has(>.activityName__2ef49):last-of-type .activityName__2ef49::after {
    content: none;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(2) .activityName__2ef49 {
    font-size: 12px;
}
.activityUserPopoutV2_c1d9fd:has(.spotifyButtonLogo__6ca34) .contentImagesUserPopoutV2_c1d9fd .textRow__2ef49:nth-of-type(1) {
    font-weight: normal;
}
