.sds-button{--button-border-radius:var(--sds-space-border-radius-full);--button-padding:var(--sds-space-padding-small);border-radius:var(--button-border-radius);color:var(--sds-color-text-primary);cursor:pointer;font-size:var(--sds-typography-body-l-fontsize);font-weight:var(--sds-typography-body-l-fontweight);line-height:var(--sds-typography-body-l-lineheight);justify-content:center;align-items:center;gap:var(--button-padding);padding:var(--button-padding)calc(var(--button-padding) + var(--button-padding));background-color:#0000;border:0;display:inline-flex}.sds-button__icon{font-size:var(--sds-typography-fontsize-700);justify-content:center;align-items:center;display:flex}.sds-button__icon--left{margin-left:calc(var(--button-padding)*-1)}.sds-button__icon--right{margin-right:calc(var(--button-padding)*-1)}.sds-button__icon--only{margin-right:calc(var(--button-padding)*-1);margin-left:calc(var(--button-padding)*-1)}.sds-button:focus-visible{outline:var(--sds-focus-outline)}.sds-button--icon-left{flex-direction:row-reverse}.sds-button--strong{background-color:var(--sds-color-interaction-primary-strong-default);color:var(--sds-color-text-on-strong)}.sds-button--strong:hover,.sds-button--strong:focus-visible{background-color:var(--sds-color-interaction-primary-strong-highlight)}.sds-button--strong:active{background-color:var(--sds-color-interaction-primary-strong-pressed)}.sds-button--subtle{background-color:var(--sds-color-interaction-primary-subtle-default)}.sds-button--subtle:hover,.sds-button--subtle:focus-visible{background-color:var(--sds-color-interaction-primary-subtle-highlight)}.sds-button--subtle:active{background-color:var(--sds-color-interaction-primary-subtle-pressed)}.sds-button--transparent:hover,.sds-button--transparent:focus-visible{background-color:var(--sds-color-interaction-primary-transparent-highlight)}.sds-button--transparent:active{background-color:var(--sds-color-interaction-primary-transparent-pressed)}.sds-button--critical{background-color:var(--sds-color-interaction-danger-strong-default);color:var(--sds-color-text-on-strong)}.sds-button--critical:hover,.sds-button--critical:focus-visible{background-color:var(--sds-color-interaction-danger-strong-highlight)}.sds-button--critical:active{background-color:var(--sds-color-interaction-danger-strong-pressed)}.sds-button--neutral{background-color:var(--sds-color-interaction-neutral-subtle-default)}.sds-button--neutral:hover,.sds-button--neutral:focus-visible{background-color:var(--sds-color-interaction-neutral-subtle-highlight)}.sds-button--neutral:active{background-color:var(--sds-color-interaction-neutral-subtle-pressed)}.sds-button--neutral-transparent:hover,.sds-button--neutral-transparent:focus-visible{background-color:var(--sds-color-interaction-neutral-transparent-highlight)}.sds-button--neutral-transparent:active{background-color:var(--sds-color-interaction-neutral-transparent-pressed)}.sds-button--small{--button-border-radius:var(--sds-space-border-radius-minimal);--button-padding:var(--sds-space-padding-minimal);font-size:var(--sds-typography-body-default-fontsize);font-weight:var(--sds-typography-body-default-fontweight);line-height:var(--sds-typography-body-default-lineheight)}.sds-button:disabled{background:repeating-linear-gradient(-45deg,transparent,transparent var(--sds-base-size-s),var(--sds-color-interaction-neutral-subtle-default)var(--sds-base-size-s),var(--sds-color-interaction-neutral-subtle-default)calc(var(--sds-base-size-s)*2));color:var(--sds-color-text-primary);cursor:not-allowed}.sds-button-link{-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.sds-button-link:focus-visible{outline-offset:0}.sds-button-group{gap:var(--sds-space-gap-small);flex-wrap:wrap;display:flex}.sds-button-group--vertical{flex-direction:column}.sds-button-group--horizontal{flex-direction:row}.sds-button-group--auto{flex-direction:column}@media (min-width:720px){.sds-button-group--auto{flex-direction:row;align-items:center}}.sds-button-group--left{justify-content:flex-start}.sds-button-group--right,.sds-button-group--split{justify-content:flex-end}@media (min-width:720px){.sds-button-group--split>:first-child{margin-right:auto}}
