
	.bosia-bar.svelte-1drvxa301mq0e {
		position: fixed;
		top: 0;
		left: 0;
		height: 2px;
		width: 100%;
		background: var(--bosia-loading-color, #f73b27);
		z-index: 9999;
		pointer-events: none;
		transform-origin: left center;
	}
	.bosia-bar.loading.svelte-1drvxa301mq0e {
		animation: svelte-1drvxa301mq0e-bosia-load 8s cubic-bezier(0.02, 0.5, 0.5, 1) forwards;
	}
	.bosia-bar.done.svelte-1drvxa301mq0e {
		animation: svelte-1drvxa301mq0e-bosia-done 0.35s ease forwards;
	}
	@keyframes svelte-1drvxa301mq0e-bosia-load {
		from {
			transform: scaleX(0);
		}
		to {
			transform: scaleX(0.85);
		}
	}
	@keyframes svelte-1drvxa301mq0e-bosia-done {
		from {
			transform: scaleX(1);
			opacity: 1;
		}
		to {
			transform: scaleX(1);
			opacity: 0;
		}
	}


	.dialog-backdrop.svelte-3owmhoeb7b85q {
		animation: svelte-3owmhoeb7b85q-backdrop-in 0.15s ease-out;
	}

	.dialog-content.svelte-3owmhoeb7b85q {
		animation: svelte-3owmhoeb7b85q-content-in 0.15s ease-out;
	}

	@keyframes svelte-3owmhoeb7b85q-backdrop-in {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	@keyframes svelte-3owmhoeb7b85q-content-in {
		from {
			opacity: 0;
			transform: scale(0.95);
		}
		to {
			opacity: 1;
			transform: scale(1);
		}
	}


	.dropdown-content.svelte-gtbbzvjyditg {
		animation: svelte-gtbbzvjyditg-dropdown-in 0.15s ease-out;
	}

	@keyframes svelte-gtbbzvjyditg-dropdown-in {
		from {
			opacity: 0;
			transform: scale(0.95) translateY(-4px);
		}
		to {
			opacity: 1;
			transform: scale(1) translateY(0);
		}
	}
