/* «Índice CazaFBA del sellado Pokémon» (templates/public/pkm_indice.html), 11 Nov 2026. On top of pkm-precio.css. */
.ix-breadth{display:flex;height:10px;border-radius:999px;overflow:hidden;margin:12px 0 0;background:var(--line)}
.ix-breadth span{display:block;height:100%}
.ix-b-up{background:oklch(.78 .15 150)}
.ix-b-down{background:oklch(.72 .17 25)}
.ix-b-flat{background:oklch(.55 .02 243)}
.ix-fig{margin:14px 0 0}
.pp-grid.ix-base{stroke:var(--brand);stroke-dasharray:4 4;opacity:.7}
.ix-t td,.ix-t th{font-variant-numeric:tabular-nums}
.ix-t th small{display:block;font-weight:400;font-size:12px;color:var(--ink-2)}
.ix-t tr.ix-here{background:oklch(1 0 0/.04)}
.ix-movers{display:grid;grid-template-columns:1fr;gap:4px 24px}
@media (min-width:760px){.ix-movers{grid-template-columns:1fr 1fr}}
.ix-mlist{list-style:none;margin:0;padding:0}
.ix-mlist li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;align-items:baseline;padding:9px 0;border-bottom:1px solid var(--line)}
.ix-mlist a{color:var(--ink);text-decoration:none;font-weight:600;font-size:14.5px;line-height:1.35}
.ix-mlist a:hover{text-decoration:underline;text-decoration-color:var(--brand)}
.ix-mlist small{grid-column:1;font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}
.ix-mlist b{grid-column:2;grid-row:1/span 2;align-self:center;font:700 16px/1 "Archivo","Archivo fallback",system-ui,sans-serif;font-variant-numeric:tabular-nums}
.ix-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ix-curve{min-width:600px}
.ix-curve td{white-space:nowrap;font-variant-numeric:tabular-nums}
.ix-curve .ix-n{display:block;font-size:11px;color:var(--ink-2)}
.ix-notes{margin:10px 0 0;padding-left:18px;font-size:14.5px;line-height:1.55}
.ix-figs{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:760px){.ix-figs{grid-template-columns:repeat(4,minmax(0,1fr))}}
.pp-acc ul{margin:0 0 12px;padding-left:18px;font-size:14.5px;line-height:1.6;color:var(--ink-2)}
.pp-acc ul b{color:var(--ink)}
.pp-when{margin:10px 0 0;padding:9px 12px;border-radius:10px;border:1px solid var(--line);font-size:14px;line-height:1.45}
.pp-when b{display:inline-block;margin-right:6px;padding:1px 9px;border-radius:999px;font-size:12.5px;border:1px solid currentColor}
.pp-when.is-buen b{color:oklch(.78 .15 150)}
.pp-when.is-espera b{color:oklch(.8 .13 85)}
.pp-when.is-agota b{color:oklch(.72 .17 25)}
.pp-when small{display:block;margin-top:4px;font-size:12px;color:var(--ink-2)}
.pp-when small a{color:var(--ink-2)}
