.decode-brands[data-v-1be8d328]{padding:var(--spacing-3xl) 0}.decode-brands--layout[data-v-1be8d328]{background:var(--color-bg-layout)}.decode-brands--base[data-v-1be8d328]{background:var(--color-bg-base)}.decode-brands--surface[data-v-1be8d328]{background:var(--color-surface)}.decode-brands__groups[data-v-1be8d328]{gap:var(--spacing-md);flex-direction:column;display:flex}.decode-brands__note[data-v-1be8d328]{margin-top:var(--spacing-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);text-align:center}.brand-group[data-v-1be8d328]{gap:var(--spacing-lg);padding:var(--spacing-lg);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);grid-template-columns:104px 1fr;display:grid}.brand-group__head[data-v-1be8d328]{padding-left:var(--spacing-md);border-left:3px solid var(--color-primary);flex-direction:column;justify-content:center;gap:2px;display:flex}.brand-group__label[data-v-1be8d328]{font-family:var(--font-family-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight)}.brand-group__count[data-v-1be8d328]{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}.brand-group__grid[data-v-1be8d328]{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(118px,1fr));display:grid}.brand-chip[data-v-1be8d328]{align-items:center;gap:var(--spacing-sm);background:var(--color-bg-layout);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:0;transition:border-color var(--transition-fast), transform var(--transition-fast);padding:8px 10px;display:flex}.brand-chip[data-v-1be8d328]:hover{border-color:var(--color-primary);transform:translateY(-1px)}.brand-chip__logo[data-v-1be8d328]{object-fit:contain;background:#fff;border-radius:8px;flex-shrink:0;width:34px;height:34px;padding:3px}.brand-chip__name[data-v-1be8d328]{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=900px){.brand-group[data-v-1be8d328]{gap:var(--spacing-md);padding:var(--spacing-md);grid-template-columns:1fr}.brand-group__head[data-v-1be8d328]{justify-content:flex-start;align-items:baseline;gap:var(--spacing-sm);padding-left:var(--spacing-sm);flex-direction:row}.brand-group__grid[data-v-1be8d328]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}@media (width<=480px){.brand-group[data-v-1be8d328]{padding:12px}.brand-group__grid[data-v-1be8d328]{grid-template-columns:repeat(2,1fr)}.brand-chip[data-v-1be8d328]{padding:6px 8px}.brand-chip__logo[data-v-1be8d328]{width:28px;height:28px}}
