/* =========================================================
   🔹 Flash Toast (animat sus/jos)
   ========================================================= */
	/* 🔔 Flash Toast (animat sus/jos) */
	.flash-toast {
		position: fixed;
		top: -120px;
		left: 50%;
		transform: translateX(-50%);
		z-index: 9999;
		display: flex;
		flex-direction: column;
		align-items: center;
		gap: 8px;
		transition: top 0.5s ease-in-out, opacity 0.5s ease-in-out;
		opacity: 0;
	}
	.flash-toast.show { top: 20px; opacity: 1; }

	.toast-item {
		display: flex;
		align-items: center;
		gap: 8px;
		padding: 12px 20px;
		border-radius: 8px;
		min-width: 240px;
		max-width: 420px;
		text-align: center;
		color: #fff;
		font-weight: 500;
		box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
		background-color: #2d3748;
	}
	.toast-item.success { background-color: #16a34a; }
	.toast-item.danger { background-color: #dc2626; }
	.toast-item.warning { background-color: #f59e0b; }
	.toast-item.info { background-color: #2563eb; }
	.toast-item i { width: 20px; height: 20px; }
