.record-detail[data-v-2f7e83f4]{padding:20px}.record-detail .info-row[data-v-2f7e83f4]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:10px;font-size:13px;color:#1f2329}.record-detail .info-row[data-v-2f7e83f4]:last-child{margin-bottom:12px}.record-detail .info-row.grid3[data-v-2f7e83f4]{display:grid;grid-template-columns:repeat(3,1fr)}.record-detail .info-row.grid4[data-v-2f7e83f4]{display:grid;grid-template-columns:repeat(4,1fr)}.record-detail .info-row .info-row-item[data-v-2f7e83f4]{display:inline-flex;align-items:flex-start;gap:4px;line-height:1.5}.record-detail .info-row .info-row-item.block[data-v-2f7e83f4]{display:block;flex-direction:column;align-items:flex-start;gap:4px}.record-detail .info-row .info-row-item .row-label[data-v-2f7e83f4]{flex-shrink:0;width:70px;color:#9aa0a8}.record-detail .info-row .info-row-item .image-list[data-v-2f7e83f4]{display:flex;flex-wrap:wrap;margin-top:8px;gap:4px}.record-detail .info-row .info-row-item .image-list[data-v-2f7e83f4] .el-image__inner.el-image__preview{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.record-detail .info-row .info-row-item[data-v-2f7e83f4] .treat-tag{margin-right:4px;transform:translateY(-3px)}.invitation-detail .invitation-info-tabs[data-v-2f7e83f4]{display:inline-flex;margin-bottom:10px;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden}.invitation-detail .invitation-info-tabs .tab-item[data-v-2f7e83f4]{padding:6px 8px;border-right:1px solid #e0e0e0;cursor:pointer}.invitation-detail .invitation-info-tabs .tab-item[data-v-2f7e83f4]:last-child{border-right:none}.invitation-detail .invitation-info-tabs .tab-item.active[data-v-2f7e83f4]{background-color:#1890ff;color:#fff}.invitation-detail .invitation-info-content[data-v-2f7e83f4]{max-height:500px;overflow-y:auto}.invitation-detail .sub-title[data-v-2f7e83f4]{font-size:14px;font-weight:600;color:#1f2329;margin-bottom:10px}.invitation-detail .block-content[data-v-2f7e83f4]{padding:0 6px}.invitation-detail .see-patient-info[data-v-2f7e83f4]{display:inline-flex;flex-direction:column;border:1px solid #e0e0e0;border-radius:4px;padding:6px 10px;box-sizing:border-box;margin-bottom:10px;margin-right:10px;width:calc(50% - 15px)}.invitation-detail .see-patient-info[data-v-2f7e83f4]:nth-child(3n+1){margin-right:0}.invitation-detail .see-patient-info .info-row[data-v-2f7e83f4]:last-child{margin-bottom:0}.invitation-detail .empty-block[data-v-2f7e83f4]{margin:4px 0 16px;color:#1f2329;font-size:13px}.invitation-detail .row-label[data-v-2f7e83f4]{width:100px!important}