body.vibe-site .srp-hifi-badge {
    display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;
    box-sizing:border-box;padding:4px 7px;border:1px solid rgba(255,255,255,.4);
    border-radius:6px;background:rgba(255,255,255,.12);color:#fff;
    font:700 9px/1.1 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
    letter-spacing:.045em;white-space:nowrap;text-shadow:none;
    vertical-align:middle;
}
body.vibe-site .srp-hifi-badge[hidden]{display:none!important}
body.vibe-site #vibe-floating-player .vibe-player-live.srp-hifi-label {
    display:flex!important;align-items:center;gap:8px;overflow:visible;
}
body.vibe-site #vibe-floating-player .vibe-player-live.srp-hifi-label .vibe-player-station {
    min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;
}
body.vibe-site .home-now-playing .metadata .live.srp-hifi-label {
    display:inline-flex!important;align-items:center;gap:9px;
}
body.vibe-site .home-now-playing .metadata .live .srp-hifi-badge {
    margin-left:2px;padding:4px 7px;font-size:9px;background:rgba(255,255,255,.09);
}
body.vibe-site #vibe-floating-player .srp-hifi-badge[data-placement="compact"] {
    position:absolute;z-index:3;bottom:1px;left:50%;transform:translateX(-50%);
    max-width:calc(100% - 2px);padding:2px 3px;font-size:7px;line-height:9px;
    letter-spacing:0;border-radius:4px;border-color:rgba(255,255,255,.45);
    background:rgba(20,16,18,.9);color:#fff;
}
