.calving-report-embed[data-v-48a8f1ea]{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;overscroll-behavior:contain;padding:.2rem;background:#f5f7fa;font-size:.24rem;color:#303133}.init-error-bar[data-v-48a8f1ea]{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-msg[data-v-48a8f1ea]{margin-top:.08rem;word-break:break-all}.init-error-tip[data-v-48a8f1ea]{margin-top:.1rem;color:#666;font-size:.22rem}.summary-bar[data-v-48a8f1ea]{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;color:#909399;font-size:.24rem;margin-bottom:.2rem}.summary-stat[data-v-48a8f1ea]{margin-right:.2rem}.summary-warn[data-v-48a8f1ea]{color:#e6a23c;margin-right:.2rem}.summary-tip[data-v-48a8f1ea]{color:#c0c4cc;font-size:.22rem}.report-body[data-v-48a8f1ea]{min-height:4rem}.bar-block[data-v-48a8f1ea]{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-48a8f1ea]{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 #ebeef5}.bar-name[data-v-48a8f1ea]{font-size:.3rem;font-weight:700;color:#303133;margin-right:.2rem}.bar-vet[data-v-48a8f1ea]{font-size:.22rem;color:#e6a23c;background:rgba(230,162,60,.12);padding:.04rem .18rem;border-radius:.1rem;margin-right:.2rem}.bar-count[data-v-48a8f1ea]{font-size:.24rem;color:#909399}.table-wrapper[data-v-48a8f1ea]{overflow-x:auto;-webkit-overflow-scrolling:touch}.order-row[data-v-48a8f1ea]{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-48a8f1ea]:last-child{border-bottom:none}.order-row-head[data-v-48a8f1ea]{background:#fafbfc;color:#909399;font-weight:500;border-bottom:1px solid #ebeef5}.cell[data-v-48a8f1ea]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1.6rem;text-align:center;font-size:.24rem;padding:0 .06rem;white-space:nowrap}.cell-cow[data-v-48a8f1ea]{color:#303133;font-weight:500}.cell-small[data-v-48a8f1ea]{min-width:1.1rem}.warn-num[data-v-48a8f1ea]{color:#e6a23c;font-weight:600}.due-date[data-v-48a8f1ea]{color:#606266}.overdue-big[data-v-48a8f1ea]{color:#e53935;font-weight:600}.overdue-huge[data-v-48a8f1ea]{color:#b71c1c;font-weight:700}.overdue-soon[data-v-48a8f1ea]{color:#67c23a}.empty-tip[data-v-48a8f1ea]{text-align:center;padding:1rem 0;color:#909399;font-size:.26rem}@media (min-width:768px){.calving-report-embed[data-v-48a8f1ea]{height:100%;max-width:1200px;margin:0 auto;padding:1rem;font-size:14px}.init-error-bar[data-v-48a8f1ea]{padding:14px 18px;border-radius:6px;font-size:14px}.init-error-tip[data-v-48a8f1ea]{font-size:12px}.summary-bar[data-v-48a8f1ea]{margin-bottom:1rem}.summary-stat[data-v-48a8f1ea],.summary-warn[data-v-48a8f1ea]{font-size:14px}.summary-tip[data-v-48a8f1ea]{font-size:13px}.report-body[data-v-48a8f1ea]{min-height:400px}.bar-block[data-v-48a8f1ea]{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-48a8f1ea]{padding-bottom:12px;margin-bottom:8px}.bar-name[data-v-48a8f1ea]{font-size:18px;margin-right:12px}.bar-vet[data-v-48a8f1ea]{font-size:12px;padding:2px 10px;border-radius:4px;margin-right:12px}.bar-count[data-v-48a8f1ea]{font-size:14px}.order-row[data-v-48a8f1ea]{padding:10px 0;border-bottom:1px solid #f0f0f0}.order-row[data-v-48a8f1ea]:hover{background:#fafbfc}.order-row-head[data-v-48a8f1ea]{background:#f5f7fa}.cell[data-v-48a8f1ea]{font-size:14px;min-width:100px}.cell-small[data-v-48a8f1ea]{min-width:80px}.empty-tip[data-v-48a8f1ea]{padding:60px 0;font-size:16px}}