:root{--eds--opacity-disabled:.4}.eds-button{appearance:none;border-radius:var(--_radius,var(--eds--radii-full));box-sizing:border-box;cursor:pointer;font:inherit;max-width:100%;width:var(--_width,fit-content);text-align:inherit;white-space:nowrap;transition-duration:var(--eds--transition-duration-moderate);--_bg:transparent;--_border:transparent;--_color:inherit;--_overlay-hover:linear-gradient(transparent, transparent);--_overlay-active:linear-gradient(transparent, transparent);--_color-focus:var(--_color);background:0 0;background-color:var(--_bg);border:1px solid #0000;border-color:var(--_border);color:var(--_color-host,var(--_color));background-image:linear-gradient(#0000,#0000);flex:none;margin:0;text-decoration:none;transition-property:background-color,background-image,border-color,box-shadow,color,opacity;transition-timing-function:ease-out;display:inline-flex}.eds-button>*{color:inherit}.eds-button:disabled,.eds-button[aria-disabled=true],.eds-button[aria-busy=true]{cursor:not-allowed;opacity:var(--eds--opacity-disabled)}.eds-button:focus-visible:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]),.eds-button--soft-disabled:focus-visible{box-shadow:var(--eds--interaction-focus-ring);color:var(--_color-host,var(--_color-focus));outline:none}.eds-button:hover:not(:active):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-image:var(--_overlay-hover)}.eds-button:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-image:var(--_overlay-active);color:var(--_color-host,var(--_color-active,var(--_color)))}.eds-button:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-image:linear-gradient(#0000,#0000)}.eds-button--size-xs{padding:var(--eds--padding-4) var(--eds--padding-8)}.eds-button--size-s{padding:var(--eds--padding-8) var(--eds--padding-12)}.eds-button--size-m{padding:var(--eds--padding-10) var(--eds--padding-20)}.eds-button--icon-only.eds-button--size-xs{padding:var(--_padding-host,var(--eds--padding-4))}.eds-button--icon-only.eds-button--size-s{padding:var(--_padding-host,var(--eds--padding-8))}.eds-button--icon-only.eds-button--size-m{padding:var(--_padding-host,var(--eds--padding-10))}.eds-button--primary{--_bg:var(--eds--color--bg-brand-strong);--_border:transparent;--_color:var(--eds--color--fg-inverse);--_overlay-hover:linear-gradient(var(--eds--overlay-hover-strong), var(--eds--overlay-hover-strong));--_overlay-active:linear-gradient(var(--eds--overlay-pressed-strong), var(--eds--overlay-pressed-strong))}.eds-button--secondary{--_bg:transparent;--_border:var(--eds--color--border-default);--_color:var(--eds--color--fg-default);--_overlay-hover:linear-gradient(var(--eds--overlay-hover-default), var(--eds--overlay-hover-default));--_overlay-active:linear-gradient(var(--eds--overlay-pressed-default), var(--eds--overlay-pressed-default));--_color-focus:var(--eds--color--fg-default)}.eds-button--tertiary{--_bg:transparent;--_border:transparent;--_color:var(--eds--color--fg-default);--_overlay-hover:linear-gradient(var(--eds--overlay-hover-default), var(--eds--overlay-hover-default));--_overlay-active:linear-gradient(var(--eds--overlay-pressed-default), var(--eds--overlay-pressed-default))}.eds-button--danger{--_bg:var(--eds--color--bg-critical-strong);--_border:transparent;--_color:var(--eds--color--fg-inverse);--_overlay-hover:linear-gradient(var(--eds--overlay-hover-strong), var(--eds--overlay-hover-strong));--_overlay-active:linear-gradient(var(--eds--overlay-pressed-strong), var(--eds--overlay-pressed-strong))}.eds-button--ai{--_bg:transparent;--_border:transparent;--_color:var(--eds--color--fg-inverse);background-color:#0000;background-image:var(--eds--gradient--AI)}.eds-button--ai:hover:not(:active):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:#0000;background-image:var(--eds--gradient--AI-hover)}.eds-button--ai:active:not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:#0000;background-image:var(--eds--gradient--AI-active)}.eds-button--ai:focus-visible:not(:active):not(:disabled):not([aria-disabled=true]):not([aria-busy=true]){background-color:#0000;background-image:var(--eds--gradient--AI)}.eds-button--icon-only.eds-button--active,.eds-button--icon-only[aria-current],.eds-button--status-neutral{--_bg:var(--eds--color--bg-brand-soft);--_border:transparent;--_color:var(--eds--color--fg-brand-default);--_overlay-hover:linear-gradient(var(--eds--overlay-hover-brand), var(--eds--overlay-hover-brand));--_overlay-active:linear-gradient(var(--eds--overlay-pressed-brand), var(--eds--overlay-pressed-brand));--_color-active:var(--eds--palette-blue-600);--_color-focus:var(--eds--color--fg-brand-default)}.eds-button--status-positive{--_bg:var(--eds--palette-green-50);--_border:transparent;--_color:var(--eds--color--fg-positive-strong);--_overlay-hover:linear-gradient(var(--eds--palette-green-100), var(--eds--palette-green-100));--_overlay-active:linear-gradient(var(--eds--palette-green-100), var(--eds--palette-green-100));--_color-active:var(--eds--color--fg-positive-strong);--_color-focus:var(--eds--color--fg-positive-strong)}
