.pets-status-page .status-taxon-members{border:1px solid var(--border);min-width:0;margin-block:16px}.pets-status-page .status-taxon-members>summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;gap:8px;padding:8px 16px;font-size:14px;list-style:none;display:flex}.pets-status-page .status-taxon-members>summary::-webkit-details-marker{display:none}.pets-status-page .status-taxon-members>summary svg{flex-shrink:0;width:18px;height:18px}.pets-status-page .status-taxon-members[open]>summary>svg{transform:rotate(180deg)}.pets-status-page .status-taxon-members-body{border-block-start:1px solid var(--border);overflow-wrap:anywhere;flex-direction:column;gap:16px;min-width:0;padding:16px;font-size:13px;line-height:1.7;display:flex}.pets-status-page .status-taxon-members-body p{margin:0}.pets-status-page .status-taxon-members-list{overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;max-height:384px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}@media (max-width:768px){.pets-status-page .status-taxon-members-list{grid-template-columns:minmax(0,1fr)}}.pets-status-page .status-taxon-members-list>li{border-block-end:1px solid var(--border);flex-direction:column;justify-content:center;min-width:0;padding-block:8px;display:flex}.pets-status-page .status-taxon-members-list>li>a{align-items:center;gap:8px;min-width:0;min-height:44px;display:inline-flex}.pets-status-page .status-taxon-members-list>li>a>bdi{overflow-wrap:anywhere;min-width:0}.pets-status-page .status-taxon-members-list>li>a>svg{flex-shrink:0;width:16px;height:16px}.pets-status-page .status-taxon-member-authority,.pets-status-page .status-taxon-members-attribution{color:var(--text-secondary);font-size:12px}.pets-status-page .status-taxon-members-attribution{text-align:start}
.pets-status-page .status-possession-permit{border:1px solid var(--border);border-inline-start:4px solid var(--info);overflow-wrap:anywhere;min-width:0;margin-block-end:16px;padding:16px}.pets-status-page .status-possession-permit.status-permit-expired,.pets-status-page .status-possession-permit.status-permit-before-validity{border-inline-start-color:var(--warning)}.pets-status-page .status-possession-permit.status-permit-expired .status-permit-temporal-state,.pets-status-page .status-possession-permit.status-permit-before-validity .status-permit-temporal-state{color:var(--warning)}.pets-status-page .status-possession-permit h3{margin:0 0 8px;font-size:16px;line-height:1.6}.pets-status-page .status-possession-permit p{color:var(--text-secondary);margin:8px 0 16px;font-size:13px;line-height:1.8}.pets-status-page .status-possession-permit .status-permit-conditions>summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;gap:8px;font-size:14px;list-style:none;display:flex}.pets-status-page .status-possession-permit .status-permit-conditions>summary::-webkit-details-marker{display:none}.pets-status-page .status-possession-permit .status-permit-conditions>summary svg{flex-shrink:0;width:18px;height:18px}.pets-status-page .status-possession-permit .status-permit-conditions[open]>summary>svg{transform:rotate(180deg)}.pets-status-page .status-possession-permit .status-permit-conditions>div{border-block-start:1px solid var(--border);padding-block-start:8px}.pets-status-page .status-possession-permit .status-permit-conditions ul{margin:8px 0;padding-inline-start:24px;font-size:14px;line-height:1.8}.pets-status-page .status-possession-permit .status-permit-conditions li+li{margin-block-start:8px}
.pets-status-page .status-additional-names{border-block-start:1px solid var(--border);overflow-wrap:anywhere;min-width:0;margin-block:16px;padding-block-start:16px}.pets-status-page .status-additional-names h3{margin:0 0 8px;font-size:16px;line-height:1.6}.pets-status-page .status-additional-names>p{color:var(--text-secondary);margin:0 0 16px;font-size:13px;line-height:1.8}.pets-status-page .status-additional-names ul{margin:0;padding:0;list-style:none}.pets-status-page .status-additional-names dd>ul>li+li{margin-block-start:16px}.pets-status-page .status-additional-names .status-additional-name{font-weight:600;display:block}.pets-status-page .status-additional-names .status-additional-name-sources{color:var(--text-secondary);margin-block-start:8px;font-size:12px;line-height:1.8}
