#root{height:100vh}@font-face{font-family:RobotoSlab;src:url(/assets/RobotoSlab-VariableFont_wght-3de05586.ttf)}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--robotoSlab: Roboto Slab}body{margin:0}:root{--beat-red-0: #fce9e5;--beat-red-1: #f8c8be;--beat-red-2: #f4a99a;--beat-red-3: #f18d79;--beat-red-4: #ee745b;--beat-red-5: #eb5d40;--beat-red-6: #e84625;--beat-red-7: #db3817;--beat-red-8: #c53315;--beat-red-9: #b22e13;--beat-red-10: #a02911;--cyan-9: #0b7285;--cyan-8: #0c8599;--cyan-7: #1098ad;--cyan-6: #15aabf;--cyan-5: #22b8cf;--cyan-4: #3bc9db;--cyan-3: #66d9e8;--cyan-2: #99e9f2;--cyan-1: #c5f6fa;--cyan-0: #e3fafc;--beat-blue-10: #112b40;--beat-blue-9: #15344e;--beat-blue-8: #1a405f;--beat-blue-7: #1f4e74;--beat-blue-6: #265f8d;--beat-blue-5: #2d70a6;--beat-blue-4: #3584c4;--beat-blue-3: #559ad1;--beat-blue-2: #7fb3dc;--beat-blue-1: #b0d0ea;--beat-blue-0: #eaf2f9;--black: #000000;--grey-7: #495057;--green-9: #2b8a3e;--green-8: #2f9e44;--green-7: #37b24d;--green-6: #40c057;--green-5: #51cf66;--green-4: #69db7c;--green-3: #8ce99a;--green-2: #b2f2bb;--green-1: #d3f9d8;--green-0: #ebfbee;--grey-9: #212529;--grey-8: #343a40;--grey-6: #868e96;--grey-5: #adb5bd;--grey-4: #ced4da;--grey-3: #dee2e6;--grey-2: #e9ecef;--grey-1: #f1f3f5;--grey-0: #f8f9fa;--yellow-10: #c49900;--yellow-9: #d7a800;--yellow-8: #edb900;--yellow-7: #ffc805;--yellow-6: #ffce1f;--yellow-5: #ffd43b;--yellow-4: #ffda57;--yellow-3: #ffe176;--yellow-2: #ffe898;--yellow-1: #fff0bc;--yellow-0: #fff9e4;--beat-logo-yellow: #f9de4b;--beat-logo-grey: #3c3c3b;--primary-900: #b22e13;--primary-800: #c53315;--primary-700: #db3817;--primary-600: #e84625;--primary-500: #eb5d40;--primary-400: #ee745b;--primary-300: #f18d79;--primary-200: #f4a99a;--primary-100: #f8c8be;--primary-secondary-50: #fce9e5;--secondary-900: #15344e;--secondary-800: #1a405f;--secondary-700: #1f4e74;--secondary-600: #265f8d;--secondary-500: #2d70a6;--secondary-400: #3584c4;--secondary-300: #559ad1;--secondary-200: #7fb3dc;--secondary-100: #b0d0ea;--secondary-50: #eaf2f9;--gray-900: #212529;--gray-800: #343a40;--gray-700: #495057;--gray-600: #868e96;--gray-500: #adb5bd;--gray-400: #ced4da;--gray-300: #dee2e6;--gray-200: #e9ecef;--gray-100: #f1f3f5;--gray-50: #f8f9fa;--tertiary-900: #d7a800;--tertiary-800: #edb900;--tertiary-700: #ffc805;--tertiary-600: #ffce1f;--tertiary-500: #ffd43b;--tertiary-400: #ffda57;--tertiary-300: #ffe176;--tertiary-200: #ffe898;--tertiary-100: #fff0bc;--tertiary-50: #fff9e4;--accent-900: #0c8599;--accent-800: #1098ad;--accent-700: #1098ad;--accent-600: #15aabf;--accent-500: #22b8cf;--accent-400: #3bc9db;--accent-300: #66d9e8;--accent-200: #99e9f2;--accent-100: #c5f6fa;--accent-50: #e3fafc;--success: #2b8a3e;--error: #ff0000;--white: #ffffff;--transparent: #ffffff;--unnamed-font-family-roboto: Roboto;--unnamed-font-style-normal: normal;--unnamed-font-weight-thin: bold;--unnamed-font-weight-normal: normal;--unnamed-font-weight-bold: bold;--unnamed-font-weight-medium: medium;--unnamed-font-size-10: 10px;--unnamed-font-size-14: 14px;--unnamed-font-size-16: 16px;--unnamed-font-size-18: 18px;--unnamed-font-size-20: 20px;--unnamed-font-size-24: 24px;--unnamed-font-size-25: 25px;--unnamed-character-spacing-0-08: .08px;--unnamed-character-spacing-0-11: .11px;--unnamed-character-spacing-0-13: .13px;--unnamed-character-spacing-0-2: .2px;--unnamed-character-spacing-0-14: .14px;--unnamed-character-spacing-0-16: .16px;--unnamed-line-spacing-11: 11px;--unnamed-line-spacing-16: 16px;--unnamed-line-spacing-22: 22px;--unnamed-line-spacing-29: 29px;--font-family-roboto: Roboto;--font-style-normal: normal;--font-weight-thin: bold;--font-weight-normal: normal;--font-weight-bold: bold;--font-weight-medium: medium;--font-size-10: 10px;--font-size-14: 14px;--font-size-16: 16px;--font-size-18: 18px;--font-size-20: 20px;--font-size-24: 24px;--font-size-25: 25px;--character-spacing-0-08: .08px;--character-spacing-0-11: .11px;--character-spacing-0-13: .13px;--character-spacing-0-2: .2px;--character-spacing-0-14: .14px;--character-spacing-0-16: .16px;--line-spacing-11: 11px;--line-spacing-16: 16px;--line-spacing-22: 22px;--line-spacing-29: 29px;--white-shadow: 0px 0px 8px 0px var(--gray-300);--white-shadow-left: -4px 0px 8px -2px var(--gray-300);--white-shadow-right: 4px 0px 8px -2px var(--gray-300);--white-shadow-bottom: 0px 4px 8px -2px var(--gray-300);--white-shadow-top: 0px -4px 8px -2px var(--gray-300);--white-shadow-lbr: "-4px 0px 8px -2px var(--gray-300), 0px 4px 8px -2px var(--gray-300),4px 0px 8px -2px var(--gray-300)";--transition-default: "all 250ms ease-in-out";--transition-shadow: "box-shadow 200ms ease-in"}.heading-1-24pt{font-family:var(--unnamed-font-family-robotoslab);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-24);line-height:var(--unnamed-line-spacing-29);letter-spacing:var(--unnamed-character-spacing-0-2);color:var(--grey-9)}.heading-2---20pt{font-family:var(--unnamed-font-family-robotoslab);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-medium);font-size:var(--unnamed-font-size-20);line-height:var(--unnamed-line-spacing-22);letter-spacing:var(--unnamed-character-spacing-0-16);color:var(--grey-9)}.heading-3---18pt{font-family:var(--unnamed-font-family-robotoslab);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-medium);font-size:var(--unnamed-font-size-18);line-height:var(--unnamed-line-spacing-22);letter-spacing:var(--unnamed-character-spacing-0-14);color:var(--grey-9)}.caption-16pt{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-16);line-height:var(--unnamed-line-spacing-22);letter-spacing:var(--unnamed-character-spacing-0-13);color:var(--grey-5)}.body1---14pt{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-16);line-height:var(--unnamed-line-spacing-22);letter-spacing:var(--unnamed-character-spacing-0-13);color:var(--grey-9)}.button---14pt{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-14);line-height:var(--unnamed-line-spacing-16);letter-spacing:var(--unnamed-character-spacing-0-11);color:var(--grey-6)}.label---14pt{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-bold);font-size:var(--unnamed-font-size-14);line-height:var(--unnamed-line-spacing-16);letter-spacing:var(--unnamed-character-spacing-0-11);color:var(--black)}.note---10pt{font-family:var(--unnamed-font-family-roboto);font-style:var(--unnamed-font-style-normal);font-weight:var(--unnamed-font-weight-normal);font-size:var(--unnamed-font-size-10);line-height:var(--unnamed-line-spacing-11);letter-spacing:var(--unnamed-character-spacing-0-08);color:var(--black)}.body-xxs-regular{font-size:10px;font-family:Roboto;font-weight:400;font-style:normal;line-height:12px;letter-spacing:.05em;text-decoration:none;text-transform:none}.body-xxs-bold{font-size:10px;font-family:Roboto;font-weight:700;font-style:normal;line-height:12px;letter-spacing:.05em;text-decoration:none;text-transform:none}.body-base-regular{font-size:16px;font-family:Roboto;font-weight:400;font-style:normal;line-height:22px;text-decoration:none;text-transform:none}.body-base-bold{font-size:16px;font-family:Roboto;font-weight:700;font-style:normal;line-height:22px;letter-spacing:.02em;text-decoration:none;text-transform:none}.body-base-black{font-size:16px;font-family:Roboto;font-weight:900;font-style:normal;line-height:22px;letter-spacing:.02em;text-decoration:none;text-transform:none}.body-small-regular{font-size:14px;font-family:Roboto;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.body-small-bold{font-size:14px;font-family:Roboto;font-weight:700;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.body-xsmall-regular{font-size:12px;font-family:Roboto;font-weight:400;font-style:normal;line-height:16px;letter-spacing:.02em;text-decoration:none;text-transform:none}.body-xsmall-bold{font-size:12px;font-family:Roboto;font-weight:700;font-style:normal;line-height:16px;letter-spacing:.02em;text-decoration:none;text-transform:none}.body-large-regular{font-size:18px;font-family:Roboto;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.body-large-bold{font-size:18px;font-family:Roboto;font-weight:700;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.headline-base-h-1{font-size:24px;font-family:Roboto Slab;font-weight:700;font-style:normal;line-height:32px;text-decoration:none;text-transform:none}.headline-base-h-2{font-size:20px;font-family:Roboto Slab;font-weight:400;font-style:normal;line-height:28px;text-decoration:none;text-transform:none}.headline-base-h-3{font-size:18px;font-family:Roboto Slab;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.headline-small-h-1{font-size:20px;font-family:Roboto Slab;font-weight:700;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.headline-small-h-2{font-size:17px;font-family:Roboto Slab;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.headline-small-h-3{font-size:15px;font-family:Roboto Slab;font-weight:400;font-style:normal;line-height:20px;text-decoration:none;text-transform:none}.hyperlink-base-default{font-size:16px;font-family:Roboto;font-weight:400;font-style:normal;line-height:24px;text-decoration:none;text-transform:none}.hyperlink-small-default{font-size:14px;font-family:Roboto;font-weight:400;font-style:normal;line-height:20px;letter-spacing:.01em;text-decoration:none;text-transform:none}.display-base-d-3{font-size:30px;font-family:Roboto Slab;font-weight:300;font-style:normal;line-height:28px;text-decoration:none;text-transform:none}.display-base-d-2{font-size:40px;font-family:Roboto Slab;font-weight:400;font-style:normal;line-height:28px;text-decoration:none;text-transform:none}.display-base-d-1{font-size:48px;font-family:Roboto Slab;font-weight:300;font-style:normal;line-height:28px;text-decoration:none;text-transform:none}.mantine-Switch-body .mantine-Switch-track input:checked{background-color:#000!important}.eCharts-barchart div{width:100%!important;display:flex;justify-content:center}.eCharts-barchart div canvas{left:unset!important}.custom-tooltip-eCharts-herdchart{max-width:fit-content;white-space:normal;word-break:break-word;border:none!important}@media print{*{scrollbar-width:none}.mantine-ScrollArea-scrollbar,.hide-to-print{display:none}.print-content-animalprofile{overflow:visible;height:fit-content;flex:none;margin-right:4px;box-shadow:none;width:1000px;visibility:visible}.page-break{display:block;page-break-before:always}.attribute-key{min-width:150px}.exterior-bar-chart-container{width:100%;position:relative}.exterior-bar-chart-container .exterior-value-container div{width:400px!important;position:relative}.exterior-bar-chart-container .exterior-value-container div div:nth-child(1){width:100px!important}.exterior-bar-chart-container .exterior-value-container div div:nth-child(2){text-align:left!important;position:absolute;top:0;left:125px}.exterior-bar-chart-container .exterior-value-container div div:nth-child(3){text-align:left!important;position:absolute;top:0;left:175px}.exterior-bar-chart-container .exterior-value-container *{white-space:nowrap}.exterior-bar-chart-container .exterior-value-container-last{width:200px!important;white-space:nowrap;text-align:left}.chart-print-image{display:block!important;position:absolute;top:15;right:55px;width:560px;height:690px}.split-numbers{position:absolute;top:8;left:265px}.eCharts-barchart{display:none!important}.general-informations-grid-bull{grid-template-columns:repeat(2,minmax(0,1fr))}.general-informations-grid-herd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.general-ancestry-bull{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-key-attributes-bull,.grid-main-breeding-values-bull,.grid-key-attributes-herd,.grid-main-breeding-values-herd{flex-basis:100%}.milk-production-grid-bull,.key-attributes-grid-bull,.milk-production-grid-herd,.key-attributes-grid-herd{display:flex}.mating-advice-content{flex-direction:row;justify-content:space-between}.mating-advice-box{height:100px}.mating-advice-text-container{gap:4px}.mating-advice-text{margin-right:4px}.grid-mating-advice-breeding-values{flex-direction:column-reverse}@page{size:A4;margin:35px}.ancestry-gene-defects-container{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.render-parent-mother{margin-bottom:4px}.key-attributes-box{min-height:120px}.admin-farm-list th{font-size:10px;padding:0 4px!important;background-color:var(--white)!important;border-bottom-color:var(--gray-200)!important;border-right:1px solid var(--gray-200)!important}.admin-farm-list th div div div{font-size:10px}.admin-farm-list table tbody tr td{font-size:10px!important;padding:0 4px!important;border-right:1px solid var(--gray-200)}.admin-farm-list table tbody tr td span:nth-child(2){display:none}.admin-farm-list table tbody tr td span{word-break:break-all!important}.admin-farm-list table tbody tr td div{display:flex;flex-direction:column}.admin-farm-list .mantine-ScrollArea-viewport{height:unset;width:unset}}@media screen{.split-numbers,.chart-print-image,.cow-main-breeding-values,.ancestry-gene-defects-container{display:none}}@font-face{font-family:RobotoSlab;src:url(/assets/RobotoSlab-VariableFont_wght-3de05586.ttf)}@font-face{font-family:RobotoThinItalic;src:url(/assets/Roboto-ThinItalic-f00d1fbb.ttf)}:root{--unnamed-font-family-robotoslab: RobotoSlab, Roboto, Arial, Helvetica, sans-serif;--unnamed-font-family-robotothin-italic: RobotoThinItalic;--unnamed-font-family-roboto: Roboto, Arial, Helvetica, sans-serif;--unnamed-font-weight-medium: 500;--beat-menu-padding-top: 32px;--beat-menu-padding-bottom: 24px;--beat-menu-padding-left: 16px;--beat-menu-padding-right: 12px;--beat-menu-margin-bottom: 12px;--beat-menu-margin-top: 45px;--beat-cell-spacing: 6px}.mantine-Table-root th{color:var(--secondary-900)}.mantine-Table-root th *{flex-basis:content}.mantine-Table-root th:last-child *{flex-basis:auto}.mantine-Table-root th svg{color:var(--gray-500)}.admin-user-list .mantine-Table-root th:last-child svg,.admin-farm-list .mantine-Table-root th:last-child svg,.mating-bullquotations-list .mantine-Table-root th:last-child svg{display:none}th .mantine-Group-root{display:flex;justify-content:flex-start;align-items:center;gap:4px}.mantine-Table-root tbody>tr>td{font-size:inherit}.mantine-Modal-title{font-size:var(--unnamed-font-size-25);font-weight:var(--unnamed-font-weight-medium)}.mantine-PasswordInput-innerInput[data-invalid]{color:var(--error)}.mantine-PasswordInput-input[data-invalid]{color:var(--error);border-color:var(--error)}.mantine-SegmentedControl-label[data-active]{color:var(--white);font-weight:var(--font-weight-bold)}.mantine-SegmentedControl-label:hover{color:var(--gray-700)}.mantine-Pagination-control:hover{font-weight:var(--font-weight-bold);border-color:var(--gray-400);background-color:var(--gray-100);color:var(--gray-700)}.mantine-Pagination-control[data-active]{color:var(--white);font-weight:var(--font-weight-bold);border-color:var(--primary-900);background-color:var(--primary-900)}.mantine-Pagination-control{border-color:var(--gray-100);color:var(--gray-700);width:24px!important;height:24px;min-width:min-content;font-size:12px;padding:4px!important}.mantine-Pagination-control[data-disabled]{background-color:#fff;opacity:.4}.mantine-Pagination-control[data-disabled] svg{color:var(--gray-600)}.mantine-Pagination-dots{color:var(--gray-700)}.mantine-Slider-marksContainer .mantine-Slider-markWrapper:first-of-type .mantine-Slider-markLabel{transform:translate(-10%,2px)}.mantine-Slider-marksContainer .mantine-Slider-markWrapper:last-of-type .mantine-Slider-markLabel{transform:translate(-90%,2px)}.mantine-Table-root thead tr th div:last-of-type .mantine-Input-input{margin-top:4px;height:16px;min-height:12px;border:none;font-size:12px;padding:0;color:var(--primary-900);font-weight:700}.mantine-Table-root thead tr th div:last-of-type .mantine-InputWrapper-root{border:none}.mantine-Stepper-step:not([data-completed]):not([data-progress]) .mantine-Stepper-stepBody *{color:var(--gray-500)!important}.mantine-Stepper-step[data-completed]:not([data-progress]) .mantine-Stepper-stepBody{color:var(--success)!important}.mantine-Stepper-step:not([data-completed])[data-progress] .mantine-Stepper-stepBody *{color:var(--gray-700)!important}.custom-mrt-table-header .mantine-Input-rightSection{display:none}.custom-mrt-table-header .mantine-TextInput-input{max-width:max-content}.custom-mrt-table-header .mantine-InputWrapper-root{min-width:inherit}.custom-mrt-table-header svg{height:16px}.custom-mrt-table-header .mantine-TableHeadCell-Content{height:16px}.custom-mrt-table-header tr th div:last-child div div div div{gap:0px}.custom-mrt-table-header .mantine-Input-input{padding:4px}.custom-mrt-table-header tr th .mantine-TableHeadCell-Content-Wrapper{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.bull-rank-input *:disabled{color:#000}.bull-rank-input div .mantine-Input-rightSection .mantine-NumberInput-rightSection{display:flex;flex-direction:column-reverse}.bull-rank-input .mantine-NumberInput-controlUp,.bull-rank-input .mantine-NumberInput-controlDown{transform:rotate(180deg);border-right:.0625rem solid var(--gray-400)}.bull-rank-input .mantine-NumberInput-controlUp svg,.bull-rank-input .mantine-NumberInput-controlDown svg{width:16px!important;height:16px!important}.checkbox-matrix .mantine-Table-root tbody tr td{padding:12px 16px}.checkbox-matrix .mantine-Table-root tbody tr:first-of-type td{background-color:var(--gray-200);border-bottom:1px solid black}.checkbox-matrix .mantine-Table-root tbody tr:first-of-type td:first-of-type{border-bottom:1px solid black;background-color:var(--gray-300)}.checkbox-matrix .mantine-Table-root tbody tr:nth-child(n+2) td:first-of-type{background-color:var(--gray-200);border-bottom:1px solid black}.mating-bullquotations-list tr td:nth-child(1){border-right:1px var(--gray-200) solid}.checkbox-matrix .mantine-Table-root tbody tr:first-of-type td div div:last-of-type{display:none}.mantine-Table-root thead tr th div:last-of-type .column-mapping-dropdown .mantine-Input-input{margin-top:4px;height:16px;min-height:40px;border:none;font-size:14px;padding:8px;color:var(--gray-700);font-weight:700}
