.injury-form-page[data-v-d54eab50]{width:100%;height:100%;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa;color:#17233d}.form-header[data-v-d54eab50]{height:64px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 24px;background:#fff;border-bottom:1px solid #e8eaec;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-header[data-v-d54eab50],.header-left[data-v-d54eab50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-d54eab50]{gap:12px}.header-left h2[data-v-d54eab50]{margin:0;font-size:18px}.back-btn[data-v-d54eab50]{font-size:20px;cursor:pointer;color:#515a6e;padding:4px 8px}.header-actions[data-v-d54eab50]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.form-body[data-v-d54eab50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.section-nav[data-v-d54eab50]{width:180px;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#fff;border-right:1px solid #e8eaec;padding:16px 0;overflow-y:auto}.nav-title[data-v-d54eab50]{padding:0 16px 12px;font-size:12px;color:#808695}.nav-item[data-v-d54eab50]{padding:10px 16px;cursor:pointer;font-size:14px;color:#515a6e;border-left:3px solid transparent}.nav-item.active[data-v-d54eab50]{color:#19be6b;background:#f0fff4;border-left-color:#19be6b;font-weight:500}.form-scroll[data-v-d54eab50]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;padding:20px}.paper[data-v-d54eab50]{max-width:1100px;margin:0 auto;padding-bottom:40px}.readonly[data-v-d54eab50]{pointer-events:none}.readonly .back-btn[data-v-d54eab50],.readonly .section-nav[data-v-d54eab50]{pointer-events:auto}.form-section[data-v-d54eab50]{background:#fff;border:1px solid #e8eaec;border-radius:8px;margin-bottom:20px;overflow:hidden}.section-header[data-v-d54eab50]{background:#f9fafb;padding:14px 20px;font-size:16px;font-weight:600;color:#17233d;border-bottom:1px solid #e8eaec}.form-section[data-v-d54eab50]{padding:20px}.form-section .section-header[data-v-d54eab50]{margin:-20px -20px 20px -20px}.form-section[data-v-d54eab50] .ivu-form-item{margin-bottom:20px;display:block}.form-section[data-v-d54eab50] .ivu-form-item-label{padding-bottom:8px;font-weight:500;color:#515a6e;text-align:left;font-size:14px;display:block;width:100%!important;float:none;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;white-space:nowrap}.form-section[data-v-d54eab50] .ivu-form-item-content{line-height:32px;margin-left:0!important;display:block}.form-grid[data-v-d54eab50]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}.form-grid.basic-grid[data-v-d54eab50]{grid-template-columns:repeat(4,1fr);gap:0 24px}.form-grid.two-col[data-v-d54eab50]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-d54eab50] .ivu-form-item{margin-bottom:18px}.full-col[data-v-d54eab50]{grid-column:1/-1}.span-2[data-v-d54eab50]{grid-column:span 2}.group-title[data-v-d54eab50]{padding:24px 0 8px;font-size:14px;font-weight:600;color:#19be6b;border-top:1px solid #f0f0f0;margin-top:8px}.form-section>.group-title[data-v-d54eab50]:first-of-type{border-top:none;padding-top:0;margin-top:0}.bordered-box[data-v-d54eab50]{margin:0 0 12px;padding:16px;border:1px solid #e8eaec;border-radius:6px;background:#fff}.symptom-group[data-v-d54eab50]{padding:12px 0;border-bottom:1px solid #f0f0f0}.symptom-group[data-v-d54eab50]:last-child{border-bottom:none}.symptom-label[data-v-d54eab50]{font-size:14px;font-weight:500;margin-bottom:10px;color:#333}.symptom-group.two-col[data-v-d54eab50]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.symptom-item[data-v-d54eab50]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-label[data-v-d54eab50]{color:#515a6e;font-size:14px;white-space:nowrap}.inline-group[data-v-d54eab50]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.inline-group[data-v-d54eab50],.revisit-count[data-v-d54eab50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.revisit-count[data-v-d54eab50]{margin-left:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.data-table[data-v-d54eab50]{width:100%;border-collapse:collapse;margin:12px 0}.data-table td[data-v-d54eab50],.data-table th[data-v-d54eab50]{border:1px solid #e8eaec;padding:12px;text-align:left;font-size:14px;vertical-align:middle}.data-table th[data-v-d54eab50]{background:#f8f8f9;font-weight:500;text-align:center}.data-table td[data-v-d54eab50]{text-align:center}.milestone-table td[data-v-d54eab50]:first-child,.milestone-table td[data-v-d54eab50]:nth-child(5){text-align:left;background:#fafbfc;font-weight:500}.data-table[data-v-d54eab50] .ivu-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px}.checkbox-row[data-v-d54eab50]{padding:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-row+.checkbox-row[data-v-d54eab50]{border-top:1px dashed #f0f0f0}.signature-row[data-v-d54eab50]{padding:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:14px}.signature-label[data-v-d54eab50]{color:#515a6e}.signature-preview[data-v-d54eab50]{position:relative;width:150px;height:64px;border:1px dashed #dcdee2;border-radius:4px;background:#fff}.signature-image[data-v-d54eab50]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.signature-remove[data-v-d54eab50]{position:absolute;top:-9px;right:-9px;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;color:#fff;background:#ed4014;cursor:pointer}.signature-empty[data-v-d54eab50]{color:#98a2b3;min-width:100px}.notes-card[data-v-d54eab50]{margin:0 0 0;padding:16px;background:#f9fafb;border-radius:6px}.notes-title[data-v-d54eab50]{font-size:14px;font-weight:600;margin-bottom:10px;color:#515a6e}.notes-item[data-v-d54eab50]{font-size:13px;color:#808695;line-height:2;padding-left:8px}.footer-actions[data-v-d54eab50]{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;background:#fff;border-radius:8px;border:1px solid #e8eaec;margin-top:20px}.form-section[data-v-d54eab50] .ivu-form-item[label=""] .ivu-form-item-label{display:none}[data-v-d54eab50] .ivu-checkbox-wrapper,[data-v-d54eab50] .ivu-radio-wrapper{margin-right:16px;margin-bottom:8px}@media (max-width:1200px){.form-grid.basic-grid[data-v-d54eab50],.form-grid[data-v-d54eab50]{grid-template-columns:repeat(2,1fr)}.form-grid.two-col[data-v-d54eab50]{grid-template-columns:1fr}.span-2[data-v-d54eab50]{grid-column:span 1}}@media (max-width:768px){.section-nav[data-v-d54eab50]{display:none}.form-grid.basic-grid[data-v-d54eab50],.form-grid[data-v-d54eab50]{grid-template-columns:1fr;padding:12px}.form-scroll[data-v-d54eab50]{padding:12px}.span-2[data-v-d54eab50]{grid-column:span 1}}.delay-form-page[data-v-2a4ecffe]{width:100%;height:100%;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa}.form-header[data-v-2a4ecffe]{height:60px;background:#fff;padding:0 20px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #e8eaec;-ms-flex-negative:0;flex-shrink:0}.form-header[data-v-2a4ecffe],.header-left[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-2a4ecffe]{gap:12px}.back-btn[data-v-2a4ecffe]{font-size:20px;cursor:pointer;color:#515a6e}.back-btn[data-v-2a4ecffe]:hover{color:#2d8cf0}.form-header h2[data-v-2a4ecffe]{margin:0;font-size:18px;font-weight:600;color:#1c2438}.header-actions[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.form-body[data-v-2a4ecffe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden}.section-nav[data-v-2a4ecffe]{width:180px;background:#fff;border-right:1px solid #e8eaec;padding:16px 0;overflow-y:auto;-ms-flex-negative:0;flex-shrink:0}.nav-title[data-v-2a4ecffe]{padding:0 16px 12px;font-size:13px;color:#808695;font-weight:500}.nav-item[data-v-2a4ecffe]{padding:10px 16px;font-size:14px;color:#515a6e;cursor:pointer;border-left:3px solid transparent;-webkit-transition:all .2s;transition:all .2s}.nav-item[data-v-2a4ecffe]:hover{background:#f5f7fa}.nav-item.active[data-v-2a4ecffe]{background:#e6fffb;color:#19be6b;border-left-color:#19be6b;font-weight:500}.form-scroll[data-v-2a4ecffe]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-y:auto;padding:20px 20px 80px;-webkit-overflow-scrolling:touch;will-change:scroll-position;-ms-scroll-chaining:none;overscroll-behavior:contain}.paper[data-v-2a4ecffe]{background:#fff;border-radius:8px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,.06);box-shadow:0 2px 12px rgba(0,0,0,.06);min-height:calc(100% - 40px);padding-bottom:40px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.form-section[data-v-2a4ecffe]{padding:20px}.form-section[data-v-2a4ecffe]:not(:last-child){border-bottom:8px solid #f5f7fa}.section-header[data-v-2a4ecffe]{font-size:16px;font-weight:600;color:#1c2438;padding-bottom:12px;margin-bottom:20px;border-bottom:2px solid #19be6b;background:#f8fffe;margin:-20px -20px 20px -20px;padding:16px 20px 12px;border-radius:8px 8px 0 0}.group-sub-title[data-v-2a4ecffe]{font-size:15px;font-weight:600;color:#1c2438;margin:24px 0 16px;padding-bottom:8px;border-bottom:1px solid #e8eaec}.group-sub-title.green[data-v-2a4ecffe]{color:#19be6b;border-bottom-color:#19be6b}.sub-title[data-v-2a4ecffe]{font-size:14px;font-weight:500;color:#515a6e;margin-bottom:12px}.form-grid[data-v-2a4ecffe]{display:grid;gap:0 20px}.form-grid.basic-grid[data-v-2a4ecffe]{grid-template-columns:repeat(4,1fr)}.form-grid.three-col[data-v-2a4ecffe]{grid-template-columns:repeat(3,1fr)}.form-grid.two-col[data-v-2a4ecffe]{grid-template-columns:repeat(2,1fr)}.form-grid.four-col[data-v-2a4ecffe]{grid-template-columns:repeat(4,1fr)}.birth-history-grid[data-v-2a4ecffe]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:16px}.birth-row[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:12px}.birth-label[data-v-2a4ecffe]{font-weight:500;color:#515a6e;min-width:80px}.feeding-grid[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.feeding-row[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.feeding-label[data-v-2a4ecffe]{font-weight:500;color:#515a6e;min-width:120px}.doctor-section[data-v-2a4ecffe]{background:#fafcff}.doctor-section .section-header[data-v-2a4ecffe]{background:#f0f7ff;border-bottom-color:#2d8cf0;gap:8px}.doctor-section .section-header[data-v-2a4ecffe],.signature-row[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signature-row[data-v-2a4ecffe]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;margin-bottom:24px}.signature-label[data-v-2a4ecffe]{color:#515a6e;font-size:15px}.signature-preview[data-v-2a4ecffe]{position:relative;width:150px;height:64px;border:1px dashed #dcdee2;border-radius:4px;background:#fff}.signature-image[data-v-2a4ecffe]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.signature-remove[data-v-2a4ecffe]{position:absolute;top:-9px;right:-9px;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;color:#fff;background:#ed4014;cursor:pointer}.signature-empty[data-v-2a4ecffe]{color:#98a2b3;min-width:100px}.signature-area[data-v-2a4ecffe]{margin-top:24px;padding-top:20px;border-top:1px dashed #e8eaec}.span-2[data-v-2a4ecffe]{grid-column:span 2}.span-3[data-v-2a4ecffe]{grid-column:span 3}.revisit-count[data-v-2a4ecffe]{margin-left:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.bordered-box[data-v-2a4ecffe]{border:1px solid #e8eaec;border-radius:6px;padding:16px;background:#fafbfc;margin-bottom:16px}.symptom-group[data-v-2a4ecffe]{margin-bottom:12px}.sub-checkbox-group[data-v-2a4ecffe]{margin-left:24px;margin-top:8px;gap:8px 20px}.inline-group-row[data-v-2a4ecffe],.sub-checkbox-group[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-group-row[data-v-2a4ecffe]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.inline-label[data-v-2a4ecffe]{color:#515a6e;font-size:14px;white-space:nowrap}.dynamic-table[data-v-2a4ecffe]{width:100%;border:1px solid #e8eaec;border-radius:6px;background:#fafbfc}.dynamic-table-header[data-v-2a4ecffe]{display:grid;grid-template-columns:1fr 1fr 100px 1fr 80px;gap:8px;padding:10px 12px;background:#f5f7fa;border-bottom:1px solid #e8eaec;font-weight:500;color:#515a6e;font-size:13px}.dynamic-table-row[data-v-2a4ecffe]{display:grid;grid-template-columns:1fr 1fr 100px 1fr 80px;gap:8px;padding:8px 12px;border-bottom:1px solid #f0f2f5;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.dynamic-table-row[data-v-2a4ecffe]:last-child{border-bottom:none}.add-row-btn[data-v-2a4ecffe]{padding:10px;text-align:center;color:#19be6b;cursor:pointer;font-size:14px}.add-row-btn[data-v-2a4ecffe]:hover{background:#e6fffb}.data-table[data-v-2a4ecffe]{width:100%;border-collapse:collapse;border:1px solid #e8eaec}.data-table th[data-v-2a4ecffe]{background:#f5f7fa;padding:10px 12px;text-align:center;font-weight:500;color:#515a6e;border:1px solid #e8eaec;font-size:13px}.data-table td[data-v-2a4ecffe]{padding:8px 12px;text-align:center;border:1px solid #e8eaec;vertical-align:middle}.bordered-table[data-v-2a4ecffe]{width:100%;border-collapse:collapse;border:1px solid #e8eaec;border-radius:6px;overflow:hidden}.bordered-table td[data-v-2a4ecffe]{padding:12px 16px;text-align:left;border:1px solid #e8eaec;vertical-align:middle;font-size:14px}.attachment-item[data-v-2a4ecffe]{margin-bottom:12px}.attachment-checkboxes[data-v-2a4ecffe]{margin-left:24px;margin-top:8px}.priority-item[data-v-2a4ecffe]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:10px}.priority-num[data-v-2a4ecffe]{width:24px;font-weight:500;color:#515a6e}.risk-warning[data-v-2a4ecffe]{font-size:14px;font-weight:500;color:#ed4014;margin-bottom:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.readonly .ivu-checkbox-wrapper-disabled[data-v-2a4ecffe],.readonly .ivu-input-wrapper[disabled][data-v-2a4ecffe],.readonly .ivu-input[disabled][data-v-2a4ecffe],.readonly .ivu-radio-wrapper-disabled[data-v-2a4ecffe]{background:transparent;border-color:transparent;color:#1c2438;cursor:default}.readonly .bordered-box[data-v-2a4ecffe],.readonly .dynamic-table[data-v-2a4ecffe]{background:#fff}.readonly .dynamic-table-header[data-v-2a4ecffe]{background:#fafbfc}.injury-form-page[data-v-087ef7c6]{width:100%;height:100%;min-height:0;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa;color:#17233d}.form-header[data-v-087ef7c6]{height:64px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:0 24px;background:#fff;border-bottom:1px solid #e8eaec;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form-header[data-v-087ef7c6],.header-left[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-087ef7c6]{gap:12px}.header-left h2[data-v-087ef7c6]{margin:0;font-size:18px}.back-btn[data-v-087ef7c6]{font-size:20px;cursor:pointer;color:#515a6e;padding:4px 8px}.header-actions[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.form-body[data-v-087ef7c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex}.section-nav[data-v-087ef7c6]{width:200px;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#fff;border-right:1px solid #e8eaec;padding:16px 0;overflow-y:auto}.nav-title[data-v-087ef7c6]{padding:0 16px 12px;font-size:12px;color:#808695}.nav-item[data-v-087ef7c6]{padding:10px 16px;cursor:pointer;font-size:14px;color:#515a6e;border-left:3px solid transparent}.nav-item.active[data-v-087ef7c6]{color:#19be6b;background:#f0fff4;border-left-color:#19be6b;font-weight:500}.form-scroll[data-v-087ef7c6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:auto;padding:20px}.paper[data-v-087ef7c6]{max-width:1200px;margin:0 auto;padding-bottom:40px}.readonly[data-v-087ef7c6]{pointer-events:none}.readonly .back-btn[data-v-087ef7c6],.readonly .section-nav[data-v-087ef7c6]{pointer-events:auto}.form-section[data-v-087ef7c6]{background:#fff;border:1px solid #e8eaec;border-radius:8px;margin-bottom:20px;overflow:hidden}.section-header[data-v-087ef7c6]{background:linear-gradient(135deg,#f0fff4,#e6ffed);padding:14px 20px;font-size:16px;font-weight:600;color:#17233d;border-bottom:1px solid #e8eaec}.form-section[data-v-087ef7c6]{padding:20px}.form-section .section-header[data-v-087ef7c6]{margin:-20px -20px 20px -20px}.form-section[data-v-087ef7c6] .ivu-form-item{margin-bottom:16px;display:block}.form-section[data-v-087ef7c6] .ivu-form-item-label{padding-bottom:8px;font-weight:500;color:#515a6e;text-align:left;font-size:14px;display:block;width:100%!important;float:none;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb;white-space:nowrap}.form-section[data-v-087ef7c6] .ivu-form-item-content{line-height:32px;margin-left:0!important;display:block}.form-grid[data-v-087ef7c6]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 24px}.form-grid.basic-grid[data-v-087ef7c6]{grid-template-columns:repeat(4,1fr);gap:0 24px}.form-grid.two-col[data-v-087ef7c6]{grid-template-columns:repeat(2,1fr)}.form-grid[data-v-087ef7c6] .ivu-form-item{margin-bottom:16px}.full-col[data-v-087ef7c6]{grid-column:1/-1}.span-2[data-v-087ef7c6]{grid-column:span 2}.group-sub-title[data-v-087ef7c6]{padding:20px 0 12px;font-size:15px;font-weight:600;color:#19be6b;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.group-sub-title[data-v-087ef7c6]:before{content:"";display:inline-block;width:4px;height:16px;background:#19be6b;border-radius:2px;margin-right:8px}.form-section>.group-sub-title[data-v-087ef7c6]:first-of-type{padding-top:20px;margin-top:0}.bordered-box[data-v-087ef7c6]{margin:0 0 16px;padding:16px;border:1px solid #e8eaec;border-radius:6px;background:#fafbfc}.sub-title[data-v-087ef7c6]{padding:12px 0;font-size:14px;font-weight:600;color:#515a6e;margin-top:8px}.symptom-label[data-v-087ef7c6]{font-size:14px;font-weight:500;margin-bottom:10px;color:#333}.symptom-row[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.symptom-row-label[data-v-087ef7c6]{min-width:120px;font-weight:500;color:#515a6e}.symptom-item[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.inline-label[data-v-087ef7c6]{color:#515a6e;font-size:14px;white-space:nowrap}.inline-group[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex}.inline-group[data-v-087ef7c6],.inline-input-group[data-v-087ef7c6]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.inline-input-group[data-v-087ef7c6],.revisit-count[data-v-087ef7c6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.revisit-count[data-v-087ef7c6]{margin-left:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.data-table[data-v-087ef7c6]{width:100%;border-collapse:collapse;margin:12px 0}.data-table td[data-v-087ef7c6],.data-table th[data-v-087ef7c6]{border:1px solid #e8eaec;padding:10px 12px;text-align:left;font-size:14px;vertical-align:middle}.data-table th[data-v-087ef7c6]{background:#f8f8f9;font-weight:500;text-align:center;color:#515a6e}.data-table td[data-v-087ef7c6]{text-align:center}.milestone-table td[data-v-087ef7c6]:first-child,.milestone-table td[data-v-087ef7c6]:nth-child(5){text-align:left;background:#fafbfc;font-weight:500;color:#515a6e}.data-table[data-v-087ef7c6] .ivu-radio-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.data-table[data-v-087ef7c6] .ivu-input{width:100%}.diagnosis-basis-row[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px}.guidance-row[data-v-087ef7c6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:16px}.guidance-label[data-v-087ef7c6]{min-width:120px;font-weight:500;color:#515a6e;line-height:32px}.signature-row[data-v-087ef7c6]{padding:30px 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;font-size:14px}.signature-label[data-v-087ef7c6]{color:#515a6e}.signature-preview[data-v-087ef7c6]{position:relative;width:150px;height:64px;border:1px dashed #dcdee2;border-radius:4px;background:#fff}.signature-image[data-v-087ef7c6]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.signature-remove[data-v-087ef7c6]{position:absolute;top:-9px;right:-9px;width:20px;height:20px;line-height:18px;text-align:center;border-radius:50%;color:#fff;background:#ed4014;cursor:pointer}.signature-empty[data-v-087ef7c6]{color:#98a2b3;min-width:100px}.notes-card[data-v-087ef7c6]{margin:20px 0 0;padding:16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px}.notes-title[data-v-087ef7c6]{font-size:14px;font-weight:600;margin-bottom:10px;color:#faad14}.notes-item[data-v-087ef7c6]{font-size:13px;color:#808695;line-height:2;padding-left:8px}.footer-actions[data-v-087ef7c6]{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;background:#fff;border-radius:8px;border:1px solid #e8eaec;margin-top:20px}.form-section[data-v-087ef7c6] .ivu-form-item[label=""] .ivu-form-item-label{display:none}[data-v-087ef7c6] .ivu-checkbox-wrapper,[data-v-087ef7c6] .ivu-radio-wrapper{margin-right:16px;margin-bottom:8px;line-height:2}[data-v-087ef7c6] .ivu-checkbox-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (max-width:1200px){.form-grid.basic-grid[data-v-087ef7c6],.form-grid[data-v-087ef7c6]{grid-template-columns:repeat(2,1fr)}.form-grid.two-col[data-v-087ef7c6]{grid-template-columns:1fr}.span-2[data-v-087ef7c6]{grid-column:span 1}}@media (max-width:768px){.section-nav[data-v-087ef7c6]{display:none}.form-grid.basic-grid[data-v-087ef7c6],.form-grid[data-v-087ef7c6]{grid-template-columns:1fr}.form-scroll[data-v-087ef7c6]{padding:12px}.span-2[data-v-087ef7c6]{grid-column:span 1}.symptom-row-label[data-v-087ef7c6]{min-width:auto;margin-bottom:4px}}.consultation-detail-page[data-v-22583ca4]{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#f5f7fa;color:#17233d}.detail-header[data-v-22583ca4]{min-height:68px;-webkit-box-flex:0;-ms-flex:none;flex:none;padding:10px 24px;background:#fff;border-bottom:1px solid #e8edf3;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail-header[data-v-22583ca4],.header-left[data-v-22583ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-22583ca4]{gap:12px}.header-left h2[data-v-22583ca4]{margin:0;font-size:18px;line-height:1.4;font-weight:600}.header-subtitle[data-v-22583ca4]{margin-top:2px;color:#98a2b3;font-size:12px}.back-btn[data-v-22583ca4]{width:34px;height:34px;padding:0;border:1px solid #dcdfe6;border-radius:6px;background:#fff;color:#515a6e;font-size:20px;cursor:pointer}.back-btn[data-v-22583ca4]:hover{color:#24b99a;border-color:#24b99a}.detail-scroll[data-v-22583ca4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:auto;padding:24px}.detail-content[data-v-22583ca4]{width:min(1120px,100%);margin:0 auto;padding-bottom:32px}.record-section[data-v-22583ca4]{margin-bottom:16px;overflow:hidden;background:#fff;border:1px solid #e8edf3;border-radius:8px}.overview-section[data-v-22583ca4]{border-top:3px solid #24b99a}.section-title[data-v-22583ca4]{min-height:50px;padding:13px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#17233d;font-size:15px;font-weight:600;background:#f8faf9;border-bottom:1px solid #e8edf3}.section-title-between[data-v-22583ca4]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-title-between>div[data-v-22583ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.title-mark[data-v-22583ca4]{width:4px;height:16px;margin-right:9px;border-radius:2px;background:#24b99a}.record-count[data-v-22583ca4]{color:#98a2b3;font-size:12px;font-weight:400}.conversation-header-actions[data-v-22583ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px}.conversation-toggle[data-v-22583ca4]{padding:0;border:0;background:transparent;color:#24b99a;font-size:13px;cursor:pointer}.conversation-toggle .ivu-icon[data-v-22583ca4]{margin-left:3px}.metadata-grid[data-v-22583ca4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px}.metadata-item[data-v-22583ca4]{min-width:0;padding:0 20px;border-right:1px solid #edf0f2}.metadata-item[data-v-22583ca4]:first-child{padding-left:0}.metadata-item[data-v-22583ca4]:last-child{border-right:0}.field-item span[data-v-22583ca4],.metadata-item span[data-v-22583ca4]{display:block;margin-bottom:7px;color:#98a2b3;font-size:13px}.metadata-item strong[data-v-22583ca4]{display:block;color:#344054;font-size:14px;font-weight:500;word-break:break-word}.patient-grid[data-v-22583ca4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 20px 20px;-webkit-column-gap:28px;-moz-column-gap:28px;column-gap:28px}.field-item[data-v-22583ca4]{min-width:0;padding:14px 0;border-bottom:1px solid #f0f2f5}.field-item strong[data-v-22583ca4]{color:#344054;font-size:14px;line-height:1.7;font-weight:400;white-space:pre-wrap;word-break:break-word}.full-field[data-v-22583ca4]{grid-column:1/-1}.conversation-list[data-v-22583ca4]{padding:18px 20px}.conversation-item[data-v-22583ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:12px 0}.conversation-item+.conversation-item[data-v-22583ca4]{border-top:1px solid #f0f2f5}.speaker-badge[data-v-22583ca4]{width:46px;height:28px;-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:4px;font-size:12px;font-weight:500}.doctor-badge[data-v-22583ca4]{color:#12846f;background:#e7f7f3}.parent-badge[data-v-22583ca4]{color:#b87516;background:#fff5e5}.other-badge[data-v-22583ca4]{color:#667085;background:#f2f4f7}.conversation-main[data-v-22583ca4]{min-width:0;-webkit-box-flex:1;-ms-flex:1;flex:1}.conversation-meta[data-v-22583ca4]{min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:#98a2b3;font-size:12px}.conversation-content[data-v-22583ca4]{color:#344054;font-size:14px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.conversation-footer-toggle[data-v-22583ca4]{width:100%;height:40px;margin-top:8px;border:0;border-top:1px solid #e8edf3;background:#fbfefd;color:#24b99a;font-size:13px;cursor:pointer}.conversation-footer-toggle[data-v-22583ca4]:hover{background:#f0faf7}.conversation-footer-toggle .ivu-icon[data-v-22583ca4]{margin-right:5px}.empty-state[data-v-22583ca4]{padding:48px 20px;color:#98a2b3;text-align:center}.analysis-section[data-v-22583ca4]{border-color:#bfe9df}.analysis-section .section-title[data-v-22583ca4]{color:#12846f;background:#f0faf7;border-bottom-color:#d7f0ea}.report-block[data-v-22583ca4]{margin:18px 20px;overflow:hidden;border:1px solid #e8edf3;border-radius:6px}.report-label[data-v-22583ca4]{padding:10px 14px;color:#667085;font-size:13px;font-weight:500;background:#f8faf9;border-bottom:1px solid #e8edf3}.report-content[data-v-22583ca4]{padding:16px;color:#344054;font-size:14px;line-height:1.85;white-space:pre-wrap;word-break:break-word}.diagnosis-block[data-v-22583ca4]{border-color:#bfe9df}.diagnosis-block .report-label[data-v-22583ca4]{color:#12846f;background:#f0faf7;border-bottom-color:#d7f0ea}.standalone-report[data-v-22583ca4]{min-height:92px;padding:20px}.final-report-section[data-v-22583ca4]{border-color:#bfe9df}.final-report[data-v-22583ca4]{background:#fbfefd}.report-tags[data-v-22583ca4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}@media (max-width:980px){.metadata-grid[data-v-22583ca4],.patient-grid[data-v-22583ca4]{grid-template-columns:repeat(2,minmax(0,1fr))}.metadata-item[data-v-22583ca4]:nth-child(2){border-right:0}.metadata-item[data-v-22583ca4]:nth-child(n+3){margin-top:18px}}@media (max-width:640px){.detail-header[data-v-22583ca4]{padding:10px 14px}.detail-scroll[data-v-22583ca4]{padding:12px}.metadata-grid[data-v-22583ca4],.patient-grid[data-v-22583ca4]{grid-template-columns:1fr}.metadata-item[data-v-22583ca4]{padding:12px 0;border-right:0;border-bottom:1px solid #edf0f2}.metadata-item[data-v-22583ca4]:nth-child(n+3){margin-top:0}.conversation-list[data-v-22583ca4]{padding:10px 14px}}.consultation-list-page[data-v-f18b3b52]{width:100%;height:100%;min-height:0;overflow:hidden;background:#f5f7fa}.page-container[data-v-f18b3b52]{width:100%;height:100%;overflow:hidden}.left-panel[data-v-f18b3b52],.page-container[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:0}.left-panel[data-v-f18b3b52]{width:360px;background:#fff;border-right:1px solid #e8edf3;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.panel-header[data-v-f18b3b52]{padding:16px 20px;border-bottom:1px solid #e8edf3}.new-consult-btn[data-v-f18b3b52]{width:100%;background:#2d8cf0;border-color:#2d8cf0}.search-box[data-v-f18b3b52]{padding:12px 20px;border-bottom:1px solid #e8edf3}.consult-list[data-v-f18b3b52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:#c5c8ce transparent}.consult-list[data-v-f18b3b52]::-webkit-scrollbar{width:6px}.consult-list[data-v-f18b3b52]::-webkit-scrollbar-track{background:transparent}.consult-list[data-v-f18b3b52]::-webkit-scrollbar-thumb{background:#c5c8ce;border-radius:3px}.consult-list[data-v-f18b3b52]::-webkit-scrollbar-thumb:hover{background:#a9adb5}.consult-item[data-v-f18b3b52]{padding:16px;border-radius:8px;border:1px solid #e8edf3;margin-bottom:12px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.consult-item[data-v-f18b3b52]:hover{border-color:#19be6b}.consult-item.active[data-v-f18b3b52]{border-color:#19be6b;background:#f6ffed}.item-header[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.patient-info[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.patient-name[data-v-f18b3b52]{font-size:16px;font-weight:600;color:#17233d}.patient-info-text[data-v-f18b3b52]{font-size:13px;color:#808695}.status-tag[data-v-f18b3b52]{font-size:12px;padding:2px 8px;border-radius:4px}.status-tag.pending[data-v-f18b3b52]{background:#fff7e6;color:#fa8c16}.item-date[data-v-f18b3b52],.item-phone[data-v-f18b3b52]{font-size:13px;color:#808695;margin-bottom:4px}.item-desc[data-v-f18b3b52]{font-size:14px;color:#515a6e;line-height:1.5;margin-bottom:8px}.item-actions[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.action-btn[data-v-f18b3b52]{font-size:12px;padding:2px 8px;border-radius:4px}.action-btn.draft[data-v-f18b3b52]{background:#f0f2f5;color:#808695}.right-panel[data-v-f18b3b52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;min-height:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.detail-content[data-v-f18b3b52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding:20px}.detail-header[data-v-f18b3b52]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 20px;background:#fff;border-radius:8px;margin-bottom:16px}.detail-header[data-v-f18b3b52],.patient-main-info[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.patient-main-info[data-v-f18b3b52]{gap:12px}.avatar-wrap[data-v-f18b3b52]{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#19be6b,#15a85d);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.avatar[data-v-f18b3b52]{font-size:22px;font-weight:600;color:#fff}.patient-detail[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.name-row[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:4px}.name[data-v-f18b3b52]{font-size:18px;font-weight:600;color:#17233d}.info[data-v-f18b3b52]{font-size:14px;color:#515a6e}.meta-row[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;font-size:13px;color:#808695}.header-actions[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn-draft[data-v-f18b3b52]{background:#f5f7fa;color:#515a6e;border:1px solid #e8edf3}.btn-submit[data-v-f18b3b52]{background:#19be6b;border-color:#19be6b}.success-banner[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:12px 20px;background:#e8f5e9;color:#19be6b;font-size:14px;border-radius:8px;margin-bottom:16px}.success-icon[data-v-f18b3b52]{font-size:18px}.document-section[data-v-f18b3b52],.form-section[data-v-f18b3b52]{background:#fff;border-radius:8px;border:1px solid #e8edf3;margin-bottom:20px}.section-header[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:14px 20px;border-bottom:1px solid #e8edf3;background:#fafbfc}.section-icon[data-v-f18b3b52]{font-size:16px;color:#19be6b}.section-title[data-v-f18b3b52]{font-size:14px;font-weight:600;color:#17233d}.section-tip[data-v-f18b3b52]{margin-left:auto;font-size:12px;color:#808695}.form-content[data-v-f18b3b52]{padding:20px}.form-row[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;margin-bottom:16px}.form-row.full-width[data-v-f18b3b52]{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item[data-v-f18b3b52]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:180px}.form-item.full[data-v-f18b3b52]{width:100%}.form-item.half[data-v-f18b3b52]{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 12px);flex:0 0 calc(50% - 12px)}.form-label[data-v-f18b3b52]{font-size:14px;color:#515a6e;margin-bottom:8px;display:block}.form-label.required[data-v-f18b3b52]:before{content:"*";color:#ed4014;margin-right:4px}.form-input[data-v-f18b3b52]{width:100%}.form-input.disabled[data-v-f18b3b52]{background:#f5f7fa}.form-textarea[data-v-f18b3b52]{width:100%;min-height:80px}.radio-group[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.empty-state[data-v-f18b3b52]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.empty-icon[data-v-f18b3b52]{font-size:64px;color:#d9dde3;margin-bottom:16px}.empty-text[data-v-f18b3b52]{font-size:14px;color:#808695}.empty-container[data-v-f18b3b52],.loading-container[data-v-f18b3b52]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#808695}.document-table[data-v-f18b3b52]{width:100%;margin:0}.document-table[data-v-f18b3b52] .ivu-table,.document-table[data-v-f18b3b52] .ivu-table-tip,.document-table[data-v-f18b3b52] .ivu-table-wrapper{width:100%}.doc-action[data-v-f18b3b52]{margin-right:12px;font-size:13px;color:#2d8cf0;cursor:pointer}.doc-action.fill[data-v-f18b3b52]{color:#19be6b}