.comparison-wrapper[data-astro-cid-mmnll3zm]{margin:2rem 0}.comparison-title[data-astro-cid-mmnll3zm]{color:var(--foreground);margin:0 0 1rem;font-size:1.1rem;font-weight:600}.comparison-scroll[data-astro-cid-mmnll3zm]{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.comparison-table[data-astro-cid-mmnll3zm]{border-collapse:collapse;width:100%;min-width:600px;font-size:.85rem;line-height:1.5}.comparison-table[data-astro-cid-mmnll3zm] thead[data-astro-cid-mmnll3zm]{background:var(--muted);border-bottom:1px solid var(--border)}.comparison-table[data-astro-cid-mmnll3zm] th[data-astro-cid-mmnll3zm]{letter-spacing:.04em;text-transform:uppercase;color:var(--muted-foreground);text-align:left;white-space:nowrap;padding:.75rem;font-size:.7rem;font-weight:600}.comparison-table[data-astro-cid-mmnll3zm] td[data-astro-cid-mmnll3zm]{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--foreground);padding:.75rem}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:last-child td[data-astro-cid-mmnll3zm]{border-bottom:none}.comparison-table[data-astro-cid-mmnll3zm] tbody[data-astro-cid-mmnll3zm] tr[data-astro-cid-mmnll3zm]:hover{background:color-mix(in srgb, var(--accent) 3%, var(--background))}.col-rank[data-astro-cid-mmnll3zm]{text-align:center;width:2.5rem}.col-product[data-astro-cid-mmnll3zm]{min-width:160px}.col-spec[data-astro-cid-mmnll3zm]{text-align:center;white-space:nowrap;min-width:75px}.col-rating[data-astro-cid-mmnll3zm]{min-width:85px}.col-cta[data-astro-cid-mmnll3zm]{text-align:center;min-width:90px}.rank-badge[data-astro-cid-mmnll3zm]{width:1.5rem;height:1.5rem;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:.7rem;font-weight:600;display:inline-flex}.product-cell[data-astro-cid-mmnll3zm]{align-items:center;gap:.75rem;display:flex}.product-thumb[data-astro-cid-mmnll3zm]{object-fit:contain;border-radius:var(--radius-sm);background:var(--muted);flex-shrink:0;width:3rem;height:3rem}.product-info[data-astro-cid-mmnll3zm]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.product-name[data-astro-cid-mmnll3zm]{color:var(--foreground);font-weight:600;line-height:1.3}.product-category[data-astro-cid-mmnll3zm]{color:var(--muted-foreground);font-size:.7rem}.anchor-link[data-astro-cid-mmnll3zm]{color:var(--muted-foreground);margin-top:.15rem;font-size:.75rem;text-decoration:none;display:inline-block}.anchor-link[data-astro-cid-mmnll3zm]:hover{color:var(--foreground);text-decoration:underline}.rating-cell[data-astro-cid-mmnll3zm]{flex-direction:column;align-items:flex-start;gap:.15rem;display:flex}.stars[data-astro-cid-mmnll3zm]{gap:.1rem;display:flex}.star[data-astro-cid-mmnll3zm]{width:.85rem;height:.85rem;color:var(--muted-foreground);opacity:.25}.star[data-astro-cid-mmnll3zm].filled{color:#eab308;opacity:1}.star[data-astro-cid-mmnll3zm].half{color:#eab308;opacity:.5}.rating-number[data-astro-cid-mmnll3zm]{color:var(--muted-foreground);font-size:.75rem;font-weight:500}.cta-btn[data-astro-cid-mmnll3zm]{color:#fff;border-radius:var(--radius-sm);white-space:nowrap;transition:opacity var(--duration) var(--ease-out);background:#dc2626;padding:.4rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;display:inline-block}.cta-btn[data-astro-cid-mmnll3zm]:hover{background:#b91c1c}.comparison-mobile[data-astro-cid-mmnll3zm]{flex-direction:column;gap:0}.mobile-card[data-astro-cid-mmnll3zm]{border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:.75rem;padding:1rem}.mobile-card[data-astro-cid-mmnll3zm]:last-child{margin-bottom:0}.mobile-card-header[data-astro-cid-mmnll3zm]{align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.mobile-thumb[data-astro-cid-mmnll3zm]{object-fit:contain;border-radius:var(--radius-sm);background:var(--muted);flex-shrink:0;width:3rem;height:3rem}.mobile-header-text[data-astro-cid-mmnll3zm]{flex-direction:column;gap:.15rem;min-width:0;display:flex}.mobile-product-name[data-astro-cid-mmnll3zm]{color:var(--foreground);font-weight:600;line-height:1.3}.mobile-fields[data-astro-cid-mmnll3zm]{flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:0;display:flex}.mobile-field[data-astro-cid-mmnll3zm]{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.mobile-field[data-astro-cid-mmnll3zm] dt[data-astro-cid-mmnll3zm]{color:var(--muted-foreground);flex-shrink:0;font-size:.75rem;font-weight:500}.mobile-field[data-astro-cid-mmnll3zm] dd[data-astro-cid-mmnll3zm]{color:var(--foreground);text-align:right;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.875rem}.cta-btn--block[data-astro-cid-mmnll3zm]{text-align:center;box-sizing:border-box;width:100%;margin-top:.75rem;display:block}@media (width<=640px){.comparison-table[data-astro-cid-mmnll3zm]{min-width:480px}.comparison-scroll[data-astro-cid-mmnll3zm]:after{content:"arraste →";color:var(--muted-foreground);opacity:.6;pointer-events:none;font-size:.65rem;position:absolute;bottom:.5rem;right:.5rem}}
