.m3-menu.svelte-1fzczl1{min-width:7rem;max-width:17.5rem;width:max-content;padding:var(--m3e-space-2) var(--m3e-space-1);border-radius:var(--shape-corner-l);background:var(--surface-container-low);box-shadow:var(--m3e-elevation-2);max-height:20rem;overflow-y:auto;transform-origin:var(--menu-origin, top center);transform:scale(1);transition:opacity var(--m3e-duration-short) var(--m3e-easing-standard),transform var(--m3e-duration-medium) var(--m3e-easing-emphasized-decelerate),visibility var(--m3e-duration-medium)}.m3-menu.closed.svelte-1fzczl1{visibility:hidden;opacity:0;transform:scale(.8);pointer-events:none;transition:opacity var(--m3e-duration-short) var(--m3e-easing-standard),transform var(--m3e-duration-short) var(--m3e-easing-emphasized-accelerate),visibility var(--m3e-duration-short)}.m3-menu.svelte-1fzczl1 .m3-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:0 .75rem;border:none;border-radius:var(--shape-corner-m);background:transparent;color:var(--on-surface);font:var(--m3e-type-label-large);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color var(--m3e-duration-short) var(--m3e-easing-standard)}.m3-menu.svelte-1fzczl1 .m3-menu-item:not(.m3-state-layer):hover{background:color-mix(in oklab,var(--on-surface) 8%,transparent)}.m3-menu.svelte-1fzczl1 .m3-menu-item:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.m3-menu.svelte-1fzczl1 .m3-menu-item.selected,.m3-menu.svelte-1fzczl1 .m3-menu-item.checked{background:var(--tertiary-container);color:var(--on-tertiary-container)}.m3-menu.svelte-1fzczl1 .m3-menu-item__check{transform:scaleX(0);opacity:0;transition:transform var(--m3e-duration-medium) var(--m3e-easing-emphasized-decelerate),opacity var(--m3e-duration-short) var(--m3e-easing-standard)}.m3-menu.svelte-1fzczl1 .m3-menu-item.selected .m3-menu-item__check,.m3-menu.svelte-1fzczl1 .m3-menu-item.checked .m3-menu-item__check{transform:scaleX(1);opacity:1}.m3-menu.svelte-1fzczl1 .m3-menu-item__trailing{margin-left:auto;display:flex;align-items:center}.m3-menu.svelte-1fzczl1 .m3-menu-item__content{display:flex;flex-direction:column;min-width:0}.m3-menu.svelte-1fzczl1 .m3-menu-item__label{white-space:nowrap}.m3-menu.svelte-1fzczl1 .m3-menu-item__supporting{font:var(--m3e-type-body-small);color:var(--on-surface-variant);white-space:nowrap}.m3-menu.svelte-1fzczl1 .m3-menu-item:disabled{color:color-mix(in oklab,var(--on-surface) 38%,transparent);cursor:default;pointer-events:none}.m3-menu.svelte-1fzczl1 .m3-menu-group{padding:.25rem;border-radius:var(--shape-corner-s);background:var(--surface-container-low);transition:border-radius var(--m3e-duration-medium) var(--m3e-easing-emphasized-decelerate)}.m3-menu.svelte-1fzczl1 .m3-menu-group:hover{border-radius:var(--shape-corner-l)}.m3-menu.svelte-1fzczl1 .m3-menu-group+.m3-menu-group{margin-top:2px}.m3-menu--vibrant.svelte-1fzczl1{background:var(--tertiary-container);color:var(--on-tertiary-container)}.m3-menu--vibrant.svelte-1fzczl1 .m3-menu-item{color:var(--on-tertiary-container)}.m3-menu--vibrant.svelte-1fzczl1 .m3-menu-item:hover{background:color-mix(in oklab,var(--on-tertiary-container) 8%,transparent)}.m3-menu--vibrant.svelte-1fzczl1 .m3-menu-item:focus-visible{outline:2px solid var(--tertiary)}.m3-menu--vibrant.svelte-1fzczl1 .m3-menu-item.selected,.m3-menu--vibrant.svelte-1fzczl1 .m3-menu-item.checked{background:var(--tertiary);color:var(--on-tertiary)}
