/* Source transparency and disclosed in-app community promotions. */
.lx-dock-source-rights{display:block;font-size:10px;line-height:1.5;color:var(--muted,#b5adc1);padding:5px 10px 7px;text-align:center;max-width:100%;overflow-wrap:anywhere}
.lx-music-dock.has-official-embed .lx-dock-source-rights{color:#d0c5dc;background:#231d2b3d;border-radius:6px;margin:0 8px}
.lx-sponsored-post{border:1px solid #a580d54d!important;box-shadow:0 0 0 1px #8453a014}
.lx-sponsored-label{display:flex;align-items:center;gap:7px;color:#e6c9ff;background:#6f42962b;padding:8px 12px;font-size:11px;font-weight:650;letter-spacing:.01em;border-radius:9px;margin-bottom:10px}
.lx-sponsored-label svg{height:14px;width:14px}
.lx-promo-admin{display:grid;gap:14px}
.lx-promo-admin .form{display:grid;gap:12px;max-width:650px;margin:12px 0}
.lx-promo-admin .form input{min-height:43px;width:100%;border-radius:11px}
.lx-promo-admin .lx-promo-row{gap:15px;align-items:center;overflow-wrap:anywhere}
.lx-promo-row small{display:block;color:#b2a8c0;font-size:11px;margin-top:4px}
@media(max-width:550px){.lx-promo-row{flex-direction:column;align-items:stretch!important}.lx-dock-source-rights{font-size:9px}}
