.emContextMenuDialog{box-sizing:border-box;background:0 0;border:0;width:fit-content;max-width:100vw;height:fit-content;max-height:100vh;margin:0;padding:0;position:fixed;top:0;left:0;overflow:visible}:is(.emContextMenuDialog:has(.no-menu-styling),.emContextMenuDialog:has([data-custom-content])){padding:.5rem .25rem!important}.emContextMenuDialog::backdrop{background:0 0}.context-menu-content-wrapper{box-sizing:border-box;max-width:400px;margin:-2px;padding:2px;transition:all 25ms;animation:.12s ease-out context-menu-dialog-enter;position:relative}.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *),.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *){white-space:nowrap;cursor:pointer;background:0 0;border:none;width:100%;box-shadow:none!important;text-shadow:none!important;text-align:left!important;transform:none!important}.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *):focus,.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *):focus-visible,.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *):hover,.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *):focus,.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *):focus-visible,.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *):hover{background:var(--color-hover);box-shadow:none!important;outline:none!important}.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *):active,.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *):active{box-shadow:none!important;transform:none!important}.emContextMenuDialog[open] .context-menu-content-wrapper{transition:all 25ms}.emContextMenuDialog[open] .context-menu-content-wrapper hr{width:0}.emContextMenuDialog[open] .context-menu-content-wrapper hr:before{content:"";background:var(--color-shadow);height:1px;position:absolute;left:0;right:0}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon):before{content:"";background:var(--color-control-border);opacity:.15;width:3.1rem;position:absolute;top:0;bottom:0;left:0}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) [button]:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *){margin-left:2.75rem}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) button:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *){margin-left:2.75rem}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) [button]:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *):has(.icon) .icon{color:currentColor;background:inherit;border-radius:100%;margin-left:-3.2rem;margin-right:1rem}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) button:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *):has(.icon) .icon{color:currentColor;background:inherit;border-radius:100%;margin-left:-3.2rem;margin-right:1rem}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) [button]:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *):has(.icon) .icon .icon{transition:all!important}.emContextMenuDialog[open].pretty-icons .context-menu-content-wrapper:has(.icon) button:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *):has(.icon) .icon .icon{transition:all!important}.context-menu-content-wrapper .context-menu-scrollable-area{max-height:50vh;overflow:hidden auto}:is(.context-menu-content-wrapper .context-menu-scrollable-area:has(>[button]),.context-menu-content-wrapper .context-menu-scrollable-area:has(>button)){padding:2px}@keyframes context-menu-dialog-enter{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media screen and (width>=769px){.emContextMenuDialog,.emContextMenuDialog::backdrop{background:0 0}.context-menu-modale-title{display:none}}@media screen and (width<=768px){.context-menu-modale-title{color:var(--color-accent);text-align:center;border-bottom:1px solid color-mix(in srgb,var(--color-control-border) 50%,transparent);margin-bottom:.35rem;padding-bottom:.25rem;font-size:.85rem;font-weight:600;display:block}body #app{filter:none;transition:all .2s}body:has(.emContextMenuDialog[open]) #app{filter:blur(3px)grayscale(25%);transition:all .2s}dialog.emContextMenuDialog{box-shadow:none;border:none;outline:none;position:fixed;background:0 0!important;margin:auto!important;padding:0!important;inset:0!important}dialog.emContextMenuDialog::backdrop{-webkit-backdrop-filter:grayscale(25%);background:#0006}.context-menu-content-wrapper{gap:.25rem;min-width:220px;max-width:90vw;max-height:90vh}.context-menu-content-wrapper:not(:has(.no-menu-styling),:has([data-custom-content])){padding:1rem!important}.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *),.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *){justify-content:center}.context-menu-content-wrapper [button]:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *) [data-icon].icon,.context-menu-content-wrapper button:not(.no-menu-styling,.no-menu-styling *,[data-custom-content],[data-custom-content] *) [data-icon].icon{display:none!important}.context-menu-content-wrapper .context-menu-scrollable-area{max-height:calc(90vh - 2rem);padding:2px}}.context-menu-header[data-v-b1344cfc]{z-index:2;width:100%;position:sticky;top:0}
