.attributes-corner { display: flex; flex-direction: column; .no-data { height: 400px; justify-content: center; align-items: center; } .search-input { margin: 12px; width: auto; } .attributes-container { display: flex; flex-direction: column; gap: 12px; padding: 12px; .item { display: flex; flex-direction: column; gap: 8px; justify-content: flex-start; position: relative; &:hover { .action-btn { display: flex; } } .item-key { color: var(--bg-vanilla-100); font-family: Inter; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; /* 142.857% */ letter-spacing: -0.07px; } .value-wrapper { display: flex; padding: 2px 8px; align-items: center; width: fit-content; max-width: calc(100% - 120px); /* Reserve space for action buttons */ gap: 8px; border-radius: 50px; border: 1px solid var(--bg-slate-400); background: var(--bg-slate-500); .item-value { color: var(--bg-vanilla-400); font-family: Inter; font-size: 14px; font-style: normal; font-weight: 400; line-height: 20px; /* 142.857% */ letter-spacing: 0.56px; } } .action-btn { display: none; position: absolute; right: 8px; top: 50%; transform: translateY(-50%); gap: 4px; background: rgba(0, 0, 0, 0.8); border-radius: 4px; padding: 2px; .filter-btn { display: flex; align-items: center; border: none; box-shadow: none; border-radius: 2px; background: var(--bg-slate-400); padding: 4px; gap: 3px; height: 24px; width: 24px; &:hover { background: var(--bg-slate-300); } } } } } .border-top { border-top: 1px solid var(--bg-slate-400); } } .attribute-actions-menu { display: flex; flex-direction: column; gap: 4px; .ant-btn { text-align: left; height: auto; padding: 6px 12px; display: flex; align-items: center; gap: 8px; &:hover { background-color: var(--bg-slate-400); } } .group-by-clause { color: var(--text-primary); } } .attribute-actions-content { .ant-popover-inner { padding: 8px; min-width: 160px; } } .lightMode { .attributes-corner { .attributes-container { .item { .item-key { color: var(--bg-ink-100); } .value-wrapper { border: 1px solid var(--bg-vanilla-300); background: var(--bg-vanilla-300); .item-value { color: var(--bg-ink-400); } } .action-btn { background: rgba(255, 255, 255, 0.9); .filter-btn { background: var(--bg-vanilla-200); &:hover { background: var(--bg-vanilla-100); } } } } } .border-top { border-top: 1px solid var(--bg-vanilla-300); } } .attribute-actions-menu { .ant-btn { &:hover { background-color: var(--bg-vanilla-200); } } } }