.toaster {
	margin: 0;
	padding: 0;
	list-style: none;
	pointer-events: none;
	--toast-translate-x: 0;
	--toast-translate-y: 0;
}

.toaster > li {
	pointer-events: auto;
}

.toaster p {
	margin: 0;
}

.toaster.fixed {
	position: fixed;
}

.toaster.block {
	display: block;
}

.toaster.w-full,
.toaster .w-full {
	width: 100%;
}

.toaster.z-\[200\] {
	z-index: 100001;
}

.toaster.top-0 {
	top: 0;
}

.toaster.bottom-0 {
	bottom: 0;
}

.toaster.left-0 {
	left: 0;
}

.toaster.right-0 {
	right: 0;
}

.toaster.left-1\/2 {
	left: 50%;
}

.toaster.-translate-x-1\/2 {
	--toast-translate-x: -50%;
}

.toaster.-translate-x-1\/2,
.toaster .translate-y-full,
.toaster .-translate-y-full,
.toaster .translate-y-0,
.toaster .-translate-y-1\/2 {
	translate: var(--toast-translate-x) var(--toast-translate-y);
}

.toaster .translate-y-full {
	--toast-translate-y: 100%;
}

.toaster .-translate-y-full {
	--toast-translate-y: -100%;
}

.toaster .translate-y-0 {
	--toast-translate-y: 0;
}

.toaster .-translate-y-1\/2 {
	--toast-translate-y: -50%;
}

.toaster .absolute {
	position: absolute;
}

.toaster .relative {
	position: relative;
}

.toaster .flex {
	display: flex;
}

.toaster .flex-col {
	flex-direction: column;
}

.toaster .items-start {
	align-items: flex-start;
}

.toaster .items-center {
	align-items: center;
}

.toaster .top-1\/2 {
	top: 50%;
}

.toaster .top-0 {
	top: 0;
}

.toaster .right-0 {
	right: 0;
}

.toaster .opacity-0 {
	opacity: 0;
}

.toaster .opacity-70 {
	opacity: 0.7;
}

.toaster .opacity-100 {
	opacity: 1;
}

.toaster .transition-all {
	transition-property: all;
}

.toaster .duration-100 {
	transition-duration: 100ms;
}

.toaster .duration-300 {
	transition-duration: 300ms;
}

.toaster .ease-out {
	transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.toaster .ease-in-out {
	transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.toaster .select-none {
	user-select: none;
}

.toaster .cursor-pointer {
	cursor: pointer;
}

.toaster .bg-white {
	background-color: var(--bs-white);
}

.toaster .border {
	border: 1px solid var(--bs-gray-100) !important;
}

.toaster .shadow-\[0_5px_15px_-3px_rgb\(0_0_0_\/_0\.08\)\] {
	box-shadow: 0 5px 15px -3px rgb(0 0 0 / 0.08);
}

.toaster .rounded-full {
	border-radius: 9999px;
}

.toaster .p-0 {
	padding: 0 !important;
}

.toaster .p-1\.5 {
	padding: 0.375rem;
}

.toaster .p-4 {
	padding: 1rem !important;
}

.toaster .ps-5 {
	padding-inline-start: 1.25rem;
}

.toaster .mt-1\.5 {
	margin-top: 0.375rem;
}

.toaster .mt-2\.5 {
	margin-top: 0.625rem;
}

.toaster .me-1\.5 {
	margin-inline-end: 0.375rem;
}

.toaster .me-2\.5 {
	margin-inline-end: 0.625rem;
}

.toaster .-ms-1 {
	margin-inline-start: -0.25rem;
}

.toaster .w-3 {
	width: 0.75rem;
}

.toaster .h-3 {
	height: 0.75rem;
}

.toaster .w-\[18px\] {
	width: 18px;
}

.toaster .h-\[18px\] {
	height: 18px;
}

.toaster .text-xs {
	font-size: 0.75rem;
	line-height: calc(1 / 0.75);
}

.toaster .text-base {
	font-size: 1rem;
	line-height: 1.5;
}

.toaster .font-medium {
	font-weight: 500;
}

.toaster .text-xs.leading-none,
.toaster .text-base.leading-none {
	line-height: 1;
}

.toaster .text-gray-400 {
	color: var(--bs-gray-500);
}

.toaster .text-gray-800 {
	color: var(--title);
}

.toaster .text-accent {
	color: var(--bs-success) !important;
}

.toaster .text-blue-500 {
	color: var(--bs-info);
}

.toaster .text-orange-400 {
	color: var(--bs-warning);
}

.toaster .text-red-500 {
	color: var(--bs-danger);
}

.toaster .hover\:bg-gray-50:hover {
	background-color: var(--bs-gray-100);
}

.toaster .hover\:text-gray-500:hover {
	color: var(--bs-gray-600);
}

@media (min-width: 40rem) {
	.toaster.sm\:max-w-xs,
	.toaster .sm\:max-w-xs {
		max-width: 20rem;
	}

	.toaster.sm\:mt-6 {
		margin-top: 1.5rem;
	}

	.toaster.sm\:mb-6 {
		margin-bottom: 1.5rem;
	}

	.toaster.sm\:ms-6 {
		margin-inline-start: 1.5rem;
	}

	.toaster.sm\:me-6 {
		margin-inline-end: 1.5rem;
	}

	.toaster .sm\:rounded-md {
		border-radius: 0.375rem;
	}
}

@media (min-width: 48rem) {
	.toaster .md\:p-8 {
		padding: 2rem !important;
	}
}
