.legend {
display: flex;
width: 100%;
flex-direction: column;
gap: var(--space-0250);
color: var(--neutral-12);
.row {
width: max-content;
display: flex;
justify-content: start;
align-items: center;
flex-wrap: wrap;
gap: var(--space-0125) var(--space-0500);
background-color: transparent;
pointer-events: auto;
.button {
min-width: 0;
display: none;
width: var(--space-1000);
height: var(--space-1000);
padding: 0;
border-radius: var(--space-0125);
color: var(--neutral-13);
opacity: 0;
pointer-events: none;
& p {
display: flex;
justify-content: center;
align-items: start;
padding: 0;
svg {
width: var(--space-0875);
height: var(--space-0875);
}
}
}
&:hover {
background-color: var(--neutral-0);
.button {
display: block;
opacity: 1;
pointer-events: auto;
}
}
}
.item {
display: inline-flex;
gap: var(--space-0250);
}
.item,
.symbol {
font-size: var(--space-0750);
line-height: var(--space-1000);
font-weight: var(--font-medium);
}
}