.audio-recorder[data-v-290fadfd]{padding:.5rem}.audio-recorder-control-row[data-v-290fadfd]{align-items:center}.audio-recorder-attempt-status[data-v-290fadfd]{color:#4338ca;white-space:nowrap;background:#eef2ff;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:1.45rem;margin-left:auto;padding:0 .55rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.control-container[data-v-290fadfd] .p-button{padding:.4rem .7rem;font-size:.88rem;line-height:1.2}.control-container[data-v-290fadfd] .p-button .p-button-icon{font-size:.86rem}.waveform-container[data-v-290fadfd]{background:#f5f5f5;border-radius:4px;width:100%;height:105px;margin-top:.5rem;overflow:hidden}.wave-canvas[data-v-290fadfd]{border:1px solid #ccc;border-radius:4px;width:100%;height:100%}.button-container[data-v-290fadfd]{gap:22rem;display:flex}.play-button[data-v-290fadfd]{color:#fff;cursor:pointer;background:#4f4a85;border:none;border-radius:4px;padding:5px 10px}.sub-button-container[data-v-290fadfd]{width:290px}.timer-container[data-v-290fadfd]{margin-left:auto}.recording-progress-panel[data-v-290fadfd]{margin-top:.35rem}.recording-progress-shell[data-v-290fadfd]{position:relative}.recording-progress-bar[data-v-290fadfd]{border:1px solid #d1d5db;height:1.7rem;min-height:1.7rem}.recording-progress-bar[data-v-290fadfd] .p-progressbar-value{transition:width .12s linear,transform .12s linear!important;animation:none!important}.recording-progress-time[data-v-290fadfd]{z-index:1;color:#111827;font-variant-numeric:tabular-nums;pointer-events:none;background:#ffffffe0;border:1px solid #d1d5dbe6;border-radius:9999px;padding:.18rem .38rem;font-size:.85rem;font-weight:600;line-height:1.1;position:absolute;top:50%;right:.4rem;transform:translateY(-50%);box-shadow:0 1px 2px #0f172a1f}.conversion-progress[data-v-290fadfd]{text-align:center;padding:1rem}.inline-media-processing-status[data-v-290fadfd]{color:#374151;background:#f9fafb;border:1px solid #d1d5db;border-radius:8px;align-items:center;gap:.5rem;margin-top:.75rem;padding:.45rem .65rem;display:inline-flex}.inline-media-processing-status .pi[data-v-290fadfd]{color:var(--primary-color,#6366f1)}.inline-media-processing-status span[data-v-290fadfd]{font-size:.85rem;font-weight:600}@media (width<=768px){.audio-recorder[data-v-290fadfd]{padding:.8rem}.control-container[data-v-290fadfd]{flex-direction:column;gap:.8rem}.control-container .flex[data-v-290fadfd]{flex-direction:column;align-items:stretch;gap:.5rem}.control-container .flex .flex[data-v-290fadfd]{flex-direction:column;gap:.5rem}.control-container .flex .flex .p-button[data-v-290fadfd]{justify-content:center;width:100%}.timer-container[data-v-290fadfd]{text-align:center;margin-top:.5rem;margin-left:0}.waveform-container[data-v-290fadfd]{height:120px;margin-top:.8rem}[data-v-290fadfd] .p-button{padding:.5rem 1rem;font-size:.9rem}[data-v-290fadfd] .p-dialog{max-width:400px;width:90vw!important}}@media (width<=425px){.audio-recorder[data-v-290fadfd]{padding:.6rem}.control-container[data-v-290fadfd]{gap:.6rem}.control-container .flex[data-v-290fadfd],.control-container .flex .flex[data-v-290fadfd]{gap:.4rem}.waveform-container[data-v-290fadfd]{height:100px;margin-top:.6rem}[data-v-290fadfd] .p-button{padding:.4rem .8rem;font-size:.8rem}[data-v-290fadfd] .p-dialog{max-width:350px;width:95vw!important}}@media (width<=375px){.audio-recorder[data-v-290fadfd]{padding:.5rem}.control-container[data-v-290fadfd]{gap:.5rem}.control-container .flex[data-v-290fadfd],.control-container .flex .flex[data-v-290fadfd]{gap:.3rem}.waveform-container[data-v-290fadfd]{height:90px;margin-top:.5rem}[data-v-290fadfd] .p-button{padding:.35rem .7rem;font-size:.75rem}[data-v-290fadfd] .p-dialog{max-width:320px;width:98vw!important}}@media (width<=320px){.audio-recorder[data-v-290fadfd]{padding:.4rem}.control-container[data-v-290fadfd]{gap:.4rem}.control-container .flex[data-v-290fadfd],.control-container .flex .flex[data-v-290fadfd]{gap:.25rem}.waveform-container[data-v-290fadfd]{height:80px;margin-top:.4rem}[data-v-290fadfd] .p-button{padding:.3rem .6rem;font-size:.7rem}[data-v-290fadfd] .p-dialog{max-width:300px;width:100vw!important}}
