.badge-streak-global[data-v-6443cf0c]{background:var(--color-streak-bg);border:1px solid var(--color-streak-border);color:var(--color-streak)}.badge-streak-personal[data-v-6443cf0c]{background:var(--color-tasted-bg);border:1px solid var(--color-tasted-border);color:var(--color-tasted)}.visually-hidden[data-v-6443cf0c]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.report-btn.variant-card[data-v-4a25ba7a]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--radius-sm);border:none;background:color-mix(in srgb,var(--text-secondary) 12%,transparent);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;opacity:.5;margin-left:var(--space-xs)}.report-btn.variant-card[data-v-4a25ba7a]:hover{opacity:1;transform:scale(1.15);color:var(--text-secondary);background:color-mix(in srgb,var(--text-secondary) 15%,transparent)}.report-btn.variant-row[data-v-4a25ba7a]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-in-list) 10%,transparent);border:1px solid var(--border-subtle);color:var(--text-muted);cursor:pointer;vertical-align:middle;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.report-btn.variant-row[data-v-4a25ba7a]:hover{color:var(--text-secondary);border-color:color-mix(in srgb,var(--text-secondary) 50%,var(--border-subtle))}.report-btn.is-reported[data-v-4a25ba7a]{opacity:.7;color:var(--color-out-of-stock);cursor:default}.report-btn.variant-card.is-reported[data-v-4a25ba7a]:hover{transform:none;background:transparent}.report-btn.variant-row.is-reported[data-v-4a25ba7a]{opacity:1;background:var(--color-out-of-stock-bg);border-color:var(--color-out-of-stock-border)}.report-popover[data-v-4a25ba7a]{position:fixed;z-index:10000}.report-overlay[data-v-4a25ba7a]{position:fixed;inset:0;z-index:-1}.report-popover-inner[data-v-4a25ba7a]{width:180px;padding:var(--space-xs);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-sm);box-shadow:0 4px 16px color-mix(in srgb,var(--bg-dark) 40%,transparent);display:flex;flex-direction:column;gap:2px}.report-title[data-v-4a25ba7a]{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);padding:2px var(--space-xs);margin-bottom:2px}.report-option[data-v-4a25ba7a]{display:block;width:100%;padding:6px var(--space-xs);border:none;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background var(--transition-fast)}.report-option[data-v-4a25ba7a]:hover{background:color-mix(in srgb,var(--text-secondary) 15%,transparent)}.report-option-remove[data-v-4a25ba7a]{color:var(--color-out-of-stock)}.report-option-remove[data-v-4a25ba7a]:hover{background:color-mix(in srgb,var(--color-out-of-stock) 15%,transparent)}.report-note[data-v-4a25ba7a]{margin-top:2px;padding:4px var(--space-xs);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);background:var(--bg-dark);color:var(--text-primary);font-size:var(--font-size-xs);outline:none}.report-note[data-v-4a25ba7a]::placeholder{color:var(--text-muted)}.report-note[data-v-4a25ba7a]:focus{border-color:var(--border-default)}.report-pop-enter-active[data-v-4a25ba7a],.report-pop-leave-active[data-v-4a25ba7a]{transition:opacity .15s ease}.report-pop-enter-from[data-v-4a25ba7a],.report-pop-leave-to[data-v-4a25ba7a]{opacity:0}
