.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}}.base-info-panel[data-v-28a022b9]{background:#f5f7fa;min-height:calc(100vh - 112px)}.panel-header[data-v-28a022b9]{height:56px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #e8edf3}.header-left[data-v-28a022b9],.panel-header[data-v-28a022b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-28a022b9]{gap:8px}.panel-back[data-v-28a022b9]{font-size:20px;color:#667085;cursor:pointer;margin-right:4px}.panel-title[data-v-28a022b9]{font-size:18px;font-weight:600;color:#17233d}.update-time[data-v-28a022b9]{font-size:14px;color:#808695;margin-left:12px}.update-doctor[data-v-28a022b9]{font-size:14px;color:#515a6e;margin-left:12px}.editing-tag[data-v-28a022b9]{margin-left:12px!important}.header-right[data-v-28a022b9]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.btn-edit[data-v-28a022b9]{color:#19be6b;background:#fff;border-color:#19be6b;border-radius:4px}.btn-edit[data-v-28a022b9]:hover{background:#19be6b;color:#fff}.btn-save-plain[data-v-28a022b9]{color:#515a6e;background:#fff;border-color:#dcdee2;border-radius:4px}.btn-save-plain[data-v-28a022b9]:hover{color:#2d8cf0;border-color:#2d8cf0}.btn-save-success[data-v-28a022b9]{background:#19be6b;border-color:#19be6b;border-radius:4px}.btn-save-success[data-v-28a022b9]:hover{background:#15a85d;border-color:#15a85d}.form-container[data-v-28a022b9]{padding:24px}.avatar-editor[data-v-28a022b9]{-ms-flex-align:center;gap:16px;margin-bottom:22px;padding:14px 16px;background:#f8fafc;border:1px solid #e8edf3;border-radius:6px}.avatar-editor[data-v-28a022b9],.avatar-preview[data-v-28a022b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;align-items:center}.avatar-preview[data-v-28a022b9]{width:72px;height:72px;-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;color:#98a2b3;background:#fff;border:1px solid #dce3eb;border-radius:50%;font-size:34px}.avatar-preview img[data-v-28a022b9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-actions[data-v-28a022b9]{min-width:0}.avatar-label[data-v-28a022b9]{margin-bottom:8px;color:#17233d;font-weight:600}.avatar-buttons[data-v-28a022b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.remove-avatar[data-v-28a022b9]{color:#ed4014}.avatar-tip[data-v-28a022b9]{margin-top:6px;color:#98a2b3;font-size:12px}.section-card[data-v-28a022b9]{margin-bottom:16px;border-radius:8px;border:1px solid #e8edf3}.section-card[data-v-28a022b9] .ivu-card-head{padding:0;background:#f8fafc;border-bottom:1px solid #e8edf3;min-height:48px}.section-title[data-v-28a022b9]{font-size:15px;font-weight:600;color:#17233d;padding:12px 20px}.manage-section-title[data-v-28a022b9],.section-title[data-v-28a022b9]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.manage-tip[data-v-28a022b9]{font-size:12px;color:#ed4014;font-weight:400}.section-card[data-v-28a022b9] .ivu-card-body{padding:20px}.section-card[data-v-28a022b9] .ivu-form-item{margin-bottom:18px}.section-card[data-v-28a022b9] .ivu-form-item-label{font-size:14px;color:#515a6e;font-weight:400}.section-card[data-v-28a022b9] .ivu-date-picker-disabled .ivu-input,.section-card[data-v-28a022b9] .ivu-input[disabled],.section-card[data-v-28a022b9] .ivu-select-disabled .ivu-select-selection{background-color:#f8f9fa;border-color:#e8edf3;color:#344054;cursor:default}.section-card[data-v-28a022b9] .ivu-date-picker:not(.ivu-date-picker-disabled) .ivu-input,.section-card[data-v-28a022b9] .ivu-input:not([disabled]),.section-card[data-v-28a022b9] .ivu-select:not(.ivu-select-disabled) .ivu-select-selection{border-color:#dcdee2;border-radius:4px}.section-card[data-v-28a022b9] .ivu-date-picker:not(.ivu-date-picker-disabled) .ivu-input:hover,.section-card[data-v-28a022b9] .ivu-input:not([disabled]):hover,.section-card[data-v-28a022b9] .ivu-select:not(.ivu-select-disabled) .ivu-select-selection:hover{border-color:#19be6b}.section-card[data-v-28a022b9] .ivu-date-picker:not(.ivu-date-picker-disabled) .ivu-input:focus,.section-card[data-v-28a022b9] .ivu-input:not([disabled]):focus{border-color:#19be6b;-webkit-box-shadow:0 0 0 2px rgba(25,190,107,.2);box-shadow:0 0 0 2px rgba(25,190,107,.2)}.ai-basis-container[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.card-section[data-v-1d19ed64]{background:#fff;border-radius:8px;border:1px solid #e5e9f2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);overflow:hidden}.section-header[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:20px 24px;border-bottom:1px solid #f0f2f5}.section-icon[data-v-1d19ed64]{font-size:20px;color:#24b99a}.section-title[data-v-1d19ed64]{font-size:16px;font-weight:600;color:#101828}.file-table[data-v-1d19ed64]{width:100%}.table-header[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f8fafc;border-bottom:1px solid #e8edf3}.th[data-v-1d19ed64]{padding:14px 20px;font-size:14px;font-weight:600;color:#475467}.th-name[data-v-1d19ed64]{-webkit-box-flex:1;-ms-flex:1;flex:1}.th-time[data-v-1d19ed64]{width:200px}.th-result[data-v-1d19ed64]{width:200px;text-align:center}.th-action[data-v-1d19ed64]{width:100px;text-align:center}.table-row[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #f0f2f5;-webkit-transition:background .2s;transition:background .2s}.table-row[data-v-1d19ed64]:hover{background:#f8fffe}.table-row[data-v-1d19ed64]:last-child{border-bottom:none}.td[data-v-1d19ed64]{padding:16px 20px;font-size:14px;color:#344054;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.td-name[data-v-1d19ed64]{-webkit-box-flex:1;-ms-flex:1;flex:1}.td-time[data-v-1d19ed64]{width:200px;color:#667085}.td-result[data-v-1d19ed64]{width:200px}.td-action[data-v-1d19ed64],.td-result[data-v-1d19ed64]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.td-action[data-v-1d19ed64]{width:100px}.status-tag[data-v-1d19ed64]{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500}.status-tag.checked[data-v-1d19ed64]{color:#24b99a;background:#e6f9f4}.action-btn[data-v-1d19ed64]{color:#24b99a;font-size:14px}.charts-row[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:24px}.chart-card[data-v-1d19ed64]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #e8edf3;border-radius:6px;padding:16px}.chart-title[data-v-1d19ed64]{font-size:14px;font-weight:600;color:#101828;text-align:center;margin-bottom:12px}.bar-chart[data-v-1d19ed64],.radar-chart[data-v-1d19ed64]{height:280px}.analysis-cards[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:0 24px 24px}.analysis-card[data-v-1d19ed64]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:6px;padding:20px;border:1px solid}.risk-card[data-v-1d19ed64]{background:#fef2f2;border-color:#fecaca}.recommend-card[data-v-1d19ed64]{background:#ecfdf5;border-color:#a7f3d0}.card-header[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:12px}.card-icon[data-v-1d19ed64]{font-size:18px}.risk-icon[data-v-1d19ed64]{color:#f59e0b}.recommend-icon[data-v-1d19ed64]{color:#24b99a}.card-title[data-v-1d19ed64]{font-size:14px;font-weight:600;color:#101828}.card-content[data-v-1d19ed64]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.analysis-item[data-v-1d19ed64]{font-size:14px;color:#344054;line-height:1.6}.long-term-container[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-section[data-v-9d610b98]{background:#fff;border-radius:8px;border:1px solid #e5e9f2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:28px}.patient-info-grid[data-v-9d610b98]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.info-item[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.info-label[data-v-9d610b98]{font-size:13px;color:#667085}.info-value[data-v-9d610b98]{font-size:14px;font-weight:600;color:#101828}.diagnosis-value[data-v-9d610b98]{color:#101828}.divider[data-v-9d610b98]{height:1px;background:#e8edf3;margin:28px 0}.section-header[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.section-title[data-v-9d610b98]{font-size:15px;font-weight:600;color:#101828}.status-tag[data-v-9d610b98]{padding:4px 10px;border-radius:4px;font-size:12px;border:1px solid}.status-tag.editing[data-v-9d610b98]{color:#f59e0b;background:#fff8e8;border-color:#fcd34d}.goals-container[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:16px}.goal-form-card[data-v-9d610b98]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e8edf3}.goal-card-actions[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.form-grid[data-v-9d610b98]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.form-item[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-item.half-width[data-v-9d610b98]{grid-column:span 1}.form-item.full-width[data-v-9d610b98]{grid-column:span 2}.form-label[data-v-9d610b98]{font-size:13px;color:#475467;font-weight:500}.add-goal-btn[data-v-9d610b98]{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;gap:6px;padding:14px;border:1px dashed #d1fae5;border-radius:8px;color:#24b99a;font-size:14px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#f8fffe}.add-goal-btn[data-v-9d610b98]:hover{background:#ecfdf5;border-color:#24b99a}.evaluation-grid[data-v-9d610b98]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.sign-section[data-v-9d610b98]{gap:40px}.sign-item[data-v-9d610b98],.sign-section[data-v-9d610b98]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-item[data-v-9d610b98]{gap:8px}.sign-label[data-v-9d610b98]{font-size:13px;color:#667085}.sign-name[data-v-9d610b98]{font-size:14px;font-weight:600;color:#101828;border-bottom:1px solid #d0d5dd;padding:0 16px 4px}.sign-name.unsigned[data-v-9d610b98]{color:#f59e0b}.sign-image-link[data-v-9d610b98]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e9f2;border-radius:4px;background:#fff;overflow:hidden}.sign-image[data-v-9d610b98]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sign-date[data-v-9d610b98]{font-size:13px;color:#667085}.monthly-container[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-section[data-v-278cf22d]{background:#fff;border-radius:8px;border:1px solid #e5e9f2;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.05);box-shadow:0 1px 3px rgba(0,0,0,.05);padding:28px}.patient-info-grid[data-v-278cf22d]{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.info-item[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.info-label[data-v-278cf22d]{font-size:13px;color:#667085}.info-value[data-v-278cf22d]{font-size:14px;font-weight:600;color:#101828}.info-value.highlight[data-v-278cf22d]{color:#101828}.divider[data-v-278cf22d]{height:1px;background:#e8edf3;margin:28px 0}.section-header[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.section-title[data-v-278cf22d]{font-size:15px;font-weight:600;color:#101828}.status-tag[data-v-278cf22d]{padding:4px 10px;border-radius:4px;font-size:12px;border:1px solid}.status-tag.editing[data-v-278cf22d]{color:#f59e0b;background:#fff8e8;border-color:#fcd34d}.goals-container[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:16px}.goal-form-card[data-v-278cf22d]{background:#f8fafc;border-radius:8px;padding:20px;border:1px solid #e8edf3}.goal-card-actions[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:12px}.form-grid[data-v-278cf22d]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.form-item[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.form-item.full-width[data-v-278cf22d]{grid-column:span 3}.form-label[data-v-278cf22d]{font-size:13px;color:#475467;font-weight:500}.add-goal-btn[data-v-278cf22d]{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;gap:6px;padding:14px;border:1px dashed #d1fae5;border-radius:8px;color:#24b99a;font-size:14px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;background:#f8fffe}.add-goal-btn[data-v-278cf22d]:hover{background:#ecfdf5;border-color:#24b99a}.summary-grid[data-v-278cf22d]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:16px}.sign-section[data-v-278cf22d]{gap:40px}.sign-item[data-v-278cf22d],.sign-section[data-v-278cf22d]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-item[data-v-278cf22d]{gap:8px}.sign-label[data-v-278cf22d]{font-size:13px;color:#667085}.sign-name[data-v-278cf22d]{font-size:14px;font-weight:600;color:#101828;border-bottom:1px solid #d0d5dd;padding:0 16px 4px}.sign-name.unsigned[data-v-278cf22d]{color:#f59e0b}.sign-image-link[data-v-278cf22d]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:56px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e9f2;border-radius:4px;background:#fff;overflow:hidden}.sign-image[data-v-278cf22d]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.sign-date[data-v-278cf22d]{font-size:13px;color:#667085}.structured-table-wrap[data-v-278cf22d]{width:100%;overflow-x:auto;border:1px solid #e5e9f2}.structured-table[data-v-278cf22d]{min-width:1160px}.structured-row[data-v-278cf22d]{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #eef1f5}.smart-table .structured-row[data-v-278cf22d]{grid-template-columns:repeat(7,minmax(150px,1fr))}.smart-table.with-actions .structured-row[data-v-278cf22d]{grid-template-columns:repeat(7,minmax(150px,1fr)) 70px}.smart-table.with-execution .structured-row[data-v-278cf22d]{grid-template-columns:repeat(9,minmax(140px,1fr))}.smart-table.with-execution.with-actions .structured-row[data-v-278cf22d]{grid-template-columns:repeat(9,minmax(140px,1fr)) 70px}.activity-table .structured-row[data-v-278cf22d]{grid-template-columns:140px 180px minmax(260px,1.6fr) minmax(240px,1.4fr) minmax(260px,1.5fr) 180px 200px}.activity-table.with-actions .structured-row[data-v-278cf22d]{grid-template-columns:140px 180px minmax(260px,1.6fr) minmax(240px,1.4fr) minmax(260px,1.5fr) 180px 200px 70px}.evaluation-table .structured-row[data-v-278cf22d]{grid-template-columns:repeat(5,minmax(180px,1fr))}.evaluation-table.with-execution .structured-row[data-v-278cf22d]{grid-template-columns:repeat(8,minmax(150px,1fr)) 70px}.structured-row[data-v-278cf22d]:last-child{border-bottom:0}.structured-row>div[data-v-278cf22d]{min-width:0;padding:10px 8px}.activity-sub-input[data-v-278cf22d]{margin-top:8px}.structured-header[data-v-278cf22d]{background:#f8fafc;color:#475467;font-size:13px;font-weight:600}.weekly-container[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-section[data-v-f3c196f2]{padding:28px;background:#fff;border:1px solid #e5e9f2;border-radius:8px}.patient-info-grid[data-v-f3c196f2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.info-item[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:0}.form-item label[data-v-f3c196f2],.info-label[data-v-f3c196f2]{color:#667085;font-size:13px}.info-value[data-v-f3c196f2]{color:#101828;font-size:14px;font-weight:600;overflow-wrap:anywhere}.divider[data-v-f3c196f2]{height:1px;margin:28px 0;background:#e8edf3}.section-header[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.section-gap[data-v-f3c196f2]{margin-top:28px}.section-title[data-v-f3c196f2]{color:#101828;font-size:15px;font-weight:600;margin-bottom:16px}.section-header .section-title[data-v-f3c196f2]{margin-bottom:0}.evaluation-list[data-v-f3c196f2],.goal-list[data-v-f3c196f2],.training-list[data-v-f3c196f2]{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}.goal-row[data-v-f3c196f2]{display:grid;grid-template-columns:90px 220px minmax(260px,1fr) 42px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:14px;border:1px solid #e5e9f2;border-radius:6px}.training-item[data-v-f3c196f2]{padding:18px;border:1px solid #e5e9f2;border-radius:6px}.training-heading[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}.notes-grid[data-v-f3c196f2],.summary-grid[data-v-f3c196f2],.training-grid[data-v-f3c196f2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-item[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px;min-width:0}.full-width[data-v-f3c196f2]{grid-column:1/-1}.number-unit[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.number-unit .ivu-input-number[data-v-f3c196f2]{width:120px}.danger-button[data-v-f3c196f2]{color:#ed4014}.evaluation-row[data-v-f3c196f2]{display:grid;grid-template-columns:1fr 42px;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-row[data-v-f3c196f2]{padding:20px;color:#98a2b3;text-align:center;background:#f8fafc;border-radius:6px}.table-scroll[data-v-f3c196f2]{overflow-x:auto}.daily-table[data-v-f3c196f2]{min-width:1450px;border:1px solid #e5e9f2;border-radius:6px;overflow:hidden}.daily-row[data-v-f3c196f2]{display:grid;grid-template-columns:145px repeat(3,150px) 90px repeat(5,150px) 70px;border-bottom:1px solid #eef1f5}.daily-row>div[data-v-f3c196f2]{padding:10px 8px;min-width:0}.daily-header[data-v-f3c196f2]{color:#475467;font-size:13px;font-weight:600;background:#f8fafc}.sign-section[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.sign-item[data-v-f3c196f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.sign-item[data-v-f3c196f2],.sign-item a[data-v-f3c196f2]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sign-item a[data-v-f3c196f2]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:120px;height:56px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #e5e9f2;border-radius:4px}.sign-item img[data-v-f3c196f2]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.unsigned[data-v-f3c196f2]{color:#f59e0b}@media(max-width:900px){.notes-grid[data-v-f3c196f2],.patient-info-grid[data-v-f3c196f2],.summary-grid[data-v-f3c196f2],.training-grid[data-v-f3c196f2]{grid-template-columns:1fr}.goal-row[data-v-f3c196f2]{grid-template-columns:80px 1fr 42px}.goal-row[data-v-f3c196f2]>:nth-child(3){grid-column:1/-1}.full-width[data-v-f3c196f2]{grid-column:auto}}.treatment-plan-panel[data-v-786f531a]{position:relative;min-height:240px;padding:24px;background:#fff}.list-header[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.section-title[data-v-786f531a]{color:#17233d;font-size:18px;font-weight:600}.add-plan-btn[data-v-786f531a]{background:#24b99a;border-color:#24b99a}.version-table[data-v-786f531a]{width:100%;border:1px solid #e8edf3;border-radius:6px;overflow:hidden}.table-header[data-v-786f531a],.table-row[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.table-header[data-v-786f531a]{background:#f8fafc}.table-body[data-v-786f531a]{position:relative;min-height:56px}.table-row[data-v-786f531a]{border-top:1px solid #edf1f5}.td[data-v-786f531a],.th[data-v-786f531a]{min-width:0;padding:14px 12px}.th[data-v-786f531a]{color:#515a6e;font-weight:500}.td[data-v-786f531a]{color:#344054}.td-version[data-v-786f531a],.th-version[data-v-786f531a]{-webkit-box-flex:.7;-ms-flex:.7;flex:.7}.td-name[data-v-786f531a],.th-name[data-v-786f531a]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.td-period[data-v-786f531a],.th-period[data-v-786f531a]{-webkit-box-flex:1.7;-ms-flex:1.7;flex:1.7}.td-teacher[data-v-786f531a],.th-teacher[data-v-786f531a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.td-sign[data-v-786f531a],.td-status[data-v-786f531a],.th-sign[data-v-786f531a],.th-status[data-v-786f531a]{-webkit-box-flex:.9;-ms-flex:.9;flex:.9}.td-action[data-v-786f531a],.th-action[data-v-786f531a]{-webkit-box-flex:1.2;-ms-flex:1.2;flex:1.2}.td-action[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex}.table-empty[data-v-786f531a]{padding:40px;color:#999;text-align:center}.status-active[data-v-786f531a],.status-approved[data-v-786f531a]{color:#19be6b}.status-pending[data-v-786f531a]{color:#f90}.status-rejected[data-v-786f531a]{color:#ed4014}.status-archived[data-v-786f531a],.status-draft[data-v-786f531a]{color:#808695}.action-btn[data-v-786f531a]{padding:0 5px;color:#24b99a}.plan-pagination[data-v-786f531a]{margin-top:20px;text-align:right}.detail-header[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:20px;border-bottom:1px solid #e8edf3}.detail-back[data-v-786f531a]{margin-right:16px;font-size:26px;cursor:pointer}.detail-header-info[data-v-786f531a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.detail-meta-row[data-v-786f531a],.detail-title-row[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:22px}.detail-title-row[data-v-786f531a]{margin-bottom:10px}.detail-patient-name[data-v-786f531a]{font-size:22px;font-weight:600}.patient-code[data-v-786f531a]{padding:2px 9px;border-radius:4px;background:#eef8f5;color:#24b99a}.detail-meta-row[data-v-786f531a]{color:#515a6e}.detail-tabs[data-v-786f531a]{margin-top:14px}.detail-content[data-v-786f531a]{position:relative}.plan-shortcut-bar[data-v-786f531a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:14px;margin-bottom:16px;padding-right:24px}.plan-shortcut-tip[data-v-786f531a]{color:#808695;font-size:13px}.assessment-panel[data-v-6e204145]{position:relative;min-height:calc(100vh - 178px);padding:24px;background:#f5f7fa}.summary-card[data-v-6e204145]{padding:22px 32px;margin-bottom:20px;background:#fff;border:1px solid #e8edf3;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.summary-card[data-v-6e204145],.summary-item[data-v-6e204145]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.summary-item[data-v-6e204145]{min-width:180px}.summary-label[data-v-6e204145]{margin-right:14px;color:#808695;font-size:14px}.summary-value[data-v-6e204145]{color:#17233d;font-size:18px;font-weight:600}.count-value[data-v-6e204145]{color:#19be6b}.summary-divider[data-v-6e204145]{width:1px;height:32px;margin:0 42px;background:#e8edf3}.history-section[data-v-6e204145]{overflow:hidden;padding-bottom:18px;background:#fff;border:1px solid #e8edf3;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.04);box-shadow:0 2px 8px rgba(0,0,0,.04)}.flow-section[data-v-6e204145]{margin-bottom:20px}.section-header[data-v-6e204145]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:60px;padding:0 24px;border-bottom:1px solid #e8edf3}.section-header[data-v-6e204145],.section-heading[data-v-6e204145]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-icon[data-v-6e204145]{margin-right:8px;color:#515a6e;font-size:20px}.section-title[data-v-6e204145]{color:#17233d;font-size:17px;font-weight:600}.section-total[data-v-6e204145]{color:#808695;font-size:13px}.history-section[data-v-6e204145] .ivu-table-wrapper{border:0}.history-section[data-v-6e204145] .ivu-table th{height:48px;background:#f8fafc;color:#515a6e;font-weight:500}.history-section[data-v-6e204145] .ivu-table td{height:58px}.assessment-name[data-v-6e204145]{color:#17233d;font-weight:500}.record-pagination[data-v-6e204145]{margin:18px 20px 0;text-align:right}.schedule-panel[data-v-c71f58a0]{position:relative;min-height:400px;padding:24px;background:#f5f7fa}.content-card[data-v-c71f58a0],.summary-card[data-v-c71f58a0]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.summary-card[data-v-c71f58a0] .ivu-card-body{padding:24px 32px}.summary-content[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.summary-item[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;min-width:110px}.sub-text[data-v-c71f58a0],.summary-label[data-v-c71f58a0]{color:#808695;font-size:13px}.summary-value[data-v-c71f58a0]{color:#17233d;font-size:16px;font-weight:600}.highlight-value[data-v-c71f58a0]{font-size:20px}.status-tag[data-v-c71f58a0]{-ms-flex-item-align:start;align-self:flex-start}.summary-actions[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;white-space:nowrap}.ml-12[data-v-c71f58a0]{margin-left:12px}.content-card[data-v-c71f58a0] .ivu-card-head{padding:0;min-height:48px}.content-card[data-v-c71f58a0] .ivu-card-body{padding:0}.card-title[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 24px;color:#17233d;font-size:18px;font-weight:600}.date-range[data-v-c71f58a0]{color:#808695;font-size:13px;font-weight:400}.week-table[data-v-c71f58a0]{overflow-x:auto}.week-row[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:980px;border-bottom:1px solid #edf1f5}.week-header[data-v-c71f58a0]{background:#f8fafc}.time-cell[data-v-c71f58a0]{width:130px;-ms-flex-negative:0;flex-shrink:0;padding:14px 10px;text-align:center}.day-cell[data-v-c71f58a0]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:120px;padding:12px 8px;text-align:center;border-left:1px solid #edf1f5}.week-header .day-cell[data-v-c71f58a0]{color:#515a6e;font-weight:500}.week-header small[data-v-c71f58a0]{display:block;margin-top:3px;color:#808695;font-weight:400}.week-header .today[data-v-c71f58a0]{color:#19be6b;background:#f0fff7}.slot-time[data-v-c71f58a0]{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-pack:center;-ms-flex-pack:center;justify-content:center;color:#344054}.slot-time small[data-v-c71f58a0]{margin-top:4px;color:#808695}.schedule-cell[data-v-c71f58a0]{min-height:100px}.course-card[data-v-c71f58a0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:6px;padding:9px;text-align:left;border-radius:5px;background:#edf7ff;border-left:3px solid #2d8cf0;color:#515a6e;font-size:12px}.course-card strong[data-v-c71f58a0]{color:#17233d;font-size:13px}.course-card em[data-v-c71f58a0]{color:#2d8cf0;font-style:normal}.course-card.status-2[data-v-c71f58a0]{background:#edfff4;border-left-color:#19be6b}.course-card.status-2 em[data-v-c71f58a0]{color:#19be6b}.course-card.status-3[data-v-c71f58a0]{opacity:.65;border-left-color:#808695}.empty-cell[data-v-c71f58a0]{display:inline-block;margin-top:25px;color:#c5c8ce}.empty-calendar[data-v-c71f58a0]{padding:36px;text-align:center;color:#808695}.pagination[data-v-c71f58a0]{padding:20px 24px;text-align:right}@media (max-width:1200px){.summary-content[data-v-c71f58a0]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.summary-actions[data-v-c71f58a0]{margin-left:0}}.treatment-panel[data-v-54e72cc5]{position:relative;min-height:420px;padding:24px;background:#f5f7fa}.history-card[data-v-54e72cc5],.summary-card[data-v-54e72cc5]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.summary-card[data-v-54e72cc5] .ivu-card-body{padding:26px 32px}.summary-content[data-v-54e72cc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;width:100%}.summary-item[data-v-54e72cc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 100px;flex:1 1 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:100px}.summary-item.wide[data-v-54e72cc5]{-ms-flex-preferred-size:165px;flex-basis:165px;min-width:165px}.summary-item span[data-v-54e72cc5]{color:#808695;font-size:13px}.summary-item strong[data-v-54e72cc5]{color:#17233d;font-size:16px}.summary-item small[data-v-54e72cc5]{margin-left:8px;color:#515a6e;font-size:14px;font-weight:400}.summary-item .trend[data-v-54e72cc5]{color:#19be6b}.summary-actions[data-v-54e72cc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-left:auto}.summary-actions .ivu-btn[data-v-54e72cc5]{width:140px}.history-card[data-v-54e72cc5] .ivu-card-body,.history-card[data-v-54e72cc5] .ivu-card-head{padding:0}.card-title[data-v-54e72cc5]{padding:15px 24px;color:#17233d;font-size:18px;font-weight:600}.card-title i[data-v-54e72cc5]{margin-right:6px;color:#19be6b}.filters[data-v-54e72cc5]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:12px;padding:14px 24px;border-bottom:1px solid #e8edf3}.filter[data-v-54e72cc5]{width:130px}.date-filter[data-v-54e72cc5]{width:210px}.history-card[data-v-54e72cc5] .goal{font-weight:500}.history-card[data-v-54e72cc5] .goal-1{color:#19be6b}.history-card[data-v-54e72cc5] .goal-2{color:#f90}.history-card[data-v-54e72cc5] .goal-3{color:#ed4014}.pagination[data-v-54e72cc5]{padding:20px 24px;text-align:right}@media (max-width:1200px){.summary-content[data-v-54e72cc5]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:24px}.summary-actions[data-v-54e72cc5]{margin-left:0}.filters[data-v-54e72cc5]{-ms-flex-wrap:wrap;flex-wrap:wrap}}.detail-panel[data-v-945ca2a2]{position:relative;min-height:500px;background:#f5f7fa}.back-bar[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;padding:14px 24px;background:#fff;border-bottom:1px solid #e8edf3;font-size:18px}.detail-container[data-v-945ca2a2]{padding:24px}.header-card[data-v-945ca2a2],.info-card[data-v-945ca2a2],.record-card[data-v-945ca2a2]{border:1px solid #e8edf3;border-radius:8px}.header-card[data-v-945ca2a2]{margin-bottom:24px}.header-grid[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px;padding:2px 8px}.header-item[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.header-item span[data-v-945ca2a2]{color:#808695;font-size:12px}.header-item strong[data-v-945ca2a2]{color:#17233d;font-size:14px}.header-item .highlight[data-v-945ca2a2]{font-size:16px}.record-card[data-v-945ca2a2]{margin-bottom:24px}.info-card[data-v-945ca2a2] .ivu-card-head,.record-card[data-v-945ca2a2] .ivu-card-head{padding:0}.title[data-v-945ca2a2]{padding:15px 24px;color:#17233d;font-size:16px;font-weight:600}.title i[data-v-945ca2a2]{margin-right:7px;color:#19be6b}.record-card[data-v-945ca2a2] .ivu-card-body{padding:24px 32px}.form-grid[data-v-945ca2a2]{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.field[data-v-945ca2a2]{margin-bottom:20px}.field label[data-v-945ca2a2]{display:block;margin-bottom:8px;color:#515a6e;font-weight:500}.field-value[data-v-945ca2a2]{min-height:42px;padding:11px 15px;background:#f8fafc;border:1px solid #e8edf3;border-radius:6px}.goal-buttons[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.goal-btn[data-v-945ca2a2]{min-width:120px;padding:9px 18px;text-align:center;border:1px solid #dcdee2;border-radius:6px;color:#515a6e}.goal-btn.active.goal-1[data-v-945ca2a2]{color:#19be6b;background:#edfff4;border-color:#19be6b}.goal-btn.active.goal-2[data-v-945ca2a2]{color:#f90;background:#fff9e6;border-color:#f90}.goal-btn.active.goal-3[data-v-945ca2a2]{color:#ed4014;background:#fff1f0;border-color:#ed4014}.bottom-grid[data-v-945ca2a2]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.info-card[data-v-945ca2a2] .ivu-card-body{padding:18px 24px}.meta[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f2f5}.meta span[data-v-945ca2a2]{color:#515a6e}.success[data-v-945ca2a2]{color:#19be6b}.photos[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin:18px 0}.photo-empty[data-v-945ca2a2],.photos img[data-v-945ca2a2]{width:90px;height:90px;-o-object-fit:cover;object-fit:cover;border:1px solid #e8edf3;border-radius:5px}.photo-empty[data-v-945ca2a2]{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;color:#808695;background:#f8fafc}.attendance-record[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:8px 0;font-size:12px;color:#515a6e}.audio-block[data-v-945ca2a2]{margin-top:16px}.audio-block label[data-v-945ca2a2]{display:block;margin-bottom:7px;font-weight:500}.audio-item[data-v-945ca2a2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px;background:#f8fafc;border:1px solid #e8edf3;border-radius:6px}.audio-item i[data-v-945ca2a2]{color:#19be6b;font-size:32px}.audio-item small[data-v-945ca2a2],.audio-item strong[data-v-945ca2a2]{display:block}.audio-item small[data-v-945ca2a2]{margin-top:4px;color:#808695}.audio-empty[data-v-945ca2a2]{padding:12px;color:#808695;background:#f8fafc;border-radius:6px}.ai-summary[data-v-945ca2a2]{margin-top:16px;padding-top:15px;border-top:1px solid #f0f2f5}.ai-summary p[data-v-945ca2a2]{margin-top:8px;padding:12px;background:#f8fafc;border-radius:6px;color:#515a6e;line-height:1.6}@media(max-width:1000px){.header-grid[data-v-945ca2a2]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:25px}.bottom-grid[data-v-945ca2a2]{grid-template-columns:1fr}}.communication-panel[data-v-12dbdd21]{position:relative;min-height:420px;background:#f5f7fa}.tab-bar[data-v-12dbdd21]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:16px;padding:4px;border-radius:6px;background:#fff;border:1px solid #e8edf3}.tab-item[data-v-12dbdd21]{padding:8px 26px;color:#515a6e;cursor:pointer;border-radius:4px;font-size:14px}.tab-item.active[data-v-12dbdd21]{color:#fff;background:#19be6b}.list-card[data-v-12dbdd21],.summary-card[data-v-12dbdd21]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.summary-card[data-v-12dbdd21] .ivu-card-body{padding:24px 32px}.summary-content[data-v-12dbdd21]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%}.summary-stat[data-v-12dbdd21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 110px;flex:1 1 110px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:100px}.summary-stat span[data-v-12dbdd21]{color:#808695;font-size:13px}.summary-stat strong[data-v-12dbdd21]{color:#17233d;font-size:16px}.warning[data-v-12dbdd21]{color:#f90}.danger[data-v-12dbdd21]{color:#ed4014}.summary-actions[data-v-12dbdd21]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 140px;flex:0 0 140px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-left:auto}.summary-actions .ivu-btn[data-v-12dbdd21]{width:140px}.list-card[data-v-12dbdd21] .ivu-card-body,.list-card[data-v-12dbdd21] .ivu-card-head{padding:0}.card-title[data-v-12dbdd21]{padding:15px 24px;font-size:18px;font-weight:600}.card-title .green[data-v-12dbdd21]{margin-right:7px;color:#19be6b}.filters[data-v-12dbdd21]{padding:12px 24px 0 0}.pagination[data-v-12dbdd21]{padding:20px 24px;text-align:right}.link[data-v-12dbdd21]{color:#19be6b}.done[data-v-12dbdd21]{color:#19be6b;font-weight:600}.pending[data-v-12dbdd21]{color:#f90;font-weight:600}.unsigned[data-v-12dbdd21]{color:#ed4014;font-weight:600}.pending-sign[data-v-12dbdd21]{color:#f90;font-weight:600}.ivu-table strong[data-v-12dbdd21]{color:#17233d}.ivu-table small[data-v-12dbdd21]{display:block;margin-top:4px;color:#808695;font-weight:400}@media(max-width:1100px){.summary-content[data-v-12dbdd21]{gap:24px}.summary-actions[data-v-12dbdd21]{margin-left:0}}.comm-detail-panel[data-v-38bad0f2]{background:#f5f7fa;min-height:calc(100vh - 112px)}.back-bar[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:16px 24px;background:#fff;border-bottom:1px solid #e8edf3}.page-title[data-v-38bad0f2]{font-size:16px;font-weight:600;color:#17233d}.detail-container[data-v-38bad0f2]{padding:24px}.top-actions[data-v-38bad0f2]{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;margin-bottom:20px}.ml-10[data-v-38bad0f2],.status-tag[data-v-38bad0f2]{margin-left:10px}.patient-header-card[data-v-38bad0f2],.section-card[data-v-38bad0f2]{border-radius:8px;border:1px solid #e8edf3;margin-bottom:24px}.patient-header-card[data-v-38bad0f2] .ivu-card-head{padding:0 24px;background:#fff;border-bottom:1px solid #e8edf3;min-height:48px}.section-card[data-v-38bad0f2] .ivu-card-head{padding:12px 24px;background:#fff;border-bottom:1px solid #e8edf3;min-height:48px}.section-title[data-v-38bad0f2]{font-size:15px;font-weight:600;color:#17233d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.section-icon[data-v-38bad0f2]{color:#19be6b;font-size:18px}.section-subtitle[data-v-38bad0f2]{font-size:12px;font-weight:400;color:#808695}.patient-header-card[data-v-38bad0f2] .ivu-card-body,.section-card[data-v-38bad0f2] .ivu-card-body{padding:20px 24px}.patient-header[data-v-38bad0f2]{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}.patient-name-section[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.name[data-v-38bad0f2]{font-size:16px;font-weight:600;color:#17233d}.gender-age[data-v-38bad0f2]{font-size:14px;color:#515a6e}.header-meta[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:32px}.meta-item[data-v-38bad0f2]{font-size:13px;color:#515a6e}.course-table[data-v-38bad0f2]{width:100%}.course-table .table-header[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f8fafc;border:1px solid #e8edf3;border-radius:6px 6px 0 0}.course-table .th[data-v-38bad0f2]{padding:12px 12px;font-size:13px;font-weight:500;color:#515a6e;text-align:left;-webkit-box-flex:1;-ms-flex:1;flex:1}.course-table .table-body[data-v-38bad0f2]{border:1px solid #e8edf3;border-top:none;border-radius:0 0 6px 6px}.course-table .table-row[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #edf1f5}.course-table .table-row[data-v-38bad0f2]:last-child{border-bottom:none}.course-table .td[data-v-38bad0f2]{padding:14px 12px;font-size:13px;color:#344054;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.empty-row[data-v-38bad0f2]{padding:20px;text-align:center;color:#808695}.course-name[data-v-38bad0f2]{font-weight:600;color:#17233d}.form-item[data-v-38bad0f2]{margin-bottom:20px}.form-item[data-v-38bad0f2]:last-child{margin-bottom:0}.form-label[data-v-38bad0f2]{display:block;font-size:13px;color:#344054;margin-bottom:8px;font-weight:500}.form-textarea[data-v-38bad0f2]{background:#f8fafc;border:1px solid #e8edf3;border-radius:6px;padding:12px 16px;font-size:13px;color:#344054;min-height:48px;line-height:1.6}.parent-feedback[data-v-38bad0f2]{margin-bottom:12px}.label-row[data-v-38bad0f2]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.label-row[data-v-38bad0f2],.upload-link[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.upload-link[data-v-38bad0f2]{font-size:12px;color:#19be6b;cursor:pointer;gap:4px}.media-list[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.media-item[data-v-38bad0f2]{width:64px;height:64px;border-radius:6px;overflow:hidden;position:relative;cursor:pointer;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;background:#f0f2f5}.image-thumb img[data-v-38bad0f2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.audio-thumb[data-v-38bad0f2],.video-thumb[data-v-38bad0f2]{background:#17233d;color:#fff;font-size:22px}.signature-row[data-v-38bad0f2]{gap:48px;padding-top:8px}.sign-item[data-v-38bad0f2],.signature-row[data-v-38bad0f2]{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}.sign-item[data-v-38bad0f2]{gap:8px}.sign-label[data-v-38bad0f2]{font-size:13px;color:#515a6e}.sign-name[data-v-38bad0f2]{font-size:14px;font-weight:600;color:#17233d;border-bottom:1px solid #344054;padding:0 12px 2px;min-width:80px;text-align:center}.sign-date[data-v-38bad0f2]{font-size:13px;color:#808695}.sign-img[data-v-38bad0f2]{height:48px;max-width:120px;-o-object-fit:contain;object-fit:contain}.summary-content-block[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}.ai-summary-block[data-v-38bad0f2],.final-summary-block[data-v-38bad0f2]{border-radius:6px;padding:14px 16px}.ai-summary-block[data-v-38bad0f2]{background:#f0f7ff;border-left:3px solid #2d8cf0}.final-summary-block[data-v-38bad0f2]{background:#edfff4;border-left:3px solid #19be6b}.ai-label[data-v-38bad0f2],.final-label[data-v-38bad0f2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px;font-weight:500;color:#17233d;font-size:13px}.ai-summary-block p[data-v-38bad0f2],.final-summary-block p[data-v-38bad0f2]{margin:0;color:#344054;line-height:1.7;font-size:13px}.followup-panel[data-v-5cf8692c]{position:relative;padding:24px;background:#f5f7fa;min-height:420px}.section-card[data-v-5cf8692c],.summary-card[data-v-5cf8692c]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.summary-card[data-v-5cf8692c] .ivu-card-body{padding:24px 32px}.summary-content[data-v-5cf8692c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:48px}.summary-content div[data-v-5cf8692c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:120px}.summary-content span[data-v-5cf8692c]{color:#808695;font-size:13px}.summary-content strong[data-v-5cf8692c]{color:#17233d;font-size:16px}.green[data-v-5cf8692c]{color:#19be6b!important}.actions[data-v-5cf8692c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-card[data-v-5cf8692c] .ivu-card-body{padding:0}.title[data-v-5cf8692c]{padding:15px 24px;font-size:17px;font-weight:600}.title i[data-v-5cf8692c]{margin-right:8px;color:#19be6b}.plan-info[data-v-5cf8692c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:35px;padding:18px 24px;color:#515a6e;border-bottom:1px solid #edf1f5}.plan-tip[data-v-5cf8692c]{margin:0 16px 16px;padding:10px 12px;background:#f0fdf9;color:#0f766e;border-radius:4px;font-size:12px}.modal-footer[data-v-5cf8692c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;border-top:1px solid #e8edf3;padding-top:16px}.unit[data-v-5cf8692c]{margin-left:8px;color:#808695}.section-card[data-v-5cf8692c] .ivu-table-wrapper{border:0}.section-card[data-v-5cf8692c] .ivu-table td{vertical-align:top;padding-top:12px;padding-bottom:12px}.service-card-panel[data-v-7a53e2f1]{position:relative;background:#f5f7fa;min-height:calc(100vh - 112px)}.page-header[data-v-7a53e2f1]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 24px;background:#fff;border-bottom:1px solid #e8edf3}.header-left[data-v-7a53e2f1],.page-header[data-v-7a53e2f1]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-left[data-v-7a53e2f1]{gap:12px}.back-btn[data-v-7a53e2f1]{font-size:14px;color:#515a6e}.page-title[data-v-7a53e2f1]{font-size:16px;font-weight:600;color:#17233d}.edit-tag[data-v-7a53e2f1]{margin-left:4px}.header-right[data-v-7a53e2f1]{display:-webkit-box;display:-ms-flexbox;display:flex}.btn-outline[data-v-7a53e2f1]{border-radius:6px}.ml-10[data-v-7a53e2f1]{margin-left:10px}.card-form-container[data-v-7a53e2f1]{padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-card[data-v-7a53e2f1]{width:100%;max-width:900px;border-radius:8px;border:1px solid #e8edf3}.form-card[data-v-7a53e2f1] .ivu-card-head{display:none}.form-card[data-v-7a53e2f1] .ivu-card-body{padding:40px 48px}.card-name-form[data-v-7a53e2f1]{max-width:520px;margin:0 auto 24px}.form-main-title[data-v-7a53e2f1]{text-align:center;font-size:20px;font-weight:600;color:#17233d;margin-bottom:32px}.section-title[data-v-7a53e2f1]{font-size:15px;font-weight:600;color:#17233d;margin:0}.view-text[data-v-7a53e2f1]{font-size:14px;color:#344054;padding:4px 0;min-height:32px;line-height:1.5}.view-textarea[data-v-7a53e2f1]{font-size:14px;color:#344054;padding:8px 0;line-height:1.6;white-space:pre-wrap}.record-page[data-v-421cab80]{position:relative;min-height:520px;background:#f5f7fa}.page-header[data-v-421cab80]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:60px;padding:0 24px;background:#fff;border-bottom:1px solid #e8edf3}.header-actions[data-v-421cab80],.header-left[data-v-421cab80],.page-header[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-421cab80],.header-left[data-v-421cab80]{gap:12px}.header-left strong[data-v-421cab80]{font-size:16px;color:#17233d}.header-divider[data-v-421cab80]{height:18px;border-left:1px solid #dfe3e8}.page-body[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px}.record-card[data-v-421cab80]{width:100%;max-width:1000px;border:1px solid #e5e9ef;border-radius:8px}.record-card[data-v-421cab80] .ivu-card-body{padding:36px 44px}.record-title[data-v-421cab80]{text-align:center;padding-bottom:28px;border-bottom:1px solid #edf1f5}.record-title h2[data-v-421cab80]{margin:0 0 8px;color:#17233d;font-size:22px}.record-title p[data-v-421cab80]{margin:0;color:#808695}.form-section[data-v-421cab80]{padding:30px 0;border-bottom:1px solid #edf1f5}.form-section[data-v-421cab80]:last-child{border-bottom:0}.section-title[data-v-421cab80]{gap:12px;margin-bottom:24px}.section-title>span[data-v-421cab80],.section-title[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title>span[data-v-421cab80]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e8f7ef;color:#19a565;font-weight:600}.section-title h3[data-v-421cab80]{margin:0 0 3px;font-size:16px;color:#17233d}.section-title p[data-v-421cab80]{margin:0;color:#98a2b3;font-size:12px}.field-value[data-v-421cab80]{min-height:34px;padding:7px 11px;border-radius:5px;background:#f7f9fa;color:#344054}.textarea-value[data-v-421cab80]{min-height:70px;padding:12px 14px;border-radius:6px;background:#f7f9fa;line-height:1.8;color:#344054;white-space:pre-wrap}.checklist-head[data-v-421cab80],.checklist-row[data-v-421cab80]{display:grid;grid-template-columns:minmax(250px,1.3fr) 160px minmax(220px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checklist-head[data-v-421cab80]{height:42px;padding:0 16px;background:#f7f9fa;color:#667085;font-weight:600}.checklist-row[data-v-421cab80]{min-height:62px;padding:10px 16px;border-bottom:1px solid #edf1f5}.check-label[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;color:#344054}.check-label i[data-v-421cab80]{color:#19be6b;font-size:17px}.remark-text[data-v-421cab80]{color:#667085}.signature[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;border-radius:6px;background:#f0faf5;color:#19a565}.signature i[data-v-421cab80]{font-size:24px}.signature div[data-v-421cab80]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.signature span[data-v-421cab80]{font-size:12px}.signature strong[data-v-421cab80]{color:#344054}@media(max-width:760px){.page-header[data-v-421cab80]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:12px 16px}.header-actions[data-v-421cab80]{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.page-body[data-v-421cab80]{padding:14px}.record-card[data-v-421cab80] .ivu-card-body{padding:24px 18px}.checklist-head[data-v-421cab80]{display:none}.checklist-row[data-v-421cab80]{grid-template-columns:1fr;gap:10px;padding:16px 10px}.record-title h2[data-v-421cab80]{font-size:19px}}.archive-panel[data-v-406ac0f3]{position:relative;padding:24px;background:#f5f7fa;min-height:420px}.section-card[data-v-406ac0f3],.summary-card[data-v-406ac0f3]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.summary-card[data-v-406ac0f3] .ivu-card-body{padding:22px 32px}.summary-list[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px}.summary-list div[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;min-width:110px}.summary-list span[data-v-406ac0f3]{color:#667085}.summary-list strong[data-v-406ac0f3]{font-size:17px;color:#17233d}.action-row[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.card-title[data-v-406ac0f3]{font-size:17px;font-weight:600;color:#17233d}.card-title i[data-v-406ac0f3]{margin-right:8px;color:#19be6b}.filters[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.filters[data-v-406ac0f3] .ivu-select{width:110px}.section-card[data-v-406ac0f3] .ivu-card-body{padding:0}.pagination[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:18px 24px}.success[data-v-406ac0f3]{color:#19be6b!important;font-weight:600}.warning[data-v-406ac0f3]{color:#f90!important;font-weight:600}.danger[data-v-406ac0f3]{color:#ed4014!important;font-weight:600}.ml[data-v-406ac0f3]{margin-left:12px}.upload-area[data-v-406ac0f3]{padding:28px 10px}.upload-area i[data-v-406ac0f3]{font-size:42px;color:#19be6b}.upload-area p[data-v-406ac0f3]{margin:8px 0}.upload-area small[data-v-406ac0f3]{color:#98a2b3}.modal-footer[data-v-406ac0f3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;border-top:1px solid #e8edf3;padding-top:16px}@media(max-width:900px){.summary-list[data-v-406ac0f3]{gap:30px}.filters[data-v-406ac0f3]{display:none}}.archive-detail[data-v-5407fbb6]{position:relative;background:#f5f7fa;min-height:420px}.page-header[data-v-5407fbb6]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid #e8edf3}.page-header>div[data-v-5407fbb6],.page-header[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-header>div[data-v-5407fbb6]{gap:12px}.actions[data-v-5407fbb6]{-ms-flex-wrap:wrap;flex-wrap:wrap}.detail-body[data-v-5407fbb6]{padding:24px}.overview[data-v-5407fbb6],.section-card[data-v-5407fbb6]{margin-bottom:24px;border:1px solid #e8edf3;border-radius:8px}.info-grid[data-v-5407fbb6],.overview-grid[data-v-5407fbb6]{display:grid;grid-template-columns:repeat(5,1fr);gap:32px}.info-grid div[data-v-5407fbb6],.overview-grid div[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.info-grid span[data-v-5407fbb6],.overview-grid span[data-v-5407fbb6]{color:#667085}.info-grid strong[data-v-5407fbb6],.overview-grid strong[data-v-5407fbb6]{color:#17233d}.title[data-v-5407fbb6]{font-size:17px;font-weight:600}.title i[data-v-5407fbb6]{margin-right:8px;color:#19be6b}.section-card[data-v-5407fbb6] .ivu-card-body{padding:22px 24px}.signature-grid[data-v-5407fbb6]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.signature[data-v-5407fbb6]{border:1px solid #e8edf3;border-radius:6px;padding:18px}.signature-head[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.signature-empty[data-v-5407fbb6],.signature img[data-v-5407fbb6]{width:180px;height:76px;-o-object-fit:contain;object-fit:contain;margin:18px 0;background:#fafafa;border:1px dashed #dcdee2}.signature-empty[data-v-5407fbb6]{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;color:#98a2b3}.signature p[data-v-5407fbb6]{margin:0 0 5px;font-weight:600}.signature span[data-v-5407fbb6]{color:#808695}.empty[data-v-5407fbb6]{text-align:center;color:#98a2b3;padding:24px}.daily-grid[data-v-5407fbb6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.daily-grid div[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:7px}.daily-grid span[data-v-5407fbb6],.daily-media>span[data-v-5407fbb6]{color:#667085}.daily-grid strong[data-v-5407fbb6]{color:#17233d;white-space:pre-wrap}.daily-media[data-v-5407fbb6]{margin-top:22px}.daily-media>div[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:9px}.daily-media img[data-v-5407fbb6]{width:88px;height:88px;border:1px solid #e4e7ec;border-radius:4px;-o-object-fit:cover;object-fit:cover}.daily-links[data-v-5407fbb6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:18px;margin-top:18px}.success[data-v-5407fbb6]{color:#19be6b!important}.warning[data-v-5407fbb6]{color:#f90!important}.danger[data-v-5407fbb6]{color:#ed4014!important}@media(max-width:900px){.daily-grid[data-v-5407fbb6],.info-grid[data-v-5407fbb6],.overview-grid[data-v-5407fbb6]{grid-template-columns:repeat(2,1fr)}}.trainee-detail-page[data-v-13351c62]{min-height:100vh;background:#f5f7fa;color:#17233d}.trainee-detail-page.consultation-form-open[data-v-13351c62]{width:100%;height:100%;min-height:0;overflow:hidden}.patient-header[data-v-13351c62]{position:sticky;top:0;z-index:20;height:64px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 24px;background:#fff;border-bottom:1px solid #e8edf3}.header-actions[data-v-13351c62],.patient-header[data-v-13351c62],.patient-summary[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-actions[data-v-13351c62],.patient-summary[data-v-13351c62]{gap:10px}.back-icon[data-v-13351c62]{margin-right:4px;font-size:20px;color:#667085;cursor:pointer}.patient-photo[data-v-13351c62]{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.photo-placeholder[data-v-13351c62]{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;background:#f2f4f7;color:#98a2b3;font-size:21px}.patient-name[data-v-13351c62]{font-size:18px;font-weight:600;color:#101828}.header-meta[data-v-13351c62],.visit-code[data-v-13351c62]{font-size:14px;color:#667085}.header-divider[data-v-13351c62]{color:#d0d5dd}.status-tag[data-v-13351c62],.visit-tag[data-v-13351c62]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:24px;padding:0 9px;border-radius:4px;font-size:12px}.status-0[data-v-13351c62]{color:#2d8cf0;background:#eaf4ff}.status-1[data-v-13351c62]{color:#12a58b;background:#e8f7f4}.status-2[data-v-13351c62]{color:#667085;background:#f2f4f7}.status-3[data-v-13351c62]{color:#f97316;background:#fff3e8}.visit-tag[data-v-13351c62]{color:#7c3aed;background:#f3e8ff}.edit-btn[data-v-13351c62],.reassessment-header-btn[data-v-13351c62]{color:#24b99a;border-color:#24b99a}.editing-text[data-v-13351c62]{font-size:13px;color:#f59e0b}.tab-nav[data-v-13351c62]{position:sticky;top:64px;z-index:19;padding:0 24px;overflow-x:auto;background:#fff;border-bottom:1px solid #e8edf3}.tab-item[data-v-13351c62],.tab-nav[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tab-item[data-v-13351c62]{position:relative;height:50px;padding:0 20px;color:#667085;white-space:nowrap;cursor:pointer}.tab-item.active[data-v-13351c62]{color:#24b99a;font-weight:500}.tab-item.active[data-v-13351c62]:after{position:absolute;right:20px;bottom:0;left:20px;height:2px;background:#24b99a;content:""}.detail-content[data-v-13351c62]{padding:12px 16px 16px}.detail-content[data-v-13351c62] .archive-panel,.detail-content[data-v-13351c62] .assessment-panel,.detail-content[data-v-13351c62] .followup-panel,.detail-content[data-v-13351c62] .schedule-panel,.detail-content[data-v-13351c62] .treatment-panel,.detail-content[data-v-13351c62] .treatment-plan-panel{padding:0}.detail-content[data-v-13351c62] .card-form-container,.detail-content[data-v-13351c62] .detail-body,.detail-content[data-v-13351c62] .detail-container,.detail-content[data-v-13351c62] .form-container,.detail-content[data-v-13351c62] .page-body{padding:16px}.detail-content[data-v-13351c62] .content-card,.detail-content[data-v-13351c62] .history-card,.detail-content[data-v-13351c62] .list-card,.detail-content[data-v-13351c62] .record-card,.detail-content[data-v-13351c62] .section-card,.detail-content[data-v-13351c62] .summary-card{margin-bottom:16px}.detail-content[data-v-13351c62] .assessment-panel .summary-card{padding:16px 20px;margin-bottom:16px}.detail-content[data-v-13351c62] .assessment-panel .section-header{height:52px;padding:0 20px}.detail-content[data-v-13351c62] .summary-card .ivu-card-body{padding:16px 20px}.detail-content[data-v-13351c62] .summary-content{gap:28px}.detail-content[data-v-13351c62] .summary-list{gap:40px}.assessment-detail-view[data-v-13351c62]{position:relative;min-height:420px}.assessment-detail-header[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding:0 0 16px;border-bottom:1px solid #e8edf3}.assessment-detail-title[data-v-13351c62]{color:#17233d;font-size:16px;font-weight:600}.info-card[data-v-13351c62]{margin-bottom:16px;border:1px solid #e8edf3;border-radius:8px}.info-card[data-v-13351c62] .ivu-card-head{min-height:46px;padding:0;background:#f8fafc}.card-title[data-v-13351c62]{padding:12px 20px;font-size:15px;font-weight:600;color:#17233d}.info-grid[data-v-13351c62]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px}.info-item[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:46px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:12px 0;border-bottom:1px solid #f0f2f5}.full-item[data-v-13351c62]{grid-column:1/-1}.info-item .info-label[data-v-13351c62]{width:112px;-ms-flex-negative:0;flex-shrink:0;color:#98a2b3}.info-item .info-value[data-v-13351c62]{min-width:0;color:#344054;word-break:break-all}.info-card[data-v-13351c62] .ivu-form-item{margin-bottom:18px}.info-card[data-v-13351c62] .ivu-form-item-label{color:#667085}.info-card[data-v-13351c62] .ivu-input:hover,.info-card[data-v-13351c62] .ivu-select-selection:hover{border-color:#24b99a}.record-card[data-v-13351c62]{margin-bottom:16px}.record-action[data-v-13351c62]{color:#2d8cf0;cursor:pointer;margin-right:16px}.record-action.fill[data-v-13351c62]{color:#19be6b}.record-action[data-v-13351c62]:last-child{margin-right:0}.visit-document-modal-list[data-v-13351c62]{max-height:440px;overflow-y:auto}.visit-document-item[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:52px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;padding:14px 6px;border-bottom:1px solid #f0f2f5}.visit-document-item[data-v-13351c62]:last-child{border-bottom:0}.visit-document-info[data-v-13351c62]{min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px}.visit-document-info strong[data-v-13351c62]{overflow:hidden;color:#344054;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.visit-document-info span[data-v-13351c62]{color:#98a2b3;font-size:12px}.visit-document-meta[data-v-13351c62]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px 14px}.visit-document-actions[data-v-13351c62]{-webkit-box-flex:0;-ms-flex:none;flex:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.visit-document-actions span[data-v-13351c62]{color:#24b99a;cursor:pointer;font-size:12px}.visit-document-actions .fill[data-v-13351c62]{color:#19be6b}.visit-document-actions .disabled[data-v-13351c62]{color:#98a2b3;cursor:default}.visit-document-empty[data-v-13351c62]{padding:50px 0;color:#98a2b3;text-align:center}.record-card[data-v-13351c62] .ivu-table-wrapper{background:#fff}.record-pagination[data-v-13351c62]{margin-top:16px;text-align:right}.empty-panel[data-v-13351c62]{min-height:360px;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;color:#98a2b3;background:#fff;border-radius:8px}@media (max-width:1100px){.info-grid[data-v-13351c62]{grid-template-columns:repeat(2,minmax(0,1fr))}}