.context-menu[data-v-28d87bb2]{display:inline-flex;position:relative}.context-menu-trigger[data-v-28d87bb2]{background:var(--based-full-white);cursor:pointer;width:44px;height:44px;color:var(--black-800);border:none;border-radius:16px;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex}.context-menu-trigger[data-v-28d87bb2]:hover{background:var(--gray-100)}.context-menu-trigger[data-v-28d87bb2]:active{background:var(--gray-200)}.context-menu-trigger svg[data-v-28d87bb2]{width:16px;height:16px;margin:0}.context-menu-dropdown[data-v-28d87bb2]{z-index:10;background:var(--based-full-white);border-radius:16px;flex-direction:column;min-width:230px;display:flex;position:absolute;top:calc(100% + 8px);overflow:hidden;box-shadow:0 16px 40px #0c0c0d1f}.context-menu-dropdown--right[data-v-28d87bb2]{right:0}.context-menu-dropdown--left[data-v-28d87bb2]{left:0}.context-menu-dropdown-item[data-v-28d87bb2]{width:100%;color:var(--black-800);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:16px;padding:8px 16px;font-size:16px;font-weight:500;line-height:125%;transition:all .2s ease-out;display:flex}.context-menu-dropdown-item[data-v-28d87bb2]:hover{background:var(--gray-50)}.context-menu-dropdown-item[data-v-28d87bb2]:active{background:var(--gray-100)}.context-menu-dropdown-item--danger[data-v-28d87bb2]{color:var(--red-500)}.context-menu-dropdown-item--danger[data-v-28d87bb2]:hover{background:var(--red-50)}.context-menu-dropdown-item--danger[data-v-28d87bb2]:active{background:var(--red-100)}.context-menu-dropdown-item--active .context-menu-dropdown-item-icon[data-v-28d87bb2]{color:var(--orange-500)}.context-menu-dropdown-item--active .context-menu-dropdown-item-icon[data-v-28d87bb2] path{fill:var(--orange-500)}.context-menu-dropdown-item-icon[data-v-28d87bb2]{flex-shrink:0;width:20px;height:20px;margin:0}.context-menu-dropdown-item-icon svg[data-v-28d87bb2]{width:100%;height:100%;margin:0}.context-menu-dropdown-item-label[data-v-28d87bb2]{white-space:nowrap}.context-menu-enter-active[data-v-28d87bb2],.context-menu-leave-active[data-v-28d87bb2]{transition:all .2s ease-out}.context-menu-enter-from[data-v-28d87bb2],.context-menu-leave-to[data-v-28d87bb2]{opacity:0;transform:translateY(-8px)scale(.96)}.context-menu-enter-to[data-v-28d87bb2],.context-menu-leave-from[data-v-28d87bb2]{opacity:1;transform:translateY(0)scale(1)}
