.search-result-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-block:24px}.search-result-card{display:flex;flex-direction:column;min-width:0;background:#0b1d29;border:1px solid #294554;border-radius:8px}.search-result-card>:is(.search-result-link,.registry-result-main){display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:16px;min-width:0;min-height:0;padding:16px;color:#e5edf3;text-decoration:none}.search-result-media{display:flex;align-items:center;justify-content:center;width:104px;height:78px;overflow:hidden;border:1px solid #2e4a59;border-radius:5px;background:#071620;box-sizing:border-box}.search-result-media img{display:block;width:100%;height:100%;object-fit:contain}.search-result-initials{color:#8ab6c8;font-size:24px;font-weight:500;letter-spacing:.03em}.search-result-copy{display:grid;gap:6px;min-width:0;overflow-wrap:anywhere}.search-result-type{font-size:11px;line-height:1.45;color:#98b6c6}.search-result-name{font-size:18px;line-height:1.35;font-weight:500;color:#edf4f8}.search-result-context,.search-result-country{font-size:12px;line-height:1.6;color:#aec2cf}.search-result-country svg{display:inline-block;width:20px;height:14px;vertical-align:-2px;margin-inline:3px}.search-result-photo-status{font-size:11px;line-height:1.5;color:#b8cbd5}.search-result-id{font-size:10px;line-height:1.5;color:#91aebf}.search-result-card>.search-result-action{display:flex;align-items:center;gap:8px;align-self:start;min-height:44px;margin:0 16px 8px 136px;font-size:12px;line-height:1.5;color:#a6dce9;text-decoration:none}.search-result-card>:is(.search-result-link,.registry-result-main):is(:hover,:active){background:#102936;color:#f4f8fa}.search-result-card>:is(.search-result-link,.registry-result-main):focus-visible{background:#12303e;outline:none}.search-result-card>:is(.search-result-link,.registry-result-main):focus-visible .search-result-name{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.search-result-card>.search-result-action:is(:hover,:focus-visible,:active){color:#edfaff;text-decoration:underline;text-underline-offset:4px;outline:none}.search-result-grid>.empty{grid-column:1/-1}@media(max-width:900px){.search-result-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.search-result-card>:is(.search-result-link,.registry-result-main){grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.search-result-media{width:84px;height:70px}.search-result-name{font-size:17px}.search-result-card>.search-result-action{margin-inline-start:110px}}@media print{.search-result-grid{grid-template-columns:minmax(0,1fr)}.search-result-card{break-inside:avoid;background:#fff;border-color:#a6b4bd}.search-result-name,.search-result-context,.search-result-type,.search-result-country,.search-result-photo-status,.search-result-id{color:#203644}.search-result-action{display:none}}
.search-result-card>.search-result-action{margin-block-start:auto}.kennel-associated-record{display:flex;flex-direction:column;min-width:0}.kennel-associated-record>.search-result-card{flex:1}
