.custom-audio-player[data-v-2d3f2d37]{padding:8px 12px;background-color:#fff;border:1px solid #e2e8f0;width:100%;box-shadow:0 1px 3px #0000000d}.custom-audio-player[data-v-2d3f2d37],.player-control-btn[data-v-2d3f2d37]{display:flex;align-items:center;border-radius:9999px}.player-control-btn[data-v-2d3f2d37]{justify-content:center;width:36px;height:36px;background-color:var(--color-brand-seventh);color:#fff;border:none;cursor:pointer;transition:background-color .2s,transform .1s;flex-shrink:0}.player-control-btn[data-v-2d3f2d37]:hover:not(:disabled){background-color:var(--color-brand-seventh-hover);transform:scale(1.05)}.player-content-row[data-v-2d3f2d37]{display:flex;align-items:center;flex-grow:1;margin-left:12px;min-width:0}.expanded-row[data-v-2d3f2d37]{gap:10px}.audio-label-text[data-v-2d3f2d37]{font-weight:600;font-size:14px;color:var(--color-brand-first);margin-right:8px}.audio-visualizer[data-v-2d3f2d37]{display:flex;align-items:flex-end;gap:2px;height:20px;position:relative}.static-bars[data-v-2d3f2d37]{margin-left:auto}.expanded-bars[data-v-2d3f2d37]{flex-grow:1}.wave-bar[data-v-2d3f2d37]{width:2px;background-color:#e2e8f0;border-radius:1px;transition:background-color .2s ease,height .2s ease}.static-bars .wave-bar[data-v-2d3f2d37]{background-color:var(--color-brand-seventh)}.static-bars .wave-bar[data-v-2d3f2d37]:nth-child(odd){height:8px}.static-bars .wave-bar[data-v-2d3f2d37]:nth-child(2n){height:14px}.static-bars .wave-bar[data-v-2d3f2d37]:nth-child(3n){height:6px}.expanded-bars .wave-bar[data-v-2d3f2d37]{flex-grow:1;min-width:1.5px}.expanded-bars .wave-bar[data-v-2d3f2d37]:nth-child(4n+1){height:8px}.expanded-bars .wave-bar[data-v-2d3f2d37]:nth-child(4n+2){height:14px}.expanded-bars .wave-bar[data-v-2d3f2d37]:nth-child(4n+3){height:6px}.expanded-bars .wave-bar[data-v-2d3f2d37]:nth-child(4n){height:11px}.expanded-bars .wave-bar.active[data-v-2d3f2d37]{background-color:var(--color-brand-seventh)}.is-playing .expanded-bars .wave-bar.active[data-v-2d3f2d37]{animation:wave-bounce-2d3f2d37 .6s infinite alternate}.expanded-bars .wave-bar:nth-child(2n).active[data-v-2d3f2d37]{animation-delay:.15s}.expanded-bars .wave-bar:nth-child(3n).active[data-v-2d3f2d37]{animation-delay:.3s}.expanded-bars .wave-bar:nth-child(4n).active[data-v-2d3f2d37]{animation-delay:.45s}@keyframes wave-bounce-2d3f2d37{0%{transform:scaleY(.6)}to{transform:scaleY(1.1)}}@media print{.no-print[data-v-31391e76]{display:none!important}}
