
	label.svelte-1czt9bh {
		display: flex;
		align-items: center;
		transition: var(--button-transition);
		cursor: pointer;
		box-shadow: var(--checkbox-label-shadow);
		border: var(--checkbox-label-border-width) solid
			var(--checkbox-label-border-color);
		border-radius: var(--checkbox-border-radius);
		background: var(--checkbox-label-background-fill);
		padding: var(--checkbox-label-padding);
		color: var(--checkbox-label-text-color);
		font-weight: var(--checkbox-label-text-weight);
		font-size: var(--checkbox-label-text-size);
		line-height: var(--line-md);
	}

	label.svelte-1czt9bh:hover {
		background: var(--checkbox-label-background-fill-hover);
		transform: var(--button-transform-hover);
		box-shadow: var(
			--checkbox-label-shadow-hover,
			var(--checkbox-label-shadow)
		);
	}
	label.svelte-1czt9bh:active {
		transform: var(--button-transform-active);
		box-shadow: var(
			--checkbox-label-shadow-active,
			var(--checkbox-label-shadow)
		);
	}
	label.svelte-1czt9bh:focus {
		background: var(--checkbox-label-background-fill-focus);
	}

	label.selected.svelte-1czt9bh {
		background: var(--checkbox-label-background-fill-selected);
		color: var(--checkbox-label-text-color-selected);
		border-color: var(--checkbox-label-border-color-selected);
	}

	label.svelte-1czt9bh > :where(.svelte-1czt9bh) + :where(.svelte-1czt9bh) {
		margin-left: var(--size-2);
	}

	label.rtl.svelte-1czt9bh > :where(.svelte-1czt9bh) + :where(.svelte-1czt9bh) {
		margin-left: 0;
		margin-right: var(--size-2);
	}

	input.svelte-1czt9bh {
		--ring-color: transparent;
		position: relative;
		box-shadow: var(--checkbox-shadow);
		border: var(--checkbox-border-width) solid var(--checkbox-border-color);
		border-radius: var(--radius-full);
		background-color: var(--checkbox-background-color);
		line-height: var(--line-sm);
	}

	input.svelte-1czt9bh:checked,
	input.svelte-1czt9bh:checked:hover {
		border-color: var(--checkbox-border-color-selected);
		background-image: var(--radio-circle);
		background-color: var(--checkbox-background-color-selected);
	}

	input.svelte-1czt9bh:checked::after {
		content: "";
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		border-radius: 50%;
		background-color: white;
	}

	input.svelte-1czt9bh:hover:not([disabled]) {
		border-color: var(--checkbox-border-color-hover);
		background-color: var(--checkbox-background-color-hover);
	}

	input.svelte-1czt9bh:focus:not([disabled]) {
		border-color: var(--checkbox-border-color-focus);
		background-color: var(--checkbox-background-color-focus);
	}

	input.svelte-1czt9bh:checked:focus:not([disabled]) {
		border-color: var(--checkbox-border-color-focus);
		background-image: var(--radio-circle);
		background-color: var(--checkbox-background-color-selected);
	}

	input[disabled].svelte-1czt9bh,
	.disabled.svelte-1czt9bh {
		cursor: not-allowed;
	}

	input[disabled].svelte-1czt9bh {
		opacity: 0.75;
	}
	.wrap.svelte-1jb0fwy {
		display: flex;
		flex-wrap: wrap;
		gap: var(--checkbox-label-gap);
	}