@layer ods.defs.v1.Button{:where(.ods-c-button-v1){--ods-c-text-body-font-family:var(--ods-p-font-family-primary);--ods-c-text-body-letter-spacing:0px;--ods-c-text-body-color:unset;--ods-c-text-body-font-weight:unset}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1 .ods-e-button-icon){--ods-c-icon-color:currentColor;--ods-c-icon-width:1em}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1 .ods-e-button-spinner){--ods-c-spinner-color:currentColor;--ods-c-spinner-width:2.5em;--ods-c-spinner-stroke-width:3px;--ods-c-spinner-stroke-dash-array:6.5em}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1){--ods-c-button-border-radius:100px;--ods-c-button-border-width:var(--ods-p-border-width-10)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$style-type-primary){--ods-c-button-color:var(--ods-p-color-neutral-white);--ods-c-button-background-color:var(--ods-p-color-primary-500);--ods-c-button-border-color:var(--ods-p-color-primary-500);--ods-c-button-pressed-color:transparent;--ods-c-button-pressed-opacity:1;--ods-c-button-text-decoration-line:none;--ods-c-button-is-hover-background-color:var(--ods-p-color-primary-600);--ods-c-button-is-hover-border-color:var(--ods-p-color-primary-600);--ods-c-button-is-hover-color:var(--ods-p-color-neutral-white);--ods-c-button-is-disabled-background-color:var(--ods-p-color-neutral-200);--ods-c-button-is-disabled-border-color:var(--ods-p-color-neutral-200);--ods-c-button-is-disabled-color:var(--ods-p-color-neutral-400)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$style-type-secondary){--ods-c-button-background-color:var(--ods-p-color-neutral-white);--ods-c-button-border-color:var(--ods-p-color-primary-500);--ods-c-button-color:var(--ods-p-color-primary-500);--ods-c-button-pressed-color:transparent;--ods-c-button-text-decoration-line:none;--ods-c-button-pressed-opacity:0.3;--ods-c-button-is-hover-background-color:var(--ods-p-color-primary-100);--ods-c-button-is-hover-border-color:var(--ods-p-color-primary-600);--ods-c-button-is-hover-color:var(--ods-p-color-primary-600);--ods-c-button-is-disabled-background-color:var(--ods-p-color-neutral-white);--ods-c-button-is-disabled-border-color:var(--ods-p-color-neutral-300);--ods-c-button-is-disabled-color:var(--ods-p-color-neutral-300)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$style-type-tertiary){--ods-c-button-background-color:transparent;--ods-c-button-border-color:var(--ods-s-border-color-dark);--ods-c-button-color:var(--ods-s-text-color-dark);--ods-c-button-pressed-color:transparent;--ods-c-button-text-decoration-line:none;--ods-c-button-pressed-opacity:0.05;--ods-c-button-is-hover-background-color:color-mix(in srgb, var(--ods-p-color-neutral-600) 5%, transparent);--ods-c-button-is-hover-border-color:var(--ods-s-border-color-dark);--ods-c-button-is-hover-color:var(--ods-s-text-color-dark);--ods-c-button-is-disabled-background-color:var(--ods-p-color-neutral-white);--ods-c-button-is-disabled-border-color:var(--ods-p-color-neutral-300);--ods-c-button-is-disabled-color:var(--ods-p-color-neutral-300)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$style-type-destructive){--ods-c-button-background-color:var(--ods-p-color-status-error-200);--ods-c-button-border-color:var(--ods-p-color-status-error-200);--ods-c-button-color:var(--ods-p-color-neutral-white);--ods-c-button-pressed-color:transparent;--ods-c-button-text-decoration-line:none;--ods-c-button-pressed-opacity:0.3;--ods-c-button-is-hover-background-color:var(--ods-p-color-status-error-300);--ods-c-button-is-hover-border-color:var(--ods-p-color-status-error-300);--ods-c-button-is-hover-color:var(--ods-p-color-neutral-white);--ods-c-button-is-disabled-background-color:var(--ods-p-color-neutral-200);--ods-c-button-is-disabled-border-color:var(--ods-p-color-neutral-200);--ods-c-button-is-disabled-color:var(--ods-p-color-neutral-400)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$style-type-destructive-alternative){--ods-c-button-background-color:var(--ods-p-color-neutral-white);--ods-c-button-border-color:var(--ods-p-color-status-error-200);--ods-c-button-color:var(--ods-p-color-status-error-200);--ods-c-button-pressed-color:transparent;--ods-c-button-text-decoration-line:none;--ods-c-button-pressed-opacity:0.3;--ods-c-button-is-hover-background-color:var(--ods-p-color-status-error-100);--ods-c-button-is-hover-border-color:var(--ods-p-color-status-error-300);--ods-c-button-is-hover-color:var(--ods-p-color-status-error-300);--ods-c-button-is-disabled-background-color:var(--ods-p-color-neutral-white);--ods-c-button-is-disabled-border-color:var(--ods-p-color-neutral-300);--ods-c-button-is-disabled-color:var(--ods-p-color-neutral-300)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-lg){--ods-c-text-body-font-size:1.125rem;--ods-c-text-body-line-height:1.5}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-lg){--ods-c-text-body-font-weight:var(--ods-p-font-weight-bold)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-lg .ods-e-button-icon){--ods-c-icon-width:1.5rem}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-lg .ods-e-button-spinner){--ods-c-spinner-width:1.5em;--ods-c-spinner-stroke-width:3px;--ods-c-spinner-stroke-dash-array:4.2em}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-lg){--ods-c-button-min-height:var(--ods-p-dimension-56);--ods-c-button-min-width:var(--ods-p-dimension-80);--ods-c-button-horizontal-padding:var(--ods-p-dimension-24);--ods-c-button-vertical-padding:13.5px}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-md){--ods-c-text-body-font-size:1rem;--ods-c-text-body-line-height:1.5}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-md){--ods-c-text-body-font-weight:var(--ods-p-font-weight-bold)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-md .ods-e-button-icon){--ods-c-icon-width:1.5rem}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-md .ods-e-button-spinner){--ods-c-spinner-width:1.5em;--ods-c-spinner-stroke-width:3px;--ods-c-spinner-stroke-dash-array:4.2em}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-md){--ods-c-button-min-height:var(--ods-p-dimension-40);--ods-c-button-min-width:var(--ods-p-dimension-72);--ods-c-button-horizontal-padding:var(--ods-p-dimension-24);--ods-c-button-vertical-padding:7px}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-sm){--ods-c-text-body-font-size:0.8125rem;--ods-c-text-body-line-height:1.4615}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-sm){--ods-c-text-body-font-weight:var(--ods-p-font-weight-bold)}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-sm .ods-e-button-icon){--ods-c-icon-width:1rem}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-sm .ods-e-button-spinner){--ods-c-spinner-width:1em;--ods-c-spinner-stroke-width:2px;--ods-c-spinner-stroke-dash-array:3em}}@layer ods.defs.v1.Button{:where(.ods-c-button-v1.ods-c-button-\$size-sm){--ods-c-button-min-height:var(--ods-p-dimension-36);--ods-c-button-min-width:var(--ods-p-dimension-64);--ods-c-button-horizontal-padding:var(--ods-p-dimension-16);--ods-c-button-vertical-padding:7.5px}}