@layer ods.defs.v1.Switch{:where(.ods-c-switch-v1){--ods-c-text-body-font-family:var(--ods-p-font-family-secondary);--ods-c-text-body-letter-spacing:0px;--ods-c-text-body-color:unset;--ods-c-text-body-font-weight:unset}}@layer ods.defs.v1.Switch{:where(.ods-c-switch-v1){--ods-c-text-body-font-size:1rem;--ods-c-text-body-line-height:1.375}}@layer ods.defs.v1.Switch{:where(.ods-c-switch-v1 .ods-e-switch-sub-text){--ods-c-text-body-font-family:var(--ods-p-font-family-secondary);--ods-c-text-body-letter-spacing:0px;--ods-c-text-body-color:unset;--ods-c-text-body-font-weight:unset}}@layer ods.defs.v1.Switch{:where(.ods-c-switch-v1 .ods-e-switch-sub-text){--ods-c-text-body-font-size:0.75rem;--ods-c-text-body-line-height:1.3333333333}}@layer ods.defs.v1.Switch{:where(.ods-c-switch-v1){--ods-c-switch-label-color:var(--ods-s-text-color-dark);--ods-c-switch-label-vertical-padding:var(--ods-p-dimension-1);--ods-c-switch-sub-text-color:var(--ods-s-text-color-subtle-dark);--ods-c-switch-sub-text-spacing:var(--ods-p-dimension-8);--ods-c-switch-sub-text-icon-margin-top:var(--ods-p-dimension-0);--ods-c-switch-height:var(--ods-p-dimension-20);--ods-c-switch-width:var(--ods-p-dimension-20);--ods-c-switch-gap:var(--ods-p-dimension-8);--ods-c-switch-container-height:var(--ods-p-dimension-24);--ods-c-switch-container-width:var(--ods-p-dimension-48);--ods-c-switch-foreground-color:var(--ods-p-color-neutral-white);--ods-c-switch-background-color:var(--ods-p-color-neutral-300);--ods-c-switch-border-color:var(--ods-p-color-neutral-300);--ods-c-switch-border-width:var(--ods-s-border-width-input);--ods-c-switch-border-radius:12px;--ods-c-switch-is-hover-background-color:var(--ods-s-background-color-subtle-dark);--ods-c-switch-is-hover-border-color:var(--ods-p-color-neutral-400);--ods-c-switch-is-disabled-label-color:var(--ods-s-text-color-disabled);--ods-c-switch-is-disabled-sub-text-color:var(--ods-s-text-color-disabled);--ods-c-switch-is-disabled-background-color:var(--ods-p-color-neutral-300);--ods-c-switch-is-disabled-border-color:var(--ods-p-color-neutral-300);--ods-c-switch-is-valid-label-color:var(--ods-s-text-color-dark);--ods-c-switch-is-valid-sub-text-color:var(--ods-s-text-color-success);--ods-c-switch-is-valid-background-color:var(--ods-p-color-status-success-200);--ods-c-switch-is-valid-border-color:var(--ods-s-border-color-success);--ods-c-switch-is-invalid-label-color:var(--ods-s-text-color-dark);--ods-c-switch-is-invalid-sub-text-color:var(--ods-s-text-color-error);--ods-c-switch-is-invalid-background-color:var(--ods-p-color-status-error-200);--ods-c-switch-is-invalid-border-color:var(--ods-s-border-color-error);--ods-c-switch-is-selected-label-color:var(--ods-s-text-color-dark);--ods-c-switch-is-selected-sub-text-color:var(--ods-s-text-color-subtle-dark);--ods-c-switch-is-selected-background-color:var(--ods-p-color-additional-01-extra-400);--ods-c-switch-is-selected-border-color:var(--ods-p-color-additional-01-extra-400);--ods-c-switch-is-hover-selected-background-color:var(--ods-p-color-additional-01-extra-500);--ods-c-switch-is-hover-selected-border-color:var(--ods-p-color-additional-01-extra-500);--ods-c-switch-is-disabled-selected-label-color:var(--ods-s-text-color-disabled);--ods-c-switch-is-disabled-selected-sub-text-color:var(--ods-s-text-color-disabled);--ods-c-switch-is-disabled-selected-background-color:var(--ods-p-color-neutral-300);--ods-c-switch-is-disabled-selected-border-color:var(--ods-p-color-neutral-300);--ods-c-switch-is-valid-selected-label-color:var(--ods-s-text-color-dark);--ods-c-switch-is-valid-selected-sub-text-color:var(--ods-s-text-color-success);--ods-c-switch-is-valid-selected-background-color:var(--ods-p-color-status-success-200);--ods-c-switch-is-valid-selected-border-color:var(--ods-s-border-color-success);--ods-c-switch-is-invalid-selected-label-color:var(--ods-s-text-color-dark);--ods-c-switch-is-invalid-selected-sub-text-color:var(--ods-s-text-color-error);--ods-c-switch-is-invalid-selected-background-color:var(--ods-p-color-status-error-200);--ods-c-switch-is-invalid-selected-border-color:var(--ods-s-border-color-error)}}