.container[data-v-6bc4e660]{width:100%;height:100%;display:flex}.container .table_container[data-v-6bc4e660]{width:60%;margin-right:15px}.container .content[data-v-6bc4e660]{width:35%}[data-v-6bc4e660] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.box[data-v-30fd1902]{width:50%;height:100%;position:relative}[data-v-30fd1902] .el-tabs__content{height:calc(100% - 39px)}[data-v-30fd1902] .rowClassName{color:#d4d3d3}.ahy[data-v-49dd8df1] .el-dialog .el-dialog__body{padding:5px 20px 30px!important}.main[data-v-49dd8df1]{margin-top:10px;display:flex}.main .table[data-v-49dd8df1]{width:200px;margin-right:10px}.main .detail[data-v-49dd8df1]{height:400px;width:100%;overflow:auto}.main .detail .content[data-v-49dd8df1]{display:flex;flex-wrap:wrap}.main .detail .content .item[data-v-49dd8df1]{width:100px;height:25px;line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #b3e19d;border-radius:5px;margin:3px;background-color:#f0f9eb;color:#7cca54}.main .detail .active[data-v-49dd8df1]{background-color:#67c23a!important;color:#fff!important}.search[data-v-49dd8df1]{display:flex;justify-content:space-between;align-items:center}.search span[data-v-49dd8df1]{margin:0 4px}.search .el-input[data-v-49dd8df1]{width:120px}.btn[data-v-49dd8df1]{margin-left:10px}[data-v-49dd8df1] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.header[data-v-02f6439e]{width:100%;padding-right:20px}.header .info[data-v-02f6439e]{font-size:16px;color:#504f4f;margin-bottom:10px;font-weight:800}.tempTypeContent[data-v-02f6439e]{display:flex;flex-wrap:wrap;width:100%}.tempTypeContent .tempTypeItem .el-button[data-v-02f6439e]{margin:5px;font-size:18px}[data-v-02f6439e] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.container[data-v-3b812639]{position:fixed;top:0;left:0;width:100%;z-index:999;height:100%;overflow:auto}.menu-header[data-v-3b812639]{position:fixed;top:0;display:flex;align-items:center;height:45px;width:100%;border-bottom:1px solid var(--el-menu-border-color);z-index:1;background-color:var(--bg-clolor)}.menu-header .info[data-v-3b812639]{font-size:14px;color:#8d8c8c;margin-right:20px}.menu-header .info span[data-v-3b812639]{padding:0 8px}.menu-aside[data-v-3b812639]{position:fixed;width:150px;top:45px;z-index:1;background-color:var(--bg-clolor);height:100%;overflow:auto}.main-view[data-v-3b812639]{padding:10px;margin:45px 0 0 150px;height:100%;overflow:auto;background-color:#fff}.el-container[data-v-3b812639]{width:100%}.tooth-chart-container[data-v-289a4e07]{display:flex;flex-direction:column;gap:20px;font-family:Arial,sans-serif;max-width:100%;margin:0 auto}.tooth-chart[data-v-289a4e07]{border:1px solid #e0e0e0;border-radius:12px;overflow:hidden;background-color:#f8f9fa;box-shadow:0 2px 10px rgba(0,0,0,.08)}.tooth[data-v-289a4e07]{fill:#fff;stroke:#90a4ae;stroke-width:1.5;cursor:pointer;transition:all .3s ease}.tooth[data-v-289a4e07]:hover{fill:#e3f2fd;stroke:#42a5f5}.tooth.selected[data-v-289a4e07]{fill:#bbdefb;stroke:#1e88e5;stroke-width:2;filter:drop-shadow(0 0 4px rgba(30,136,229,.4))}.tooth-number[data-v-289a4e07]{font-size:22px;font-weight:600;text-anchor:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:#37474f}.quadrant-label[data-v-289a4e07]{font-size:26px;fill:#78909c;text-anchor:middle;font-weight:500}.notes-section[data-v-289a4e07]{padding:20px;border:1px solid #e0e0e0;border-radius:12px;background-color:#f8f9fa;box-shadow:0 2px 10px rgba(0,0,0,.08)}.notes-section h3[data-v-289a4e07]{margin-top:0;color:#263238;font-size:18px}.notes-textarea[data-v-289a4e07]{width:100%;min-height:120px;padding:12px;border:1px solid #cfd8dc;border-radius:8px;resize:vertical;font-family:inherit;font-size:14px;line-height:1.5;transition:border-color .3s}.notes-textarea[data-v-289a4e07]:focus{outline:none;border-color:#42a5f5;box-shadow:0 0 0 2px rgba(66,165,245,.2)}.no-selection[data-v-289a4e07]{color:#90a4ae;text-align:center;padding:30px;font-size:16px}[data-v-5d2ae0be] .markdown-body{margin:0 auto}[data-v-5d2ae0be] .markdown-body p{margin:.8em 0;letter-spacing:.01em;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}[data-v-5d2ae0be] .markdown-body hr{margin:2em 1em}[data-v-5d2ae0be] .markdown-body ol,[data-v-5d2ae0be] .markdown-body ul{margin-top:.2em;margin-bottom:.2em;padding-left:1.5em}[data-v-5d2ae0be] .markdown-body li{margin:0!important;padding:.05em 0!important;position:relative;list-style-position:inside}[data-v-5d2ae0be] .markdown-body li>p{display:inline;margin:0!important}[data-v-5d2ae0be] .markdown-body ol{counter-reset:item}[data-v-5d2ae0be] .markdown-body li>ol,[data-v-5d2ae0be] .markdown-body li>ul{margin-top:.1em!important;padding-left:1em!important}[data-v-5d2ae0be] .markdown-body li:empty{display:none!important}[data-v-5d2ae0be] .markdown-body br{content:" ";display:none}[data-v-5d2ae0be] .markdown-body h1{font-size:1.8em;margin:1.2em 0 .8em;color:#1a202c;position:relative;padding-bottom:.3em}[data-v-5d2ae0be] .markdown-body h2{font-size:1.5em;margin:1em 0 .7em;color:#2d3748;padding-bottom:.2em;border-bottom:1px solid #e2e8f0}[data-v-5d2ae0be] .markdown-body pre{background-color:#f8fafc;border-radius:8px;padding:1em;margin:1em 0;overflow-x:auto;box-shadow:0 1px 2px rgba(0,0,0,.05)}[data-v-5d2ae0be] .markdown-body a{color:#4f46e5;text-decoration:none;font-weight:500;transition:all .2s;border-bottom:1px dashed rgba(79,70,229,.3)}[data-v-5d2ae0be] .markdown-body a:hover{color:#6366f1;border-bottom:1px solid #6366f1}[data-v-5d2ae0be] .markdown-body strong{color:#1e293b;font-weight:600}[data-v-5d2ae0be] .markdown-body em{color:#4f46e5;font-style:italic}[data-v-5d2ae0be] .markdown-body table{font-size:.875em;line-height:1.4}[data-v-5d2ae0be] .markdown-body td,[data-v-5d2ae0be] .markdown-body th{padding:.4em .6em}[data-v-5d2ae0be] .markdown-body thead th{font-weight:600;background-color:#f8f9fa}[data-v-5d2ae0be] .markdown-body tbody tr:nth-child(2n){background-color:#f8f9fa}[data-v-5d2ae0be] .markdown-body tbody tr:hover{background-color:#f1f3f5}.dot[data-v-0df7aac8]{display:inline-block;border-radius:50%;font-size:10px;width:18px;height:18px;text-align:center;line-height:18px;position:relative;left:-4px;white-space:nowrap}.pat-bingli .pat-bingli-title[data-v-0df7aac8]{padding-top:20px;margin-top:10px;border-top:1px dotted #ddd;font-size:16px;font-weight:700;color:var(--el-text-color-primary)}.pat-bingli .pat-bingli-images[data-v-0df7aac8]{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:20px}.pat-bingli .pat-bingli-images li[data-v-0df7aac8]{width:120px;overflow:hidden;margin-right:20px;border:1px solid #eee;border-radius:10px;cursor:pointer}.pat-bingli .pat-bingli-images li img[data-v-0df7aac8]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.empty-pathistory[data-v-0df7aac8]{border:1px dashed #ccc;margin-right:20px}.printPatient[data-v-0df7aac8]{width:100%;padding:15px;height:100%;overflow:auto;position:relative}.printPatient .printBtn[data-v-0df7aac8]{position:absolute;top:15px;right:15px}.printPatient .saveBtn[data-v-0df7aac8]{position:absolute;top:15px;right:110px}.printPatient .pat-bingli-images[data-v-0df7aac8]{list-style:none;display:flex}.printPatient .pat-bingli-images img[data-v-0df7aac8]{width:120px;height:120px;margin:0 10px}.nopat-bingli-images[data-v-0df7aac8]{font-size:20px;text-align:center;padding:0}[data-v-0df7aac8] .el-empty__description{margin-top:0}.expand-wrapper .el-table__footer-wrapper tr>td:nth-child(2) .cell[data-v-0df7aac8],.expand-wrapper .el-table__footer-wrapper tr>td:nth-child(3) .cell[data-v-0df7aac8]{visibility:hidden}.text_overflow[data-v-0df7aac8]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.enlargeImgContent[data-v-0df7aac8],.enlargeImgContent img[data-v-0df7aac8]{width:100%;height:100%}.patient__timeline[data-v-0df7aac8]{cursor:pointer}[data-v-0df7aac8] .el-timeline-item__content{font-size:11px}[data-v-0df7aac8] .printPatient .pat-bingli-images img{margin:0}[data-v-0df7aac8] .patient__dialog .el-dialog__header{padding:0}[data-v-0df7aac8] .el-descriptions__body .el-descriptions__table .el-descriptions__cell{line-height:normal}[data-v-0df7aac8] .el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:5px!important}[data-v-0df7aac8] .el-descriptions__label{margin-right:0!important}[data-v-0df7aac8] .patient__timeline{margin-left:5px}[data-v-0df7aac8] .el-timeline-item__timestamp.is-bottom{margin-top:2px}[data-v-0df7aac8] .el-timeline-item__wrapper{top:1px}[data-v-0df7aac8] .el-timeline-item{padding-bottom:5px}.header-section[data-v-0df7aac8]{margin-bottom:10px;padding-bottom:0}.header-section h3[data-v-0df7aac8]{font-size:18px;font-weight:600}.header-section[data-v-0df7aac8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.header-section h3[data-v-0df7aac8]{margin:0;color:#303133;font-size:16px;font-weight:500;display:flex;align-items:center}.header-section h3 i[data-v-0df7aac8]{margin-right:8px;color:#409eff}.medical-info-container[data-v-0df7aac8]{display:flex;flex-direction:column;gap:10px}.info-card[data-v-0df7aac8]{background:#fff;border-radius:4px;border:1px solid #ebeef5;box-shadow:0 1px 4px rgba(0,0,0,.05)}.card-header[data-v-0df7aac8]{width:100%;display:flex;justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;color:#409eff;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.card-content[data-v-0df7aac8]{padding:8px 10px}.card-content.three-columns[data-v-0df7aac8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.info-column[data-v-0df7aac8]{display:flex;flex-direction:column}.info-item[data-v-0df7aac8]{display:flex;align-items:flex-start;min-height:24px;font-size:12px}.info-item.multi-line[data-v-0df7aac8]{align-items:flex-start}.info-item.multi-line .info-value[data-v-0df7aac8]{white-space:pre-wrap}.info-label[data-v-0df7aac8]{flex:0 0 80px;color:#909399;text-align:right;padding-right:6px}.info-value[data-v-0df7aac8]{flex:1;min-width:0;color:#606266;word-break:break-word;padding-left:4px;border-left:1px dashed #dcdfe6}.truncate[data-v-0df7aac8]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.card-content.three-columns[data-v-0df7aac8]{grid-template-columns:1fr}.info-item[data-v-0df7aac8]{flex-direction:column}.info-item .info-label[data-v-0df7aac8]{text-align:left;padding-right:0;padding-bottom:2px;border-bottom:1px dashed #dcdfe6}.info-item .info-value[data-v-0df7aac8]{padding-left:0;border-left:none}}.compact-grid[data-v-0df7aac8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 15px}.compact-grid .info-item.multi-line .info-value[data-v-0df7aac8]{max-height:60px;overflow-y:auto;padding-right:4px}.compact-grid .info-item.multi-line .info-value[data-v-0df7aac8]::-webkit-scrollbar{width:4px}.compact-grid .info-item.multi-line .info-value[data-v-0df7aac8]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}@media(max-width:992px){.compact-grid[data-v-0df7aac8]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.compact-grid[data-v-0df7aac8]{grid-template-columns:1fr}}.vxe-date-picker--panel{z-index:3500!important}.tag-container[data-v-2313598e]{position:relative}.selected-tags[data-v-2313598e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-2[data-v-2313598e]{margin-top:.5rem}.ml-1[data-v-2313598e]{margin-left:.25rem}.mx-1[data-v-2313598e]{margin-left:.25rem;margin-right:.25rem}.button-new-tag[data-v-2313598e]{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266}.button-new-tag[data-v-2313598e]:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.tag-selector-content[data-v-2313598e]{padding:12px 0}.search-section[data-v-2313598e]{padding:0 12px 12px;border-bottom:1px solid #ebeef5;display:flex;flex-direction:column;gap:8px}.tag-groups[data-v-2313598e]{max-height:300px;overflow-y:auto;padding:12px}.tag-group[data-v-2313598e]{margin-bottom:16px}.group-title[data-v-2313598e]{display:flex;align-items:center;font-size:12px;color:#909399;margin-bottom:8px;font-weight:500}.add-icon[data-v-2313598e]{margin-left:8px;cursor:pointer;color:#c0c4cc;transition:all .2s}.add-icon[data-v-2313598e]:hover{color:#409eff;transform:scale(1.1)}.group-tags[data-v-2313598e]{display:flex;flex-wrap:wrap;gap:6px}.group-tag[data-v-2313598e]{cursor:pointer;transition:all .2s;margin:2px;position:relative}.group-tag[data-v-2313598e]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-results[data-v-2313598e]{padding:20px;text-align:center;color:#909399}.el-tag--success[data-v-2313598e]{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.tag-item-wrapper[data-v-2313598e]{position:relative;display:inline-block;margin:2px}.edit-icon[data-v-2313598e]{position:absolute;top:-6px;right:-6px;background:#fff;border-radius:50%;padding:1px;box-shadow:0 1px 4px rgba(0,0,0,.1);cursor:pointer;z-index:1;color:rgba(165,181,213,.7803921568627451);transition:all .2s}.edit-icon[data-v-2313598e]:hover{color:#409eff;transform:scale(1.1)}[data-v-2313598e] .tag-selector-popover{padding:0!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:300px}[data-v-2313598e] .tag-selector-popover .el-popover__content{padding:0}.el-input[data-v-2313598e]{width:100%}.el-icon[data-v-2313598e]{margin-right:4px}@media (max-width:768px){.tag-groups[data-v-2313598e]{max-height:200px}.tag-selector-content[data-v-2313598e]{padding:8px 0}}.patient-profile-container[data-v-32903964]{display:flex;flex-direction:column;gap:10px}.tags-container[data-v-32903964]{flex:1;min-width:0}.action-buttons[data-v-32903964]{flex-shrink:0;display:flex;gap:8px}.patient-info-grid[data-v-32903964]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-bottom:10px}.info-card[data-v-32903964]{background:#fff;border-radius:4px;border:1px solid #ebeef5;box-shadow:0 1px 4px rgba(0,0,0,.05)}.card-header[data-v-32903964]{padding:6px 10px;font-size:12px;font-weight:700;color:#409eff;background-color:#f5f7fa;border-bottom:1px solid #ebeef5;position:relative;display:flex;justify-content:space-between;align-items:center}.card-actions[data-v-32903964]{margin-left:10px}.card-content[data-v-32903964]{padding:8px 10px;overflow:hidden}.two-columns[data-v-32903964]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.info-item[data-v-32903964]{display:flex;align-items:center;min-height:24px;font-size:12px}.info-item.full-width[data-v-32903964]{grid-column:1/-1}.info-label[data-v-32903964]{flex:0 0 70px;color:#909399;text-align:right;padding-right:6px}.info-value[data-v-32903964]{flex:1;min-width:0;color:#606266;width:105px}.truncate[data-v-32903964]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.patient-info-grid[data-v-32903964]{grid-template-columns:1fr}.action-buttons[data-v-32903964]{align-self:flex-end}}@media(max-width:480px){.two-columns[data-v-32903964]{grid-template-columns:1fr}.info-label[data-v-32903964]{flex-basis:80px}}.table[data-v-649245a9]{width:100%}.custom-header[data-v-40ce7a4e]{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.custom-header .header-title[data-v-40ce7a4e]{font-size:24px;font-weight:600;color:#303133}.custom-header .close-btn[data-v-40ce7a4e]{padding:0;color:#909399}.custom-header .close-btn[data-v-40ce7a4e]:hover{color:#409eff}.patient-file[data-v-40ce7a4e] .el-dialog__body{height:100vh}.dialog-content-wrapper[data-v-40ce7a4e]{height:100%}.custom-label[data-v-40ce7a4e]{display:flex;align-items:center;gap:6px}