.vft-context-menu.vft-menu{padding:.375rem 0!important;overflow:hidden;border-radius:.75rem!important;border:.0625rem solid color-mix(in srgb,var(--vft-border-color, rgba(0, 0, 0, .12)) 88%,transparent)!important;background-color:color-mix(in srgb,var(--main-primary, #fff) 94%,transparent)!important;backdrop-filter:blur(.875rem);box-shadow:0 .75rem 2.5rem rgba(15,23,42,.12),0 .125rem .5rem rgba(15,23,42,.06)!important}.vft-context-menu .vft-menu-item{display:flex!important;align-items:center!important;height:auto!important;min-height:2.25rem;margin:0 .25rem!important;padding:.5rem .625rem!important;line-height:1.45!important;border-radius:.5rem!important;font-size:.8125rem!important;color:var( --vft-text-color-primary, var(--text-init-color, inherit) )!important}.vft-context-menu .vft-menu-item:hover{color:var(--vft-text-color-primary, inherit)!important;background-color:color-mix(in srgb,var(--vft-color-primary, #2196f3) 14%,transparent)!important}.vft-context-menu .vft-menu-item .vft-icon{margin-right:.5rem!important}.vft-context-menu .vft-divider{margin:.375rem .625rem!important;border-color:color-mix(in srgb,var(--vft-border-color-lighter, rgba(0, 0, 0, .06)) 100%,transparent)!important}
