.dmp-music-invite{position:absolute;right:calc(100% + 14px);top:50%;transform:translateY(-50%);display:flex;align-items:center;width:242px;max-width:calc(100vw - 106px);padding:7px;border:1px solid #fff;border-radius:16px;background:rgb(249 248 244/.97);color:#252a2c;box-shadow:0 8px 34px rgb(20 30 40/.13);backdrop-filter:blur(16px);animation:dmp-invite-in .3s ease both}
.dmp-music-invite::after{content:"";position:absolute;right:-5px;top:calc(50% - 5px);width:9px;height:9px;background:#f9f8f4;border-top:1px solid #fff;border-right:1px solid #fff;transform:rotate(45deg)}
.dmp-music-invite__play{display:flex;align-items:center;gap:11px;flex:1;min-width:0;min-height:44px;padding:3px 4px;border:0;background:transparent;text-align:left;line-height:1.4!important;font-size:12px!important;font-weight:450!important;color:#252a2c!important}
.dmp-music-invite__icon{display:grid;place-items:center;flex:0 0 31px;width:31px;height:31px;border-radius:50%;border:1px solid #d4d8d4;background:#f0f1eb}
.dmp-music-invite__icon svg{width:13px;height:13px;margin-left:1px}
.dmp-music-invite__dismiss{display:grid;place-items:center;align-self:flex-start;flex:0 0 28px;width:28px;height:32px;padding:6px;border:0;border-radius:50%;background:transparent;color:#6f7474!important}
.dmp-music-invite__dismiss svg{width:14px;height:14px}
.dmp-mini:not(.dmp-mini-collapsed) .dmp-music-invite{right:0;top:auto;bottom:calc(100% + 34px);transform:none}
.dmp-mini:not(.dmp-mini-collapsed) .dmp-music-invite::after{right:28px;top:auto;bottom:-5px;transform:rotate(135deg)}
.dmp-is-open .dmp-music-invite,html:has(dialog[open]) .dmp-music-invite{display:none}
@keyframes dmp-invite-in{from{opacity:0;translate:6px 0}to{opacity:1;translate:0 0}}
@media(prefers-reduced-motion:reduce){.dmp-music-invite{animation:none}}