@layer base,vendor,prose,components,utilities;.gene_chips{align-items:center;gap:var(--space-1);vertical-align:middle;flex-wrap:wrap;max-width:100%;display:inline-flex}.gene_chip{align-items:baseline;gap:var(--space-1);min-width:0;max-width:100%;padding:var(--space-1) var(--space-2);border:1px solid var(--gray-3);border-radius:var(--radius-pill);background:var(--surface-sunken,var(--gray-1));color:var(--gray-11);font-size:var(--fs-14);font-weight:var(--fw-body);white-space:normal;overflow-wrap:anywhere;line-height:1.25;display:inline-flex}.gene_chip[hidden]{display:none}.gene_chip_text{min-width:0}.gene_chip_symbol{color:var(--text-secondary)}.gene_chip[data-inheritance=recessive]{background:var(--violet-1);border-color:var(--violet-3);color:var(--violet-11)}.gene_chip:is([data-inheritance=dominant],[data-inheritance=incomplete_dominant],[data-inheritance=codominant]){background:var(--blue-1);border-color:var(--blue-3);color:var(--blue-11)}.gene_chip:is([data-inheritance=polygenic],[data-inheritance=line_bred],[data-inheritance=not_inherited]){background:var(--brown-0);border-color:var(--brown-3);color:var(--brown-11)}.gene_chip:is([data-state=carrier],[data-state=possible],[data-state=not-confirmed],[data-state=conflicting]){background:var(--surface)}.gene_chip:is([data-state=possible],[data-state=not-confirmed]){border-style:dashed}.gene_chip[data-state=possible][data-inheritance=recessive]{border-color:var(--violet-5)}.gene_chip[data-assertion-state=unresolved]{border-color:var(--gray-5);color:var(--gray-11)}.gene_chip[data-state=conflicting]{border-color:var(--gray-5);color:var(--text-strong)}.gene_chip_alert{align-self:center;display:inline-flex}.gene_chip_alert .icon{width:1em;height:1em}.gene_chips_more_text{color:var(--text-secondary);font-size:var(--fs-14);white-space:nowrap}.cards .card.animal .gene_chips_more_text{color:inherit}.gene_chips_more{min-width:44px;min-height:44px;padding:var(--space-1) var(--space-2);font-size:var(--fs-14)}.cards .card.animal>.gene_chips{margin-block:var(--space-1);flex-shrink:0;align-self:flex-start}.listing-facts .lf-identity{justify-content:inherit;align-items:center;gap:var(--space-1);flex-wrap:wrap;display:inline-flex}#listing .listing-facts .lf-part.lf-identity:has(>.gene_chips){margin-inline-end:var(--space-2)}#listing .listing-facts .lf-part.lf-identity:has(>.gene_chips):after{content:none}.genetics_details{max-width:40rem}.genetics_details__summary{color:var(--text-secondary);margin-block:var(--space-2) var(--space-6)}.genetics_details__gene{border-top:1px solid var(--border-divider);padding-block:var(--space-5);overflow-wrap:anywhere}.genetics_details__heading{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.genetics_details__heading .btn{flex-shrink:1}.genetics_details__heading>.btn{padding-inline:var(--space-2);margin-inline-end:calc(-1 * var(--space-2) - 1px)}.genetics_details__component{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.genetics_details__gene p{margin-block:var(--space-2)}.genetics_details__inheritance,.genetics_details__wording,.genetics_details__pairing_note{color:var(--text-secondary);font-size:var(--fs-14)}.genetics_details__source>summary{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;text-underline-offset:3px;min-height:44px;text-decoration:underline;list-style:none;display:flex}.genetics_details__source>summary::-webkit-details-marker{display:none}.genetics_details__source>summary>.icon:last-child{transition:transform var(--dur-fast) var(--ease-standard);flex:none}.genetics_details__source[open]>summary>.icon:last-child{transform:rotate(180deg)}.genetics_details__source>summary:focus-visible{outline:2px solid var(--brand-color4);outline-offset:2px}.genetics_details .btn{white-space:normal;min-height:44px}.genetics_details__risk{border:1px solid var(--warning-border);background:var(--warning-bg);border-radius:var(--border-radius);padding:var(--space-3)}.genetics_details__example{margin:var(--space-4) 0 0}.genetics_details__example img{object-fit:contain;border-radius:var(--border-radius);width:100%;max-height:18rem}.genetics_details__example figcaption{margin-top:var(--space-2);font-size:var(--fs-14);color:var(--text-secondary)}.genetics_details__actions{gap:var(--space-2);margin-top:var(--space-5);flex-direction:column;display:flex}.genetics_details__appearance h2{font-size:var(--fs-16)}.animal_genetics_record_panel .genetics_edit{margin-top:var(--space-4)}.animal_genetics_record_panel .gene_chips{margin-top:var(--space-2);display:flex}.animal_genetics_record_panel .btn{min-height:44px}.animal_genetics_header{margin-top:var(--space-3);align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.animal_genetics_header__population{color:var(--text-secondary);font-size:var(--fs-14)}.animal_genetics_header .gene_chips{min-width:0}.animal_genetics_header>.btn{min-height:44px}@container profile-header (width<540px){.animal_genetics_header{text-align:center;padding-inline:var(--space-4);justify-content:center}.animal_genetics_header .gene_chips{justify-content:center}}.animal_genetics_summary_action{width:fit-content;min-height:44px;font-size:var(--fs-14);display:flex}#animal_profile .profile_content>aside>.bordered>.animal_genetics_summary_action,.animal_genetics_record_panel .animal_genetics_summary_action{padding-inline:var(--space-2);margin-inline-start:calc(-1 * var(--space-2) - 1px)}#animal_profile .profile_content>aside>.bordered>.gene_chips{margin-top:var(--space-2);display:flex}
