.pets-genus-page[data-astro-cid-3d7um245]{padding:20px 0 50px}.container[data-astro-cid-3d7um245]{box-sizing:border-box;width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:0 16px}.breadcrumbs[data-astro-cid-3d7um245]{color:var(--text-muted);word-break:break-word;min-width:0;margin-bottom:14px;font-size:13px}.breadcrumbs[data-astro-cid-3d7um245] a[data-astro-cid-3d7um245]{color:var(--text-muted);text-decoration:none}.breadcrumbs[data-astro-cid-3d7um245] span[data-astro-cid-3d7um245]{color:var(--silver)}.header[data-astro-cid-3d7um245]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin-bottom:20px;display:flex}.header-main[data-astro-cid-3d7um245]{flex:300px;min-width:0}.header-pre[data-astro-cid-3d7um245]{margin-bottom:8px}.back-link[data-astro-cid-3d7um245]{color:var(--text-muted);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-3d7um245]:hover{color:var(--accent)}.title[data-astro-cid-3d7um245]{color:var(--silver);word-break:break-word;margin:0 0 6px;font-size:26px;font-weight:700}.desc[data-astro-cid-3d7um245]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.5}.header-actions[data-astro-cid-3d7um245]{align-items:center;display:flex}.action-btn[data-astro-cid-3d7um245]{color:var(--accent);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);box-sizing:border-box;align-items:center;min-height:44px;padding:8px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.action-btn[data-astro-cid-3d7um245]:hover{background:var(--accent);color:#000}.toolbar[data-astro-cid-3d7um245]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-bottom:18px;padding:12px;display:flex}.srch[data-astro-cid-3d7um245]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);color:var(--silver);box-sizing:border-box;outline:none;flex:200px;min-width:0;padding:8px 12px;font-size:13px}.filters[data-astro-cid-3d7um245]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.f-btn[data-astro-cid-3d7um245]{color:var(--text-muted);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;align-items:center;min-height:44px;padding:6px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.f-btn[data-astro-cid-3d7um245]:hover{color:var(--silver);border-color:var(--accent)}.f-btn[data-astro-cid-3d7um245].active{color:var(--accent);border-color:var(--accent);background:var(--surface)}.tbl-wrap[data-astro-cid-3d7um245]{-webkit-overflow-scrolling:touch;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto}.pets-tbl[data-astro-cid-3d7um245]{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.pets-tbl[data-astro-cid-3d7um245] th[data-astro-cid-3d7um245]{background:var(--bg);color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 12px;font-size:12px}.pets-tbl[data-astro-cid-3d7um245] td[data-astro-cid-3d7um245]{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px 12px}.pets-tbl[data-astro-cid-3d7um245] tr[data-astro-cid-3d7um245]:hover td[data-astro-cid-3d7um245]{background:#ffffff05}.ico-col[data-astro-cid-3d7um245]{width:44px}.name-lnk[data-astro-cid-3d7um245]{color:var(--silver);font-weight:600;text-decoration:none}.name-lnk[data-astro-cid-3d7um245]:hover{color:var(--accent)}.badge[data-astro-cid-3d7um245]{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.badge[data-astro-cid-3d7um245].grade-unique{color:#e5a93c;background:#e5a93c33}.badge[data-astro-cid-3d7um245].grade-legend{color:#c084fc;background:#a855f733}.badge[data-astro-cid-3d7um245].grade-rare{color:#60a5fa;background:#3b82f633}.badge[data-astro-cid-3d7um245].grade-common{color:#cbd5e1;background:#94a3b833}.badge[data-astro-cid-3d7um245].grade-special{color:#f472b6;background:#ec489933}.badge[data-astro-cid-3d7um245].genus-cogni{color:#60a5fa;background:#3b82f633}.badge[data-astro-cid-3d7um245].genus-natura{color:#4ade80;background:#22c55e33}.badge[data-astro-cid-3d7um245].genus-fera{color:#f87171;background:#ef444433}.badge[data-astro-cid-3d7um245].genus-varian{color:#c084fc;background:#a855f733}.badge[data-astro-cid-3d7um245].genus-special{color:#f472b6;background:#ec489933}.sprint-val[data-astro-cid-3d7um245]{color:#4ade80;font-weight:600}.detail-lnk[data-astro-cid-3d7um245]{color:var(--accent);align-items:center;min-height:44px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.detail-lnk[data-astro-cid-3d7um245]:hover{text-decoration:underline}.load-bar[data-astro-cid-3d7um245]{text-align:center;padding:20px}.count-txt[data-astro-cid-3d7um245]{color:var(--text-muted);margin-bottom:8px;font-size:13px}.btn-more[data-astro-cid-3d7um245]{color:var(--accent);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);cursor:pointer;min-height:44px;padding:8px 18px;font-size:13px;font-weight:600}.btn-more[data-astro-cid-3d7um245]:hover{background:var(--accent);color:#000}.no-res[data-astro-cid-3d7um245]{text-align:center;color:var(--text-muted);padding:30px}.pets-tbl .item-slot{width:var(--sz,36px);height:var(--sz,36px);border-radius:var(--radius-sm);background:#121327b3 url(/media/ui/UT_Common_Slot_Empty.webp) 50%/100% 100% no-repeat;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.pets-tbl .slot-icon{width:var(--isz,30px);height:var(--isz,30px);object-fit:contain}.pets-tbl .empty-slot{width:100%;height:100%}
