.shared-music-toggle{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;min-width:40px;padding:0;margin:0 12px 0 auto;border:1px solid #ffffff20;border-radius:50%;background:#ffffff08;color:#979eaa;font:20px Segoe UI,Arial,sans-serif;cursor:pointer;position:relative}
.shared-music-toggle.playing{color:#e5c483;border-color:#d5b47750}
.shared-music-toggle:not(.playing)::after{content:'';position:absolute;width:22px;height:1px;background:currentColor;transform:rotate(-45deg)}
.shared-music-toggle:hover{background:#d5b47720;color:#f1d49d}
.shared-music-toggle:focus-visible{outline:2px solid #d5b477;outline-offset:4px}
.pad-focus{outline:2px solid #d5b477!important;outline-offset:4px}
.shared-music-toggle.floating{position:fixed;top:18px;right:18px;margin:0;z-index:5;backdrop-filter:blur(12px)}
.embedded-studio .shared-music-toggle.floating{right:64px}
.portal-header{gap:12px}
.portal-header>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.embedded-studio .portal-header{padding-right:62px}
@media(max-width:600px){.shared-music-toggle{width:36px;height:36px;min-width:36px;margin-right:0}.portal-header{gap:10px}}
