.addon-list[data-v-294ad5d2]{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.addon-list__item[data-v-294ad5d2]{padding:.7rem .85rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:var(--surface-card)}.addon-list__head[data-v-294ad5d2]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem}.addon-list__price[data-v-294ad5d2]{font-weight:600;white-space:nowrap}.addon-list__meta[data-v-294ad5d2]{display:block;margin-top:.2rem;color:var(--muted);font-size:.85rem}.compare-block+.compare-block[data-v-294ad5d2]{margin-top:2rem}.compare-block__title[data-v-294ad5d2]{margin:0 0 .75rem;font-size:1.15rem}.compare-scroll[data-v-294ad5d2]{position:relative;overflow-x:auto;border:1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius:var(--radius-md);background:var(--surface-card)}.compare-table[data-v-294ad5d2]{width:100%;min-width:40rem;border-collapse:collapse;font-size:.95rem}.compare-table th[data-v-294ad5d2],.compare-table td[data-v-294ad5d2]{padding:.8rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--line) 55%,transparent);text-align:left;vertical-align:top}.compare-table tbody tr:last-child th[data-v-294ad5d2],.compare-table tbody tr:last-child td[data-v-294ad5d2]{border-bottom:0}.compare-table thead th[data-v-294ad5d2]{color:var(--muted);font-size:.85rem;font-weight:600;background:color-mix(in srgb,var(--brand) 5%,var(--surface-card))}.compare-table tbody th[data-v-294ad5d2]{font-weight:400}.compare-table tbody th strong[data-v-294ad5d2]{display:block}.compare-table tbody th span[data-v-294ad5d2]{display:block;margin-top:.15rem;color:var(--muted);font-size:.88rem;line-height:1.4}.compare-table__cell[data-v-294ad5d2]{width:7.5rem;text-align:center!important}.compare-table__yes[data-v-294ad5d2]{color:var(--ok);font-weight:700}.compare-table__no[data-v-294ad5d2]{color:var(--muted)}.compare-table small[data-v-294ad5d2]{display:block;margin-top:.15rem;color:var(--muted);font-size:.78rem}
