._scroller_10oc3_1{overflow-x:auto;padding-bottom:var(--spacing-2)}._grid_10oc3_6{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));grid-template-rows:auto repeat(16,minmax(40px,auto));gap:var(--spacing-1) var(--spacing-2);min-width:720px}._editable_10oc3_14{min-width:880px;grid-template-columns:repeat(4,minmax(210px,1fr));grid-template-rows:auto repeat(16,minmax(56px,auto))}._genLabel_10oc3_20{grid-row:1;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground);padding-bottom:var(--spacing-1)}._cell_10oc3_30{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-sm);background:var(--background);border-left:3px solid var(--border);min-width:0}._sire_10oc3_42{border-left-color:#598cc0}._dam_10oc3_46{border-left-color:var(--primary)}._role_10oc3_50{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted-foreground)}._name_10oc3_58{font-size:.875rem;line-height:1.3;font-weight:500}._input_10oc3_64{height:2rem;font-size:.875rem}._badge_1idgz_1{display:inline-flex;align-items:center;gap:var(--spacing-1);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px var(--spacing-3);border-radius:var(--radius-full);border:1px solid currentColor}._badge_1idgz_1:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}._available_1idgz_22{color:var(--success);background:#327b5714}._reserved_1idgz_27{color:var(--warning);background:#d3881714}._sold_1idgz_32{color:var(--muted-foreground);background:var(--surface)}._none_1idgz_37{color:var(--muted-foreground)}
