.core-buttons-button-main-primary-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-primary-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-primary-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-primary-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-primary-hover);background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-primary-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-primary-hover);background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-primary-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-primary-hover);background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-primary-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-primary-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-primary-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-primary-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-neutral-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-neutral-idle);border-width:var(--donut-border-width-small);border-color:var(--donut-color-brand-main-neutral-border);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-neutral-idle);border-width:var(--donut-border-width-small);border-color:var(--donut-color-brand-main-neutral-border);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-neutral-idle);border-width:var(--donut-border-width-small);border-color:var(--donut-color-brand-main-neutral-border);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-main-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-main-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-main-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-neutral-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-neutral-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-neutral-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-success-hover);background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-success-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-success-hover);background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-success-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-success-hover);background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-success-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-success-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-success-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-alert-hover);background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-alert-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-alert-hover);background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-alert-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-alert-hover);background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-alert-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-alert-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-alert-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-negative-hover);background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-negative-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-negative-hover);background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-negative-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-negative-hover);background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-negative-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-negative-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-negative-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-main-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-main-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-info-hover);background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-info-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-info-hover);background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-info-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-main-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-main-info-hover);background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-main-info-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-info-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-info-100)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-main-background)}}.core-buttons-button-main-custom-small-container{height:var(--donut-spacing-xxlarge)}.core-buttons-button-main-custom-medium-container,.core-buttons-button-main-custom-small-container{border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano)}.core-buttons-button-main-custom-medium-container{height:var(--donut-spacing-huge)}.core-buttons-button-main-custom-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano)}.core-buttons-button-contrast-primary-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-primary-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-primary-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-primary-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-primary-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-primary-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-primary-hover);background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-primary-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-primary-hover);background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-primary-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-primary-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-primary-hover);background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-primary-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-primary-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-primary-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-primary-100) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-neutral-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-neutral-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-neutral-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-contrast-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-neutral-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-contrast-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-neutral-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-brand-contrast-neutral-border);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-neutral-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-neutral-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-neutral-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-success-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-success-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-success-hover);background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-success-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-success-hover);background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-success-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-success-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-success-hover);background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-success-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-success-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-success-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-alert-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-alert-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-alert-hover);background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-alert-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-alert-hover);background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-alert-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-alert-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-alert-hover);background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-alert-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-alert-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-alert-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-negative-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-negative-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-negative-hover);background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-negative-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-negative-hover);background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-negative-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-negative-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-negative-hover);background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-negative-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-negative-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-negative-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-solid-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-solid-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-solid-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);background-color:var(--donut-color-action-contrast-info-idle);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:var(--donut-color-action-contrast-info-hover)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-outline-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-info-hover);background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-info-outline-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-info-hover);background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-info-outline-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);border-color:var(--donut-color-action-contrast-info-idle);border-width:var(--donut-border-width-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{border-color:var(--donut-color-action-contrast-info-hover);background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background);border-width:var(--donut-border-width-none)}}.core-buttons-button-contrast-info-ghost-small-container{height:var(--donut-spacing-xxlarge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-ghost-medium-container{height:var(--donut-spacing-huge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-buttons-button-contrast-info-ghost-large-container{height:var(--donut-spacing-xhuge);border-radius:var(--donut-border-radius-small);padding-left:var(--donut-spacing-small);padding-right:var(--donut-spacing-small);gap:var(--donut-spacing-nano);&:hover{background-color:color-mix(in oklab,var(--donut-color-info-500) 13%,transparent)}&:disabled,&[aria-disabled=true]{background-color:var(--donut-color-disabled-contrast-background)}}.core-typographies-buttons-button-main-primary-content{color:var(--donut-color-action-main-primary-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-main-primary-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-neutral-content{color:var(--donut-color-action-main-neutral-text);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-success-content{color:var(--donut-color-action-main-success-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-main-success-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-alert-content{color:var(--donut-color-action-main-alert-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-main-alert-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-negative-content{color:var(--donut-color-action-main-negative-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-main-negative-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-info-content{color:var(--donut-color-action-main-info-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-main-info-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-typographies-buttons-button-main-custom-content{font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall)}.core-typographies-buttons-button-contrast-primary-content{color:var(--donut-color-action-contrast-primary-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-contrast-primary-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-typographies-buttons-button-contrast-neutral-content{color:var(--donut-color-action-contrast-neutral-text);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-typographies-buttons-button-contrast-success-content{color:var(--donut-color-action-contrast-success-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-contrast-success-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-typographies-buttons-button-contrast-alert-content{color:var(--donut-color-action-contrast-alert-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-contrast-alert-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-typographies-buttons-button-contrast-negative-content{color:var(--donut-color-action-contrast-negative-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-contrast-negative-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-typographies-buttons-button-contrast-info-content{color:var(--donut-color-action-contrast-info-idle);font-family:var(--donut-font-family-title-bold);font-weight:var(--donut-font-weight-title-bold);font-size:var(--donut-font-size-nano);letter-spacing:var(--donut-letter-spacing-medium);line-height:var(--donut-line-height-xsmall);&:hover{color:var(--donut-color-action-contrast-info-hover)}&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-main-primary-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-primary-small-content{color:var(--donut-color-action-main-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-primary-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-primary-medium-content{color:var(--donut-color-action-main-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-primary-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-primary-large-content{color:var(--donut-color-action-main-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-neutral-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-neutral-small-content{color:var(--donut-color-action-main-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-neutral-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-neutral-medium-content{color:var(--donut-color-action-main-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-neutral-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-neutral-large-content{color:var(--donut-color-action-main-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-success-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-success-small-content{color:var(--donut-color-action-main-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-success-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-success-medium-content{color:var(--donut-color-action-main-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-success-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-success-large-content{color:var(--donut-color-action-main-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-alert-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-alert-small-content{color:var(--donut-color-action-main-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-alert-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-alert-medium-content{color:var(--donut-color-action-main-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-alert-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-alert-large-content{color:var(--donut-color-action-main-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-negative-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-negative-small-content{color:var(--donut-color-action-main-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-negative-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-negative-medium-content{color:var(--donut-color-action-main-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-negative-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-negative-large-content{color:var(--donut-color-action-main-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-info-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-info-small-content{color:var(--donut-color-action-main-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-info-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-info-medium-content{color:var(--donut-color-action-main-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-info-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-main-info-large-content{color:var(--donut-color-action-main-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-main-text)}}.core-icon-main-custom-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-main-custom-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-main-custom-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-primary-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-primary-small-content{color:var(--donut-color-action-contrast-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-primary-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-primary-medium-content{color:var(--donut-color-action-contrast-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-primary-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-primary-large-content{color:var(--donut-color-action-contrast-primary-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-neutral-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-neutral-small-content{color:var(--donut-color-action-contrast-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-neutral-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-neutral-medium-content{color:var(--donut-color-action-contrast-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-neutral-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-neutral-large-content{color:var(--donut-color-action-contrast-neutral-text);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-success-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-success-small-content{color:var(--donut-color-action-contrast-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-success-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-success-medium-content{color:var(--donut-color-action-contrast-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-success-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-success-large-content{color:var(--donut-color-action-contrast-success-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-alert-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-alert-small-content{color:var(--donut-color-action-contrast-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-alert-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-alert-medium-content{color:var(--donut-color-action-contrast-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-alert-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-alert-large-content{color:var(--donut-color-action-contrast-alert-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-negative-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-negative-small-content{color:var(--donut-color-action-contrast-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-negative-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-negative-medium-content{color:var(--donut-color-action-contrast-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-negative-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-negative-large-content{color:var(--donut-color-action-contrast-negative-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-info-small-container{height:var(--donut-spacing-medium);width:var(--donut-spacing-medium)}.core-icon-contrast-info-small-content{color:var(--donut-color-action-contrast-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-info-medium-container{height:var(--donut-spacing-large);width:var(--donut-spacing-large)}.core-icon-contrast-info-medium-content{color:var(--donut-color-action-contrast-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}.core-icon-contrast-info-large-container{height:var(--donut-spacing-xlarge);width:var(--donut-spacing-xlarge)}.core-icon-contrast-info-large-content{color:var(--donut-color-action-contrast-info-idle);&:disabled,&[aria-disabled=true]{color:var(--donut-color-disabled-contrast-text)}}