.PetList-module__NcQmTG__notice,.PetList-module__NcQmTG__error{font-size:var(--step-0);line-height:1.7}.PetList-module__NcQmTG__notice{color:var(--ink-muted)}.PetList-module__NcQmTG__error{padding:var(--space-3) var(--space-4);margin-top:var(--space-3);color:var(--danger);background:var(--danger-wash);border-radius:var(--radius)}.PetList-module__NcQmTG__list{gap:var(--space-4);margin:var(--space-5) 0;padding:0;list-style:none;display:grid}.PetList-module__NcQmTG__card{align-items:center;gap:var(--space-4);padding:var(--space-4);background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);box-shadow:var(--shadow-card);grid-template-columns:64px 1fr;display:grid}.PetList-module__NcQmTG__photo{object-fit:cover;border-radius:var(--radius);grid-row:span 2;width:64px;height:64px}.PetList-module__NcQmTG__details{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.PetList-module__NcQmTG__name{font-size:var(--step-1);color:var(--ink);line-height:1.5}.PetList-module__NcQmTG__species{color:var(--ink-muted)}.PetList-module__NcQmTG__progress{gap:var(--space-2);color:var(--ink-muted);font-size:var(--step--1);grid-column:2;display:grid}.PetList-module__NcQmTG__progress progress{width:100%;accent-color:var(--stamp)}.PetList-module__NcQmTG__replace{min-height:var(--target-min);width:fit-content;padding:0 var(--space-3);font-weight:600;font-size:var(--step--1);color:var(--stamp);border:1px solid var(--stamp);border-radius:var(--radius);cursor:pointer;transition:background-color var(--ease);grid-column:2;align-items:center;display:inline-flex}.PetList-module__NcQmTG__replace:hover{background:var(--stamp-wash)}.PetList-module__NcQmTG__fileInput{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.PetList-module__NcQmTG__add{min-height:var(--target);padding:0 var(--space-5);color:var(--ink);background:var(--card);border:1px solid var(--field);border-radius:var(--radius);transition:background-color var(--ease);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.PetList-module__NcQmTG__add:hover{background:var(--stamp-wash);border-color:var(--stamp)}@media (prefers-reduced-motion:reduce){.PetList-module__NcQmTG__replace,.PetList-module__NcQmTG__add{transition:none}}
