.home-music{position:fixed;z-index:45;left:18px;bottom:18px;display:flex;align-items:center;gap:4px;padding:5px;background:rgba(252,250,246,.96);border:1px solid #cbd0c3;border-radius:28px;box-shadow:0 3px 14px #293e2e14;max-width:calc(100vw - 110px);color:#293e2e}.home-music[hidden]{display:none}.home-music button{border:0;background:transparent;color:inherit;min-height:40px;font:600 13px/1.4 var(--sans,Arial,sans-serif);cursor:pointer;display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 11px;white-space:nowrap}.home-music #home-music-mute{width:40px;flex:none;padding:8px;border-left:1px solid #d9ddcf;border-radius:0 20px 20px 0}.home-music button:focus-visible{outline:2px solid #55634f;outline-offset:2px;border-radius:20px}.home-music #home-music-mute[aria-pressed=true]{color:#797e72;background:#e9ece4}@media(max-width:480px){.home-music{left:10px;bottom:18px;padding:3px;gap:0}.home-music button{font-size:11px;padding:6px 8px}.home-music #home-music-mute{width:34px;padding:6px}}

.home-music-volume-panel{position:absolute;left:0;bottom:calc(100% + 8px);width:min(250px,calc(100vw - 32px));padding:16px;background:#fcfaf6;border:1px solid #cbd0c3;border-radius:14px;box-shadow:0 3px 14px #293e2e18;box-sizing:border-box}.home-music-volume-panel[hidden]{display:none}.home-music-volume-panel label{display:flex;justify-content:space-between;gap:12px;font:600 13px/1.5 var(--sans,Arial,sans-serif);margin:0 0 5px}.home-music-volume-panel input[type=range]{display:block;min-width:0;width:100%;height:44px;margin:0;accent-color:#55634f;cursor:pointer}.home-music-volume-panel #home-music-silence{min-height:44px;width:100%;border-top:1px solid #d9ddcf;border-radius:0;padding:8px}.home-music #home-music-mute[aria-expanded=true]{background:#e9ece4}
