.smart-selector-container[data-v-401949bf]{position:relative;display:inline-block}.smart-selector-content[data-v-401949bf]{padding:8px}.smart-selector-content[data-v-401949bf] .el-tabs__header{margin:0 0 12px 0}.group-title[data-v-401949bf]{padding:8px 0;font-weight:700;color:var(--el-color-primary)}.options-grid[data-v-401949bf]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0}.option-item[data-v-401949bf]{padding:6px 12px;background:#f5f7fa;border-radius:4px;cursor:pointer;transition:all .2s;white-space:nowrap;font-size:14px}.option-item[data-v-401949bf]:hover{transform:translateY(-1px)}.option-item.is-selected[data-v-401949bf],.option-item[data-v-401949bf]:hover{background:var(--el-color-primary);color:#fff}[data-v-401949bf] .el-divider--horizontal{margin:12px 0}.reminder-rule-dialog[data-v-7037a4ac] .el-dialog__body{padding:0}.reminder-rule-dialog[data-v-7037a4ac] .el-dialog__header{border-bottom:1px solid #ebeef5;padding:20px 20px 15px}.dialog-content[data-v-7037a4ac]{display:flex;justify-content:space-between;width:100%}.section-header[data-v-7037a4ac]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.section-header h3[data-v-7037a4ac]{margin:0;color:#303133;font-size:16px;font-weight:600}.rules-list-section[data-v-7037a4ac]{background-color:#f8f9fa;padding:10px;border-radius:6px;border:1px solid #ebeef5;width:45%}.rules-table[data-v-7037a4ac]{width:100%}.rules-table[data-v-7037a4ac] .el-table__header{background-color:#fafafa}.time-tags-container[data-v-7037a4ac]{display:flex;flex-wrap:wrap;gap:4px}.time-tag[data-v-7037a4ac]{margin:0}.rule-form-section[data-v-7037a4ac]{border:1px solid #ebeef5;border-radius:6px;padding:20px;background-color:#fff;flex:1;position:relative}.weekday-group[data-v-7037a4ac]{display:flex;flex-wrap:wrap;gap:10px}.weekday-checkbox[data-v-7037a4ac]{margin:0}.time-slots-item[data-v-7037a4ac] .el-form-item__content{line-height:normal}.time-slots-container[data-v-7037a4ac]{display:flex;gap:10px}.time-slot-item[data-v-7037a4ac]{display:flex;align-items:center;gap:10px}[data-v-7037a4ac] .el-date-editor.el-input{width:100px}.add-time-btn[data-v-7037a4ac]{align-self:flex-start}.form-tip[data-v-7037a4ac]{margin-top:5px;font-size:12px;color:#909399;line-height:1.4}.dialog-footer[data-v-7037a4ac]{display:flex;justify-content:flex-end;position:absolute;bottom:10px;right:10px}.time-slots-content[data-v-7037a4ac]{display:flex}.time-slots-content .required[data-v-7037a4ac]{color:#f56c6c;margin-right:4px}@media(max-width:768px){.reminder-rule-dialog[data-v-7037a4ac]{width:95%!important;margin:0 auto}.time-slot-item[data-v-7037a4ac]{flex-direction:column;align-items:stretch}.time-slot-item .time-label-input[data-v-7037a4ac],.time-slot-item .time-picker[data-v-7037a4ac]{width:100%}.weekday-group[data-v-7037a4ac]{justify-content:center}}[data-v-7037a4ac] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.container[data-v-1c107a32]{display:flex;align-items:center;justify-content:space-between}.container .left_content[data-v-1c107a32]{display:flex;flex-direction:column;width:300px;justify-content:space-evenly}.form_content[data-v-1c107a32]{flex:1}.preview[data-v-1c107a32]{width:100%}.preview-content h4[data-v-1c107a32]{margin:0 0 10px 0;color:#409eff}.preview-item[data-v-1c107a32]{display:flex;margin-bottom:8px;line-height:1.5}.field-label[data-v-1c107a32]{min-width:80px;font-weight:500;color:#606266}.field-value[data-v-1c107a32]{color:#303133;flex:1}.preview-item[data-v-1c107a32]:last-child{margin-bottom:0}.dialog-footer[data-v-1c107a32]{width:100%;text-align:right}.autocomplete-item .title[data-v-1c107a32]{margin-right:10px}.batch-status[data-v-1c107a32]{margin-bottom:15px;background:#fafafa;border-radius:8px;padding:10px;border:1px solid #eee}.batch-status .status-header[data-v-1c107a32]{display:flex;justify-content:space-between}.batch-status .title[data-v-1c107a32]{font-size:14px;font-weight:700;margin-bottom:8px}.status-list[data-v-1c107a32]{max-height:160px;overflow-y:auto}.status-item[data-v-1c107a32]{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-1c107a32]:last-child{margin-bottom:0}.user-info[data-v-1c107a32]{display:flex;flex-direction:column}.name[data-v-1c107a32]{font-weight:500}.reason[data-v-1c107a32]{font-size:12px;color:#999}.status.success[data-v-1c107a32]{color:#28a745}.status.fail[data-v-1c107a32]{color:#dc3545}.status.sending[data-v-1c107a32]{color:#ff9800}.status.pending[data-v-1c107a32]{color:#888}.title[data-v-3c456cd1]{font-size:20px;color:#000;font-weight:900}.huifang_obj[data-v-3c456cd1]{width:100%;display:flex;justify-content:space-between}.pat_info .row[data-v-3c456cd1]{font-size:14px;display:flex;align-items:center;margin-bottom:5px;height:40px}.pat_info .row .cell-name[data-v-3c456cd1]{font-weight:700;font-size:15px;color:#000}.pat_info .row p[data-v-3c456cd1]{margin-right:10px}.main[data-v-3c456cd1]{width:100%;height:175px;display:flex;justify-content:space-between;align-items:center}.main .medical-record-container[data-v-3c456cd1]{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-3c456cd1]{display:flex;flex-direction:column;gap:8px}.main .row[data-v-3c456cd1]{margin:0!important;min-height:28px;border-bottom:1px solid #ccc}.main .field-item[data-v-3c456cd1]{display:flex;align-items:center;min-height:28px;font-size:13px;line-height:1.5}.main .field-label[data-v-3c456cd1]{font-weight:600;color:#525252;margin-right:2px;white-space:nowrap;min-width:30px}.main .field-value[data-v-3c456cd1]{color:#303133;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.main .long-text[data-v-3c456cd1]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.main .unit[data-v-3c456cd1]{color:#909399;margin-left:4px;font-size:12px}.main .el-select[data-v-3c456cd1]{width:100%}.main .first-row[data-v-3c456cd1]{margin:0!important;border-bottom:1px solid #ccc}.main .first-row .field-item[data-v-3c456cd1]{display:flex;align-items:center;height:32px}.main .first-row .field-label[data-v-3c456cd1]{min-width:36px;margin-right:4px;font-weight:500;color:#606266}.main .first-row .field-value[data-v-3c456cd1]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303133}.main .first-row .unit[data-v-3c456cd1]{margin-left:2px;font-size:12px;color:#909399}.main .first-row .el-select[data-v-3c456cd1]{flex:1}.main .drug[data-v-3c456cd1]{width:400px;height:100%;border:1px solid #ccc;padding:5px;overflow:auto}.footer[data-v-3c456cd1]{width:100%;height:255px;display:flex;justify-content:space-between;align-items:center}.footer .table[data-v-3c456cd1]{width:250px;height:100%;border:1px solid #ccc}.footer .form[data-v-3c456cd1]{width:580px;height:100%;border:1px solid #ccc;padding:5px;overflow:auto}.footer .form .huifang_fangshi_list[data-v-3c456cd1]{display:flex;flex-direction:column}.footer .form .huifang_fangshi_list .item[data-v-3c456cd1]{display:flex}.footer .form .huifang_fangshi_list .label[data-v-3c456cd1]{margin-left:5px}.footer .form .tongzhi_list[data-v-3c456cd1]{display:flex;flex-direction:column}.footer .form .tongzhi_list .item[data-v-3c456cd1]{display:flex}.footer .form .tongzhi_list .label[data-v-3c456cd1]{margin-left:5px}.footer .form .tongzhi_list .date[data-v-3c456cd1]{margin-left:10px}.footer .btn[data-v-3c456cd1]{width:100px;height:100%;display:flex;flex-direction:column}.footer .el-button+.el-button[data-v-3c456cd1]{margin-left:0}.hf_content[data-v-3c456cd1]{width:100%;display:flex}.hf_content .tz[data-v-3c456cd1]{margin-left:10px}[data-v-3c456cd1] .el-divider--horizontal{margin:5px 0!important}[data-v-3c456cd1] .el-form--inline .el-form-item{margin-right:5px;margin-bottom:5px}[data-v-3c456cd1] .el-table__body tr.current-row>td{color:#fff;background:#54a9fd!important}.my_icon[data-v-3c456cd1]{width:14px;height:14px;transform:translateY(2px)}.sex_img[data-v-3c456cd1]{display:inline-block;width:18px;height:18px}.sex_img img[data-v-3c456cd1]{width:100%}@media screen{.el-dialog.print-recipe-dialog .recipe[element-loading-text]{min-height:min(891px,calc(100vh - 160px))}}