:root{--primary-color:#409eff;--bg-primary:#f5f7fa;--text-primary:#303133;--text-secondary:#909399;--color-row-alt:#fafafa;--color-border:#ebeef5;--web-max-width:1200px}html{font-size:13.3333vw}body,html{height:100%;margin:0;padding:0;overflow:hidden}*{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){html{font-size:14px!important}body{background:#f0f2f5}body,html{overflow:hidden}}.immune-report-embed[data-v-76503bda]{height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:.2rem;background:var(--bg-primary);font-size:.24rem;color:var(--text-primary)}@media (min-width:768px){.immune-report-embed[data-v-76503bda]{height:100%;max-width:var(--web-max-width);margin:0 auto;padding:1rem;font-size:14px}}.init-error-bar[data-v-76503bda]{background:#fef0f0;border:1px solid #fbc4c4;color:#c00;padding:.2rem .25rem;border-radius:.12rem;margin-bottom:.2rem;font-size:.26rem;line-height:1.6}.init-error-bar strong[data-v-76503bda]{color:#a00;font-size:.3rem}.init-error-msg[data-v-76503bda]{margin-top:.1rem;word-break:break-all}.init-error-tip[data-v-76503bda]{margin-top:.1rem;color:#666;font-size:.22rem}@media (min-width:768px){.init-error-bar[data-v-76503bda]{padding:14px 18px;border-radius:6px;margin-bottom:1rem;font-size:14px}.init-error-bar strong[data-v-76503bda]{font-size:16px}.init-error-tip[data-v-76503bda]{font-size:12px}}.summary-bar[data-v-76503bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.12rem;padding:.12rem .16rem;margin-bottom:.16rem;background:#fff;border-radius:.08rem;border:1px solid var(--color-border);font-size:.22rem;color:var(--text-secondary)}.summary-date[data-v-76503bda]{color:var(--text-primary);font-weight:500}.summary-warn[data-v-76503bda]{color:#e6a23c}.summary-tip[data-v-76503bda]{color:#909399;font-size:.2rem}@media (min-width:768px){.summary-bar[data-v-76503bda]{gap:10px;padding:8px 12px;margin-bottom:12px;border-radius:4px;font-size:13px}.summary-tip[data-v-76503bda]{font-size:12px}}.filter-bar[data-v-76503bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.2rem;padding:0 .05rem}.filter-label[data-v-76503bda]{font-size:.24rem;color:var(--text-secondary);margin-right:.15rem}.filter-select[data-v-76503bda]{height:.6rem;line-height:.6rem;border:1px solid var(--color-border);border-radius:.08rem;background:#fff;color:var(--text-primary);font-size:.24rem;padding:0 .15rem;min-width:4rem;max-width:100%}.filter-tip[data-v-76503bda]{margin-left:.2rem;font-size:.22rem;color:var(--text-secondary)}@media (min-width:768px){.filter-bar[data-v-76503bda]{margin-bottom:1rem}.filter-label[data-v-76503bda]{font-size:14px;margin-right:10px}.filter-select[data-v-76503bda]{height:32px;line-height:32px;font-size:14px;border-radius:4px;min-width:260px}.filter-tip[data-v-76503bda]{font-size:13px;margin-left:12px}}.report-body[data-v-76503bda]{min-height:4rem}@media (min-width:768px){.report-body[data-v-76503bda]{min-height:400px}}.bar-block[data-v-76503bda]{background:#fff;border-radius:.12rem;margin-bottom:.2rem;padding:.2rem;-webkit-box-shadow:0 .02rem .08rem rgba(0,0,0,.04);box-shadow:0 .02rem .08rem rgba(0,0,0,.04)}.bar-header[data-v-76503bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:.15rem;margin-bottom:.1rem;border-bottom:1px solid var(--color-border)}.bar-name[data-v-76503bda]{font-size:.3rem;font-weight:700;color:var(--text-primary);margin-right:.2rem}.bar-vet[data-v-76503bda]{font-size:.22rem;color:var(--primary-color);background:rgba(64,158,255,.1);padding:.04rem .18rem;border-radius:.1rem;margin-right:.2rem}.bar-count[data-v-76503bda]{font-size:.24rem;color:var(--text-secondary)}@media (min-width:768px){.bar-block[data-v-76503bda]{border-radius:6px;margin-bottom:1rem;padding:1rem;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.06);box-shadow:0 1px 4px rgba(0,0,0,.06)}.bar-header[data-v-76503bda]{padding-bottom:12px;margin-bottom:8px}.bar-name[data-v-76503bda]{font-size:18px;margin-right:12px}.bar-vet[data-v-76503bda]{font-size:12px;padding:2px 10px;border-radius:4px;margin-right:12px}.bar-count[data-v-76503bda]{font-size:14px}}.table-wrapper[data-v-76503bda]{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.table-wrapper .order-row[data-v-76503bda]{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}.order-row[data-v-76503bda]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.14rem 0;border-bottom:1px solid #f5f5f5}.order-row[data-v-76503bda]:last-child{border-bottom:none}.order-row-head[data-v-76503bda]{background:#fafbfc;color:var(--text-secondary);font-weight:500;border-bottom:1px solid var(--color-border)}.cell[data-v-76503bda]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1.4rem;text-align:center;font-size:.24rem;padding:0 .06rem;white-space:nowrap}.cell-cow[data-v-76503bda]{color:var(--text-primary);font-weight:500}.cell-dose[data-v-76503bda]{min-width:1rem}.state-tag[data-v-76503bda]{display:inline-block;padding:.02rem .12rem;border-radius:.08rem;font-size:.2rem;background:#fdf6ec;color:#e6a23c}.state-tag.done[data-v-76503bda]{background:#f0f9eb;color:#67c23a}@media (min-width:768px){.order-row[data-v-76503bda]{padding:10px 0;border-bottom:1px solid #f0f0f0}.order-row[data-v-76503bda]:hover{background:var(--color-row-alt)}.order-row-head[data-v-76503bda]{background:#f5f7fa}.cell[data-v-76503bda]{font-size:14px;min-width:90px}.state-tag[data-v-76503bda]{font-size:12px;padding:1px 8px;border-radius:4px}}.empty-tip[data-v-76503bda]{text-align:center;padding:1rem 0;color:var(--text-secondary);font-size:.26rem}@media (min-width:768px){.empty-tip[data-v-76503bda]{padding:60px 0;font-size:16px}}