.favorites[data-v-23b18766]{min-width:0;color:var(--acc-ink)}.favorites__header[data-v-23b18766]{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.eyebrow[data-v-23b18766]{margin:0;color:var(--acc-ink-muted);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.favorites h1[data-v-23b18766]{margin:.2rem 0;font-size:clamp(2rem,5vw,3rem)}.count[data-v-23b18766]{padding:.5rem .75rem;border:1px solid var(--acc-ink);border-radius:999px;font-weight:750}.live[data-v-23b18766]{min-height:1.5rem}.toolbar[data-v-23b18766]{display:flex;justify-content:space-between;gap:1rem;margin:1rem 0}.toolbar button[data-v-23b18766],.card__actions button[data-v-23b18766],.card__actions a[data-v-23b18766],.outcome button[data-v-23b18766],.recoverable-warning button[data-v-23b18766],.error button[data-v-23b18766],.actions a[data-v-23b18766],.actions button[data-v-23b18766]{min-height:44px;box-sizing:border-box;padding:.65rem .9rem;border:2px solid var(--acc-ink);background:var(--acc-ink);color:#fff;font:inherit;font-weight:750;text-decoration:none}.danger-link[data-v-23b18766]{border-color:transparent!important;background:transparent!important;color:#9d1c13!important}.favorites[data-v-23b18766] .vf-o-new-product-grid__container.grid-view{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;justify-content:stretch}.favorites[data-v-23b18766] .vf-o-new-product-grid__item{min-width:0;width:100%;max-width:none;flex:none;justify-self:stretch;box-sizing:border-box;background:#fff}.card__actions[data-v-23b18766]{display:grid;grid-template-columns:1fr 1fr;gap:.35rem;margin-top:auto;padding:0 .9rem .9rem}.card__actions .secondary[data-v-23b18766]{background:#fff;color:var(--acc-ink)}.empty[data-v-23b18766],.error[data-v-23b18766],.outcome[data-v-23b18766],.recoverable-warning[data-v-23b18766]{padding:1.5rem;border:1px solid var(--acc-border);border-radius:.45rem;background:#fff}.empty[data-v-23b18766]{text-align:center}.empty__heart[data-v-23b18766]{font-size:4rem;color:var(--acc-accent)}.actions[data-v-23b18766]{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap}.actions .secondary[data-v-23b18766]{background:#fff;color:var(--acc-ink)}.outcome.partial[data-v-23b18766]{border-left:5px solid var(--acc-accent)}.recoverable-warning[data-v-23b18766]{margin:1rem 0;border-left:5px solid var(--acc-accent);background:var(--acc-accent-soft)}.outcome ul[data-v-23b18766]{padding-left:1.3rem}.skeletons[data-v-23b18766]{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.skeleton[data-v-23b18766]{height:22rem;background:linear-gradient(100deg,#e8e6df 30%,var(--acc-surface-2) 50%,#e8e6df 70%);background-size:300% 100%;animation:pulse-23b18766 1.5s infinite}.backdrop[data-v-23b18766]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:1rem;background:rgba(7,28,57,.7)}.dialog[data-v-23b18766]{max-width:440px;padding:1.5rem;background:#fff}.dialog .danger[data-v-23b18766]{background:#9d1c13;border-color:#9d1c13}.sr-only[data-v-23b18766]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}button[data-v-23b18766]:focus-visible,a[data-v-23b18766]:focus-visible,.dialog[data-v-23b18766]:focus{outline:3px solid var(--acc-accent);outline-offset:2px}@keyframes pulse-23b18766{to{background-position:-200% 0}}@media (max-width: 640px){.favorites__header[data-v-23b18766]{display:grid}.skeletons[data-v-23b18766]{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar[data-v-23b18766]{display:grid}.card__actions[data-v-23b18766]{grid-template-columns:1fr}.favorites[data-v-23b18766] .vf-o-new-product-grid__container.grid-view{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media (max-width: 320px){.card__actions[data-v-23b18766]{padding:.75rem}.favorites__header[data-v-23b18766]{overflow-wrap:anywhere}}@media (prefers-reduced-motion: reduce){.skeleton[data-v-23b18766]{animation:none}}
