
#p-soundscape .spotify-browser-top{
  scroll-margin-top:22px;
  margin:0 0 14px!important;
  background:linear-gradient(180deg,#f9fbf6,#f3f7f0)!important;
  border:1px solid #dce8d8!important;
  box-shadow:0 12px 35px rgba(26,52,37,.06)!important;
}
#p-soundscape .spotify-playlist-browser-actions{display:flex;align-items:center;gap:8px}
#p-soundscape .spotify-browser-close{
  border:1px solid #dae5d7;border-radius:8px;background:#fff;color:#6e8177;
  font:800 7.5px DM Sans,sans-serif;padding:6px 8px
}
#p-soundscape .playlist-chip .playlist-actions{
  display:grid!important;grid-template-columns:1fr 1fr;gap:6px!important;margin-top:8px!important
}
#p-soundscape .playlist-chip .playlist-actions button{
  min-height:28px!important;cursor:pointer!important;position:relative;z-index:4
}
#p-soundscape .playlist-chip .playlist-actions button:first-child{background:#edf3e8!important;color:#446450!important}
#p-soundscape .playlist-chip .playlist-actions button:first-child:hover{background:#e1edd9!important}
#p-soundscape .playlist-chip .playlist-actions .primary-mini:hover{background:#2b513b!important}
#p-soundscape .amb-row .toggle{cursor:pointer}
#p-soundscape .amb-row .toggle.on{box-shadow:0 0 0 4px rgba(145,184,147,.10)}
#p-soundscape .music-alternative-card{
  background:
    radial-gradient(circle at 100% 0,rgba(185,236,107,.15),transparent 35%),
    linear-gradient(145deg,#f9fbf5,#eff4e9)!important;
}
#p-soundscape .music-alt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}
#p-soundscape .music-alt-head h3{margin:5px 0 0!important}
#p-soundscape .music-alt-badge{
  flex:none;padding:6px 8px;border-radius:999px;background:#e1efce;color:#5c7c4b;
  font:800 7.5px DM Sans,sans-serif
}
#p-soundscape .music-alt-youtube{display:inline-flex;margin-top:9px}
#p-soundscape .music-coming{
  display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px
}
#p-soundscape .music-coming span{
  padding:8px;border-radius:10px;background:rgba(255,255,255,.72);border:1px solid rgba(45,72,55,.07)
}
#p-soundscape .music-coming b{display:block;font-size:8px;color:#405e4c}
#p-soundscape .music-coming small{display:block;font-size:7px;color:#91a097;margin-top:2px}
@media(max-width:650px){
  #p-soundscape .playlist-chip .playlist-actions{grid-template-columns:1fr}
  #p-soundscape .music-coming{grid-template-columns:1fr}
}
