.custom-ion-button{--padding-top:0;--padding-bottom:0;--padding-start:var(--control-pad-x);--padding-end:var(--control-pad-x);--border-radius:var(--button-radius)}.custom-ion-button.size-small,.custom-ion-button.size-default,.custom-ion-button.size-large{min-height:var(--control-height)}.custom-ion-button.shape-round{--border-radius:var(--pill-radius)}.custom-ion-button::part(native){min-height:var(--control-height);font-size:var(--control-font)}.custom-ion-button.is-fill-surface::part(native){background-color:var(--color-light-translucent)}.custom-ion-button.is-fill-surface:not(.button-disabled):hover{opacity:1}.custom-ion-button.is-fill-surface:not(.button-disabled):hover::part(native){background-color:var(--color-light-light)}.custom-ion-button.is-fill-surface.ion-activated::part(native){background:var(--color-light-bg)}.custom-ion-button.button-disabled:not(.is-loading){opacity:1}.custom-ion-button.button-disabled:not(.is-loading)::part(native){color:var(--color-medium-dark)}.custom-ion-button.button-disabled:not(.is-loading).is-fill-solid::part(native){background:var(--color-medium-bg)}.custom-ion-button.button-disabled:not(.is-loading).is-fill-outline::part(native){border-color:var(--color-medium);background:0 0}.custom-ion-button.button-disabled:not(.is-loading).is-fill-clear::part(native){background:0 0}.custom-ion-button.button-disabled:not(.is-loading).is-fill-surface::part(native){background:var(--color-light)}
