.checkbox_root__9Rze_{border:1px solid light-dark(var(--mantine-color-gray-3),var(--mantine-color-dark-4));padding:var(--mantine-spacing-xs) var(--mantine-spacing-xs);border-radius:var(--mantine-radius-md);font-size:var(--mantine-font-size-sm);font-weight:500;transition:color .1s ease,background-color .1s ease,border-color .1s ease;cursor:pointer;&[data-checked]{background-color:var(--mantine-color-blue-filled);border-color:var(--mantine-color-blue-filled);color:var(--mantine-color-white)}& *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}}.animalSelection_selectionContainer__YsUT9{border:1px solid var(--mantine-color-gray-3);border-radius:var(--mantine-radius-md);padding:var(--mantine-spacing-xs);margin-bottom:var(--mantine-spacing-xs);background-color:var(--mantine-color-white);transition:all .2s ease}.animalSelection_selectionContainer__YsUT9:hover{border-color:var(--mantine-color-blue-5);background-color:var(--mantine-color-gray-0)}.animalSelection_selectionContent__sjQcx{display:flex;justify-content:space-between;align-items:center;gap:var(--mantine-spacing-xs);width:100%}.animalSelection_speciesName__eVQSJ{font-weight:600;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animalSelection_controls__G7iAh{display:flex;align-items:center;gap:var(--mantine-spacing-xs);flex-shrink:0}.animalSelection_removeButton__NEgY2{transition:all .2s ease}.animalSelection_removeButton__NEgY2:hover{background-color:var(--mantine-color-red-1);color:var(--mantine-color-red-7)}