.chatBox[data-v-ceb17e46]{width:100%;position:relative;font-size:14px;letter-spacing:.8px;height:100%}.tip[data-v-ceb17e46]{line-height:20px;color:#1a1a1a;font-size:13px;margin:20px;display:flex}.tip .title[data-v-ceb17e46]{display:flex;width:70px;height:20px;color:#4169e1;align-items:center}.tip .title img[data-v-ceb17e46]{display:block;width:15px;height:15px;margin-right:5px}.tip p[data-v-ceb17e46]{width:100%}img[data-v-ceb17e46]{width:30px;height:30px;display:block}.chat_dom[data-v-ceb17e46]{height:100%;overflow-y:auto;overflow-x:hidden;padding:0;margin:0}.clearboth[data-v-ceb17e46]{clear:both}.left_dom[data-v-ceb17e46],.right_dom[data-v-ceb17e46]{display:flex;margin:10px;max-width:90%;position:relative}.left_dom>div[data-v-ceb17e46],.right_dom>div[data-v-ceb17e46]{margin:0 10px}.left_dom .icon[data-v-ceb17e46],.right_dom .icon[data-v-ceb17e46]{width:100px;position:absolute;right:-100px;bottom:0;display:flex}.left_dom .icon img[data-v-ceb17e46],.right_dom .icon img[data-v-ceb17e46]{width:16px;height:16px;margin:0 5px;display:block}.left_dom .icon img[data-v-ceb17e46]:hover,.right_dom .icon img[data-v-ceb17e46]:hover{cursor:pointer}.right_dom[data-v-ceb17e46]{float:right}.left_dom[data-v-ceb17e46]{float:left}.left_dom_text[data-v-ceb17e46],.right_dom_text[data-v-ceb17e46]{padding:1rem;line-height:1.5;border-radius:16px;width:100%;margin:1rem;font-size:16px;color:#1a1a1a}.right_dom_text[data-v-ceb17e46]{background:#4169e1;color:#fff!important;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #4169e1}.left_dom_text[data-v-ceb17e46]{background:#eff6ff;color:#1a1a1a!important;box-shadow:0 4px 12px rgba(0,0,0,.08);border:1px solid #bfdbfe}.dialog div[data-v-ceb17e46]{height:300px;font-weight:600;line-height:20px;overflow-y:auto}.selectForm[data-v-6752d0de]{background:#fff;border-radius:6px;display:flex;flex-wrap:wrap}.selectForm .elTable[data-v-6752d0de]{width:100%}.icon-btn[data-v-611070d6]{display:flex;align-items:center;justify-content:center;color:#4169e1;border:none;background:none;padding:.5rem;cursor:pointer}.icon-img[data-v-611070d6]{width:1.2rem;height:1.2rem;display:block}.copy-row-btn[data-v-611070d6]{border:none!important;background:transparent!important;box-shadow:none!important;outline:none!important;-moz-appearance:none;appearance:none;-webkit-appearance:none;color:#4169e1!important;cursor:pointer;font-size:14px;padding:0!important;line-height:1;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;min-height:16px;border-radius:0!important;flex-shrink:0}.medical-detail .copy-row-btn[data-v-611070d6]{margin-top:4px;margin-left:-2px;margin-right:12px}.medical-detail .readonly-header[data-v-611070d6]{margin-bottom:8px}.medical-detail .readonly-header .line[data-v-611070d6]{margin:6px 0;color:#464646;font-size:12px}.medical-detail .readonly-header .label[data-v-611070d6]{display:inline-block;width:72px;color:#2c2c2c;font-weight:600}.medical-detail .readonly-header .value[data-v-611070d6]{color:#464646}.medical-detail .field-item[data-v-611070d6]{display:flex;align-items:flex-start;margin:12px 0;padding:12px 16px;background:#f8faff;border-left:3px solid #4169e1;border-radius:0 8px 8px 0;transition:all .3s ease}.medical-detail .field-item>.field-label[data-v-611070d6]{order:1}.medical-detail .field-item>.copy-row-btn[data-v-611070d6]{order:2}.medical-detail .field-item>.field-value[data-v-611070d6]{order:3}.medical-detail .field-item[data-v-611070d6]:hover{background:#f0f4ff;border-left-color:#5a7ce8}.medical-detail .field-label[data-v-611070d6]{width:88px;color:#4169e1;font-weight:600;line-height:28px;padding-top:4px;text-align:left;flex-shrink:0;font-size:14px;white-space:nowrap}.medical-detail .field-value[data-v-611070d6]{flex:1;margin-left:12px}.medical-detail .el-input[data-v-611070d6],.medical-detail .el-textarea[data-v-611070d6]{width:100%}.field-row-layout[data-v-611070d6]{display:flex;align-items:flex-start;gap:0}.field-title[data-v-611070d6]{min-width:88px;white-space:nowrap;line-height:22px;order:1}.field-copy-btn[data-v-611070d6]{order:2;margin-top:2px;margin-left:-2px;margin-right:12px}.field-row-layout>.flex-1[data-v-611070d6]{order:3}.ai-suggestion-buttons[data-v-611070d6]{display:inline-flex;gap:8px;margin-left:8px;white-space:nowrap;flex-wrap:nowrap}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn,.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn{display:inline-flex!important;align-items:center!important;padding-top:.25rem!important;padding-bottom:.25rem!important;padding-left:.75rem!important;padding-right:.75rem!important;border:none!important;border-radius:9999px!important;font-size:.75rem!important;font-weight:500!important;line-height:1rem!important;box-sizing:border-box!important;line-height:26px!important;margin-right:.5rem!important;cursor:pointer!important;transition:all .3s ease!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn i,.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn i{margin-right:4px!important}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn:hover,.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn:hover{transform:translateY(-3px)!important}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn:active,.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn:active{transform:translateY(-1px)!important}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn{color:#fff!important;background-color:#34c759!important}.ai-suggestion-buttons[data-v-611070d6] .accept-all-btn:hover{background-color:#2fb344!important;color:#fff!important}.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn{color:#fff!important;background-color:#d32f2f!important}.ai-suggestion-buttons[data-v-611070d6] .reject-all-btn:hover{background-color:#c62828!important;color:#fff!important}.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.el-tooltip,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.item,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.round{transition:all .3s cubic-bezier(.4,0,.2,1)!important}.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.el-tooltip:hover,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.item:hover,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button.round:hover,.ai-suggestion-buttons[data-v-611070d6] .soundRecording .sound-recording button:hover{transform:translateY(-2px)!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important}.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject{background-color:#d32f2f!important;color:#fff!important;border:none!important;border-radius:9999px!important;box-shadow:0 4px 12px rgba(211,47,47,.3)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;font-weight:500!important}.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject i,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject i{color:#fff!important}.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject.hover,.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject:hover,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject.hover,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject:hover{background-color:#d32f2f!important;color:#fff!important;border-color:#d32f2f!important;opacity:.9!important;transform:translateY(-1px) scale(1.1)!important;box-shadow:0 6px 16px rgba(211,47,47,.4)!important}.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject.hover i,.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject:hover i,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject.hover i,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject:hover i{color:#fff!important}.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject:active,.ai-suggestion-buttons[data-v-611070d6] .bottom .el-button.del-btn-like-reject:focus,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject:active,.ai-suggestion-buttons[data-v-611070d6] .medical_record .el-button.del-btn-like-reject:focus{background-color:#d32f2f!important;color:#fff!important;border-color:#d32f2f!important;outline:none!important}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog{border-radius:24px!important;overflow:hidden!important}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog{border-radius:24px!important}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__header{padding:24px 24px 16px;font-size:18px;font-weight:600;background:linear-gradient(135deg,#4169e1,#5a7ce8);color:#fff}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__header .el-dialog__headerbtn{top:24px;right:24px}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff;opacity:.8}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__body{padding:24px;font-size:15px}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .editBox .flex-p{font-size:15px;font-weight:500;margin-bottom:12px;color:#2c2c2c}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .editBox .el-textarea .el-textarea__inner{font-size:15px!important;line-height:1.6;border-radius:12px;border:2px solid rgba(65,105,225,.15);transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .editBox .el-textarea .el-textarea__inner:focus{border:4px solid #4169e1!important;box-shadow:0 0 0 4px rgba(65,105,225,.1)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer{padding:16px 24px 24px}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer{display:flex;justify-content:flex-end;gap:12px;flex-wrap:wrap}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button{padding:12px 28px!important;font-size:15px;min-height:44px!important;border-radius:10px;font-weight:500;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button:hover{transform:translateY(-1px)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary{background-color:#4169e1;border-color:#4169e1;box-shadow:0 4px 12px rgba(65,105,225,.25)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button.el-button--primary:hover{background-color:#4169e1;opacity:.9;box-shadow:0 6px 16px rgba(65,105,225,.35)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button.accept-all-submit-btn{background-color:#52c41a;border-color:#52c41a;box-shadow:0 4px 12px rgba(82,196,26,.25);color:#fff!important;font-weight:600;font-size:15px}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button.accept-all-submit-btn:hover{background-color:#389e0d;border-color:#389e0d;color:#fff!important;box-shadow:0 6px 16px rgba(82,196,26,.35)}.ai-suggestion-buttons[data-v-611070d6] .recording-dialog .el-dialog__footer .dialog-footer .el-button.accept-all-submit-btn i{color:#fff!important;margin-right:6px}.ai-suggestion-buttons .ai-suggestion-buttons-fixed[data-v-611070d6]{position:absolute;bottom:24px;right:24px;display:flex;gap:12px;z-index:100}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .accept-all-btn[data-v-611070d6],.ai-suggestion-buttons .ai-suggestion-buttons-fixed .reject-all-btn[data-v-611070d6]{padding:10px 20px;border-radius:10px;font-weight:500;font-size:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;border:none}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .accept-all-btn[data-v-611070d6]:hover,.ai-suggestion-buttons .ai-suggestion-buttons-fixed .reject-all-btn[data-v-611070d6]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .accept-all-btn i[data-v-611070d6],.ai-suggestion-buttons .ai-suggestion-buttons-fixed .reject-all-btn i[data-v-611070d6]{margin-right:4px}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .accept-all-btn[data-v-611070d6]{background-color:#4ade80;color:#fff}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .accept-all-btn[data-v-611070d6]:hover{background-color:#4ade80;opacity:.9}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .reject-all-btn[data-v-611070d6]{background-color:#d32f2f;color:#fff}.ai-suggestion-buttons .ai-suggestion-buttons-fixed .reject-all-btn[data-v-611070d6]:hover{background-color:#d32f2f;opacity:.9}.ai-suggestion-buttons[data-v-611070d6] .el-dialog{border-radius:24px;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.2)}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__header{background:linear-gradient(135deg,#4169e1,#5a7ce8);padding:24px}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__header .el-dialog__headerbtn{top:24px;right:24px}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close{color:#fff;font-size:20px}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__header .el-dialog__headerbtn .el-dialog__close:hover{color:#fff;opacity:.8}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__body{padding:24px;font-size:15px;line-height:1.6}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__footer{padding:16px 24px 24px}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__footer .el-button{padding:12px 28px;font-size:15px;min-height:44px;border-radius:10px;font-weight:500;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__footer .el-button:hover{transform:translateY(-1px)}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__footer .el-button--primary{background-color:#4169e1!important;border-color:#4169e1!important;box-shadow:0 4px 12px rgba(65,105,225,.25)}.ai-suggestion-buttons[data-v-611070d6] .el-dialog .el-dialog__footer .el-button--primary:hover{opacity:.9;box-shadow:0 6px 16px rgba(65,105,225,.35)}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog{border-radius:24px!important;overflow:hidden!important}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__header{padding:24px 24px 16px;font-size:18px;font-weight:600;background:linear-gradient(135deg,#4169e1,#5a7ce8);color:#fff}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__header .el-dialog__title{color:#fff;font-size:18px;font-weight:600}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__body{padding:32px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .progress-section{margin-bottom:32px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .progress-section .progress-text{font-size:16px;font-weight:500;color:#1a1a1a;margin-bottom:16px;text-align:center}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .progress-section .el-progress .el-progress-bar__outer{border-radius:10px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .progress-section .el-progress .el-progress-bar__inner{border-radius:10px;transition:width .3s ease}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item{display:flex;align-items:flex-start;margin-bottom:20px;padding:16px;border-radius:12px;transition:all .3s ease}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-active{background:#f0f4ff;border:1px solid #4169e1}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-completed{background:#f0fdf4;border:1px solid #22c55e}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-waiting{background:#f9fafb;border:1px solid #e5e7eb}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-right:16px;flex-shrink:0}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-icon .step-success{color:#22c55e;font-size:20px;font-weight:700}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-icon .step-loading{color:#4169e1;font-size:20px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-icon .step-waiting-icon{color:#d1d5db;font-size:18px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-content{flex:1}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-content .step-title{font-size:16px;font-weight:600;color:#1a1a1a;margin-bottom:4px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item .step-content .step-desc{font-size:14px;color:#6b7280;line-height:1.5}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-completed .step-title{color:#15803d}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-waiting .step-desc,.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .steps-list .step-item.step-waiting .step-title{color:#9ca3af}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .error-message{display:flex;align-items:center;padding:16px;background:#fef2f2;border:1px solid #fca5a5;border-radius:12px;color:#dc2626;font-size:14px;margin-top:20px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .quick-submit-content .error-message i{font-size:20px;margin-right:8px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__footer{padding:16px 24px 24px}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__footer .dialog-footer{display:flex;justify-content:center}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__footer .dialog-footer .el-button{padding:12px 32px;font-size:15px;min-height:44px;border-radius:10px;font-weight:500;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.ai-suggestion-buttons[data-v-611070d6] .quick-submit-modal .el-dialog__footer .dialog-footer .el-button:hover{transform:translateY(-1px)}