.control-panel[data-v-02f99b53]{width:100%;height:100%;padding:16px;font-size:16px}.progress-time-container[data-v-02f99b53]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:310px;max-width:310px;gap:8px}.progress-container[data-v-02f99b53]{-ms-flex:1;flex:1;min-width:150px;max-width:300px;padding:0 10px}.progress-slider[data-v-02f99b53]{width:100%}.time-display[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-width:100px;font-size:12px;color:rgba(0,0,0,.65)}.time-separator[data-v-02f99b53]{margin:0 4px}.current-time[data-v-02f99b53]{font-weight:700}@media (max-width:1200px){.progress-time-container[data-v-02f99b53]{min-width:180px}}@media (max-width:992px){.progress-time-container[data-v-02f99b53]{-ms-flex-order:-1;order:-1;width:100%;max-width:100%;margin-bottom:10px}.time-display[data-v-02f99b53]{min-width:80px}}@media (max-width:576px){.time-display[data-v-02f99b53]{font-size:11px;min-width:70px}}.full-height[data-v-02f99b53]{height:100%}.panel-card[data-v-02f99b53],.panel-section[data-v-02f99b53]{height:100%;max-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.panel-card[data-v-02f99b53]{position:relative}.audio-file-info[data-v-02f99b53]{margin-top:8px;color:#6a23de;font-size:12px}.ant-btn-loading[data-v-02f99b53]{pointer-events:none}.message-item[data-v-02f99b53]{word-break:break-all}.save-button[data-v-02f99b53]{position:absolute;top:16px;right:16px;z-index:1;background-color:#ff4d4f;border-color:#ff4d4f}.save-button[data-v-02f99b53]:hover{background-color:#ff7875;border-color:#ff7875}.switch-container[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sub-controls[data-v-02f99b53]{margin-top:8px;margin-left:24px;border-left:1px solid #f0f0f0;padding-left:16px;font-size:12px}.range-control[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.range-control>span[data-v-02f99b53]{font-size:12px;color:rgba(0,0,0,.65)}.range-control .ant-input-number[data-v-02f99b53]{font-size:12px}.control-buttons[data-v-02f99b53]{margin:16px 0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;gap:16px}.run-button[data-v-02f99b53]{min-width:120px;height:40px;font-weight:700}.start-button[data-v-02f99b53]{background-color:#52c41a;border-color:#52c41a}.start-button[data-v-02f99b53]:hover:not(:disabled){background-color:#73d13d;border-color:#73d13d}.stop-button[data-v-02f99b53]:hover:not(:disabled){background-color:#ff7875;border-color:#ff7875}.run-button[data-v-02f99b53]:disabled{opacity:.6;cursor:not-allowed}.run-inactive[data-v-02f99b53]{background-color:#52c41a;border-color:#52c41a}.action-buttons[data-v-02f99b53]{display:-ms-flexbox;display:flex;gap:12px;margin-top:16px}.action-buttons button[data-v-02f99b53]{-ms-flex:1;flex:1}.spinner[data-v-02f99b53]{display:inline-block;margin-left:8px;width:14px;height:14px;border:2px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#6a23de;animation:spin-data-v-02f99b53 1s ease-in-out infinite}@keyframes spin-data-v-02f99b53{to{transform:rotate(1turn)}}.log-card .ant-card-head[data-v-02f99b53],.message-card .ant-card-head[data-v-02f99b53]{background-color:#f0f2f5;border-bottom:1px solid #e8e8e8}.log-card .ant-card-head-title[data-v-02f99b53],.message-card .ant-card-head-title[data-v-02f99b53]{font-weight:700;color:#6a23de}.log-card .ant-card-body[data-v-02f99b53],.message-card .ant-card-body[data-v-02f99b53]{padding:0;-ms-flex:0 1 auto;flex:0 1 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.log-container[data-v-02f99b53]{height:calc(100vh - 180px);max-height:calc(100vh - 180px);overflow-y:auto;background-color:#001529;padding:12px;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 auto;flex:0 1 auto}.log-item[data-v-02f99b53]{margin-bottom:8px;line-height:1.5;animation:slideUp-data-v-02f99b53 .5s;color:#52c41a;font-size:16px}.log-item .ant-typography[data-v-02f99b53]{color:inherit}.log-item .ant-typography.ant-typography-secondary[data-v-02f99b53]{color:#8c8c8c}.log-message[data-v-02f99b53]{margin-left:8px;color:#52c41a;font-size:16px}.title-with-stats[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%}.title-with-stats>span[data-v-02f99b53]{font-weight:700;color:#6a23de}.stats-display[data-v-02f99b53]{display:-ms-flexbox;display:flex;font-size:14px}.stats-display .ant-typography[data-v-02f99b53]{color:#ff4d4f;margin-right:5px}.public-message-container[data-v-02f99b53]{height:calc(100vh - 180px);max-height:calc(100vh - 180px);overflow-y:auto;background-color:#001529;padding:12px;border-radius:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex:0 1 auto;flex:0 1 auto}.message-item[data-v-02f99b53]{margin-bottom:12px;padding:8px;background-color:hsla(0,0%,100%,.05);border-radius:4px;color:#52c41a;animation:slideUp-data-v-02f99b53 .5s;border-left:3px solid #52c41a;font-size:16px}.message-item .ant-typography[data-v-02f99b53]{color:inherit}.message-item .ant-typography-secondary[data-v-02f99b53]{color:hsla(0,0%,100%,.45)!important}.message-time[data-v-02f99b53]{float:right;font-size:12px;color:hsla(0,0%,100%,.5)!important}@keyframes fadeIn-data-v-02f99b53{0%{opacity:0}to{opacity:1}}@keyframes slideUp-data-v-02f99b53{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.no-wrap-item[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.no-wrap-item .ant-form-item-label[data-v-02f99b53]{-ms-flex-negative:0;flex-shrink:0;padding-right:8px;white-space:nowrap}.no-wrap-item .ant-form-item-control[data-v-02f99b53]{-ms-flex:1;flex:1}.compact-switch-item[data-v-02f99b53]{margin-bottom:12px}.compact-switch-item .ant-form-item-label[data-v-02f99b53]{white-space:nowrap;padding-right:8px;width:70px;text-align:right}.compact-switch-item .ant-form-item-control[data-v-02f99b53]{-ms-flex:1;flex:1}.compact-switch-item .switch-container[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.switch-with-label[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.switch-status[data-v-02f99b53]{margin-left:8px;font-size:12px;color:rgba(0,0,0,.45)}.ant-form-item[data-v-02f99b53]{margin-bottom:24px}.ant-form-item-label[data-v-02f99b53]{padding-bottom:0;white-space:nowrap}.ant-form-vertical .ant-form-item-label[data-v-02f99b53]{padding-bottom:0}.ant-form-item-control-input[data-v-02f99b53]{min-height:auto}.form-row[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;gap:24px}.form-item-wrapper[data-v-02f99b53]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px;-ms-flex:1;flex:1}.form-label[data-v-02f99b53]{white-space:nowrap;color:rgba(0,0,0,.85);font-size:16px;font-weight:500;margin-right:10px;min-width:-webkit-fit-content;min-width:fit-content}.inline-form-item[data-v-02f99b53]{margin-bottom:0;-ms-flex:1;flex:1}.inline-form-item .ant-form-item-label[data-v-02f99b53]{display:none}.inline-form-item .ant-form-item-control[data-v-02f99b53]{display:-ms-inline-flexbox;display:inline-flex}