.ContextMenu--is-mobile-wrapper.svelte-1x8c73e.svelte-1x8c73e{display:contents}.ContextMenu.svelte-1x8c73e.svelte-1x8c73e{-webkit-font-smoothing:antialiased;background:var(--color-page-background);border-radius:var(--border-radius-m);border:solid 1px var(--color-divider-subtle);box-shadow:var(--elevation-05);box-sizing:border-box;color:var(--color-text-primary);left:0;max-height:50vh;overflow-x:hidden;overflow-y:auto;position:absolute;top:calc(100% + var(--context-menu-gap, calc(-1 * var(--spacing-xs))));width:-moz-fit-content;width:fit-content;z-index:999}.ContextMenu.ContextMenu--Flex.svelte-1x8c73e.svelte-1x8c73e{display:flex;flex-direction:column}.ContextMenu--Align-Right.svelte-1x8c73e.svelte-1x8c73e{left:auto;right:0}.ContextMenu--Left.svelte-1x8c73e.svelte-1x8c73e{left:auto;right:calc(100% + var(--context-menu-gap, var(--spacing-m)));top:0}.ContextMenu--Center.svelte-1x8c73e.svelte-1x8c73e{transform:translate(-50%)}.ContextMenu--FullView.svelte-1x8c73e.svelte-1x8c73e{width:470px;max-width:none;max-height:none;height:100%;position:fixed;bottom:0;right:0;z-index:100000;background:var(--color-page-background);border-top-left-radius:var(--border-radius-xl);border-top-right-radius:0;border-bottom-left-radius:var(--border-radius-xl);border-bottom-right-radius:0;top:unset!important}.is-mobile .ContextMenu--FullView.svelte-1x8c73e.svelte-1x8c73e{border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);border-bottom-left-radius:0;border-bottom-right-radius:0}.close-btn.svelte-1x8c73e.svelte-1x8c73e{position:relative;z-index:10}.close-btn.svelte-1x8c73e .icon{color:var(--color-text-tertiary);--size:24px}.is-mobile .ContextMenu.svelte-1x8c73e.svelte-1x8c73e{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl);border:none;bottom:0;left:50%;max-height:85vh;max-width:none;min-height:70vh;position:fixed;right:unset!important;top:unset!important;transform:translate(-50%);width:100vw;z-index:100000}.is-mobile .header.svelte-1x8c73e.svelte-1x8c73e{position:sticky;top:0;z-index:1;background:var(--color-container-background);border-bottom:solid 1px var(--color-divider-subtle)}.is-mobile .header.svelte-1x8c73e .header-wrapper.svelte-1x8c73e{display:flex;justify-content:space-between;align-items:center;position:relative;padding:var(--spacing-2xl)}.is-mobile .header.svelte-1x8c73e .header-title.svelte-1x8c73e{display:flex;align-items:center;gap:var(--spacing-m)}.is-mobile .wrapper.svelte-1x8c73e.svelte-1x8c73e{max-width:var(--main-column-width);width:100%;height:100%;margin:0 auto}.is-mobile .ContextMenu--Flex.svelte-1x8c73e .wrapper.svelte-1x8c73e{flex:1;position:relative}.ContextMenu__background.svelte-1x8c73e.svelte-1x8c73e{position:fixed;left:0;top:0;z-index:99999;width:100%;height:100%;background:var(--color-dialogs-scrim-background)}.is-mobile .ContextMenu__background.svelte-1x8c73e.svelte-1x8c73e{-webkit-backdrop-filter:var(--blur);backdrop-filter:var(--blur)}.ContextMenu.transitioning.svelte-1x8c73e.svelte-1x8c73e{pointer-events:none}.ContextMenu__pane.svelte-b3tp55.svelte-b3tp55{background:var(--color-page-background);border-radius:var(--border-radius-m);bottom:0;display:flex;flex-direction:column;height:100%;left:0;position:absolute;width:100%;z-index:1}.ContextMenu__pane .ContextMenu__pane.svelte-b3tp55.svelte-b3tp55,.is-pc .ContextMenu__pane.svelte-b3tp55.svelte-b3tp55{height:100%}.ContextMenu__pane-header.svelte-b3tp55.svelte-b3tp55{align-items:center;background:var(--color-container-background);border-bottom:solid 1px var(--color-divider-subtle);display:flex;flex-direction:row;justify-content:space-between;padding:var(--spacing-2xl)}.ContextMenu__pane-header.svelte-b3tp55 .wrapper.svelte-b3tp55{display:flex;justify-content:flex-start;align-items:center;position:relative;gap:var(--spacing-s)}.is-mobile .ContextMenu__pane.svelte-b3tp55.svelte-b3tp55{border-top-left-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-xl)}.is-mobile .wrapper.svelte-b3tp55.svelte-b3tp55{max-width:var(--main-column-width);width:100%;height:100%;margin:0 auto}
