

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio {
  -webkit-appearance: none !important;
  appearance: none !important;
  -moz-appearance: none;
  box-sizing: border-box;
  width: 1rem !important;
  height: 1rem !important;
  margin: 0;
  flex-shrink: 0;
  cursor: pointer;
  vertical-align: middle;
  border: 1px solid rgba(255, 255, 255, 0.1) !important;
  background: rgba(255, 255, 255, 0.03) !important;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
  color: inherit;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox {
  border-radius: 0.25rem !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio {
  border-radius: 9999px !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox:focus,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox:focus-visible,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio:focus,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio:focus-visible {
  outline: none !important;
  border-color: rgba(125, 107, 189, 0.6) !important;
  box-shadow:
    0 0 0 3px rgba(125, 107, 189, 0.18),
    inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox:disabled,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio:disabled {
  opacity: 0.55 !important;
  cursor: not-allowed !important;
}


:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox:checked {
  border-color: rgba(157, 142, 208, 0.85) !important;
  background-color: rgba(125, 107, 189, 0.42) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fafafa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5L6.5 11.5L12.5 4.5'/%3E%3C/svg%3E") !important;
  background-size: 0.7rem 0.7rem !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio:checked {
  border-color: rgba(157, 142, 208, 0.9) !important;
  background-color: rgba(24, 24, 34, 0.95) !important;
  background-image: radial-gradient(circle at 50% 50%, rgb(188 177 224) 0%, rgb(188 177 224) 32%, transparent 34%) !important;
  background-size: 100% 100% !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox:indeterminate {
  border-color: rgba(255, 255, 255, 0.2) !important;
  background-color: rgba(255, 255, 255, 0.08) !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23e5e7eb' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M3.5 8h9'/%3E%3C/svg%3E") !important;
  background-size: 0.7rem 0.7rem !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.hf-ui-field.is-invalid input.hf-ui-checkbox,
.hf-ui-field.is-invalid input.hf-ui-radio {
  border-color: rgba(238, 130, 150, 0.65) !important;
  box-shadow: 0 0 0 2px rgba(238, 130, 150, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.02) !important;
}


:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-blue:checked {
  border-color: rgba(109, 182, 242, 0.9) !important;
  background-color: rgba(45, 95, 196, 0.38) !important;
}
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-purple:checked {
  border-color: rgba(157, 142, 208, 0.9) !important;
  background-color: rgba(75, 58, 140, 0.38) !important;
}
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-emerald:checked {
  border-color: rgba(88, 184, 160, 0.9) !important;
  background-color: rgba(47, 133, 112, 0.35) !important;
}
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-red:checked {
  border-color: rgba(238, 130, 150, 0.9) !important;
  background-color: rgba(150, 42, 65, 0.38) !important;
}
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-amber:checked {
  border-color: rgba(230, 207, 148, 0.95) !important;
  background-color: rgba(146, 114, 58, 0.38) !important;
}
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--accent-cyan:checked {
  border-color: rgba(116, 190, 220, 0.9) !important;
  background-color: rgba(59, 134, 170, 0.35) !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio.hf-ui-radio--accent-blue:checked {
  border-color: rgba(109, 182, 242, 0.95) !important;
  background-color: rgba(24, 24, 34, 0.95) !important;
  background-image: radial-gradient(circle at 50% 50%, rgb(156 205 245) 0%, rgb(156 205 245) 32%, transparent 34%) !important;
}


:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--sm,
:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio.hf-ui-radio--sm {
  width: 0.75rem !important;
  height: 0.75rem !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-checkbox.hf-ui-checkbox--sm:checked {
  background-size: 0.55rem 0.55rem !important;
}

:is(.hf-ui-shell, .page-content, [data-hf-entity-shell='1']) input.hf-ui-radio.hf-ui-radio--sm:checked {
  background-image: radial-gradient(circle at 50% 50%, rgb(188 177 224) 0%, rgb(188 177 224) 28%, transparent 30%) !important;
}
