.sniff-report{max-width:1560px;margin:0 auto;padding:0 0 3rem;color:var(--varial-gray-800,#374151)}
.sniff-report__head{margin-bottom:1rem}
.sniff-report__intro{max-width:72rem;margin:0 0 1.5rem}
.sniff-report__head .wiki-eyebrow{margin-bottom:.4rem}
.sniff-report__head-actions{display:flex;align-items:center;gap:1rem;flex:none}
.sniff-report .sniff-report__button.btn{display:inline-flex;align-items:center;gap:.6rem;color:#fff!important;background:var(--varial-primary,#2563eb)!important;border-color:var(--varial-primary,#2563eb)!important;font-size:.8125rem;font-weight:600;text-decoration:none}
.sniff-report .sniff-report__button.btn:hover{background:var(--varial-primary-dark,#1d4ed8)!important;border-color:var(--varial-primary-dark,#1d4ed8)!important}
.sniff-report__loading{color:var(--varial-gray-600,#6b7280);font-size:.875rem}
.sniff-report__section{scroll-margin-top:1.5rem;margin:0 0 2.75rem}
.sniff-report__section-head{display:grid;grid-template-columns:3.2rem minmax(0,1fr);column-gap:.75rem;align-items:baseline;max-width:72rem;margin-bottom:.85rem}
.sniff-report__section-head>span{grid-row:span 2;color:var(--varial-gray-500,#6b7280);font-size:.75rem;font-weight:700}
.sniff-report__section h2{margin:0;color:var(--varial-gray-900,#111827);font-size:1.375rem;font-weight:700}
.sniff-report__section-head p{margin:.25rem 0 0;color:var(--varial-gray-600,#6b7280);font-size:.875rem}
.sniff-report figure{margin:0}
.sniff-report figcaption{margin:.55rem 0 0;color:var(--varial-gray-600,#6b7280);font-size:.75rem}
.sniff-report__plot-page .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sniff-report__plot-page .panel{min-width:0;padding:12px 12px 8px;overflow:hidden;background:#fff;border:1px solid var(--varial-border,#e5e7eb);border-radius:.4rem}
.sniff-report__plot-page .region{height:25px;margin-left:5px;color:var(--varial-gray-900,#111827);font-size:15px;font-weight:700}
.sniff-report__plot-page .chart{width:100%;height:360px!important}
.sniff-report__plot-page#p7 .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.sniff-report__plot-page#p7 .chart{height:300px!important}
.sniff-report__region-toggle{display:inline-flex;gap:0;margin:0 0 .85rem;border:1px solid var(--varial-border,#e5e7eb);border-radius:.35rem;overflow:hidden}
.sniff-report__region-toggle button{padding:.38rem .75rem;border:0;border-right:1px solid var(--varial-border,#e5e7eb);background:#fff;color:var(--varial-gray-700,#4b5563);font:inherit;font-size:.8125rem;font-weight:600;cursor:pointer}
.sniff-report__region-toggle button:last-child{border-right:0}
.sniff-report__region-toggle button[aria-pressed="true"]{background:var(--varial-primary,#2563eb);color:#fff}
.sniff-report__region-toggle button:hover:not([aria-pressed="true"]){background:var(--varial-gray-50,#f9fafb)}
.sniff-report__region-toggle button:focus-visible{outline:2px solid var(--varial-primary,#2563eb);outline-offset:-2px;position:relative}
.sniff-report__plot-page .pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.sniff-report__plot-page .pair-label{height:26px;color:var(--varial-gray-700,#4b5563);font-size:11px;font-weight:700;text-align:center}
.sniff-report__plot-page .pair-chart{width:100%;height:340px!important}
.sniff-report figure noscript img{display:block;width:100%;height:auto}
.sniff-report__key{display:flex;gap:.6rem 1.25rem;flex-wrap:wrap;max-width:72rem;margin:2.5rem 0 2rem;padding:1rem 0;border-top:1px solid var(--varial-border,#e5e7eb);border-bottom:1px solid var(--varial-border,#e5e7eb);color:var(--varial-gray-600,#6b7280);font-size:.75rem}
.sniff-report__key>span{display:inline-flex;align-items:center;gap:.4rem}
.sniff-report__swatch{display:inline-block;width:1.5rem;border-top:3px solid #59615d}
.sniff-report__swatch--central{border-color:#2563eb}
.sniff-report__swatch--range{height:.55rem;background:#dceafe;border:1px solid #bbd6f8}
.sniff-report__swatch--amber{border-color:#f59e0b}
.sniff-report__swatch--amber-range{height:.55rem;background:#feedce;border:1px solid #f8d99d}
.sniff-report__swatch--asx{border-top:3px dotted #111}
.sniff-report__next{max-width:72rem;margin:0;color:var(--varial-gray-700,#4b5563);font-size:.875rem;line-height:1.55}
.sniff-report__next a{font-weight:600}
.sniff-report__close{max-width:72rem;margin:.65rem 0 0;color:var(--varial-gray-800,#374151);font-size:.95rem;font-weight:600}
@media(max-width:1000px){.sniff-report__plot-page .grid{grid-template-columns:1fr}}
@media(max-width:1000px){.sniff-report__plot-page#p7 .grid{grid-template-columns:1fr}}
@media(max-width:600px){.sniff-report__head{align-items:flex-start;flex-direction:column}.sniff-report__head-actions{width:100%;justify-content:space-between;flex-wrap:wrap}.sniff-report__section-head{grid-template-columns:1fr}.sniff-report__section-head>span{grid-row:auto;margin-bottom:.25rem}.sniff-report__plot-page .pair{grid-template-columns:1fr}.sniff-report__plot-page .pair-label{font-size:12px}}
