.reminder-rule-dialog[data-v-2114bdc6] .el-dialog__body{padding:0}.reminder-rule-dialog[data-v-2114bdc6] .el-dialog__header{border-bottom:1px solid #ebeef5;padding:20px 20px 15px}.dialog-content[data-v-2114bdc6]{display:flex;justify-content:space-between;width:100%}.section-header[data-v-2114bdc6]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-2114bdc6]{margin:0;color:#303133;font-size:16px;font-weight:600}.rules-list-section[data-v-2114bdc6]{background-color:#f8f9fa;padding:10px;border-radius:6px;border:1px solid #ebeef5;width:45%}.rules-table[data-v-2114bdc6]{width:100%}.rules-table[data-v-2114bdc6] .el-table__header{background-color:#fafafa}.time-tags-container[data-v-2114bdc6]{display:flex;flex-wrap:wrap;gap:4px}.time-tag[data-v-2114bdc6]{margin:0}.rule-form-section[data-v-2114bdc6]{border:1px solid #ebeef5;border-radius:6px;padding:20px;background-color:#fff;flex:1;position:relative}.weekday-group[data-v-2114bdc6]{display:flex;flex-wrap:wrap;gap:10px}.weekday-checkbox[data-v-2114bdc6]{margin:0}.time-slots-item[data-v-2114bdc6] .el-form-item__content{line-height:normal}.time-slots-container[data-v-2114bdc6]{display:flex;gap:10px}.time-slot-item[data-v-2114bdc6]{display:flex;align-items:center;gap:10px}[data-v-2114bdc6] .el-date-editor.el-input{width:100px}.add-time-btn[data-v-2114bdc6]{align-self:flex-start}.form-tip[data-v-2114bdc6]{margin-top:5px;font-size:12px;color:#909399;line-height:1.4}.dialog-footer[data-v-2114bdc6]{display:flex;justify-content:flex-end;position:absolute;bottom:10px;right:10px}.time-slots-content[data-v-2114bdc6]{display:flex}.time-slots-content .required[data-v-2114bdc6]{color:#f56c6c;margin-right:4px}@media(max-width:768px){.reminder-rule-dialog[data-v-2114bdc6]{width:95%!important;margin:0 auto}.time-slot-item[data-v-2114bdc6]{flex-direction:column;align-items:stretch}.time-slot-item .time-label-input[data-v-2114bdc6],.time-slot-item .time-picker[data-v-2114bdc6]{width:100%}.weekday-group[data-v-2114bdc6]{justify-content:center}}[data-v-2114bdc6] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.pat-bingli .pat-bingli-title[data-v-2045d802]{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-2045d802]{display:flex;flex-wrap:wrap;list-style:none;margin-bottom:20px}.pat-bingli .pat-bingli-images li[data-v-2045d802]{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-2045d802]{display:block;width:100%;height:100%;border-radius:12px;-o-object-fit:contain;object-fit:contain}.empty-pathistory[data-v-2045d802]{border:1px dashed #ccc;margin-right:20px}.printPatient[data-v-2045d802]{width:100%;padding:15px;height:400px;overflow:auto;position:relative}.printPatient .printBtn[data-v-2045d802]{position:absolute;top:15px;right:15px}.printPatient .pat-bingli-images[data-v-2045d802]{list-style:none;display:flex}.printPatient .pat-bingli-images img[data-v-2045d802]{width:120px;height:120px;margin:0 10px}.nopat-bingli-images[data-v-2045d802]{font-size:20px;text-align:center;padding:0}[data-v-2045d802] .el-empty__description{margin-top:0}.expand-wrapper .el-table__footer-wrapper tr>td:nth-child(2) .cell[data-v-2045d802],.expand-wrapper .el-table__footer-wrapper tr>td:nth-child(3) .cell[data-v-2045d802]{visibility:hidden}.text_overflow[data-v-2045d802]{max-width:180px;overflow:hidden;text-overflow:ellipsis}.enlargeImgContent[data-v-2045d802],.enlargeImgContent img[data-v-2045d802]{width:100%;height:100%}.patient__timeline[data-v-2045d802]{cursor:pointer}[data-v-2045d802] .el-timeline-item__content{width:160px;font-size:12px}[data-v-2045d802] .printPatient .pat-bingli-images img{margin:0}[data-v-2045d802] .patient__dialog .el-dialog__header{padding:0}[data-v-2045d802] .el-descriptions__body .el-descriptions__table .el-descriptions__cell{line-height:normal}[data-v-2045d802] .el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:5px!important}[data-v-2045d802] .el-descriptions__label{margin-right:0!important}[data-v-2045d802] .patient__timeline{margin-left:1px}[data-v-2045d802] .el-timeline-item__timestamp.is-bottom{margin-top:2px}[data-v-2045d802] .el-timeline-item{padding-bottom:10px}.header-section[data-v-2045d802]{margin-bottom:10px;padding-bottom:0}.header-section h3[data-v-2045d802]{font-size:18px;font-weight:600}.header-section[data-v-2045d802]{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-2045d802]{margin:0;color:#303133;font-size:16px;font-weight:500;display:flex;align-items:center}.header-section h3 i[data-v-2045d802]{margin-right:8px;color:#409eff}.medical-info-container[data-v-2045d802]{display:flex;flex-direction:column;gap:10px}.info-card[data-v-2045d802]{background:#fff;border-radius:4px;border:1px solid #ebeef5;box-shadow:0 1px 4px rgba(0,0,0,.05)}.card-header[data-v-2045d802]{padding:6px 10px;font-size:12px;font-weight:700;color:#409eff;background-color:#f5f7fa;border-bottom:1px solid #ebeef5}.card-content[data-v-2045d802]{padding:8px 10px}.card-content.three-columns[data-v-2045d802]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px 20px}.info-column[data-v-2045d802]{display:flex;flex-direction:column;gap:8px}.info-item[data-v-2045d802]{display:flex;align-items:flex-start;min-height:24px;font-size:12px}.info-item.multi-line[data-v-2045d802]{align-items:flex-start}.info-item.multi-line .info-value[data-v-2045d802]{white-space:pre-wrap}.info-label[data-v-2045d802]{flex:0 0 80px;color:#909399;text-align:right;padding-right:6px}.info-value[data-v-2045d802]{flex:1;min-width:0;color:#606266;word-break:break-word;padding-left:4px;border-left:1px dashed #dcdfe6}.truncate[data-v-2045d802]{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.card-content.three-columns[data-v-2045d802]{grid-template-columns:1fr}.info-item[data-v-2045d802]{flex-direction:column}.info-item .info-label[data-v-2045d802]{text-align:left;padding-right:0;padding-bottom:2px;border-bottom:1px dashed #dcdfe6}.info-item .info-value[data-v-2045d802]{padding-left:0;border-left:none}}.compact-grid[data-v-2045d802]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 15px}.compact-grid .info-column[data-v-2045d802]{gap:8px}.compact-grid .info-item.multi-line .info-value[data-v-2045d802]{max-height:60px;overflow-y:auto;padding-right:4px}.compact-grid .info-item.multi-line .info-value[data-v-2045d802]::-webkit-scrollbar{width:4px}.compact-grid .info-item.multi-line .info-value[data-v-2045d802]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:2px}@media(max-width:992px){.compact-grid[data-v-2045d802]{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.compact-grid[data-v-2045d802]{grid-template-columns:1fr}}.tag-container[data-v-efd9274e]{position:relative}.selected-tags[data-v-efd9274e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mt-2[data-v-efd9274e]{margin-top:.5rem}.ml-1[data-v-efd9274e]{margin-left:.25rem}.mx-1[data-v-efd9274e]{margin-left:.25rem;margin-right:.25rem}.button-new-tag[data-v-efd9274e]{background-color:#f5f7fa;border-color:#dcdfe6;color:#606266}.button-new-tag[data-v-efd9274e]:hover{background-color:#ecf5ff;border-color:#c6e2ff;color:#409eff}.tag-selector-content[data-v-efd9274e]{padding:12px 0}.search-section[data-v-efd9274e]{padding:0 12px 12px;border-bottom:1px solid #ebeef5;display:flex;flex-direction:column;gap:8px}.tag-groups[data-v-efd9274e]{max-height:300px;overflow-y:auto;padding:12px}.tag-group[data-v-efd9274e]{margin-bottom:16px}.group-title[data-v-efd9274e]{display:flex;align-items:center;font-size:12px;color:#909399;margin-bottom:8px;font-weight:500}.add-icon[data-v-efd9274e]{margin-left:8px;cursor:pointer;color:#c0c4cc;transition:all .2s}.add-icon[data-v-efd9274e]:hover{color:#409eff;transform:scale(1.1)}.group-tags[data-v-efd9274e]{display:flex;flex-wrap:wrap;gap:6px}.group-tag[data-v-efd9274e]{cursor:pointer;transition:all .2s;margin:2px;position:relative}.group-tag[data-v-efd9274e]:hover{transform:translateY(-1px);box-shadow:0 2px 4px rgba(0,0,0,.1)}.no-results[data-v-efd9274e]{padding:20px;text-align:center;color:#909399}.el-tag--success[data-v-efd9274e]{background-color:#f0f9eb;border-color:#e1f3d8;color:#67c23a}.tag-item-wrapper[data-v-efd9274e]{position:relative;display:inline-block;margin:2px}.edit-icon[data-v-efd9274e]{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-efd9274e]:hover{color:#409eff;transform:scale(1.1)}[data-v-efd9274e] .tag-selector-popover{padding:0!important;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);min-width:300px}[data-v-efd9274e] .tag-selector-popover .el-popover__content{padding:0}.el-input[data-v-efd9274e]{width:100%}.el-icon[data-v-efd9274e]{margin-right:4px}@media (max-width:768px){.tag-groups[data-v-efd9274e]{max-height:200px}.tag-selector-content[data-v-efd9274e]{padding:8px 0}}.patient-profile-container[data-v-d20a73c2]{display:flex;flex-direction:column;gap:10px}.tags-container[data-v-d20a73c2]{flex:1;min-width:0}.action-buttons[data-v-d20a73c2]{flex-shrink:0;display:flex;gap:8px}.patient-info-grid[data-v-d20a73c2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin-bottom:10px}.info-card[data-v-d20a73c2]{background:#fff;border-radius:4px;border:1px solid #ebeef5;box-shadow:0 1px 4px rgba(0,0,0,.05)}.card-header[data-v-d20a73c2]{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-d20a73c2]{margin-left:10px}.card-content[data-v-d20a73c2]{padding:8px 10px;overflow:hidden}.two-columns[data-v-d20a73c2]{display:grid;grid-template-columns:1fr 1fr;gap:6px 12px}.info-item[data-v-d20a73c2]{display:flex;align-items:center;min-height:24px;font-size:12px}.info-label[data-v-d20a73c2]{flex:0 0 70px;color:#909399;text-align:right;padding-right:6px}.info-value[data-v-d20a73c2]{flex:1;min-width:0;color:#606266;width:105px}.truncate[data-v-d20a73c2]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.patient-info-grid[data-v-d20a73c2]{grid-template-columns:1fr}.action-buttons[data-v-d20a73c2]{align-self:flex-end}}@media(max-width:480px){.two-columns[data-v-d20a73c2]{grid-template-columns:1fr}.info-label[data-v-d20a73c2]{flex-basis:80px}}.container[data-v-e6a4b84c]{display:flex;align-items:center;justify-content:space-between}.container .left_content[data-v-e6a4b84c]{display:flex;flex-direction:column;width:300px;justify-content:space-evenly}.form_content[data-v-e6a4b84c]{flex:1}.preview[data-v-e6a4b84c]{width:100%}.preview-content h4[data-v-e6a4b84c]{margin:0 0 10px 0;color:#409eff}.preview-item[data-v-e6a4b84c]{display:flex;margin-bottom:8px;line-height:1.5}.field-label[data-v-e6a4b84c]{min-width:80px;font-weight:500;color:#606266}.field-value[data-v-e6a4b84c]{color:#303133;flex:1}.preview-item[data-v-e6a4b84c]:last-child{margin-bottom:0}.dialog-footer[data-v-e6a4b84c]{width:100%;text-align:right}.autocomplete-item .title[data-v-e6a4b84c]{margin-right:10px}.batch-status[data-v-e6a4b84c]{margin-bottom:15px;background:#fafafa;border-radius:8px;padding:10px;border:1px solid #eee}.batch-status .status-header[data-v-e6a4b84c]{display:flex;justify-content:space-between}.batch-status .title[data-v-e6a4b84c]{font-size:14px;font-weight:700;margin-bottom:8px}.status-list[data-v-e6a4b84c]{max-height:160px;overflow-y:auto}.status-item[data-v-e6a4b84c]{display:flex;justify-content:space-between;align-items:center;font-size:13px;padding:6px 8px;border-radius:4px;margin-bottom:4px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.05)}.status-item[data-v-e6a4b84c]:last-child{margin-bottom:0}.user-info[data-v-e6a4b84c]{display:flex;flex-direction:column}.name[data-v-e6a4b84c]{font-weight:500}.reason[data-v-e6a4b84c]{font-size:12px;color:#999}.status.success[data-v-e6a4b84c]{color:#28a745}.status.fail[data-v-e6a4b84c]{color:#dc3545}.status.sending[data-v-e6a4b84c]{color:#ff9800}.status.pending[data-v-e6a4b84c]{color:#888}.table[data-v-649245a9]{width:100%}.title[data-v-0d5cbe39]{font-size:20px;color:#000;font-weight:900}.huifang_obj[data-v-0d5cbe39]{width:100%;display:flex;justify-content:space-between}.pat_info .row[data-v-0d5cbe39]{font-size:14px;display:flex;align-items:center;margin-bottom:5px;height:40px}.pat_info .row .cell-name[data-v-0d5cbe39]{font-weight:700;font-size:15px;color:#000}.pat_info .row p[data-v-0d5cbe39]{margin-right:10px}.main[data-v-0d5cbe39]{width:100%;height:175px;display:flex;justify-content:space-between;align-items:center}.main .medical-record-container[data-v-0d5cbe39]{width:550px;height:175px;border:1px solid #dcdfe6;border-radius:4px;padding:10px;box-sizing:border-box;overflow-y:auto;background-color:#f5f7fa}.main .medical-record[data-v-0d5cbe39]{display:flex;flex-direction:column;gap:8px}.main .row[data-v-0d5cbe39]{margin:0!important;min-height:28px;border-bottom:1px solid #ccc}.main .field-item[data-v-0d5cbe39]{display:flex;align-items:center;min-height:28px;font-size:13px;line-height:1.5}.main .field-label[data-v-0d5cbe39]{font-weight:600;color:#525252;margin-right:2px;white-space:nowrap;min-width:30px}.main .field-value[data-v-0d5cbe39]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.main .long-text[data-v-0d5cbe39]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main .unit[data-v-0d5cbe39]{color:#909399;margin-left:4px;font-size:12px}.main .el-select[data-v-0d5cbe39]{width:100%}.main .first-row[data-v-0d5cbe39]{margin:0!important;border-bottom:1px solid #ccc}.main .first-row .field-item[data-v-0d5cbe39]{display:flex;align-items:center;height:32px}.main .first-row .field-label[data-v-0d5cbe39]{min-width:36px;margin-right:4px;font-weight:500;color:#606266}.main .first-row .field-value[data-v-0d5cbe39]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.main .first-row .unit[data-v-0d5cbe39]{margin-left:2px;font-size:12px;color:#909399}.main .first-row .el-select[data-v-0d5cbe39]{flex:1}.main .drug[data-v-0d5cbe39]{width:400px;height:100%;border:1px solid #ccc;padding:5px;overflow:auto}.footer[data-v-0d5cbe39]{width:100%;height:255px;display:flex;justify-content:space-between;align-items:center}.footer .table[data-v-0d5cbe39]{width:250px;height:100%;border:1px solid #ccc}.footer .form[data-v-0d5cbe39]{width:580px;height:100%;border:1px solid #ccc;padding:5px;overflow:auto}.footer .form .huifang_fangshi_list[data-v-0d5cbe39]{display:flex;flex-direction:column}.footer .form .huifang_fangshi_list .item[data-v-0d5cbe39]{display:flex}.footer .form .huifang_fangshi_list .label[data-v-0d5cbe39]{margin-left:5px}.footer .form .tongzhi_list[data-v-0d5cbe39]{display:flex;flex-direction:column}.footer .form .tongzhi_list .item[data-v-0d5cbe39]{display:flex}.footer .form .tongzhi_list .label[data-v-0d5cbe39]{margin-left:5px}.footer .form .tongzhi_list .date[data-v-0d5cbe39]{margin-left:10px}.footer .btn[data-v-0d5cbe39]{width:100px;height:100%;display:flex;flex-direction:column}.footer .el-button+.el-button[data-v-0d5cbe39]{margin-left:0}.hf_content[data-v-0d5cbe39]{width:100%;display:flex}.hf_content .tz[data-v-0d5cbe39]{margin-left:10px}[data-v-0d5cbe39] .el-divider--horizontal{margin:5px 0!important}[data-v-0d5cbe39] .el-form--inline .el-form-item{margin-right:5px;margin-bottom:5px}[data-v-0d5cbe39] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.custom-header[data-v-0a8f527d]{display:flex;justify-content:space-between;align-items:center;padding:10px}.custom-header .header-title[data-v-0a8f527d]{font-size:24px;font-weight:600;color:#303133}.custom-header .close-btn[data-v-0a8f527d]{padding:0;color:#909399}.custom-header .close-btn[data-v-0a8f527d]:hover{color:#409eff}.dialog-content-wrapper[data-v-0a8f527d]{max-height:80vh;overflow-y:auto}.custom-label[data-v-0a8f527d]{display:flex;align-items:center;gap:6px}