.dog-cards-view-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;display:flex}.dog-cards-view-toggle{border:1px solid var(--line);color:var(--green);background:#fffdf8;border-radius:9px;flex:none;align-items:center;gap:3px;padding:3px;display:inline-flex}.stock-catalog-results .dog-cards-view-toggle{margin-inline-start:auto}.dog-cards-view-toggle button{min-height:36px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:13px;line-height:1.2;display:inline-flex}.dog-cards-view-toggle button:hover{background:#edf3e9}.dog-cards-view-toggle button[aria-pressed=true]{background:var(--green);color:#fff}.dog-cards-view-toggle button:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media not (max-width:700px){[data-dog-view=list] :is(.catalog-grid,.stock-grid.stock-grid-catalog,.stock-carousel .stock-grid){grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:12px}[data-dog-view=list] :is(.catalog-grid>.breed-card,.stock-grid>.stock-card){grid-template-columns:clamp(132px,25%,220px) minmax(0,1fr);align-items:stretch;display:grid}[data-dog-view=list] .breed-card-content{flex-direction:column;min-width:0;display:flex}[data-dog-view=list] .breed-card-content :is(h3,p){min-height:0}[data-dog-view=list] .breed-card-content>p{margin-bottom:8px}[data-dog-view=list] .breed-card-bottom{margin-top:auto}[data-dog-view=list] .breed-traits{margin-bottom:8px}[data-dog-view=list] .stock-carousel-track{padding:0;overflow:visible}[data-dog-view=list] .stock-card>.stock-photo,[data-dog-view=list] .stock-card .stock-family-card .stock-photo{aspect-ratio:1;width:100%}[data-dog-view=list] .stock-card>.stock-photo{height:100%;padding:12px}[data-dog-view=list] .stock-card>.stock-family-card{background:#f4f5eb}[data-dog-view=list] .stock-card-copy{min-width:0}}@media (max-width:700px){.dog-cards-view-toggle{display:none}.dog-cards-view-actions{gap:4px 8px}}
