.mapping-page[data-v-1b7afda4]{min-width:0;padding:16px;color:var(--el-text-color-primary)}.page-header[data-v-1b7afda4]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.page-header h1[data-v-1b7afda4]{margin:0;font-size:20px;line-height:28px;letter-spacing:0}.status-strip[data-v-1b7afda4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:88px;margin-bottom:16px;border:1px solid var(--el-border-color-light);background:var(--el-bg-color)}.status-item[data-v-1b7afda4]{min-width:0;padding:14px 16px;border-right:1px solid var(--el-border-color-lighter)}.status-item[data-v-1b7afda4]:last-child{border-right:0}.status-item span[data-v-1b7afda4],.status-item small[data-v-1b7afda4]{display:block;overflow:hidden;color:var(--el-text-color-secondary);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.status-item strong[data-v-1b7afda4]{display:block;margin:5px 0 2px;font-size:18px;line-height:24px}.status-item.warning strong[data-v-1b7afda4]{color:var(--el-color-warning-dark-2)}.status-item.danger strong[data-v-1b7afda4],.status-item.danger small[data-v-1b7afda4]{color:var(--el-color-danger)}.filter-bar[data-v-1b7afda4]{display:flex;flex-wrap:wrap;gap:0 8px;padding:14px 16px 0;border:1px solid var(--el-border-color-light);border-bottom:0;background:var(--el-fill-color-extra-light)}.filter-bar[data-v-1b7afda4] .el-input{width:190px}.table-wrap[data-v-1b7afda4]{min-width:0;overflow-x:auto}.table-wrap[data-v-1b7afda4] .el-table{min-width:1220px}.medicine-name[data-v-1b7afda4]{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.subline[data-v-1b7afda4],.muted[data-v-1b7afda4]{margin-top:3px;color:var(--el-text-color-secondary);font-size:12px}.code[data-v-1b7afda4]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.pagination-wrap[data-v-1b7afda4]{display:flex;justify-content:flex-end;overflow-x:auto;padding-top:16px}.local-summary[data-v-1b7afda4]{display:grid;grid-template-columns:auto 1fr;gap:3px 12px;padding:12px 14px;border-left:3px solid var(--el-color-primary);background:var(--el-fill-color-light)}.local-summary span[data-v-1b7afda4],.local-summary small[data-v-1b7afda4]{color:var(--el-text-color-secondary);font-size:12px}.local-summary small[data-v-1b7afda4]{grid-column:2}.mapping-form[data-v-1b7afda4]{margin-top:18px}.option-row[data-v-1b7afda4]{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%}.option-row small[data-v-1b7afda4]{overflow:hidden;color:var(--el-text-color-secondary);text-overflow:ellipsis;white-space:nowrap}@media (max-width: 900px){.status-strip[data-v-1b7afda4]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-item[data-v-1b7afda4]:nth-child(2){border-right:0}.status-item[data-v-1b7afda4]:nth-child(-n+2){border-bottom:1px solid var(--el-border-color-lighter)}}@media (max-width: 600px){.mapping-page[data-v-1b7afda4]{padding:12px}.page-header[data-v-1b7afda4]{align-items:stretch;flex-direction:column}.page-header .el-button[data-v-1b7afda4]{width:100%}.status-strip[data-v-1b7afda4]{grid-template-columns:1fr}.status-item[data-v-1b7afda4],.status-item[data-v-1b7afda4]:nth-child(2){border-right:0;border-bottom:1px solid var(--el-border-color-lighter)}.status-item[data-v-1b7afda4]:last-child{border-bottom:0}.filter-bar[data-v-1b7afda4]{display:block}.filter-bar[data-v-1b7afda4] .el-form-item,.filter-bar[data-v-1b7afda4] .el-input,.filter-bar[data-v-1b7afda4] .el-select{width:100%!important}.pagination-wrap[data-v-1b7afda4]{justify-content:flex-start}}