.table-view-container[data-v-1ce8f1db]{height:100%}.table-view-container .table-card[data-v-1ce8f1db]{height:100%;display:flex;flex-direction:column}.table-view-container .table-card[data-v-1ce8f1db] .el-card__body{flex:1;display:flex;flex-direction:column;overflow:hidden;padding:16px}.table-view-container .search-form[data-v-1ce8f1db]{flex-shrink:0;margin-bottom:12px;padding:12px;background-color:#f5f7fa;border-radius:4px}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor{display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-separator{padding:0 5px;line-height:1;width:auto;color:#606266;display:inline-flex;align-items:center}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range-input{width:43%;line-height:1;vertical-align:middle}.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__close-icon,.table-view-container .search-form[data-v-1ce8f1db] .el-date-editor.el-range-editor .el-range__icon{line-height:1;display:inline-flex;align-items:center}.table-view-container .table-container[data-v-1ce8f1db]{flex:1;overflow:hidden;min-height:300px}.table-view-container .pagination-container[data-v-1ce8f1db]{flex-shrink:0;padding:12px 0 0 0;border-top:1px solid #ebeef5;display:flex;justify-content:flex-end;background-color:transparent}.dark-theme .table-view-container .search-form{background-color:#2a2a2a!important}.dark-theme .table-view-container .pagination-container{border-top-color:#3a3a3a!important}.dark-theme .table-view-container .table-container .el-table .el-table__body tr:hover>td,.dark-theme .table-view-container .table-container .el-table tbody tr:hover>td{background-color:#2d2d2d!important;color:#fff!important}.drawer-content[data-v-2ef975dc]{padding:12px 20px;height:calc(100vh - 60px)}.drawer-content .window-toolbar[data-v-2ef975dc]{display:flex;justify-content:space-between;align-items:center;padding:8px 0 12px 0}.drawer-content .window-toolbar .toolbar-left[data-v-2ef975dc]{display:flex;align-items:center}.drawer-content .window-toolbar .toolbar-left .toolbar-label[data-v-2ef975dc]{font-size:15px;font-weight:500;margin-right:15px;color:#303133}.drawer-content .window-toolbar .toolbar-left .toolbar-label i[data-v-2ef975dc]{margin-right:5px;color:#409eff}.drawer-content .window-toolbar .toolbar-right[data-v-2ef975dc]{display:flex;gap:10px}.drawer-content .prescription-content[data-v-2ef975dc]{height:calc(100% - 10px);margin-top:0}.drawer-content .prescription-content .el-row[data-v-2ef975dc]{height:100%}.drawer-content .prescription-content .left-column[data-v-2ef975dc]{height:100%;overflow-y:auto;padding-right:10px}.drawer-content .prescription-content .left-column .window-badge[data-v-2ef975dc]{background:#409eff;color:#fff;padding:10px 16px;border-radius:8px;font-size:15px;font-weight:600;margin-bottom:16px;display:flex;align-items:center}.drawer-content .prescription-content .left-column .window-badge i[data-v-2ef975dc]{font-size:18px;margin-right:8px}.drawer-content .prescription-content .left-column .patient-card[data-v-2ef975dc]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px;margin-bottom:16px}.drawer-content .prescription-content .left-column .patient-card .patient-header[data-v-2ef975dc]{display:flex;align-items:center}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-avatar[data-v-2ef975dc]{width:48px;height:48px;border-radius:50%;background:#409eff;display:flex;align-items:center;justify-content:center;margin-right:12px;flex-shrink:0}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-avatar i[data-v-2ef975dc]{font-size:24px;color:#fff}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info[data-v-2ef975dc]{flex:1}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info .patient-name-row[data-v-2ef975dc]{display:flex;align-items:center;margin-bottom:6px}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info .patient-name-row .patient-name[data-v-2ef975dc]{font-size:18px;font-weight:700;color:#303133}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info .patient-meta[data-v-2ef975dc]{color:#606266;font-size:13px;display:flex;align-items:center}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info .patient-meta i[data-v-2ef975dc]{margin-right:4px;color:#909399}.drawer-content .prescription-content .left-column .patient-card .patient-header .patient-main-info .patient-meta .divider[data-v-2ef975dc]{margin:0 10px;color:#dcdfe6}.drawer-content .prescription-content .left-column .prescription-info-card[data-v-2ef975dc]{background:#fff;border:1px solid #ebeef5;border-radius:8px;padding:16px;margin-bottom:16px}.drawer-content .prescription-content .left-column .prescription-info-card .info-header[data-v-2ef975dc]{display:flex;align-items:center;font-size:14px;font-weight:600;color:#303133;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid #ebeef5}.drawer-content .prescription-content .left-column .prescription-info-card .info-header i[data-v-2ef975dc]{font-size:16px;margin-right:6px;color:#409eff}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row[data-v-2ef975dc]{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px dashed #f2f6fc}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row[data-v-2ef975dc]:last-child{border-bottom:none}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row.full-width[data-v-2ef975dc]{flex-direction:column;align-items:flex-start}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row.full-width .value[data-v-2ef975dc]{margin-top:6px;width:100%}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row .label[data-v-2ef975dc]{font-size:13px;color:#909399;flex-shrink:0}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row .value[data-v-2ef975dc]{font-size:13px;color:#303133;text-align:right;flex:1;margin-left:12px}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row .value.prescription-no[data-v-2ef975dc]{font-weight:600;color:#409eff}.drawer-content .prescription-content .left-column .prescription-info-card .info-content .info-row .value.diagnosis[data-v-2ef975dc]{line-height:1.5;text-align:left}.drawer-content .prescription-content .left-column .amount-card[data-v-2ef975dc]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:10px 12px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.drawer-content .prescription-content .left-column .amount-card .amount-label[data-v-2ef975dc]{font-size:13px;color:#8c8c8c}.drawer-content .prescription-content .left-column .amount-card .amount-value[data-v-2ef975dc]{display:flex;align-items:baseline;color:#ff6b00}.drawer-content .prescription-content .left-column .amount-card .amount-value .currency[data-v-2ef975dc]{font-size:14px;font-weight:500;margin-right:2px}.drawer-content .prescription-content .left-column .amount-card .amount-value .number[data-v-2ef975dc]{font-size:18px;font-weight:700}.drawer-content .prescription-content .left-column .action-buttons[data-v-2ef975dc]{padding:16px 0;display:flex;gap:10px}.drawer-content .prescription-content .right-column[data-v-2ef975dc]{height:100%;padding-left:10px}.drawer-content .prescription-content .right-column .detail-section[data-v-2ef975dc]{height:100%;border-radius:8px;overflow:hidden;border:1px solid #ebeef5}.drawer-content .prescription-content .right-column .detail-section[data-v-2ef975dc] .el-card__header{background:#f5f7fa;color:#303133;padding:14px 16px;border-bottom:1px solid #ebeef5}.drawer-content .prescription-content .right-column .detail-section[data-v-2ef975dc] .el-card__body{padding:0;height:calc(100% - 56px)}.drawer-content .prescription-content .right-column .detail-header[data-v-2ef975dc]{font-weight:600;font-size:15px;color:#303133}.drawer-content .prescription-content .right-column .detail-header i[data-v-2ef975dc]{margin-right:6px;color:#409eff}.drawer-content .prescription-content .quantity-text[data-v-2ef975dc]{font-weight:600;color:#409eff;font-size:14px}.drawer-content .empty-state[data-v-2ef975dc]{height:calc(100% - 140px);display:flex;flex-direction:column;justify-content:center;align-items:center;color:#909399}.drawer-content .empty-state .empty-icon[data-v-2ef975dc]{font-size:100px;margin-bottom:20px;opacity:.3}.drawer-content .empty-state .empty-text[data-v-2ef975dc]{font-size:24px;margin-bottom:20px}.drawer-content .empty-state .empty-tip[data-v-2ef975dc]{font-size:14px}[data-v-2ef975dc] .el-drawer__body{padding:0}