.pedigree-tree[data-v-9d1b1cd2]{padding:16px}.pedigree-level[data-v-9d1b1cd2]{margin-bottom:24px}.level-label[data-v-9d1b1cd2]{font-size:12px;color:#8c8c8c;margin-bottom:12px;padding-left:4px;font-weight:500;letter-spacing:1px}.pedigree-card[data-v-9d1b1cd2]{background:#fff;border-radius:12px;border:1px solid #f0f0f0;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:all .25s ease;overflow:hidden}.pedigree-card.card-normal[data-v-9d1b1cd2]{min-width:280px}.pedigree-card.clickable[data-v-9d1b1cd2]{cursor:pointer}.pedigree-card.clickable[data-v-9d1b1cd2]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.pedigree-card.current[data-v-9d1b1cd2]{max-width:360px;margin:0 auto}.pedigree-card.current.card-male[data-v-9d1b1cd2]{border-left:3px solid #1890ff}.pedigree-card.current.card-female[data-v-9d1b1cd2]{border-left:3px solid #eb2f96}.pedigree-card.card-male[data-v-9d1b1cd2]{border-left:3px solid #1890ff}.pedigree-card.card-female[data-v-9d1b1cd2]{border-left:3px solid #eb2f96}.card-header[data-v-9d1b1cd2]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fafafa;border-bottom:1px solid #f0f0f0}.gender-icon[data-v-9d1b1cd2]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.gender-icon.male[data-v-9d1b1cd2]{background:#e6f7ff;color:#1890ff}.gender-icon.female[data-v-9d1b1cd2]{background:#fff0f6;color:#eb2f96}.vid-text[data-v-9d1b1cd2]{font-size:16px;font-weight:700;color:#000;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.relation-tag[data-v-9d1b1cd2]{font-size:11px;color:#8c8c8c;background:#f5f5f5;padding:3px 10px;border-radius:12px;font-weight:500;flex-shrink:0}.card-body[data-v-9d1b1cd2]{padding:12px 16px}.info-row[data-v-9d1b1cd2]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.info-row.compact[data-v-9d1b1cd2]{margin-bottom:4px}.info-row[data-v-9d1b1cd2]:last-child{margin-bottom:0}.info-label[data-v-9d1b1cd2]{font-size:12px;color:#8c8c8c}.info-value[data-v-9d1b1cd2]{font-size:13px;color:#262626}.gebv-section[data-v-9d1b1cd2]{display:flex;gap:20px;margin-top:12px;padding-top:12px;border-top:1px dashed #e8e8e8}.gebv-item[data-v-9d1b1cd2]{text-align:center;flex:1}.gebv-label[data-v-9d1b1cd2]{display:block;font-size:11px;color:#8c8c8c;margin-bottom:4px}.gebv-value[data-v-9d1b1cd2]{display:block;font-size:15px;font-weight:600;color:#1890ff}.gebv-row[data-v-9d1b1cd2]{display:flex;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed #e8e8e8;font-size:12px;color:#595959}.gebv-row span[data-v-9d1b1cd2]{background:#f5f5f5;padding:4px 10px;border-radius:4px;display:inline-block}.parents-container[data-v-9d1b1cd2]{display:flex;gap:40px;justify-content:center;margin-top:16px}.parent-branch[data-v-9d1b1cd2]{flex:1;max-width:360px;min-width:280px}.grandparents-container[data-v-9d1b1cd2]{display:flex;gap:40px;justify-content:center;margin-top:16px}.grandparent-group[data-v-9d1b1cd2]{flex:1;max-width:480px}.group-label[data-v-9d1b1cd2]{font-size:12px;color:#8c8c8c;margin-bottom:16px;text-align:center;font-weight:500}.grandparent-cards[data-v-9d1b1cd2]{display:flex;gap:24px;justify-content:center}.grandparent-cards .pedigree-card[data-v-9d1b1cd2]{flex:1;max-width:220px;min-width:160px}.pedigree-card.card-small[data-v-9d1b1cd2]{border-radius:10px}.pedigree-card.card-small .card-body[data-v-9d1b1cd2],.pedigree-card.card-small .card-header[data-v-9d1b1cd2]{padding:12px 16px}.pedigree-card.card-small .gender-icon[data-v-9d1b1cd2]{width:24px;height:24px;font-size:12px}.pedigree-card.card-small .vid-text[data-v-9d1b1cd2]{font-size:14px}.pedigree-card.card-small .info-row[data-v-9d1b1cd2]{margin-bottom:8px}.pedigree-card.card-small .gebv-row[data-v-9d1b1cd2]{margin-top:10px;padding-top:10px;border-top:1px dashed #e8e8e8}@media (max-width:768px){.parents-container[data-v-9d1b1cd2]{flex-direction:column;align-items:center;gap:24px}.parent-branch[data-v-9d1b1cd2]{max-width:100%;width:100%}.grandparents-container[data-v-9d1b1cd2]{flex-direction:column;gap:24px}.grandparent-group[data-v-9d1b1cd2]{max-width:100%}.grandparent-cards[data-v-9d1b1cd2]{flex-direction:column;gap:16px}.grandparent-cards .pedigree-card[data-v-9d1b1cd2],.pedigree-card.current[data-v-9d1b1cd2]{max-width:100%}}.modern-chart-container[data-v-7ce2f514]{width:100%;height:500px;background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08),0 0 1px rgba(0,0,0,.1);overflow:hidden}.chart-inner[data-v-7ce2f514]{width:100%;height:100%}.chart-container[data-v-aecf25b8]{width:100%;height:100%;position:relative;min-height:150px}.record-row[data-v-2a3e886f]{margin-bottom:16px}.date-separator[data-v-2a3e886f]{margin-bottom:12px;margin-top:8px}.date-separator[data-v-2a3e886f]:first-child{margin-top:0}.date-badge[data-v-2a3e886f]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#1890ff,#40a9ff);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:500;box-shadow:0 2px 6px rgba(24,144,255,.3)}.date-badge .anticon[data-v-2a3e886f]{font-size:14px}.date-text[data-v-2a3e886f]{letter-spacing:.5px}.record-card[data-v-2a3e886f]{display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:10px;padding:16px 20px;box-shadow:0 1px 4px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:all .25s ease;cursor:pointer}.record-card[data-v-2a3e886f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#d9d9d9;transform:translateY(-2px)}.record-content[data-v-2a3e886f]{flex:1}.record-name[data-v-2a3e886f]{font-size:16px;font-weight:600;color:#262626;margin-bottom:10px}.record-meta[data-v-2a3e886f]{display:flex;gap:24px;flex-wrap:wrap}.meta-item[data-v-2a3e886f]{display:flex;align-items:baseline;gap:6px}.meta-label[data-v-2a3e886f]{font-size:12px;color:#8c8c8c}.meta-value[data-v-2a3e886f]{font-size:18px;font-weight:700;color:#1890ff}.meta-unit[data-v-2a3e886f]{font-size:12px;color:#8c8c8c}.meta-time[data-v-2a3e886f]{font-size:13px;color:#595959}.record-actions[data-v-2a3e886f]{flex-shrink:0;margin-left:16px}.delete-btn[data-v-2a3e886f]{color:#bfbfbf;padding:8px;transition:all .2s}.delete-btn[data-v-2a3e886f]:hover{color:#ff4d4f}@media (max-width:576px){.record-card[data-v-2a3e886f]{flex-direction:column;align-items:flex-start}.record-actions[data-v-2a3e886f]{margin-left:0;margin-top:12px;align-self:flex-end}.record-meta[data-v-2a3e886f]{flex-direction:column;gap:8px}}.timeline-wrapper[data-v-cd570b18]{margin-top:32px;padding-top:24px;border-top:1px solid #f0f0f0}.timeline-header[data-v-cd570b18]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding:0}.timeline-title[data-v-cd570b18]{margin:0;font-size:18px;font-weight:500;color:#1f1f1f;display:flex;align-items:center;gap:10px}.title-icon[data-v-cd570b18]{font-size:20px;color:#8c8c8c}.timeline-actions[data-v-cd570b18]{display:flex;align-items:center;gap:12px}.timeline-actions .ant-select .ant-select-selection[data-v-cd570b18],.timeline-actions .ant-select[data-v-cd570b18]{cursor:pointer}.timeline-container[data-v-cd570b18]{margin-top:0}.timeline-list[data-v-cd570b18]{padding:0}.timeline-item[data-v-cd570b18]{border:none;padding:0 0 12px 0}.timeline-card-wrapper[data-v-cd570b18]{position:relative;border-radius:12px;overflow:hidden;transition:all .25s ease;background:#fff;border:1px solid #f0f0f0;box-shadow:0 1px 2px rgba(0,0,0,.04)}.timeline-card-wrapper[data-v-cd570b18]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;z-index:1;transition:width .2s ease}.timeline-card-wrapper.accent-create[data-v-cd570b18]:before{background:linear-gradient(180deg,#1677ff,#69b1ff)}.timeline-card-wrapper.accent-update[data-v-cd570b18]:before{background:linear-gradient(180deg,#52c41a,#95de64)}.timeline-card-wrapper.accent-event[data-v-cd570b18]:before{background:linear-gradient(180deg,#fa8c16,#ffc53d)}.timeline-card-wrapper.accent-record[data-v-cd570b18]:before{background:linear-gradient(180deg,#722ed1,#b37feb)}.timeline-card-wrapper.accent-select[data-v-cd570b18]:before{background:linear-gradient(180deg,#13c2c2,#5cdbd3)}.timeline-card-wrapper.accent-move[data-v-cd570b18]:before{background:linear-gradient(180deg,#2f54eb,#85a5ff)}.timeline-card-wrapper.expanded[data-v-cd570b18]:before{width:6px}.timeline-card[data-v-cd570b18]{background:transparent;border-radius:0;transition:all .25s ease;border:none;box-shadow:none;cursor:pointer;margin-left:4px}.timeline-card[data-v-cd570b18]:hover{background:rgba(0,0,0,.01)}.timeline-card-wrapper[data-v-cd570b18]:hover{box-shadow:0 4px 12px rgba(0,0,0,.06);border-color:#e0e0e0}.timeline-card-wrapper.expanded[data-v-cd570b18]{border-radius:12px}.timeline-card-wrapper.expanded .timeline-card[data-v-cd570b18]{border-bottom:1px dashed #e8e8e8}.timeline-expanded[data-v-cd570b18]{background:#fafafa;padding:16px 24px;border-radius:0 0 11px 0;animation:slideDown-data-v-cd570b18 .25s ease}@keyframes slideDown-data-v-cd570b18{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.action-bar[data-v-cd570b18]{margin-top:12px;padding-top:12px;border-top:1px solid #e8e8e8;display:flex;justify-content:flex-end}.timeline-date[data-v-cd570b18]{justify-content:flex-start;text-align:center;padding:4px;height:100%}.date-wrapper[data-v-cd570b18],.timeline-date[data-v-cd570b18]{display:flex;flex-direction:column;align-items:center;background:transparent}.date-wrapper[data-v-cd570b18]{padding:12px 8px;border-radius:10px;min-width:72px}.date-icon[data-v-cd570b18]{font-size:18px;color:#bfbfbf;margin-bottom:8px}.date-text[data-v-cd570b18]{font-size:14px;font-weight:600;color:#262626;margin-bottom:4px;line-height:1.4;white-space:nowrap}.time-text[data-v-cd570b18]{font-size:12px;color:#8c8c8c;line-height:1.3}.timeline-content[data-v-cd570b18]{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-left:8px}.content-main[data-v-cd570b18]{flex:1}.content-header[data-v-cd570b18]{margin-bottom:10px}.type-tag[data-v-cd570b18]{font-size:12px;padding:3px 12px;border-radius:20px;font-weight:500;border:none}.type-tag.ant-tag-blue[data-v-cd570b18]{background:#e6f4ff;color:#1677ff}.type-tag.ant-tag-green[data-v-cd570b18]{background:#f6ffed;color:#52c41a}.type-tag.ant-tag-orange[data-v-cd570b18]{background:#fff7e6;color:#fa8c16}.type-tag.ant-tag-purple[data-v-cd570b18]{background:#f9f0ff;color:#722ed1}.type-tag.ant-tag-cyan[data-v-cd570b18]{background:#e6fffb;color:#13c2c2}.type-tag.ant-tag-geekblue[data-v-cd570b18]{background:#f0f5ff;color:#2f54eb}.operator-text[data-v-cd570b18]{font-size:11px;color:#bfbfbf;text-align:right;margin-top:4px}.snapshot-content[data-v-cd570b18]{padding:4px 0}.snapshot-title[data-v-cd570b18]{font-size:15px;font-weight:600;color:#262626;margin:8px 0 6px 0;line-height:1.5}.snapshot-description[data-v-cd570b18]{font-size:13px;color:#8c8c8c;line-height:1.6;margin-bottom:0}.snapshot-details[data-v-cd570b18]{margin-top:8px}.snapshot-details[data-v-cd570b18] .ant-descriptions-bordered{border-radius:8px;overflow:hidden}.snapshot-details[data-v-cd570b18] .ant-descriptions-bordered .ant-descriptions-item-label{background:#fafafa;font-size:12px;color:#8c8c8c;padding:8px 12px}.snapshot-details[data-v-cd570b18] .ant-descriptions-bordered .ant-descriptions-item-content{font-size:12px;color:#595959;padding:8px 12px}.no-more-data[data-v-cd570b18]{text-align:center;padding:20px;color:#bfbfbf;font-size:13px}@media (max-width:768px){.timeline-wrapper[data-v-cd570b18]{margin-top:24px;padding-top:16px}.timeline-header[data-v-cd570b18]{flex-direction:column;align-items:flex-start;gap:12px}.timeline-title[data-v-cd570b18]{font-size:16px}.title-icon[data-v-cd570b18]{font-size:18px}.timeline-actions[data-v-cd570b18]{width:100%;flex-direction:column;gap:8px}.timeline-actions .ant-select[data-v-cd570b18]{width:100%!important;min-width:auto!important;margin-right:0!important}.timeline-actions .ant-btn[data-v-cd570b18]{width:100%}.timeline-card[data-v-cd570b18] .ant-row{display:flex;flex-direction:column}.timeline-card[data-v-cd570b18] .ant-col-4,.timeline-card[data-v-cd570b18] .ant-col-20{width:100%;max-width:100%;flex:0 0 100%}.timeline-date[data-v-cd570b18]{flex-direction:row;justify-content:flex-start;align-items:center;gap:0;padding:0 0 8px 0;border-bottom:1px solid #f0f0f0;margin-bottom:8px;height:auto}.date-wrapper[data-v-cd570b18]{flex-direction:row;gap:8px;padding:6px 10px;min-width:auto;background:transparent}.date-icon[data-v-cd570b18]{margin-bottom:0;font-size:14px}.date-text[data-v-cd570b18]{font-size:12px}.time-text[data-v-cd570b18]{font-size:10px}.timeline-content[data-v-cd570b18]{padding-left:0}.operator-text[data-v-cd570b18]{text-align:left;margin-top:8px}.timeline-expanded[data-v-cd570b18]{padding:12px}.snapshot-title[data-v-cd570b18]{font-size:13px}.snapshot-description[data-v-cd570b18]{font-size:12px}.action-bar[data-v-cd570b18]{justify-content:center}.action-bar .ant-btn[data-v-cd570b18]{width:100%}}.biao-xing-section[data-v-c3319154]{width:100%}.margin-top-20[data-v-c3319154]{margin-top:20px}.margin-left-10[data-v-c3319154]{margin-left:10px}.loading-container[data-v-c3319154]{display:flex;justify-content:center;align-items:center;min-height:300px}.heatmap-calendar-widget .heatmap-header[data-v-3e27bf4f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.heatmap-calendar-widget .heatmap-header .heatmap-title[data-v-3e27bf4f]{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.heatmap-calendar-widget .heatmap-header .heatmap-legend[data-v-3e27bf4f]{display:flex;align-items:center;gap:4px}.heatmap-calendar-widget .heatmap-header .heatmap-legend .legend-label[data-v-3e27bf4f]{font-size:12px;color:#666}.heatmap-calendar-widget .heatmap-header .heatmap-legend .legend-item[data-v-3e27bf4f]{width:12px;height:12px;border-radius:2px;border:1px solid rgba(27,31,35,.06)}.heatmap-calendar-widget .heatmap-container[data-v-3e27bf4f]{position:relative}.heatmap-calendar-widget .heatmap-container .heatmap-months[data-v-3e27bf4f]{position:relative;height:20px;margin-bottom:4px;margin-left:40px}.heatmap-calendar-widget .heatmap-container .heatmap-months .month-label[data-v-3e27bf4f]{position:absolute;font-size:12px;color:#666}.heatmap-calendar-widget .heatmap-container .heatmap-body[data-v-3e27bf4f]{display:flex}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-weekdays[data-v-3e27bf4f]{display:flex;flex-direction:column;justify-content:space-around;width:40px;padding-right:8px}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-weekdays .weekday-label[data-v-3e27bf4f]{height:12px;font-size:10px;color:#666;line-height:12px;text-align:right}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid[data-v-3e27bf4f]{display:flex;gap:3px;overflow-x:auto}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column[data-v-3e27bf4f]{display:flex;flex-direction:column;gap:3px}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell[data-v-3e27bf4f]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:all .2s;border:1px solid rgba(27,31,35,.06)}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell[data-v-3e27bf4f]:hover:not(.empty-cell){border-color:rgba(27,31,35,.3);transform:scale(1.2)}.heatmap-calendar-widget .heatmap-container .heatmap-body .heatmap-grid .week-column .day-cell.empty-cell[data-v-3e27bf4f]{cursor:default;border:none}@media(max-width:768px){.heatmap-calendar-widget .heatmap-header[data-v-3e27bf4f]{flex-direction:column;align-items:flex-start;gap:8px}.heatmap-calendar-widget .heatmap-container[data-v-3e27bf4f]{overflow-x:auto}}.margin-top-20[data-v-ee1e2f30]{margin-top:20px}.loading-container[data-v-ee1e2f30]{display:flex;justify-content:center;align-items:center;min-height:300px}.heatmap-section[data-v-ee1e2f30]{padding:20px 0}.heatmap-controls[data-v-ee1e2f30]{margin-bottom:20px;display:flex;align-items:center;gap:10px}.card-title[data-v-ee1e2f30]{display:flex;align-items:center;gap:8px}.title-icon[data-v-ee1e2f30]{font-size:16px;color:#fff}.stats-cards[data-v-ee1e2f30]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-ee1e2f30]{display:flex;align-items:center;gap:12px;background:#f5f7fa;border-radius:8px;padding:16px;transition:all .3s ease}.stat-card[data-v-ee1e2f30]:hover{background:#e8f4ff;transform:translateY(-2px)}.stat-icon[data-v-ee1e2f30]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.stat-icon.milk[data-v-ee1e2f30]{background:linear-gradient(135deg,#2563eb,#40a9ff)}.stat-icon.fat[data-v-ee1e2f30]{background:linear-gradient(135deg,#faad14,#ffc53d)}.stat-icon.dry[data-v-ee1e2f30]{background:linear-gradient(135deg,#52c41a,#73d13d)}.stat-content[data-v-ee1e2f30]{flex:1}.stat-value[data-v-ee1e2f30]{font-size:24px;font-weight:700;color:#262626;line-height:1.2}.stat-label[data-v-ee1e2f30]{font-size:12px;color:#8c8c8c;margin-top:4px}.stats-loading[data-v-ee1e2f30]{display:flex;justify-content:center;align-items:center;min-height:80px;margin-bottom:20px}@media (max-width:768px){.stats-cards[data-v-ee1e2f30]{grid-template-columns:1fr}}[data-v-ee1e2f30] .heatmap-calendar-widget{border:1px solid #e8e8e8;border-radius:4px}[data-v-ee1e2f30] .heatmap-header{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e8e8e8}[data-v-ee1e2f30] .heatmap-title{margin:0;font-size:16px;font-weight:500}[data-v-ee1e2f30] .heatmap-legend{display:flex;align-items:center;gap:8px}[data-v-ee1e2f30] .legend-item{width:12px;height:12px;border-radius:2px}[data-v-ee1e2f30] .legend-label{font-size:12px;color:#666}.item-detail-header[data-v-081633f9]{background:#fff;border-radius:10px;padding:20px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.header-top[data-v-081633f9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f0f0f0}.header-left[data-v-081633f9]{display:flex;align-items:center;gap:12px}.vid-badge[data-v-081633f9]{display:flex;align-items:center;gap:8px}.vid-label[data-v-081633f9]{background:#2563eb;color:#fff;padding:4px 12px;border-radius:4px;font-size:12px;font-weight:600}.vid-value[data-v-081633f9]{font-size:18px;font-weight:600;color:#262626}.state-tag[data-v-081633f9]{padding:2px 10px;border-radius:4px;font-size:12px;font-weight:500}.state-stored[data-v-081633f9]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.state-backup[data-v-081633f9]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.state-active[data-v-081633f9]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.state-invalid[data-v-081633f9]{background:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.header-right[data-v-081633f9]{display:flex;gap:8px}.info-row[data-v-081633f9]{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px}.info-item[data-v-081633f9]{display:flex;align-items:center;gap:8px}.info-label[data-v-081633f9]{color:#8c8c8c;font-size:14px}.info-value[data-v-081633f9]{color:#262626;font-size:14px;font-weight:500}.status-healthy[data-v-081633f9]{color:#52c41a}.status-dead[data-v-081633f9]{color:#ff4d4f}.metrics-row[data-v-081633f9]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card[data-v-081633f9]{background:#fff;border:1px solid #e8e8e8;border-radius:8px;padding:16px;transition:all .3s ease;text-align:center}.metric-card[data-v-081633f9]:hover{border-color:#2563eb;box-shadow:0 2px 8px rgba(37,99,235,.1)}.metric-content[data-v-081633f9]{width:100%}.metric-value[data-v-081633f9]{font-size:20px;font-weight:700;color:#262626;line-height:1.2}.metric-value.health-status[data-v-081633f9]{font-size:16px}.metric-label[data-v-081633f9]{font-size:12px;color:#8c8c8c;margin-top:4px}@media (max-width:768px){.metrics-row[data-v-081633f9]{grid-template-columns:repeat(2,1fr)}.info-row[data-v-081633f9]{flex-direction:column;gap:12px}.header-left[data-v-081633f9]{flex-wrap:wrap}}@media print{.ant-layout-header[data-v-081633f9],.ant-layout-sider[data-v-081633f9],.ant-page-header[data-v-081633f9],.no-print[data-v-081633f9]{display:none!important}.ant-layout-content[data-v-081633f9]{margin:0!important;padding:20px!important}.item-detail-header[data-v-081633f9]{box-shadow:none!important;border:1px solid #e8e8e8!important}.header-right[data-v-081633f9]{display:none!important}}body.printing-item-detail .ant-layout-header,body.printing-item-detail .ant-layout-sider,body.printing-item-detail .ant-page-header{display:none!important}body.printing-item-detail .ant-layout-content{margin:0!important;padding:20px!important;width:100%!important}body.printing-item-detail .ant-layout,body.printing-item-detail .ant-layout-content{display:block!important}body.printing-item-detail{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important;background:#fff!important}body.printing-item-detail,body.printing-item-detail *,body.printing-item-detail .ant-card,body.printing-item-detail .ant-card-body,body.printing-item-detail .ant-card-head,body.printing-item-detail .card-body,body.printing-item-detail .card-header,body.printing-item-detail .dashboard-bar-chart,body.printing-item-detail .grandparent-cards,body.printing-item-detail .grandparent-group,body.printing-item-detail .grandparents-container,body.printing-item-detail .item-detail-header,body.printing-item-detail .level-current,body.printing-item-detail .level-grandparents,body.printing-item-detail .level-parents,body.printing-item-detail .parents-container,body.printing-item-detail .pedigree-card,body.printing-item-detail .pedigree-level,body.printing-item-detail .pedigree-tree{background:#fff!important;background-color:#fff!important}body.printing-item-detail *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;color-adjust:exact!important}body.printing-item-detail .info-value,body.printing-item-detail .vid-text{color:#000!important}body.printing-item-detail .group-label,body.printing-item-detail .info-label,body.printing-item-detail .level-label{color:#333!important}body.printing-item-detail .gebv-label{color:#555!important}body.printing-item-detail .gebv-value{color:#1890ff!important;font-weight:700!important}body.printing-item-detail .relation-tag{color:#666!important;background:#f0f0f0!important}body.printing-item-detail .pedigree-card{border:1px solid #ccc!important;box-shadow:none!important}body.printing-item-detail .card-header{border-bottom:1px solid #ddd!important;background:#f8f8f8!important}body.printing-item-detail .gebv-section{border-top:1px dashed #ccc!important}body.printing-item-detail .gender-icon.male{background:#d6e4ff!important;color:#1890ff!important}body.printing-item-detail .gender-icon.female{background:#ffd6e7!important;color:#eb2f96!important}body.printing-item-detail .pedigree-card.card-male{border-left:3px solid #1890ff!important}body.printing-item-detail .pedigree-card.card-female{border-left:3px solid #eb2f96!important}body.printing-item-detail .ant-btn,body.printing-item-detail .ant-pagination,body.printing-item-detail .ant-tabs-nav,body.printing-item-detail .heatmap-controls,body.printing-item-detail .modern-chart-container,body.printing-item-detail .pedigree-section-card{display:none!important}body.printing-item-detail .family-relation-card{border:none!important;box-shadow:none!important}body.printing-item-detail .family-relation-card .ant-card-head{border-bottom:none!important}body.printing-item-detail .biao-xing-section,body.printing-item-detail .child-items-card,body.printing-item-detail .item-timeline-section,body.printing-item-detail .production-section{display:none!important}body.printing-item-detail .pedigree-tree{padding:8px!important}body.printing-item-detail .level-label{margin-bottom:8px!important}body.printing-item-detail .parents-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:space-between!important;margin-top:8px!important}body.printing-item-detail .parent-branch{flex:0 0 48%!important;max-width:48%!important;min-width:0!important;width:48%!important}body.printing-item-detail .grandparents-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;justify-content:space-between!important;margin-top:12px!important}body.printing-item-detail .grandparent-group{flex:0 0 48%!important;max-width:48%!important;min-width:0!important;width:48%!important}body.printing-item-detail .grandparent-cards{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:8px!important;justify-content:space-between!important}body.printing-item-detail .grandparent-cards .pedigree-card{flex:1 1 45%!important;max-width:48%!important;min-width:0!important}body.printing-item-detail .item-detail-header{box-shadow:none!important;border:1px solid #ddd!important}body.printing-item-detail .header-top{border-bottom:1px solid #ddd!important}body.printing-item-detail .vid-label{background:#2563eb!important;color:#fff!important}body.printing-item-detail .vid-value{color:#000!important}body.printing-item-detail .state-tag{border:1px solid!important}body.printing-item-detail .state-stored{background:#e6f7ff!important;color:#1890ff!important;border-color:#91d5ff!important}body.printing-item-detail .state-backup{background:#fff7e6!important;color:#fa8c16!important;border-color:#ffd591!important}body.printing-item-detail .state-active{background:#f6ffed!important;color:#52c41a!important;border-color:#b7eb8f!important}body.printing-item-detail .state-invalid{background:#fff1f0!important;color:#ff4d4f!important;border-color:#ffa39e!important}body.printing-item-detail .metric-card{border:1px solid #ddd!important;box-shadow:none!important}body.printing-item-detail .metric-value{color:#000!important}body.printing-item-detail .metric-label{color:#333!important}body.printing-item-detail .status-healthy{color:#52c41a!important}body.printing-item-detail .status-dead{color:#ff4d4f!important}.margin-top-20[data-v-06df7d0d]{margin-top:20px}.margin-top-30[data-v-06df7d0d]{margin-top:30px}