.CheckboxStyles_checkboxBaseStyle__13w91qj0 {
  line-height: var(--oj-c-body-md-line-height);
  min-height: var(--rowHeight__1qyga5a2);
  display: inline-flex;
  align-items: flex-start;
  gap: var(--iconToTextGap__1qyga5a1);
  position: relative;
}
.CheckboxStyles_checkboxBaseStyle__13w91qj0:focus {
  outline: none;
}
.CheckboxStyles_checkboxBaseStyle__13w91qj0:focus-visible {
  outline: none;
}
.CheckboxStyles_pointer__13w91qj1:hover {
  cursor: pointer;
}
.CheckboxStyles_checkboxSpanStyle__13w91qj2 {
  height: var(--rowHeight__1qyga5a2);
  display: flex;
  align-items: center;
}
.CheckboxStyles_valueLabelStyle__13w91qj3 {
  font-family: inherit;
  font-weight: inherit;
  padding-block-start: calc((var(--rowHeight__1qyga5a2) - var(--oj-c-body-md-line-height) * var(--oj-c-body-md-font-size) + 1px) * 0.5);
  padding-block-end: calc((var(--rowHeight__1qyga5a2) - var(--oj-c-body-md-line-height) * var(--oj-c-body-md-font-size) - 1px) * 0.5);
  font-size: var(--oj-c-body-md-font-size);
}
.CheckboxStyles_valueLabelStyle__13w91qj3 .LinkBaseTheme_baseTheme__eahcnn0 {
  margin-top: calc(-1 * var(--oj-c-size-units, 0.25rem));
}
.oj-scale-sm .CheckboxStyles_valueLabelStyle__13w91qj3 .LinkBaseTheme_baseTheme__eahcnn0, :root.oj-scale-sm .CheckboxStyles_valueLabelStyle__13w91qj3 .LinkBaseTheme_baseTheme__eahcnn0 {
  margin-top: -5px;
}
@supports (selector(:has(:focus-visible))) {
  .CheckboxStyles_checkboxBaseStyle__13w91qj0:has(input:focus-visible) {
    outline-style: dotted;
    outline-width: var(--outlineWidth__1qyga5a0);
    outline-color: var(--oj-c-border-keyboard-focus);
  }
  .CheckboxStyles_checkboxBaseStyle__13w91qj0:has(div:focus) {
    outline-style: dotted;
    outline-width: var(--outlineWidth__1qyga5a0);
    outline-color: var(--oj-c-border-keyboard-focus);
  }
}
@supports not (selector(:has(:focus-visible))) {
  .CheckboxStyles_checkboxBaseStyle__13w91qj0:focus-within {
    outline-style: dotted;
    outline-width: var(--outlineWidth__1qyga5a0);
    outline-color: var(--oj-c-border-keyboard-focus);
  }
}