
@property --context-menu-anchor-1 {
    syntax: "*";
    inherits: false;
}
@property --context-menu-anchor-2 {
    syntax: "*";
    inherits: false;
}
@property --context-menu-anchor-3 {
    syntax: "*";
    inherits: false;
}
:has(> [data-context-menu-host]) {
    anchor-name:
        var(--context-menu-anchor-1, --context-menu-anchor-unused),
        var(--context-menu-anchor-2, --context-menu-anchor-unused),
        var(--context-menu-anchor-3, --context-menu-anchor-unused);
}
.ContextMenuOverlay__frame--m60Gn {
    --context-menu-overlay-inset: 0.75rem;
    --context-menu-overlay-button-size: 2rem;
    --context-menu-overlay-toolbar-padding: 0.25rem;
    --context-menu-overlay-toolbar-border: 1px;
    --context-menu-overlay-toolbar-size: calc(var(--context-menu-overlay-button-size) + 2 * (var(--context-menu-overlay-toolbar-padding) + var(--context-menu-overlay-toolbar-border)));
    --context-menu-overlay-step: calc(var(--context-menu-overlay-toolbar-size) + var(--context-menu-overlay-inset) / 2);

    position: absolute;
    position-anchor: var(--v7344033e);
    z-index: 1000;
    inset-block: anchor(start) anchor(end);
    inset-inline: anchor(start) anchor(end);
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    container-type: inline-size;
    pointer-events: none;
}
.ContextMenuOverlay__frame--m60Gn:is(:hover, :focus-within) {
        --context-menu-overlay-opacity: 1;
        --context-menu-overlay-pointer-events: auto;
}
.ContextMenuOverlay__toolbar--hRcbR {
    --context-menu-overlay-stack: calc(var(--context-menu-overlay-slot, 0) * var(--context-menu-overlay-step));

    position: sticky;
    inset-block-start: calc(var(--context-menu-overlay-offset, var(--admin-top-bar-height, 0px)) + var(--cs-header-h, 0px) + var(--context-menu-overlay-inset) + var(--context-menu-overlay-stack));
    display: flex;
    align-items: center;
    gap: 0.125rem;
    margin: var(--context-menu-overlay-inset);
    margin-block-start: calc(var(--context-menu-overlay-inset) + var(--context-menu-overlay-stack));
    padding: var(--context-menu-overlay-toolbar-padding);
    border: var(--context-menu-overlay-toolbar-border) solid rgb(0, 0, 0, 0.15);
    border-radius: 999px;
    background: rgb(255, 255, 255);
    box-shadow: 0 0.25rem 0.75rem rgb(0, 0, 0, 0.25);
    opacity: var(--context-menu-overlay-opacity, 0);
    pointer-events: var(--context-menu-overlay-pointer-events, none);
}
@media (prefers-reduced-motion: no-preference) {
.ContextMenuOverlay__toolbar--hRcbR {
        transition: opacity 150ms ease
}
}
.ContextMenuOverlay__button--Lg6p9 {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    inline-size: var(--context-menu-overlay-button-size);
    block-size: var(--context-menu-overlay-button-size);
    padding: 0;
    border: 0;
    border-radius: 50%;
    background-color: transparent;
    color: rgb(51, 51, 51);
    cursor: pointer;
}
.ContextMenuOverlay__button--Lg6p9:hover:not(:disabled),
    .ContextMenuOverlay__button--Lg6p9:focus-visible {
        background-color: rgb(147, 181, 213);
        color: rgb(255, 255, 255);
}
.ContextMenuOverlay__button--Lg6p9:focus-visible {
        outline: 2px solid rgb(147, 181, 213);
        outline-offset: 2px;
}
.ContextMenuOverlay__button--Lg6p9:disabled {
        opacity: 0.4;
        cursor: default;
}
.ContextMenuOverlay__button--Lg6p9 svg {
        inline-size: 1.25rem;
        block-size: 1.25rem;
}
.ContextMenuOverlay__divider--bIpa7 {
    align-self: stretch;
    margin-block: 0.25rem;
    margin-inline-end: 0.125rem;
    border-inline-start: 1px solid rgb(0, 0, 0, 0.15);
}

