.simple-audio-player[data-v-82c42f11]{box-sizing:border-box;background:#f5f5f5;border-radius:10px;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:16px 8px;display:flex;position:relative}.prompt-section[data-v-82c42f11]{margin-bottom:4px;padding:0 8px}.prompt-text[data-v-82c42f11]{color:#1a1a1a;-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;font-size:14px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.meta-section[data-v-82c42f11]{justify-content:space-between;align-items:center;gap:12px;min-height:18px;margin-bottom:8px;padding:0 8px;display:flex}.meta-section.speakers-only[data-v-82c42f11]{justify-content:center}.meta-section.speakers-only .speakers-text[data-v-82c42f11]{flex:none}.speakers-text[data-v-82c42f11]{color:#666;text-overflow:ellipsis;flex:1;overflow:hidden}.created-at-text[data-v-82c42f11],.speakers-text[data-v-82c42f11]{white-space:nowrap;font-size:12px;font-weight:400}.created-at-text[data-v-82c42f11]{color:#999;flex-shrink:0;margin-left:auto}.progress-section[data-v-82c42f11]{align-items:center;gap:12px;display:flex}.time-display[data-v-82c42f11]{color:#666;font-variant-numeric:tabular-nums;text-align:center;min-width:40px;font-size:12px;font-weight:500}.progress-bar-container[data-v-82c42f11]{cursor:pointer;flex:1;padding:6px 0}.progress-bar[data-v-82c42f11]{background:#d1d1d1;border-radius:2px;height:4px;position:relative;overflow:hidden}.progress-fill[data-v-82c42f11]{background:#1a1a1a;border-radius:2px;height:100%;transition:width .15s ease-out}.buffering-indicator[data-v-82c42f11]{align-items:center;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.buffering-dots[data-v-82c42f11]{gap:3px;display:flex}.buffering-dots span[data-v-82c42f11]{background:#666;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite buffering-pulse-82c42f11}.buffering-dots span[data-v-82c42f11]:first-child{animation-delay:0s}.buffering-dots span[data-v-82c42f11]:nth-child(2){animation-delay:.2s}.buffering-dots span[data-v-82c42f11]:nth-child(3){animation-delay:.4s}@keyframes buffering-pulse-82c42f11{0%,60%,to{opacity:.7;transform:scale(1)}30%{opacity:1;transform:scale(1.2)}}.control-buttons[data-v-82c42f11]{gap:8px}.control-btn[data-v-82c42f11],.control-buttons[data-v-82c42f11]{justify-content:center;align-items:center;display:flex}.control-btn[data-v-82c42f11]{cursor:pointer;color:#1a1a1a;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;position:relative}@media (hover:hover){.control-btn[data-v-82c42f11]:hover{color:#000;background:#00000014;transform:scale(1.05)}}.control-btn[data-v-82c42f11]:active{transform:scale(.95)}.control-btn[data-v-82c42f11]:disabled{opacity:.5;cursor:not-allowed}@media (hover:hover){.control-btn[data-v-82c42f11]:disabled:hover{background:0 0;transform:none}}.control-btn[data-v-82c42f11]:disabled:active{transform:none}.control-icon[data-v-82c42f11]{fill:currentColor;width:22px;height:22px}.loading-spinner[data-v-82c42f11]{justify-content:center;align-items:center;display:flex}.spinner[data-v-82c42f11]{animation:1s linear infinite spin-82c42f11}@keyframes spin-82c42f11{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes loading-dash-82c42f11{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.spinner circle[data-v-82c42f11]{animation:1.5s ease-in-out infinite loading-dash-82c42f11}.play-btn[data-v-82c42f11]{color:#1a1a1a;margin:0 8px}@media (hover:hover){.play-btn[data-v-82c42f11]:hover{background:#0000001a;transform:scale(1.02)}}.play-btn .control-icon[data-v-82c42f11],.speed-btn[data-v-82c42f11]{width:36px;height:36px}.speed-btn[data-v-82c42f11]{color:#1a1a1a;border-radius:18px;font-size:12px;font-weight:600}@media (hover:hover){.speed-btn[data-v-82c42f11]:hover{background:#0000001a}}.volume-control[data-v-82c42f11]{align-items:center;display:flex;position:relative}.volume-btn[data-v-82c42f11]{color:#1a1a1a}.volume-slider[data-v-82c42f11]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#d1d1d1;border-radius:2px;outline:none;width:40px;height:4px;position:absolute;top:50%;left:calc(100% + 4px);transform:translateY(-50%)}.volume-slider[data-v-82c42f11]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:#1a1a1a;border-radius:50%;width:14px;height:14px;transition:transform .1s}.volume-slider[data-v-82c42f11]::-webkit-slider-thumb:hover{transform:scale(1.15)}.volume-slider[data-v-82c42f11]::-moz-range-thumb{cursor:pointer;background:#1a1a1a;border:none;border-radius:50%;width:14px;height:14px;transition:transform .1s}.volume-slider[data-v-82c42f11]::-moz-range-thumb:hover{transform:scale(1.15)}@media (prefers-color-scheme:dark){.simple-audio-player[data-v-82c42f11]{background:linear-gradient(135deg,#4a4a4a,#2d2d2d)}.prompt-text[data-v-82c42f11]{color:#ffffffe6}.speakers-text[data-v-82c42f11]{color:#ffffffb3}.created-at-text[data-v-82c42f11]{color:#ffffff80}.time-display[data-v-82c42f11]{color:#ffffffd9}.progress-bar[data-v-82c42f11]{background:#ffffff40}.progress-fill[data-v-82c42f11]{background:#fff}.buffering-dots span[data-v-82c42f11]{background:#fffc}.control-btn[data-v-82c42f11]{color:#ffffffd9}.play-btn[data-v-82c42f11]{color:#fff}.speed-btn[data-v-82c42f11],.volume-btn[data-v-82c42f11]{color:#fffc}.volume-slider[data-v-82c42f11]{background:#ffffff40}.volume-slider[data-v-82c42f11]::-webkit-slider-thumb{background:#fff}.volume-slider[data-v-82c42f11]::-moz-range-thumb{background:#fff}}@media (prefers-color-scheme:dark) and (hover:hover){.control-btn[data-v-82c42f11]:hover{color:#fff;background:#ffffff26}.play-btn[data-v-82c42f11]:hover,.speed-btn[data-v-82c42f11]:hover{background:#fff3}}@media (max-width:480px){.simple-audio-player[data-v-82c42f11]{gap:10px;padding:12px 8px}.progress-section[data-v-82c42f11]{gap:8px}.time-display[data-v-82c42f11]{min-width:35px;font-size:11px}.control-buttons[data-v-82c42f11]{gap:4px}.control-btn[data-v-82c42f11]{padding:6px}.control-icon[data-v-82c42f11]{width:20px;height:20px}.play-btn .control-icon[data-v-82c42f11]{width:32px;height:32px}.play-btn[data-v-82c42f11]{margin:0 4px}.speed-btn[data-v-82c42f11]{width:32px;height:32px;font-size:11px}.volume-slider[data-v-82c42f11]{width:60px}}
