.coste-anual-table-container.svelte-1rysbz6{overflow-x:auto;border:1px solid var(--color-border, #eef0f3);border-radius:12px;background:var(--color-bg, #ffffff);padding:1.5rem}.coste-anual-table.svelte-1rysbz6{width:100%;border-collapse:collapse;text-align:left;font-size:.95rem}.coste-anual-table.svelte-1rysbz6 th:where(.svelte-1rysbz6){padding:1rem;font-weight:700;border-bottom:2px solid var(--color-border, #eef0f3);color:var(--color-text, #0c0c0a)}.coste-anual-table.svelte-1rysbz6 td:where(.svelte-1rysbz6){padding:1rem;border-bottom:1px solid var(--color-border, #eef0f3);color:#4b5563}.coste-anual-table.svelte-1rysbz6 tr.highlighted-row:where(.svelte-1rysbz6){background:#007aff0a}.coste-anual-table.svelte-1rysbz6 tr.highlighted-row:where(.svelte-1rysbz6) td:where(.svelte-1rysbz6){color:var(--color-text, #0c0c0a)}.coste-anual-table.svelte-1rysbz6 tr.bad-deal-row:where(.svelte-1rysbz6){background:#ef444405}.coste-anual-table.svelte-1rysbz6 td.destacado:where(.svelte-1rysbz6){color:#007aff;font-weight:700}.coste-anual-table.svelte-1rysbz6 td.bad-cost:where(.svelte-1rysbz6){color:#ef4444;font-weight:600}.table-footnote.svelte-1rysbz6{font-size:.8rem;color:#6b7280;margin-top:1rem;margin-left:.5rem}.vs-comparison-container.svelte-1rysbz6{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.vs-column.svelte-1rysbz6{background:var(--color-bg-alt, #f9f9fb);border:1px solid var(--color-border, #eef0f3);border-radius:16px;padding:2rem}.vs-header.svelte-1rysbz6{font-size:1.2rem;font-weight:800;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid}.vs-header--17.svelte-1rysbz6{color:#007aff;border-color:#007aff}.vs-header--16.svelte-1rysbz6{color:#10b981;border-color:#10b981}.vs-list.svelte-1rysbz6{list-style:none;padding:0;margin:0}.vs-list.svelte-1rysbz6 li:where(.svelte-1rysbz6){position:relative;padding-left:1.5rem;margin-bottom:1rem;font-size:.95rem;line-height:1.5;color:#4b5563}.vs-list.svelte-1rysbz6 li:where(.svelte-1rysbz6):before{content:"•";position:absolute;left:0;color:var(--color-text, #0c0c0a);font-weight:700}.vs-verdict-box.svelte-1rysbz6{background:#f0f7ff;border:1px solid #c2e0ff;border-radius:12px;padding:1.5rem;margin-top:1.5rem}.verdict-title.svelte-1rysbz6{color:#0056b3;font-weight:800;margin:0 0 .5rem}.vs-verdict-box.svelte-1rysbz6 p:where(.svelte-1rysbz6){margin:0;font-size:.92rem;line-height:1.6;color:#1e3a8a}.reacondicionado-grid.svelte-1rysbz6{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.reac-box.svelte-1rysbz6{border-radius:16px;padding:2rem;border:1px solid}.reac-box.pros.svelte-1rysbz6{background:#10b98108;border-color:#10b98126}.reac-box.contras.svelte-1rysbz6{background:#ef444408;border-color:#ef444426}.reac-box.svelte-1rysbz6 h4:where(.svelte-1rysbz6){margin:0 0 1.25rem;font-weight:800}.reac-box.pros.svelte-1rysbz6 h4:where(.svelte-1rysbz6){color:#059669}.reac-box.contras.svelte-1rysbz6 h4:where(.svelte-1rysbz6){color:#dc2626}.reac-box.svelte-1rysbz6 ul:where(.svelte-1rysbz6){list-style:none;padding:0;margin:0}.reac-box.svelte-1rysbz6 ul:where(.svelte-1rysbz6) li:where(.svelte-1rysbz6){position:relative;padding-left:1.25rem;margin-bottom:.75rem;font-size:.92rem;line-height:1.5;color:#4b5563}.reac-box.pros.svelte-1rysbz6 ul:where(.svelte-1rysbz6) li:where(.svelte-1rysbz6):before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.reac-box.contras.svelte-1rysbz6 ul:where(.svelte-1rysbz6) li:where(.svelte-1rysbz6):before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:700}.final-recommendation-box.svelte-1rysbz6{background:#000;color:#fff;border-radius:16px;padding:2.5rem;text-align:center;margin:4rem 0}.final-recommendation-box.svelte-1rysbz6 .badge:where(.svelte-1rysbz6){display:inline-block;background:#007aff;font-size:.7rem;font-weight:800;padding:.35rem .75rem;border-radius:99px;letter-spacing:.05em;margin-bottom:1.25rem}.recommendation-text.svelte-1rysbz6{font-family:var(--font-display);font-size:1.25rem;font-weight:700;line-height:1.6;margin:0;font-style:italic;color:#fff}@media(max-width:768px){.vs-comparison-container.svelte-1rysbz6,.reacondicionado-grid.svelte-1rysbz6{grid-template-columns:1fr}.final-recommendation-box.svelte-1rysbz6{padding:1.75rem}.recommendation-text.svelte-1rysbz6{font-size:1.1rem}}
