.eds-menu{background-color:var(--eds--color--bg-base);border:1px solid var(--eds--color--border-default);border-radius:var(--eds--radii-8);box-shadow:var(--eds--elevation-floating);max-height:var(--_available-height,none);padding:var(--eds--padding-8);z-index:var(--eds--z-index-floating);overflow-y:auto}.eds-menu--header{padding:var(--eds--padding-8)}.eds-menu--group-divider{background-color:var(--eds--color--bg-muted-default);height:1px;margin:var(--eds--spacing-8) var(--eds--spacing-none)}.eds-menu--group-header{padding:var(--eds--padding-4) var(--eds--padding-8);text-transform:uppercase}.eds-menu--items{--_width:100%}.eds-menu:focus-visible{outline:none}.eds-menu--menu-item{--_overlay:none;background-color:#0000;background-image:var(--_overlay);border-radius:var(--eds--radii-8);color:inherit;cursor:pointer;padding:var(--eds--padding-12) var(--eds--padding-8);border:none;width:100%;text-decoration:none;display:block}.eds-menu--menu-item:hover:not(:disabled):not([aria-disabled=true]){--_overlay:linear-gradient(var(--eds--overlay-hover-default), var(--eds--overlay-hover-default))}.eds-menu--menu-item:active:not(:disabled):not([aria-disabled=true]){--_overlay:linear-gradient(var(--eds--overlay-pressed-default), var(--eds--overlay-pressed-default))}.eds-menu--menu-item:focus-visible{outline:none}.eds-menu[data-keyboard-nav] .eds-menu--menu-item:focus-visible{box-shadow:var(--eds--interaction-focus-ring-inset)}.eds-menu--menu-item:disabled,.eds-menu--menu-item[aria-disabled=true]{color:var(--eds--color--fg-disabled);cursor:not-allowed;opacity:var(--eds--opacity-disabled)}.eds-split-button{--_divider:var(--eds--color--border-default);width:fit-content;display:inline-flex}.eds-split-button--primary,.eds-split-button--danger,.eds-split-button--ai{--_divider:color-mix(in srgb, var(--eds--color--fg-inverse) 24%, transparent)}.eds-split-button--half{display:flex;position:relative}.eds-split-button--half--start{--_radius:var(--eds--radii-full) var(--eds--radii-none) var(--eds--radii-none) var(--eds--radii-full)}.eds-split-button--half--end{--_radius:var(--eds--radii-none) var(--eds--radii-full) var(--eds--radii-full) var(--eds--radii-none);margin-inline-start:-1px}.eds-split-button--half--end:before{content:"";background-color:var(--_divider);pointer-events:none;z-index:1;width:1px;position:absolute;inset-block:0;inset-inline-start:0}.eds-split-button--inactive .eds-split-button--half--end:before{opacity:var(--eds--opacity-disabled)}.eds-split-button--half:focus-within{z-index:2}
