.breeder-profile-module__ik84qq__page{background:var(--bg);color:var(--text);min-height:100%;padding:64px 24px 96px}.breeder-profile-module__ik84qq__inner{max-width:800px;margin:0 auto}.breeder-profile-module__ik84qq__header{text-align:center;margin-bottom:40px}.breeder-profile-module__ik84qq__title{font-family:var(--serif);color:var(--text);margin-bottom:16px;font-size:clamp(26px,4vw,42px);font-weight:600;line-height:1.15}.breeder-profile-module__ik84qq__rule{background:var(--tan);width:48px;height:2px;margin:0 auto}.breeder-profile-module__ik84qq__errorMsg{color:var(--text3);padding:24px 0;font-size:13px}.breeder-profile-module__ik84qq__section{background:var(--bg3);border:1px solid var(--border);margin-bottom:28px;padding:18px 20px}.breeder-profile-module__ik84qq__sectionTitle{font-family:var(--serif);color:var(--tan-text);margin:0 0 12px;font-size:15px;font-weight:600}.breeder-profile-module__ik84qq__table{border-collapse:collapse;width:100%;font-size:13px}.breeder-profile-module__ik84qq__table td{border-bottom:1px solid var(--border);color:var(--text2);vertical-align:middle;padding:6px 8px}.breeder-profile-module__ik84qq__table tr:last-child td{border-bottom:none}.breeder-profile-module__ik84qq__table td:first-child{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;width:45%;font-size:11px}.breeder-profile-module__ik84qq__table td:not(:first-child){color:var(--text);font-weight:600}.breeder-profile-module__ik84qq__table thead td{color:var(--text3);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border);font-size:10px;font-weight:600}.breeder-profile-module__ik84qq__table thead td:first-child{width:auto}.breeder-profile-module__ik84qq__titleCell{vertical-align:middle}.breeder-profile-module__ik84qq__titleStack{flex-direction:column;display:flex}.breeder-profile-module__ik84qq__titleCode{color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.breeder-profile-module__ik84qq__titleDesc{color:var(--text3);font-size:10px}.breeder-profile-module__ik84qq__titleCount{text-align:right;vertical-align:middle;font-variant-numeric:tabular-nums;width:40px}.breeder-profile-module__ik84qq__titleCountValue{color:var(--text);font-weight:600}.breeder-profile-module__ik84qq__dogLink{color:inherit;text-decoration:none}.breeder-profile-module__ik84qq__dogLink:hover,.breeder-profile-module__ik84qq__dogLink:focus-visible{text-decoration:underline}.breeder-profile-module__ik84qq__damAgeList{flex-wrap:wrap;column-gap:4px;display:inline-flex}.breeder-profile-module__ik84qq__damAgeItem{white-space:nowrap}.breeder-profile-module__ik84qq__textBtn{color:var(--tan-text);cursor:pointer;font-size:11px;font-family:var(--sans);background:0 0;border:none;margin-top:8px;padding:0}.breeder-profile-module__ik84qq__textBtn:hover{color:var(--tan2)}.breeder-profile-module__ik84qq__textBtn:focus-visible{outline:2px solid var(--tan);outline-offset:2px}.breeder-profile-module__ik84qq__expandBtn{border:none;border-top:1px solid var(--border);width:100%;color:var(--text3);text-transform:uppercase;letter-spacing:.08em;cursor:pointer;text-align:center;font-size:11px;font-family:var(--sans);background:0 0;margin-top:8px;padding:7px 0;display:block}.breeder-profile-module__ik84qq__expandBtn:hover{color:var(--tan-text)}.breeder-profile-module__ik84qq__expandBtn:focus-visible{outline:2px solid var(--tan);outline-offset:2px}.breeder-profile-module__ik84qq__legendRow{gap:16px;margin-bottom:10px;display:flex}.breeder-profile-module__ik84qq__legendItem{color:var(--text3);align-items:center;gap:5px;font-size:10px;display:flex}.breeder-profile-module__ik84qq__legendSwatchDogs{background:var(--tan);width:12px;height:6px}.breeder-profile-module__ik84qq__legendSwatchLitters{background:var(--text2);width:12px;height:6px}.breeder-profile-module__ik84qq__yearCell{white-space:nowrap;font-variant-numeric:tabular-nums;width:44px}.breeder-profile-module__ik84qq__barStack{flex-direction:column;gap:4px;display:flex}.breeder-profile-module__ik84qq__barRow{align-items:center;gap:6px;display:flex}.breeder-profile-module__ik84qq__barValueDogs{color:var(--tan-text);min-width:16px;font-size:10px}.breeder-profile-module__ik84qq__barValueLitters{color:var(--text2);min-width:16px;font-size:10px}.breeder-profile-module__ik84qq__barTrack{flex:0 0 50%}.breeder-profile-module__ik84qq__barFillDogs{background:var(--tan);height:7px}.breeder-profile-module__ik84qq__barFillLitters{background:var(--text2);height:7px}.breeder-profile-module__ik84qq__littersSection{border-top:1px solid var(--border);margin-top:8px;padding-top:20px}.breeder-profile-module__ik84qq__littersHeader{align-items:baseline;gap:8px;margin-bottom:16px;display:flex}.breeder-profile-module__ik84qq__littersCount{font-family:var(--serif);color:var(--tan-text);font-size:20px}.breeder-profile-module__ik84qq__littersLabel{color:var(--text2);text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600}.breeder-profile-module__ik84qq__litterCard{background:var(--bg2);border:1px solid var(--border);margin-bottom:16px;padding:14px 16px}.breeder-profile-module__ik84qq__litterHeaderRow{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-bottom:10px;display:flex}.breeder-profile-module__ik84qq__litterDateCol{flex-direction:column;flex-shrink:0;gap:2px;min-width:110px;display:flex}.breeder-profile-module__ik84qq__litterDate{color:var(--text3);font-size:12px}.breeder-profile-module__ik84qq__litterCounts{color:var(--text3);font-size:11px}.breeder-profile-module__ik84qq__dot{color:var(--text3);margin:0 4px}.breeder-profile-module__ik84qq__maleSymbol{color:var(--male);font-size:14px}.breeder-profile-module__ik84qq__femaleSymbol{color:var(--female);font-size:14px}.breeder-profile-module__ik84qq__maleSymbolLg{color:var(--male);font-size:16px;line-height:1}.breeder-profile-module__ik84qq__femaleSymbolLg{color:var(--female);font-size:16px;line-height:1}.breeder-profile-module__ik84qq__parentsCol{flex-direction:column;gap:4px;display:flex}.breeder-profile-module__ik84qq__parentRow{align-items:center;gap:6px;display:flex}.breeder-profile-module__ik84qq__parentLabel{color:var(--text3);text-transform:uppercase;letter-spacing:.06em;min-width:28px;font-size:10px}.breeder-profile-module__ik84qq__parentName{color:var(--text);font-size:13px;font-weight:600}.breeder-profile-module__ik84qq__puppyRow{flex-wrap:wrap;gap:6px;display:flex}.breeder-profile-module__ik84qq__puppyChip{background:var(--bg);border:1px solid var(--border);color:var(--text2);align-items:center;padding:3px 10px;font-size:12px;display:inline-flex}.breeder-profile-module__ik84qq__littersLoading{text-align:center;color:var(--text3);padding:16px;font-size:13px}
