.pets-status-page .status-tone-primary{--status-accent:var(--primary)}.pets-status-page .status-tone-green{--status-accent:var(--link-hover);--status-ink:var(--overlay-text)}.pets-status-page .status-tone-critical{--status-accent:var(--critical)}.pets-status-page .status-tone-blue{--status-accent:var(--info)}.pets-status-page .status-tone-indigo{--status-accent:var(--color-category)}.pets-status-page .status-tone-orange{--status-accent:var(--warning)}.pets-status-page .status-tone-amber{--status-accent:var(--color-tag)}.pets-status-page .status-tone-pink{--status-accent:var(--color-custom)}.pets-status-page .status-tone-purple{--status-accent:var(--log-measurement);--status-ink:var(--overlay-text)}.pets-status-page .status-tone-neutral{--status-accent:var(--text-secondary);--status-ink:var(--card-background)}.pets-status-page .status-tone-muted{--status-accent:var(--text-placeholder)}.pets-status-page .status-tone-cites-1{--status-accent:var(--cites-appendix-1)}.pets-status-page .status-tone-cites-2{--status-accent:var(--cites-appendix-2)}.pets-status-page .status-tone-cites-3{--status-accent:var(--cites-appendix-3)}.pets-status-page .status-badge{color:var(--text-primary);background:0 0;border:0;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:13px;font-weight:600;line-height:1.5;display:inline-flex}.pets-status-page .status-badge .status-symbol{width:28px;height:28px;font-size:15px}.pets-status-page .status-badge .status-symbol.status-symbol-reasons{font-size:18px}.pets-status-page .status-badge-tooltip{min-width:0;max-width:100%;display:inline-flex}.pets-status-page .status-badge-tooltip .status-badge-trigger{min-width:0;max-width:100%}@media (max-width:768px){.pets-status-page .status-badge-tooltip .status-badge-trigger{min-height:44px}}.pets-status-page .status-badge-tooltip .status-badge-trigger:focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.pets-status-page .status-badge-label{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;display:inline-flex}.pets-status-page .status-badge-prefix{font-size:11px;font-weight:700}
.pets-status-page .status-fish-cross-check{border:1px solid var(--border);overflow-wrap:anywhere;margin-bottom:16px;padding:16px}.pets-status-page .status-fish-cross-check.has-matched-rule{border-inline-start:4px solid var(--warning)}.pets-status-page .status-fish-cross-check h3{margin:0 0 16px;font-size:16px;line-height:1.6}.pets-status-page .status-fish-cross-check p{color:var(--text-secondary);margin:8px 0 0;font-size:14px;line-height:1.7}.pets-status-page .status-fish-cross-check ul{margin:8px 0 0;padding-inline-start:24px;font-size:14px;line-height:1.7}.pets-status-page .status-fish-cross-check .status-fish-review-note{border-inline-start:2px solid var(--warning);padding-inline-start:8px}.pets-status-page .status-fish-cross-check .status-record-facts{grid-template-columns:repeat(3,minmax(0,1fr));margin:0}@media (max-width:768px){.pets-status-page .status-fish-cross-check .status-record-facts{grid-template-columns:minmax(0,1fr)}}.pets-status-page .status-fish-cross-check .status-fish-rule-evidence,.pets-status-page .status-fish-cross-check .status-fish-identity{border-top:1px solid var(--border);margin-top:16px;padding-top:8px}
.pets-status-page .status-cites-reference{border-block-start:1px solid var(--border);overflow-wrap:anywhere;min-width:0;padding-block:16px;font-size:14px;line-height:1.7}.pets-status-page .status-cites-reference h3{margin:0 0 8px;font-size:16px}.pets-status-page .status-cites-reference p{margin:0 0 8px}.pets-status-page .status-cites-reference ul{margin:8px 0;padding-inline-start:24px}.pets-status-page .status-cites-reference li{margin-block-end:8px}.pets-status-page .status-cites-reference a{color:var(--primary);text-underline-offset:3px}.pets-status-page .status-cites-reference .status-cites-version{color:var(--text-secondary);font-size:12px}
.pets-status-page .pets-status-legend{border-block:1px solid var(--border);margin-block:16px;padding-block:16px;scroll-margin-top:120px;position:relative}@media (max-width:768px){.pets-status-page .pets-status-legend{padding-block:8px}}.pets-status-page .pets-status-legend h2{margin:0 0 8px;font-size:13px}.pets-status-page .legend-mobile-reveal{display:none}@media (max-width:768px){.pets-status-page .legend-mobile-reveal{padding-block-end:16px;display:block}}.pets-status-page .legend-mobile-toggle.btn{inset-block-end:8px;align-items:center;gap:8px;width:max-content;min-height:44px;font-size:12px;font-weight:500;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (max-width:768px){.pets-status-page .legend-mobile-toggle.btn{display:flex}}.pets-status-page .legend-mobile-toggle.btn svg{width:16px;height:16px}.pets-status-page .legend-mobile-toggle.btn.is-expanded{margin-block-start:8px;margin-inline:auto;position:static;transform:none}.pets-status-page .legend-mobile-preview{max-height:72px;-webkit-mask-image:linear-gradient(var(--text-primary) 5%, transparent 80%);mask-image:linear-gradient(var(--text-primary) 5%, transparent 80%);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-block:8px;display:grid;overflow:hidden}.pets-status-page .legend-preview-item{min-width:0;color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;line-height:24px;display:inline-flex}.pets-status-page .legend-preview-item .status-symbol{width:24px;height:24px;font-size:14px}.pets-status-page .legend-preview-item .status-symbol-reasons{width:20px}@media (max-width:768px){.pets-status-page .legend-content{display:none}.pets-status-page .legend-content.is-expanded{display:block}}.pets-status-page .legend-topics{flex-direction:column;gap:8px;display:flex}.pets-status-page .legend-topic{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;display:grid}@media (max-width:768px){.pets-status-page .legend-topic{grid-template-columns:minmax(0,1fr);gap:0}}.pets-status-page .legend-topic h3{color:var(--text-secondary);margin:0;font-size:12px;line-height:32px}.pets-status-page .legend-entries{flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:768px){.pets-status-page .legend-entries{gap:8px}.legend-topic-lists .pets-status-page .legend-entries{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.pets-status-page .legend-entry{align-items:center;gap:8px;min-width:0;max-width:100%;min-height:32px;font-size:12px;display:inline-flex}@media (max-width:768px){.pets-status-page .legend-entry{gap:8px}}.pets-status-page .legend-entry .status-symbol{width:32px;height:32px;font-size:17px}.pets-status-page .legend-entry .status-symbol-reasons{width:24px}.pets-status-page .legend-entry .tooltip-wrapper{flex:none;margin-inline-start:-8px}.pets-status-page .legend-entry .tooltip-icon-trigger.btn{width:32px;height:32px;color:var(--text-placeholder);padding:0}.pets-status-page .legend-entry .tooltip-icon-trigger.btn svg{width:14px;height:14px}.pets-status-page .legend-entry .tooltip-icon-trigger.btn:hover,.pets-status-page .legend-entry .tooltip-icon-trigger.btn[aria-expanded=true]{color:var(--primary)}.pets-status-page .legend-label{overflow-wrap:anywhere;min-width:0;font-weight:500}.pets-status-page .legend-source-documents{margin-block-start:8px;font-size:12px}.pets-status-page .legend-source-documents>summary{min-height:32px;color:var(--primary);cursor:pointer;align-items:center;gap:8px;list-style:none;display:inline-flex}.pets-status-page .legend-source-documents>summary::-webkit-details-marker{display:none}.pets-status-page .legend-source-documents>summary svg{width:14px;height:14px}.pets-status-page .legend-source-documents[open]>summary>svg{transform:rotate(180deg)}.pets-status-page .legend-sources{flex-wrap:wrap;gap:8px 16px;margin-block-start:8px;display:flex}.pets-status-page .legend-sources a{align-items:center;gap:8px;display:inline-flex}.pets-status-page .legend-sources a svg{width:14px;height:14px}
.pets-status-page{color:var(--text-primary);display:block}.pets-status-page svg{flex-shrink:0;width:20px;height:20px}.pets-status-page a{text-underline-offset:3px;overflow-wrap:anywhere}.pets-status-page :is(a,button,summary,input,select):focus-visible{outline:2px solid var(--focus-outline);outline-offset:2px}.pets-status-page .pets-status-content{width:100%;min-width:0;max-width:1400px;margin:0 auto;padding:24px}@media (max-width:768px){.pets-status-page .pets-status-content{padding:16px}}.pets-status-page .status-taxonomy-note{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.7}.pets-status-page .status-fish-note{color:var(--text-secondary);margin:8px 0;font-size:13px;line-height:1.7}.pets-status-page .pets-status-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:16px;display:grid}@media (max-width:768px){.pets-status-page .pets-status-heading{grid-template-columns:minmax(0,1fr);gap:8px}}.pets-status-page .pets-status-heading h1{align-items:flex-start;gap:8px;margin:0 0 8px;font-size:28px;line-height:1.35;display:flex}@media (max-width:768px){.pets-status-page .pets-status-heading h1{font-size:22px}}.pets-status-page .pets-status-heading h1>.status-symbol{width:1.35em;height:1.35em;font-size:inherit}.pets-status-page .pets-status-heading h1>.status-symbol svg{width:65%;height:65%}.pets-status-page .pets-status-heading h1>span:last-child{min-width:0}.pets-status-page .pets-status-heading p{color:var(--text-secondary);max-width:800px;margin:0;font-size:13px;line-height:1.6}.pets-status-page .status-heading-copy{min-width:0}.pets-status-page .status-notice-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:8px 16px;font-size:12px;line-height:1.6;display:flex}.pets-status-page .status-overview{grid-template-columns:repeat(4,80px);gap:8px;margin:0;display:grid}@media (max-width:768px){.pets-status-page .status-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}.pets-status-page .status-overview>div{border:1px solid var(--border);background:var(--card-background);flex-direction:column;min-width:0;padding:8px;display:flex}.pets-status-page .status-overview dd{margin:0;font-size:24px;font-weight:700;line-height:1.4}.pets-status-page .status-overview dt{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.5}@media (max-width:768px){.pets-status-page .status-overview-desktop{display:none}}.pets-status-page .status-overview-mobile{display:none}@media (max-width:768px){.pets-status-page .status-overview-mobile{margin-block:24px;display:block}}.pets-status-page .status-overview-mobile h3{margin:0 0 8px;font-size:14px}.pets-status-page .pets-status-sources{border:1px solid var(--border);margin:16px 0;scroll-margin-top:120px}.pets-status-page .pets-status-sources>summary{cursor:pointer;background:var(--card-background);align-items:center;gap:8px;min-height:48px;padding:8px 16px;font-weight:600;list-style:none;display:flex}.pets-status-page .pets-status-sources>summary::-webkit-details-marker{display:none}.pets-status-page .pets-status-sources>summary>svg:last-child{margin-inline-start:auto}.pets-status-page .pets-status-sources[open]>summary>svg:last-child{transform:rotate(180deg)}.pets-status-page .sources-body .status-source-pages{flex-basis:100%;gap:8px;padding-inline-start:16px}.pets-status-page .sources-body{border-top:1px solid var(--border);padding:16px}.pets-status-page .sources-body>p{color:var(--text-secondary);margin:0 0 16px;font-size:14px;line-height:1.7}.pets-status-page .status-results-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:16px 0;scroll-margin-top:120px;display:flex}@media (max-width:768px){.pets-status-page .status-results-heading{flex-direction:column;align-items:stretch}}.pets-status-page .status-results-heading h2{margin:0;font-size:20px}.pets-status-page .status-results-heading p{color:var(--text-secondary);margin:0;font-size:14px}.pets-status-page .status-results-heading .status-sort{max-width:100%}.pets-status-page .status-results-heading .status-sort .sorting-dropdown-select-wrap{min-width:0}@media (max-width:768px){.pets-status-page .status-results-heading .status-sort .sorting-dropdown-select-wrap{flex:auto}}.pets-status-page .status-results-heading .status-sort .base-select-element{min-height:44px}.pets-status-page .status-records{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pets-status-page .status-empty{text-align:center;border:1px solid var(--border);padding:24px}.pets-status-page .status-empty>svg{width:32px;height:32px}.pets-status-page .status-empty h3{margin:16px 0;font-size:24px}.pets-status-page .status-empty p{color:var(--text-secondary);margin:0 0 16px;line-height:1.7}.pets-status-page .pagination{flex-wrap:wrap}.pets-status-page .pagination .pagination-pages{flex-wrap:wrap;justify-content:center}.pets-status-page .sources-body h2{margin:0 0 8px;font-size:18px}.pets-status-page .sources-body ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.pets-status-page .sources-body li{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;font-size:14px;display:flex}.pets-status-page .sources-body a{align-items:center;gap:8px;display:inline-flex}.pets-status-page .sources-body span{color:var(--text-secondary)}.pets-status-page .status-responsibility{margin-block:24px}
