.summary-block[data-v-3a7a59e3]{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;padding:12px 14px;border-radius:8px;border:1px solid}.summary-block.sb-theme-green[data-v-3a7a59e3]{background:#eaf8f9;border-color:#93dbe1;color:#28b8c3}.summary-block.sb-theme-orange[data-v-3a7a59e3]{background:#fffdfa;border-color:#fcd689;color:#fa8c16}.summary-block.sb-theme-grey[data-v-3a7a59e3]{background:#f8f8f8;border-color:#ccc;color:#666}.summary-block.sb-plain[data-v-3a7a59e3]{background:transparent;border-style:dashed}.summary-block .sb-header[data-v-3a7a59e3]{gap:8px}.summary-block .sb-header .sb-icon[data-v-3a7a59e3]{font-size:20px}.summary-block .sb-header .sb-icon.sb-icon-green[data-v-3a7a59e3]{color:#28b8c3}.summary-block .sb-header .sb-icon.sb-icon-orange[data-v-3a7a59e3]{color:#fa8c16}.summary-block .sb-header .sb-title[data-v-3a7a59e3]{font-size:14px;font-weight:600}.summary-block .sb-content[data-v-3a7a59e3]{line-height:1.7;white-space:pre-wrap;word-break:break-all}.treatment-item .treatment-item-left[data-v-3fdcf7a5]{width:30px;text-align:center;font-size:14px;color:#666;padding-right:8px;-ms-flex-item-align:stretch;align-self:stretch;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;padding-top:4px}.treatment-item .treatment-item-left .treatment-item-left-icon[data-v-3fdcf7a5]{border:1px solid #c0c4cc;border-radius:50%;width:16px;height:16px;font-size:12px;text-align:center;line-height:16px;margin:0 auto}.treatment-item .treatment-item-left .treatment-item-left-icon.status-stamp--gray[data-v-3fdcf7a5]{border-color:#c0c4cc;color:#c0c4cc}.treatment-item .treatment-item-left .treatment-item-left-icon.status-stamp--orange[data-v-3fdcf7a5]{border-color:#f90;color:#f90}.treatment-item .treatment-item-left .treatment-item-left-icon.status-stamp--green[data-v-3fdcf7a5]{border-color:#67c23a;color:#67c23a}.treatment-item .treatment-item-left .treatment-item-left-line[data-v-3fdcf7a5]{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:1px;background-color:#c0c4cc;margin:0 auto}.treatment-item .treatment-item-left .treatment-item-left-line.status-stamp--gray[data-v-3fdcf7a5]{background-color:#c0c4cc}.treatment-item .treatment-item-left .treatment-item-left-line.status-stamp--orange[data-v-3fdcf7a5]{background-color:#f90}.treatment-item .treatment-item-left .treatment-item-left-line.status-stamp--green[data-v-3fdcf7a5]{background-color:#67c23a}.treatment-item .treatment-item-right[data-v-3fdcf7a5]{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;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-bottom:8px}.treatment-item .treatment-item-right .status-stamp[data-v-3fdcf7a5]{display:inline-block;padding:1px 4px;font-size:12px;line-height:18px;white-space:nowrap;border-radius:4px;margin-left:4px}.treatment-item .treatment-item-right .status-stamp.status-stamp--gray[data-v-3fdcf7a5]{border:1px solid #c0c4cc;color:#c0c4cc}.treatment-item .treatment-item-right .status-stamp.status-stamp--orange[data-v-3fdcf7a5]{border:1px solid #f90;color:#f90}.treatment-item .treatment-item-right .status-stamp.status-stamp--green[data-v-3fdcf7a5]{border:1px solid #67c23a;color:#67c23a}.treatment-item .treatment-item-right .ti-section-label[data-v-3fdcf7a5]{font-size:13px;font-weight:600;color:#333;padding-left:8px;border-left:3px solid #24c592;line-height:18px}.treatment-item .treatment-item-right .ti-images[data-v-3fdcf7a5]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.treatment-item .treatment-item-right .ti-images .ti-image-block[data-v-3fdcf7a5]{width:200px;-ms-flex-negative:0;flex-shrink:0}.treatment-item .treatment-item-right .ti-images .ti-image[data-v-3fdcf7a5]{width:200px;height:200px;border-radius:6px;background:#f5f5f5}.treatment-item .treatment-item-right .ti-images .ti-image-label[data-v-3fdcf7a5]{width:100%;text-align:center}.treatment-item .treatment-item-right .ti-plain-label[data-v-3fdcf7a5]{font-size:13px;font-weight:600;color:#333;line-height:18px}.treatment-item .treatment-item-right .ti-improvement-text[data-v-3fdcf7a5]{white-space:pre-wrap;word-break:break-all;line-height:1.6}.treatment-record-card[data-v-5a916741]{font-size:14px;border:1px solid #e0f5ef;border-radius:12px;margin-bottom:12px;overflow:hidden}.treatment-record-card .record-header[data-v-5a916741]{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;padding:12px 16px}.treatment-record-card .record-header .record-tooth-map[data-v-5a916741]{margin-right:12px}.treatment-record-card .record-header .record-tooth-map .full-mouth-img[data-v-5a916741]{height:36px;width:auto;margin:0 auto;display:block}.treatment-record-card .record-header .record-title[data-v-5a916741]{font-size:14px;font-weight:600;color:#333}.treatment-record-card .record-header .record-date[data-v-5a916741]{margin-left:12px;font-size:13px;color:#888}.treatment-record-card .record-header .record-header-extra[data-v-5a916741]{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:16px;margin-left:16px;min-width:0}.treatment-record-card .record-header .status-stamp[data-v-5a916741]{display:inline-block;padding:2px 10px;border-radius:2px;font-size:12px;line-height:18px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.treatment-record-card .record-header .status-stamp.status-stamp--gray[data-v-5a916741]{border:1px solid #c0c4cc;color:#c0c4cc}.treatment-record-card .record-header .status-stamp.status-stamp--orange[data-v-5a916741]{border:1px solid #f90;color:#f90}.treatment-record-card .record-header .status-stamp.status-stamp--green[data-v-5a916741]{border:1px solid #67c23a;color:#67c23a}.treatment-record-card .record-body[data-v-5a916741]{padding:16px}.treatment-record-comparison .section-body[data-v-3ef70fab]{margin-top:8px;padding:16px;border:1px solid #e6e6e6;border-radius:4px;background-color:#fff;min-height:60px}.treatment-records-list[data-v-3ef70fab]{margin-top:12px}