.top-ten-view[data-v-a8746c2f]{padding-bottom:var(--space-2xl)}.topten-controls[data-v-a8746c2f]{display:flex;align-items:flex-start;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-lg)}.rank-toggle[data-v-a8746c2f]{flex-wrap:wrap;flex-shrink:1;min-width:0;gap:0;align-items:stretch}.rank-btn[data-v-a8746c2f]{display:inline-flex;align-items:center;gap:var(--space-xs);padding:6px 12px;position:relative;white-space:nowrap}.rank-btn.split-btn-middle[data-v-a8746c2f],.rank-btn.split-btn-last[data-v-a8746c2f]{border-left:1px solid transparent;margin-left:-1px}.rank-btn-taste[data-v-a8746c2f]{--rank-hue: var(--color-tasted);--rank-hue-bg: var(--color-tasted-bg)}.rank-btn-global[data-v-a8746c2f]{--rank-hue: var(--color-streak-style);--rank-hue-bg: var(--color-streak-style-bg)}.rank-btn-untappd[data-v-a8746c2f]{--rank-hue: var(--color-streak-rating);--rank-hue-bg: var(--color-streak-rating-bg)}.rank-btn-streak[data-v-a8746c2f]{--rank-hue: var(--color-streak);--rank-hue-bg: var(--color-streak-bg)}.rank-btn-popular[data-v-a8746c2f]{--rank-hue: var(--color-order);--rank-hue-bg: var(--color-order-bg)}.rank-icon[data-v-a8746c2f]{color:var(--rank-hue)}.rank-btn[data-v-a8746c2f]:hover:not(.active){color:var(--text-secondary)}.rank-btn.active[data-v-a8746c2f]{background:var(--rank-hue-bg);border-color:var(--rank-hue);color:var(--rank-hue);z-index:1}.rank-btn.active .rank-icon[data-v-a8746c2f]{color:inherit}@media(max-width:750px){.rank-toggle[data-v-a8746c2f]{gap:var(--space-xs)}.rank-btn[data-v-a8746c2f]{border-radius:var(--radius-sm)}.rank-btn.split-btn-middle[data-v-a8746c2f],.rank-btn.split-btn-last[data-v-a8746c2f]{margin-left:0}.rank-btn:not(.active).split-btn-middle[data-v-a8746c2f],.rank-btn:not(.active).split-btn-last[data-v-a8746c2f]{border-left-color:var(--border-subtle)}}@media(max-width:400px){.rank-btn[data-v-a8746c2f]{padding:6px 7px;font-size:var(--font-size-sm);gap:3px}}.tasted-toggle[data-v-a8746c2f]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-elevated);color:var(--text-muted);font-size:var(--font-size-md);font-weight:600;cursor:pointer;flex-shrink:0;transition:all var(--transition-base)}.tasted-toggle[data-v-a8746c2f]:hover{color:var(--text-secondary)}.tasted-toggle.active[data-v-a8746c2f]{background:var(--color-tasted-bg);color:var(--color-tasted);border-color:var(--color-tasted-border)}.tasted-toggle-icon[data-v-a8746c2f]{width:13px;height:13px;flex-shrink:0}.share-card-btn[data-v-a8746c2f]:disabled{opacity:.6;cursor:default}.soon-toggle.active[data-v-a8746c2f]{background:var(--color-soon-bg);color:var(--color-soon);border-color:var(--color-soon-border)}.style-filter[data-v-a8746c2f]{flex:1 1 260px;max-width:420px}.store-filter[data-v-a8746c2f]{flex:1 1 220px;max-width:340px}.streak-scope-note[data-v-a8746c2f]{margin:0 0 12px;color:var(--text-secondary);font-size:var(--font-size-sm)}.topten-list[data-v-a8746c2f]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-md)}.topten-entry[data-v-a8746c2f]{cursor:pointer;display:grid;grid-template-areas:"rank stack header" "rank stack info" "rank stack extra" "rank stack buy";grid-template-columns:auto auto minmax(0,1fr);column-gap:var(--space-md);row-gap:var(--space-xs);padding:var(--space-md)}.entry-header[data-v-a8746c2f]{grid-area:header;display:flex;align-items:center;gap:var(--space-sm);min-height:28px}.entry-badges[data-v-a8746c2f]{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.entry-rank-chip[data-v-a8746c2f]{display:none;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--font-size-base);font-weight:800;flex-shrink:0}.entry-rank-chip.podium[data-v-a8746c2f]{background:var(--primary);color:var(--text-on-primary);box-shadow:0 0 8px var(--primary-glow)}.entry-actions[data-v-a8746c2f]{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0;margin-left:auto}.entry-share-btn[data-v-a8746c2f]{margin-right:4px;flex-shrink:0;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;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.entry-share-btn[data-v-a8746c2f]:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 50%,var(--border-subtle))}.entry-header[data-v-a8746c2f] .report-btn{margin-right:4px;flex-shrink:0}.entry-cart-btn[data-v-a8746c2f]{flex-shrink:0;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;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.entry-cart-btn[data-v-a8746c2f]:hover{color:var(--text-on-in-list);background:var(--color-in-list);border-color:var(--cart-chip-ring);transform:scale(1.1)}.entry-cart-btn.in-list[data-v-a8746c2f]{color:var(--text-on-in-list);background:var(--color-in-list);border-color:var(--cart-chip-ring)}.entry-cart-btn.in-list[data-v-a8746c2f]:hover,.entry-cart-btn.is-bought[data-v-a8746c2f]{color:var(--text-on-bought-fill);background:var(--color-bought-fill);border-color:var(--cart-chip-ring)}.entry-cart-btn.is-bought[data-v-a8746c2f]:hover{color:var(--text-muted);background:color-mix(in srgb,var(--color-in-list) 10%,transparent);border-color:var(--border-subtle)}.entry-rank[data-v-a8746c2f]{grid-area:rank;align-self:center;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--bg-elevated);color:var(--text-secondary);font-size:var(--font-size-3xl);font-weight:800}.entry-rank.podium[data-v-a8746c2f]{background:var(--primary);color:var(--text-on-primary);box-shadow:0 0 8px var(--primary-glow)}.entry-thumb-stack[data-v-a8746c2f]{grid-area:stack;align-self:center;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;width:96px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid color-mix(in srgb,var(--stack-score-color, var(--border-default)) 30%,transparent);box-shadow:var(--shadow-sm)}.entry-dock-score.is-demoted[data-v-a8746c2f]{order:2}.entry-dock-rating.is-lead[data-v-a8746c2f]{order:1}.entry-dock-pop[data-v-a8746c2f]{display:flex;justify-content:center;align-items:center;width:100%;height:22px;background:var(--color-order-bg);color:var(--color-order);font-size:var(--font-size-sm);font-weight:700;border-top:1px solid var(--color-order-border);white-space:nowrap}.entry-dock-pop .pop-lead-short[data-v-a8746c2f]{display:none}.entry-dock-score[data-v-a8746c2f] .taste-score-badge{display:flex;width:100%;height:22px;border-radius:0;border-top:none;justify-content:center}.entry-dock-rating[data-v-a8746c2f] .rating-badge{display:flex;width:100%;border-radius:0;justify-content:center}.entry-image-wrap[data-v-a8746c2f]{position:relative;width:96px;height:128px;display:flex;align-items:center;justify-content:center}.entry-image-box[data-v-a8746c2f]{position:relative;display:flex}.entry-image[data-v-a8746c2f]{max-width:96px;max-height:128px;object-fit:contain}.entry-image-placeholder[data-v-a8746c2f]{width:48px;height:48px;color:var(--text-muted);opacity:.5}.entry-image-placeholder svg[data-v-a8746c2f]{width:100%;height:100%}.entry-info[data-v-a8746c2f]{grid-area:info;min-width:0}.entry-name[data-v-a8746c2f]{font-size:var(--font-size-2xl);margin:0;color:var(--text-primary)}.entry-name-link[data-v-a8746c2f]{color:inherit;text-decoration:none}.entry-name-link[data-v-a8746c2f]:hover{text-decoration:underline}.entry-name-thin[data-v-a8746c2f]{font-weight:400;color:var(--text-secondary)}.entry-origin[data-v-a8746c2f]{margin:2px 0 var(--space-xs);color:var(--text-muted);font-size:var(--font-size-base)}.entry-producer[data-v-a8746c2f],.entry-country[data-v-a8746c2f]{display:inline;transition:color var(--transition-fast)}.entry-producer[data-v-a8746c2f]:hover,.entry-country[data-v-a8746c2f]:hover{color:var(--primary-text);text-decoration:underline}.origin-sep[data-v-a8746c2f]{opacity:.6}.style-badge-row[data-v-a8746c2f]{margin-bottom:var(--space-xs)}.entry-meta[data-v-a8746c2f]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center;font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:var(--space-xs)}.entry-detail+.entry-detail[data-v-a8746c2f]:before{content:"· ";color:var(--text-muted)}.entry-buy[data-v-a8746c2f]{grid-area:buy;min-width:0;display:flex;justify-content:flex-end}.buy-link[data-v-a8746c2f]{font-size:var(--font-size-md);color:var(--primary-text);text-decoration:none;font-weight:600}.buy-link[data-v-a8746c2f]:hover{text-decoration:underline}.entry-extra[data-v-a8746c2f]{grid-area:extra;min-width:0}.entry-blurb[data-v-a8746c2f]{margin:0 0 var(--space-xs);color:var(--text-secondary);font-size:var(--font-size-lg);line-height:1.45}.entry-clocks[data-v-a8746c2f]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.clock[data-v-a8746c2f]{display:flex;align-items:center;gap:6px;font-size:var(--font-size-sm);color:var(--text-muted)}.clock-label[data-v-a8746c2f]{font-size:var(--font-size-sm);color:var(--text-muted)}.clock-track[data-v-a8746c2f]{display:inline-block;width:64px;height:5px;border-radius:var(--radius-full);background:var(--bg-elevated);overflow:hidden}.clock-fill[data-v-a8746c2f]{display:block;height:100%;border-radius:var(--radius-full);background:var(--primary)}.empty-state .btn[data-v-a8746c2f]{margin-top:var(--space-md);border:1px solid var(--border-default)}@media(max-width:640px){.topten-entry[data-v-a8746c2f]{grid-template-areas:"header header" "stack info" "extra extra" "buy buy";grid-template-columns:auto minmax(0,1fr)}.entry-rank[data-v-a8746c2f]{display:none}.entry-rank-chip[data-v-a8746c2f]{display:inline-flex}.entry-header[data-v-a8746c2f]{flex-wrap:wrap;row-gap:4px}.entry-thumb-stack[data-v-a8746c2f]{width:64px}.entry-dock-pop .pop-lead-full[data-v-a8746c2f]{display:none}.entry-dock-pop .pop-lead-short[data-v-a8746c2f]{display:inline}.entry-image-wrap[data-v-a8746c2f]{width:64px;height:96px}.entry-image[data-v-a8746c2f]{max-width:64px;max-height:96px}.entry-blurb[data-v-a8746c2f]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}
