.qs-breed-info{background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-lg);padding:16px 20px}.qs-breed-info__head{display:flex;flex-direction:column;gap:2px;margin-block-end:12px}.qs-breed-info__eyebrow{font-size:var(--fs-caption,12px);font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--qs-primary)}.qs-breed-info__name{margin:0;font-family:var(--qs-font-display);font-size:16px;font-weight:700;color:var(--qs-text-primary)}.qs-breed-info__desc{margin:0 0 14px;font-size:13px;line-height:1.5;color:var(--qs-text-secondary)}.qs-breed-info__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.qs-breed-info__item{display:flex;align-items:flex-start;gap:10px;min-inline-size:0}.qs-breed-info__ico{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;inline-size:32px;block-size:32px;border-radius:var(--radius-md);background:var(--qs-primary-tint);color:var(--qs-primary)}.qs-breed-info__body{display:flex;flex-direction:column;gap:1px;min-inline-size:0}.qs-breed-info__label{font-size:var(--fs-caption,12px);color:var(--qs-text-secondary)}.qs-breed-info__value{font-size:14px;font-weight:600;color:var(--qs-text-primary);overflow-wrap:anywhere}.qs-breed-info__star{color:var(--qs-text-placeholder);margin-inline-start:1px}.qs-breed-info__foot{margin:14px 0 0;font-size:var(--fs-micro,11px);line-height:1.4;color:var(--qs-text-placeholder)}.qs-breed-info--post .qs-breed-info__grid{grid-template-columns:1fr;gap:10px}.qs-breed-info--post .qs-breed-info__name{font-size:15px}.qs-breed-info__skel{display:inline-block;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--qs-fill-element) 25%,var(--qs-fill-hover) 37%,var(--qs-fill-element) 63%);background-size:400% 100%;animation:qs-breed-shimmer 1.4s ease infinite}.qs-breed-info__skel--ico{inline-size:32px;block-size:32px;border-radius:var(--radius-md)}@keyframes qs-breed-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.qs-breed-info__skel{animation:none}}@media (max-width:560px){.qs-breed-info__grid{grid-template-columns:1fr}}.qs-breed-info-modal .qs-modal__dialog{max-inline-size:min(640px,100%)}.qs-breed-info--dialog{background:transparent;border:0;border-radius:0;padding:0}.qs-breed-info--dialog .qs-breed-info__desc{margin-block-end:16px}.qs-breed-info__empty{margin:0;font-size:14px;line-height:1.5;color:var(--qs-text-secondary)}.qs-breed-name{display:flex;align-items:center;gap:8px;inline-size:100%;min-inline-size:0}.qs-breed-name__info{margin-inline-start:auto;flex-shrink:0;display:inline-grid;place-items:center;padding:6px;margin-block:-6px;margin-inline-end:-6px;border:0;border-radius:var(--radius-full);background:transparent;color:var(--qs-primary);cursor:pointer;transition:color var(--duration-base) var(--ease-out),background-color var(--duration-base) var(--ease-out),opacity var(--duration-base) var(--ease-out)}.qs-breed-name__info svg{inline-size:1.25em;block-size:1.25em}.qs-breed-name__info-mark{fill:var(--qs-on-primary)}.qs-breed-name__info:hover,.qs-breed-name__info[aria-expanded=true]{color:var(--qs-primary);background:var(--qs-primary-tint)}.qs-breed-name__info:focus-visible{outline:2px solid var(--qs-primary);outline-offset:2px}