body,html{overflow-x:hidden;font-size:18px}article figure.adult-animals{width:fit-content}article figure img{z-index:auto}article .physical-measurements-table .measurement-header{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-text);width:140px;vertical-align:middle}:root[data-mantine-color-scheme=dark] article .physical-measurements-table .measurement-header{background-color:var(--mantine-color-dark-5)}:root[data-mantine-color-scheme=dark] article .physical-measurements-table .female-header{background-color:var(--mantine-color-pink-2);color:var(--mantine-color-text);text-align:center}:root[data-mantine-color-scheme=dark] article .physical-measurements-table .male-header{background-color:var(--mantine-color-blue-2);color:var(--mantine-color-text);text-align:center}article .physical-measurements-table .female-header{background-color:var(--mantine-color-pink-1);text-align:center}article .physical-measurements-table .male-header{background-color:var(--mantine-color-blue-1);text-align:center}:root[data-mantine-color-scheme=dark] article .physical-measurements-table .female-header,:root[data-mantine-color-scheme=dark] article .physical-measurements-table .male-header{color:var(--mantine-color-black)}article .physical-measurements-table .data-cell{text-align:center}.simple-table thead tr th{background-color:var(--mantine-color-gray-2);color:var(--mantine-color-text)}:root[data-mantine-color-scheme=dark] .simple-table thead tr th{background-color:var(--mantine-color-dark-5)}article .style-italic{font-style:italic}article .family-monospace{font-family:monospace}.compatibility-th-nowrap{white-space:nowrap}.compatibility-info-icon{opacity:.5}.search-input-flex{flex:1}.popover-dropdown-no-events{pointer-events:none}.breed-column-width{min-width:200px}.breed-image-container{position:relative;width:48px;height:48px;overflow:hidden;border-radius:8px;flex-shrink:0}.breed-image-render{object-fit:cover}.breed-info-box{max-width:130px}.breed-name-text{line-height:1.2}.breed-max-rating-text{text-transform:uppercase}.native-horizontal-scroll{touch-action:pan-x pan-y;overflow:auto;max-height:700px;-webkit-overflow-scrolling:touch;position:relative;scrollbar-width:none;-ms-overflow-style:none}.native-horizontal-scroll::-webkit-scrollbar{display:none}.native-horizontal-scroll table thead tr th{position:sticky;top:0;z-index:10;background-color:var(--mantine-color-white)}:root[data-mantine-color-scheme=dark] .native-horizontal-scroll table thead tr th{background-color:var(--mantine-color-dark-7)}.rating-cell-container{pointer-events:none}.mantine-AppShell-navbar{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media (max-width:48em){body,html{overflow-x:clip}.mantine-AppShell-navbar{position:fixed;top:60px;left:0;right:0;bottom:0;height:calc(100dvh - 60px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.Index_banner-animal-image-shared-properties__pke_z{z-index:-1000}.Index_background-image-properties__TZCiS{background-repeat:repeat-x;box-shadow:inset 0 0 0 100vw rgba(255,255,255,.8)}[data-mantine-color-scheme=dark] .Index_background-image-properties__TZCiS{box-shadow:inset 0 0 0 100vw rgba(0,0,0,.2)}.NavBar_nav__YgIZJ{display:flex;flex-direction:column;height:100%;justify-content:space-between}.NavBar_utilityGroup__xMJcp{display:flex;flex-direction:column;gap:4px}.NavBar_utilityButton__eJVMV{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--mantine-radius-sm);color:var(--mantine-color-dimmed);font-size:var(--mantine-font-size-sm);background-color:transparent;transition:background-color .15s ease,color .15s ease;text-decoration:none}.NavBar_utilityButton__eJVMV:hover{background-color:var(--mantine-color-gray-1);color:var(--mantine-color-text)}.NavBar_utilityButton__eJVMV.NavBar_utilityButtonActive__Xd2wN{color:var(--mantine-color-blue-filled)!important;background-color:var(--mantine-color-blue-light)!important;font-weight:500}