.nerofixAudioList{list-style:none;margin:0;padding:0}.nf-audio-track{--nf-audio-wave-height: 1.75rem;--nf-audio-wave-gap: 2px;--nf-audio-wave-radius: 0.5rem;--nf-audio-wave-bar-min-width: 2px;--nf-audio-wave-bg: var(--bs-tertiary-bg, rgba(0, 0, 0, 0.04));--nf-audio-wave-border: var(--bs-border-color, rgba(0, 0, 0, 0.12));--nf-audio-wave-bar-color: var(--bs-secondary-color, rgba(0, 0, 0, 0.28));--nf-audio-wave-progress-color: var(--bs-primary);--nf-audio-wave-hover-color: rgba(var(--bs-primary-rgb), 0.35);transition:background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.list-group .nf-audio-track.list-group-item{border:0;border-bottom:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group .nf-audio-track.list-group-item:last-child{border-bottom:0}.nf-audio-main{min-width:0;width:100%}.nf-audio-title{word-break:break-word}.nf-audio-track.is-playing .nf-audio-title,.nf-audio-track.is-paused .nf-audio-title{color:var(--bs-primary)}.nf-audio-playbtn{width:1.6rem;height:1.6rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.nf-audio-wave-wrap{width:100%;display:none}.nf-audio-track.is-playing .nf-audio-wave-wrap,.nf-audio-track.is-paused .nf-audio-wave-wrap{display:block}.nf-audio-wave{position:relative;height:var(--nf-audio-wave-height);cursor:pointer;overflow:hidden;border-radius:var(--nf-audio-wave-radius);background:var(--nf-audio-wave-bg);border:1px solid var(--nf-audio-wave-border);user-select:none;-webkit-user-select:none}.nf-audio-wave-bars,.nf-audio-wave-progress-bars{position:absolute;inset:0;display:flex;align-items:center;gap:var(--nf-audio-wave-gap);padding:0.25rem 0.35rem}.nf-audio-wave-bar{flex:1 1 0;min-width:var(--nf-audio-wave-bar-min-width);align-self:center;border-radius:999px;background:var(--nf-audio-wave-bar-color);opacity:0.4}.nf-audio-wave{--nf-audio-progress: 0%}.nf-audio-wave-bars,.nf-audio-wave-progress-bars{position:absolute;inset:0;display:flex;align-items:center;gap:var(--nf-audio-wave-gap);padding:0.25rem 0.35rem;box-sizing:border-box}.nf-audio-wave-bar{flex:1 1 0;min-width:var(--nf-audio-wave-bar-min-width);align-self:center;border-radius:999px;background:var(--nf-audio-wave-bar-color);opacity:0.4}.nf-audio-wave-progress{position:absolute;inset:0;overflow:hidden;pointer-events:none;clip-path:inset(0 calc(100% - var(--nf-audio-progress)) 0 0);-webkit-clip-path:inset(0 calc(100% - var(--nf-audio-progress)) 0 0);transition:clip-path 0.08s linear,-webkit-clip-path 0.08s linear}.nf-audio-wave-progress-bars{width:100%;min-width:100%}.nf-audio-wave-progress .nf-audio-wave-bar{background:var(--nf-audio-wave-progress-color);opacity:0.92}.nf-audio-wave-hover{position:absolute;top:0;bottom:0;width:2px;left:0;opacity:0;pointer-events:none;background:var(--nf-audio-wave-hover-color);transition:opacity 0.12s ease}.nf-audio-wave:hover .nf-audio-wave-hover,.nf-audio-wave.is-hovering .nf-audio-wave-hover{opacity:1}.nf-audio-time{line-height:1;font-size:0.72rem}.nf-audio-time .current-time,.nf-audio-time .duration{white-space:nowrap}.nxMusicMove{cursor:grab}.nxMusicMove:active{cursor:grabbing}@media(max-width:575.98px){.nf-audio-track{--nf-audio-wave-height: 1.55rem}.nf-audio-wave-bars,.nf-audio-wave-progress-bars{padding:0.2rem 0.3rem;gap:1px}.nf-audio-playbtn{width:1.875rem;height:1.875rem}}.nf-audio-wave[data-wave-source=real] .nf-audio-wave-bar{opacity:0.52}.nf-audio-wave[data-wave-source=real]{box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),0.08)}.nf-audio-wave[data-wave-source=fallback] .nf-audio-wave-bar{opacity:0.28}.nf-audio-wave[data-wave-source=fallback]{background:linear-gradient(90deg,rgba(var(--bs-secondary-rgb),0.03) 0%,rgba(var(--bs-secondary-rgb),0.06) 50%,rgba(var(--bs-secondary-rgb),0.03) 100%),var(--nf-audio-wave-bg)}.nf-audio-wave[data-wave-source=fallback]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(var(--bs-secondary-rgb),0.12)}.nerofixAudioList.sortable .nf-audio-track{touch-action:manipulation}.nerofixAudioList.sortable .sortable-ghost{opacity:0.55}.nerofixAudioList.sortable .sortable-chosen{z-index:5}.nerofixAudioList.sortable .sortable-drag{opacity:0.95}@media(max-width:575.98px){.nf-audio-track{--nf-audio-wave-height: 2rem}.nf-audio-wave-bars,.nf-audio-wave-progress-bars{padding:0.3rem 0.375rem;gap:1px}.nf-audio-playbtn{width:1.875rem;height:1.875rem}}.panel .nerofixAudioList .nf-audio-track,.card .nerofixAudioList .nf-audio-track{border-radius:0}ul.playlist.nerofixAudioList{list-style:none;margin:0;padding:0}
