.page-container[data-v-6cfbbb3c]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5}.top-bar[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:space-between;background-color:#e6f7ff;border-bottom:1px solid #91d5ff;flex-shrink:0}.search-input[data-v-6cfbbb3c]{flex:1;min-width:0;margin:8px 12px;padding:6px 10px;border:1px solid #91d5ff;border-radius:4px;font-size:13px;color:#333;background-color:#fff;outline:none;transition:border-color .2s}.search-input[data-v-6cfbbb3c]::placeholder{color:#999}.search-input[data-v-6cfbbb3c]:focus{border-color:#1890ff}.top-actions[data-v-6cfbbb3c]{display:flex;align-items:center;gap:8px;margin-right:12px}.refresh-btn[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:center;gap:2px;width:50px;height:33px;padding:0;background-color:#1890ff;color:#fff;font-size:13px;border-radius:4px;cursor:pointer;transition:all .2s;user-select:none;flex-shrink:0;box-sizing:border-box}.search-btn[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:center;gap:2px;width:50px;height:33px;padding:0;background-color:#1890ff;color:#fff;font-size:13px;border-radius:4px;cursor:pointer;transition:all .2s;user-select:none;flex-shrink:0;box-sizing:border-box}.search-btn[data-v-6cfbbb3c]:hover{background-color:#40a9ff}.search-btn[data-v-6cfbbb3c]:active{background-color:#096dd9}.refresh-btn[data-v-6cfbbb3c]:hover{background-color:#40a9ff}.refresh-btn[data-v-6cfbbb3c]:active{background-color:#096dd9}.refresh-btn.refreshing[data-v-6cfbbb3c]{background-color:#a0a0a0;cursor:not-allowed}.refresh-icon[data-v-6cfbbb3c]{font-size:13px;font-weight:bold;line-height:1}.refresh-icon.spinning[data-v-6cfbbb3c]{display:inline-block;animation:spin-6cfbbb3c 1s linear infinite}@keyframes spin-6cfbbb3c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.init-message[data-v-6cfbbb3c]{padding:8px 12px;background-color:#fffbe6;border-bottom:1px solid #ffe58f;color:#d48806;font-size:13px;text-align:center;flex-shrink:0}.error-message[data-v-6cfbbb3c]{padding:8px 12px;background-color:#fff2f0;border-bottom:1px solid #ffccc7;color:#a8071a;font-size:13px;text-align:center;flex-shrink:0}.action-message[data-v-6cfbbb3c]{padding:8px 12px;font-size:13px;text-align:center;flex-shrink:0}.action-info[data-v-6cfbbb3c]{background-color:#e6f7ff;border-bottom:1px solid #91d5ff;color:#1890ff}.action-error[data-v-6cfbbb3c]{background-color:#fff2f0;border-bottom:1px solid #ffccc7;color:#a8071a}.loading-container[data-v-6cfbbb3c]{flex:1;display:flex;align-items:center;justify-content:center}.loading-text[data-v-6cfbbb3c]{font-size:14px;color:#999}.audio-list-container[data-v-6cfbbb3c]{flex:1;display:flex;flex-direction:column;overflow:hidden}.empty-message[data-v-6cfbbb3c]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.audio-list[data-v-6cfbbb3c]{flex:1;overflow-y:auto;padding:12px}.audio-card[data-v-6cfbbb3c]{background:#fff;border-radius:8px;padding:12px;margin-bottom:12px;box-shadow:0 1px 3px #0000001a}.audio-card[data-v-6cfbbb3c]:last-child{margin-bottom:0}.audio-info[data-v-6cfbbb3c]{margin-bottom:12px}.info-row[data-v-6cfbbb3c]{display:flex;align-items:center;margin-bottom:8px;font-size:14px}.info-row[data-v-6cfbbb3c]:last-child{margin-bottom:0}.label[data-v-6cfbbb3c]{color:#666;flex-shrink:0}.value[data-v-6cfbbb3c]{color:#333}.type-tag[data-v-6cfbbb3c]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px}.type-wechat[data-v-6cfbbb3c]{background-color:#e6f7ff;color:#1890ff}.type-phone[data-v-6cfbbb3c]{background-color:#f6ffed;color:#52c41a}.call-type[data-v-6cfbbb3c]{padding:2px 8px;border-radius:4px;font-size:12px}.call-out[data-v-6cfbbb3c]{background-color:#fff7e6;color:#fa8c16}.call-in[data-v-6cfbbb3c]{background-color:#f9f0ff;color:#722ed1}.audio-actions[data-v-6cfbbb3c]{display:flex;justify-content:space-between;align-items:center;padding-top:8px;border-top:1px solid #f0f0f0}.play-btn[data-v-6cfbbb3c]{width:36px;height:36px;border-radius:50%;background-color:#07c160;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;user-select:none;flex-shrink:0}.play-btn[data-v-6cfbbb3c]:hover{background-color:#06ad56;transform:scale(1.05)}.play-btn[data-v-6cfbbb3c]:active{background-color:#059a4c;transform:scale(.95)}.play-btn.playing[data-v-6cfbbb3c]{background-color:#1890ff}.play-btn.playing[data-v-6cfbbb3c]:hover{background-color:#40a9ff}.play-icon[data-v-6cfbbb3c]{font-size:14px;margin-left:2px}.player-bar[data-v-6cfbbb3c]{display:flex;align-items:center;gap:8px;flex:1;max-width:200px}.play-btn-rect[data-v-6cfbbb3c]{width:28px;height:28px;border-radius:6px;background:#07C160;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;flex-shrink:0}.play-btn-rect[data-v-6cfbbb3c]:hover{background:#06ad56}.play-btn-rect[data-v-6cfbbb3c]:active{background:#059a4c}.play-btn-rect.playing[data-v-6cfbbb3c]{background:#1890ff}.progress-bar[data-v-6cfbbb3c]{position:relative;flex:1;height:4px;background:#e8e8e8;border-radius:2px;cursor:pointer;touch-action:none}.progress-bar[data-v-6cfbbb3c]:before{content:"";position:absolute;left:0;right:0;top:-8px;bottom:-8px}.play-btn-rect.downloading[data-v-6cfbbb3c]{cursor:wait}.download-spinner[data-v-6cfbbb3c]{width:14px;height:14px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spinner-rotate-6cfbbb3c .8s linear infinite}@keyframes spinner-rotate-6cfbbb3c{to{transform:rotate(360deg)}}.duration-text.downloading-text[data-v-6cfbbb3c]{color:#1890ff}.progress-fill[data-v-6cfbbb3c]{height:100%;background:linear-gradient(90deg,#07C160,#1890ff);border-radius:2px;transition:width .1s linear}.duration-text[data-v-6cfbbb3c]{font-size:11px;color:#999;white-space:nowrap}.action-buttons[data-v-6cfbbb3c]{display:flex;align-items:center}.transcribe-status[data-v-6cfbbb3c]{margin-top:8px;padding-top:8px;border-top:1px dashed #e5e5e5;font-size:12px;line-height:1.4}.transcribe-status.status-done[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:space-between;color:#18a058}.transcribe-status .status-text[data-v-6cfbbb3c]{color:#18a058}.transcribe-status .status-actions[data-v-6cfbbb3c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.transcribe-status.status-pending[data-v-6cfbbb3c]{color:#999}.transcribe-status.status-failed[data-v-6cfbbb3c]{color:#d03050}.sample-card[data-v-6cfbbb3c]{position:relative;border:1px dashed #f0a020}.summary-bar[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background-color:#fff;border-bottom:1px solid #f0f0f0}.summary-stats[data-v-6cfbbb3c]{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;font-size:12px;color:#666;min-width:0}.summary-stats .stat-item[data-v-6cfbbb3c]{white-space:nowrap}.summary-stats .stat-done[data-v-6cfbbb3c]{color:#18a058}.summary-stats .stat-transcribing[data-v-6cfbbb3c]{color:#f0a020}.summary-stats .stat-failed[data-v-6cfbbb3c]{color:#d03050}.summary-stats .stat-todo[data-v-6cfbbb3c]{color:#999}.summary-actions[data-v-6cfbbb3c]{display:flex;align-items:center;gap:6px;margin-left:auto;flex-shrink:0}.summary-bar .summary-go[data-v-6cfbbb3c]{flex-shrink:0;width:auto;padding:0 10px;white-space:nowrap}.sample-badge[data-v-6cfbbb3c]{position:absolute;top:8px;right:32px;padding:1px 8px;font-size:11px;color:#fff;background-color:#f0a020;border-radius:10px;line-height:1.6}.sample-close[data-v-6cfbbb3c]{position:absolute;top:4px;right:8px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:16px;color:#999;cursor:pointer;border-radius:50%}.sample-close[data-v-6cfbbb3c]:hover{color:#333;background-color:#eee}.pagination[data-v-6cfbbb3c]{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border-top:1px solid #e0e0e0;flex-shrink:0;gap:12px}.page-info[data-v-6cfbbb3c]{font-size:14px;color:#666;min-width:60px;text-align:center}.page-container[data-v-3355dbca]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.detail-header[data-v-3355dbca]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#e6f7ff;border-bottom:1px solid #91d5ff;flex-shrink:0}.detail-title[data-v-3355dbca]{font-size:15px;font-weight:600;color:#333}.empty-state[data-v-3355dbca]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.detail-info[data-v-3355dbca]{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 12px;background-color:#fff;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0}.info-label[data-v-3355dbca]{color:#666}.info-value[data-v-3355dbca]{color:#333}.transcription-panel[data-v-3355dbca]{flex:1;display:flex;flex-direction:column;margin:12px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.text-label[data-v-3355dbca]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;flex-shrink:0}.text-content[data-v-3355dbca]{flex:1;font-size:14px;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.copy-message[data-v-3355dbca]{position:fixed;bottom:70px;left:50%;transform:translate(-50%);padding:6px 16px;background-color:#000000bf;color:#fff;font-size:13px;border-radius:4px}.page-container[data-v-90e6d500]{width:100%;height:100%;display:flex;flex-direction:column;background-color:#f5f5f5;overflow:hidden}.detail-header[data-v-90e6d500]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;background-color:#e6f7ff;border-bottom:1px solid #91d5ff;flex-shrink:0}.detail-title[data-v-90e6d500]{font-size:15px;font-weight:600;color:#333}.demo-badge[data-v-90e6d500]{position:fixed;top:40px;right:8px;z-index:99;padding:2px 8px;font-size:11px;color:#fff;background-color:#f0a020;border-radius:10px;pointer-events:none}.empty-state[data-v-90e6d500]{flex:1;display:flex;align-items:center;justify-content:center;font-size:14px;color:#999}.detail-info[data-v-90e6d500]{display:flex;flex-wrap:wrap;gap:4px 16px;padding:10px 12px;background-color:#fff;border-bottom:1px solid #f0f0f0;font-size:13px;flex-shrink:0}.info-label[data-v-90e6d500]{color:#666}.info-value[data-v-90e6d500]{color:#333}.waiting-panel[data-v-90e6d500]{flex:1;display:flex;flex-direction:column;margin:12px;padding:14px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow-y:auto}.waiting-title[data-v-90e6d500]{font-size:15px;font-weight:600;color:#333;margin-bottom:8px}.waiting-desc[data-v-90e6d500]{font-size:13px;line-height:1.7;color:#666;margin-bottom:10px}.waiting-progress[data-v-90e6d500]{height:6px;background-color:#f0f0f0;border-radius:3px;overflow:hidden;margin-bottom:10px}.waiting-progress-fill[data-v-90e6d500]{height:100%;background:linear-gradient(90deg,#07C160,#1890ff);border-radius:3px;transition:width .4s ease}.waiting-counts[data-v-90e6d500]{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:13px;margin-bottom:6px}.c-done[data-v-90e6d500]{color:#18a058}.c-trans[data-v-90e6d500]{color:#f0a020}.c-pending[data-v-90e6d500]{color:#1890ff}.c-skip[data-v-90e6d500]{color:#999}.c-failed[data-v-90e6d500]{color:#d03050}.skip-hint[data-v-90e6d500]{font-size:12px;color:#999;margin-bottom:6px}.enqueued-hint[data-v-90e6d500]{font-size:12px;color:#18a058;margin-bottom:6px}.auto-hint[data-v-90e6d500]{margin-top:12px;font-size:12px;color:#999}.summary-panel[data-v-90e6d500]{flex:1;display:flex;flex-direction:column;margin:12px;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;overflow:hidden}.text-label[data-v-90e6d500]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px;flex-shrink:0}.generating[data-v-90e6d500]{font-size:12px;font-weight:400;color:#18a058;margin-left:8px}.finished[data-v-90e6d500]{font-size:12px;font-weight:400;color:#999;margin-left:8px}.text-content[data-v-90e6d500]{flex:1;font-size:14px;line-height:1.7;color:#333;white-space:pre-wrap;word-break:break-word;overflow-y:auto}.cursor[data-v-90e6d500]{color:#18a058;animation:blink-90e6d500 1s step-end infinite}@keyframes blink-90e6d500{50%{opacity:0}}.error-panel[data-v-90e6d500]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;margin:12px;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a}.error-text[data-v-90e6d500]{font-size:14px;line-height:1.7;color:#d03050;text-align:center;word-break:break-word}.copy-message[data-v-90e6d500]{position:fixed;bottom:70px;left:50%;transform:translate(-50%);padding:6px 16px;background-color:#000000bf;color:#fff;font-size:13px;border-radius:4px}.app-container[data-v-01edec99]{height:100vh;width:100%;display:flex;flex-direction:column;background-color:#fff}.main-content[data-v-01edec99]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}
